Механизм QoS (Quality of service – качество обслуживания), реализованный в коммутаторах, позволяет организовать 8 выходных очередей для пакетов в зависимости от типа передаваемых данных. Все очереди в заводской конфигурации работают по механизму Strict Priority.
По умолчанию на всех портах коммутатора используется организация очереди пакетов по методу FIFO: первый пришел – первый ушёл (First In – First Out).
На коммутаторе доступно несколько режимов работы QoS.
qos trust cos / dscp / dscp-cos
cos - доверие полю 802.1p в заголовке 802.1q
dscp - доверие полю DSCP в IP-заголовке
cos/dscp - если пакет имеет IP-заголовок, то доверие DSCP, если это L2-пакет (например PPPoE), то доверие cos.
Посмотреть текущий режим доверия можно при помощи команды show qos
console
#
sh qos
Qos: Basic mode
Basic trust: cos-dscp
CoS to DSCP mapping: disabled
DSCP to CoS mapping: disabled
По умолчанию настроено доверие cos/dscp
Посмотреть соответствие DSCP выходной очереди можно командой:
console
#
show qos map dscp-queue
Dscp-queue map:
d1: d2 0 1 2 3 4 5 6 7 8 9
-------------------------------------------------
0 : 01 01 01 01 01 01 01 01 01 01
1 : 01 01 01 01 01 01 02 02 02 02
2 : 02 02 02 02 03 03 03 03 03 03
3 : 03 03 03 03 03 03 03 03 03 03
4 : 04 04 04 04 04 04 04 04 03 03
5 : 03 03 03 03 03 03 03 03 03 03
6 : 03 03 03 03
По вертикали отображаются десятки, по горизонтали - единицы. Например, пакет с DSCP 36 попадёт в выходную очередь
Изменить стандартные параметры можно при помощи настроек
qos map dscp-queue <dscp-list> to <queue number>
Посмотреть соответствие cos выходной очереди можно командой:
show qos interface queuing
......
Cos-queue map:
cos-qid
0 - 1
1 - 1
2 - 2
3 - 3
4 - 3
5 - 4
6 - 4
7 - 4
Изменить стандартные параметры можно при помощи настроек
wrr-queue cos-map <queue number> <cos values>
Просмотр статистики по очередям по переданному/отброшенному трафику описан в статье !!Просмотр статистики QoS по выходным очередям