QoS очень важен для голосового трафика. Особенно это критично для спутниковых подключений.
Телефоны Cisco по умолчанию метят свой трафик следующим образом: EF для RTP и CS3 для сигнализации.
Сам факт того что пакеты идет меченные можно посмотреть с помощью Wireshark, также легко и удобно воспользоваться Netflow Analyzer
При работе со шлюзом могут возникнуть проблемы, т.к. шлюз MGCP или conference bridge не метят твой исходящий трафик.
(Для H.323 и SIP можно метить используя команду в dial-peer: ip qos dscp cs3 signaling).
Это особенно критично для спутниковых подключений, где не помеченный пакеты идет в разы дольше.
На VoIP шлюзах желательно метить пакеты следующим образом:class-map match-any Voice-RTP
match ip precedence 5
match ip dscp ef
match ip rtp 16384 16383
class-map match-any Voice-Cntl
match ip precedence 3
match ip dscp af31
match access-group name voice-signal
ip access-list extended voice-signal
permit tcp any any range 2000 2002
permit udp any any eq 2427
permit tcp any any eq 2428
permit tcp any any eq 1720
permit tcp any any range 11000 11999
policy-map QoS-LAN-Policy
class Voice-RTP
set dscp ef
priority 500
class Voice-Cntl
set dscp af31
bandwidth 30
class class-default
fair-queue
Применяем политику на интерфейс голосового шлюза:interface FastEthernet0/1
ip address 10.0.1.1 255.255.255.0
ip rip advertise 2
ip virtual-reassembly
ip tcp adjust-mss 1360
duplex full
speed 100
service-policy output QoS-LAN-Policy
Проверка
Число пакетов hitting должно увеличиваться, также следует проверить и реальные метки.
GW#sh policy-map int fa0/1
FastEthernet0/1
Service-policy output: QoS-LAN-Policy
Class-map: Voice-RTP (match-any)
55890 packets, 11178000 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip precedence 5
55890 packets, 11178000 bytes
5 minute rate 0 bps
Match: ip dscp ef (46)
0 packets, 0 bytes
5 minute rate 0 bps
Match: ip rtp 16384 16383
0 packets, 0 bytes
5 minute rate 0 bps
QoS Set
dscp ef
Packets marked 55890
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 500 (kbps) Burst 12500 (Bytes)
(pkts matched/bytes matched) 55890/11960460
(total drops/bytes drops) 0/0
Добавить комментарий