Начиная с 12.4(24)T и, соответственно, CME 7.1 стало возможным изменение маркировки пакетов. Вот ссылка на документацию.
Маркировка по-умолчанию:
Теперь к практике. Меняем DSCP для сигнализации на AF31
На коммутаторе смотрим статистику до:
Таблица соответствия dscp,cos (взята отсюда):
Маркировка по-умолчанию:
DSCP for media is ef.Примеры из документации:
DSCP for service is 0.
DSCP for signaling is cs3.
DSCP for video is af41.
voice register globalПонятно, что смена dscp должна сопровождаться реконфигурацией на коммутаторах, так как auto qos voip выполняет вполне определенные шаблонные команды.
mode cme
ip qos dscp af11 media
ip qos dscp cs2 signal
ip qos dscp af43 video
ip qos dscp 25 service
telephony-service
load 7960-7940 P00308000500
max-ephones 100
max-dn 240
ip source-address 10.7.0.1 port 2000
ip qos dscp af11 media
ip qos dscp cs2 signal
ip qos dscp af43 video
ip qos dscp 25 service
Теперь к практике. Меняем DSCP для сигнализации на AF31
!Для сервиса телефонии используем второй пример:
voice register global
ip qos dscp af31 signal
!
cme#sh dial-peer voice
...
ip media DSCP = ef, ip media rsvp-pass DSCP = ef
ip media rsvp-fail DSCP = ef, ip signaling DSCP = af31,
ip video rsvp-none DSCP = af41,ip video rsvp-pass DSCP = af41
ip video rsvp-fail DSCP = af41,
...
!Пересоздание конфигурационных файлов для ip-телефонов, перезапуск ip-телефонов необходимы для того, чтобы телефон стал использовать данную настройку. В противном случае использовать af31 будет только сам сервис телефонии в одностороннем порядке.
telephony-service
...
ip qos dscp af31 signal
!
cme(config-telephony)#create cnf-files
На коммутаторе смотрим статистику до:
dscp: incomingИ после, где видно как телефон использовал cs3 (24) до перезагрузки и начал использовать af31 (26) после перезагрузки:
-------------------------------
0 - 4 : 24350 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 223
25 - 29 : 0 0 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------
0 - 4 : 38626 0 0 0 6
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 362 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 0 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: incomingНастройки порта на коммутаторе приведены ниже. Здесь была применена команда auto qos voip trust, которая сделала все необходимые настройки. Заменено mls qos trust cos на mls qos trust dscp:
-------------------------------
0 - 4 : 43654 0 0 0 0
5 - 9 : 0 0 0 0 0
10 - 14 : 0 0 0 0 0
15 - 19 : 0 0 0 0 0
20 - 24 : 0 0 0 0 568
25 - 29 : 0 38 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 12109 0 0 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
dscp: outgoing
-------------------------------
0 - 4 : 72906 0 0 0 36
5 - 9 : 0 0 0 0 0
10 - 14 : 1 0 0 0 0
15 - 19 : 0 6 0 0 0
20 - 24 : 0 0 0 0 0
25 - 29 : 0 1021 0 0 0
30 - 34 : 0 0 0 0 0
35 - 39 : 0 0 0 0 0
40 - 44 : 0 0 0 0 0
45 - 49 : 0 12105 0 40 0
50 - 54 : 0 0 0 0 0
55 - 59 : 0 0 0 0 0
60 - 64 : 0 0 0 0
interface FastEthernet1/0/10В глобальных настройках изменил правила "мутации" для cos, так как сигнализация теперь использует значение 26, а не 24, как было ранее:
switchport access vlan 100
switchport mode access
switchport voice vlan 110
srr-queue bandwidth share 10 10 60 20
priority-queue out
mls qos trust dscp
auto qos voip trust
spanning-tree portfast
spanning-tree bpduguard enable
mls qos map cos-dscp 0 8 16 26 32 46 48 56
Таблица соответствия dscp,cos (взята отсюда):
DSCP (Decimal) | DSCP | CoS |
---|---|---|
0 | Default | 0 |
8 | CS1 | 1 |
10 | AF11 | 1 |
12 | AF12 | 1 |
14 | AF13 | 1 |
16 | CS2 | 2 |
18 | AF21 | 2 |
20 | AF22 | 2 |
22 | AF23 | 2 |
24 | CS3 | 3 |
26 | AF31 | 3 |
28 | AF32 | 3 |
30 | AF33 | 3 |
32 | CS4 | 4 |
34 | AF41 | 4 |
36 | AF42 | 4 |
38 | AF43 | 4 |
40 | CS5 | 5 |
42 | 5 | |
44 | 5 | |
46 | EF | 5 |
48 | CS6 | 6 |
56 | CS7 | 7 |