Cisco: QOS для туннельных интерфейсов
Недавно возникла необходимость настроить QOS для голоса на туннельных интерфейсах. Оказалось, что напрямую применить политику к интерфейсу не получится:
router(config-if)#service-policy output 512K-LLQ
Class Based Weighted Fair Queueing not supported on interface Tunnel5560
Но на cisco.com нашлось решение. Необходимо использовать иерархическую политику. В данной заметке описан пример создания такой политики.
- Создается дочерния политика (lower-level policy) для работы с очередями. В данном примере используется LLQ:
class-map match-all voice description The only Voice traffic match ip rtp 16384 16383 match access-group 191 class-map match-all signaling description The voice signaling and OSPF traffic match access-group 190 ! policy-map 512K-LLQ class voice priority 160 class signaling bandwidth 16 class class-default fair-queue random-detect ! access-list 190 remark ACL for signaling access-list 190 permit tcp any any range 1719 1720 access-list 190 permit tcp any range 1719 1720 any access-list 190 permit tcp any any range 2000 2002 access-list 190 permit ospf any any access-list 191 remark ACL for voice traffic access-list 191 permit udp any any range 16384 32767 access-list 191 permit udp any any precedence critical access-list 191 permit udp any any dscp ef !
- Создается родительская политика (top-level policy) для шейпинга на основе классов. В данной родительской политике мы используем созданную дочернюю:
policy-map tunnel_512 class class-default shape average percent 75 service-policy 512K-LLQ !
- Применяем созданную родительскую политику на туннельном интерфейсе:
interface Tunnel5560 service-policy output tunnel_512
- Проверяем работу политики:
router#sh policy-map interface tu5560 Tunnel5560 Service-policy output: tunnel_512 Class-map: class-default (match-any) 96264 packets, 91262919 bytes 5 minute offered rate 471000 bps, drop rate 0 bps Match: any Traffic Shaping Target/Average Byte Sustain Excess Interval Increment Rate Limit bits/int bits/int (ms) (bytes) 99 (%) 0 (ms) 0 (ms) 506880/506880 3168 12672 12672 25 1584 Adapt Queue Packets Bytes Packets Bytes Shaping Active Depth Delayed Delayed Active - 15 95565 88913815 79467 76885834 yes Service-policy : 512K-LLQ Class-map: voice (match-all) 19140 packets, 1604264 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: ip rtp 16384 16383 Match: access-group 191 Queueing Strict Priority Output Queue: Conversation 40 Bandwidth 160 (kbps) Burst 4000 (Bytes) (pkts matched/bytes matched) 13509/807802 (total drops/bytes drops) 0/0 Class-map: signaling (match-all) 265 packets, 32154 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 190 Queueing Output Queue: Conversation 41 Bandwidth 16 (kbps) Max Threshold 64 (packets) (pkts matched/bytes matched) 29/2123 (depth/total drops/no-buffer drops) 0/0/0 Class-map: class-default (match-any) 76859 packets, 89626501 bytes 5 minute offered rate 468000 bps, drop rate 0 bps Match: any Queueing Flow Based Fair Queueing Maximum Number of Hashed Queues 32 (total queued/total drops/no-buffer drops) 15/0/0 exponential weight: 9 class Transmitted Random drop Tail drop Minimum Maximum Mark pkts/bytes pkts/bytes pkts/bytes thresh thresh prob 0 97/5723 0/0 0/0 20 40 1/10 1 0/0 0/0 0/0 22 40 1/10 2 0/0 0/0 0/0 24 40 1/10 3 33/5280 0/0 0/0 26 40 1/10 4 0/0 0/0 0/0 28 40 1/10 5 0/0 0/0 0/0 30 40 1/10 6 349/20936 0/0 0/0 32 40 1/10 7 0/0 0/0 0/0 34 40 1/10 rsvp 0/0 0/0 0/0 36 40 1/10
Ссылка по теме: .
P.S. Параметр bandwidth на интерфейсе обязателен, об этом забывать нельзя
Популярность: 8%
Похожие заметки
VoIP на низкоскоростных каналах Frame Relay. ПродолжениеИзбитая тема. IPSec между Cisco и D-Link
Использование протокола SNMP v3 в сетевых устройствах Cisco
cisco: ограничение запуска команд для пользователя
Dial Backup для выделенных каналов на cisco
P.S.
Сдаю посуточно снять квартиру в харькове класа "Люкс"Джакузи в Минске. Акриловая ванная отзывы, гидромассажные ванны.
Roman Shramko