Данной командой указывается приоритетная очередь, в которую будут поступать пакеты без предустановленных правил. Очередь со значением 6 считается наиболее приоритетной.
qos default <QUEUE>
<QUEUE> – номер приоритетной очереди, принимает значения [0 .. 6].
0
CONFIG
qos default 6 |
Пакеты, для которых не установлены другие правила, поступают в очередь с приоритетом 6.
Данная команда позволяет установить правило, по которому будет осуществляться выбор поля приоритета для пакета.
На основе установленных правил в системе будет приниматься решение, по какому методу будет осуществляться приоритизация трафика (IEEE 802.1p/DSCP).
В системе различают следующие методы приоритизации трафика:
qos type <TYPE>
<TYPE> – метод приоритизации трафика:
Все приоритеты равноправны.
CONFIG
ma4000(config)# qos type 2 |
Приоритизация трафика будет осуществляться только по DSCP/TOS.
Данной командой задаются параметры для приоритетной очереди:
На основе правил, установленных командой qos type, и заданных значений приоритета осуществляется отбор пакетов в данную приоритетную очередь.
Использование отрицательной формы команды (no) позволяет удалить запись из таблицы настроек очередей.
[no] qos map <TYPE> <VALUES> to <QUEUE>
<TYPE> – метод приоритизации трафика:
<VALUES> – значение поля, по которому осуществляется отбор пакетов устанавливается в зависимости от <TYPE> (значения полей вводятся через запятую либо как диапазон через «-»):
<QUEUE> – номер приоритетной очереди, принимает значения [0 .. 6].
CONFIG
ma4000(config)# qosmap 0 0 to 1 |
Для 7 приоритетной очереди указано значение поля priority = 7 в 802.1Q теге.
Данная команда предназначена для просмотра назначенных очередям приоритетов. По умолчанию приоритет очереди равен 0. Значение приоритета для очереди устанавливается в диапазоне [0 .. 6], очередь со значением приоритета 6 считается наиболее приоритетной.
show qos
Команда не содержит аргументов.
ROOT
ma4000# show qos Priority assignment by NONE packet field, all priorities are equal Default priority queue is 0 DSCP/TOS queues: 0: 1: 2: 3: 4: 5: 6: 802.1p queues: 0: 1: 2: 3: 4: 5: 6: |
Данная команда включает ограничение на передачу пакетов на CPU для линейных плат PLC8.
Отрицательная форма команды устанавливает значение по умолчанию для данного параметра.
qos cpu input-rate slot <SLOT>
no qos cpu input-rate slot <SLOT>
<SLOT> – номер слота [0..15].
CONFIG
ma4000# qos cpu input-rate slot 6 |
Данная команда позволяет установить размер буфера для каждой из очередей на передачу пакетов на CPU для линейных плат PLC.
qos cpu quota queues <Quota7> <Quota6> <Quota5> <Quota4> <Quota3> <Quota2> <Quota1> <Quota0> slot <SLOT>
<QuotaN> – размер буфера для соответствующей очереди;
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000# qos cpu quota queues 22 33 33 22 33 33 3 3 slot 6 |
Данная команда устанавливает ограничение на количество перехватываемых пакетов для отправки на CPU для линейных плат PLC8.
qos cpu rate-limit <TYPE> <RATE> slot <SLOT>
<TYPE> – тип трафика:
<RATE> – количество пакетов в секунду, принимает значения [1..10000];
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000# qos cpu rate-limitmgmt 10000 slot 6 |
Данная команда инвертирует механизмы обработки зеленой и желтой очереди репликации пакетов на CPU для линейных плат PLC8.
Отрицательная форма команды устанавливает значение по умолчанию для данного параметра.
qos cpu replication-swap-queues slot <SLOT>
no qos cpu replication-swap-queues slot <SLOT>
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000# qos cpu replication-swap-queuesslot 6 |
Данная команда позволяет установить приоритет для обработки процесса репликации трафика системой на CPU для линейных плат PLC8.
qos cpu replication-task-priority <TASK> slot <SLOT>
<TASK> – приоритет для выполнения задачи, принимает значения [0..20];
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000# qos cpu replication-task-priority 2 slot 6 |
Данная команда включает wrr-режим обработки приоритетных очередей на CPU для линейных плат PLC8.
Отрицательная форма команды устанавливает значение по умолчанию для данного параметра.
qos cpu wrr enable slot <SLOT>
no qos cpu wrr enable slot <SLOT>
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000# qos cpu wrr enable slot 6 |
Данная команда устанавливает размер буфера для каждой из очередей на CPU для линейных плат PLC8.
qos cpu wrr queues <Quota7> <Quota6> <Quota5> <Quota4> <Quota3> <Quota2> <Quota1> <Quota0> slot <SLOT>
<QuotaN> – размер буфера для соответствующей очереди;
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000# qos cpu wrr queues 2 2 2 2 2 2 2 2 slot 6 |
Данная команда отображает конфигурацию очередей обработки трафика на CPU для линейных плат PLC8.
show slot <SLOT> qos cpu
<SLOT> – номер слота, принимает значения [0..15].
ROOT
ma4000# show slot 6 qos cpu WRR enabled WRR values for queues 7..0: 8 7 6 5 4 3 2 1 Quota values for queues 7..0: 1 1 1 1 1 1 1 1 Rate-limit for Mgmt: 2500 Rate-limit for Mgmt for PON: 2500 Rate-limit for ARP: 500 Rate-limit for IGMP: 500 Rate-limit for LACP: 50 Rate-limit for Replication green queue: 30 Rate-limit for Replication yellow queue: 30 Rate-limit for Intercepted packets by PON: 500 Rate-limit for Unknown: 100 Rate-limit for Unknown: 100 Rate-limit for Unknown: 1000 Rate-limit for Unknown: 2500 CPU input rate service: enabled Replication task priority: 0 Swapping replications green and yellow queues: disabled |
Данная команда включает wrr-режим обработки приоритетных очередей на коммутаторе линейных плат PLC.
Отрицательная форма команды устанавливает значение по умолчанию для данного параметра.
qos wrr enable slot <SLOT>
no qos wrr enable slot <SLOT>
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000(config)# qos wrr enable slot 6 |
Данная команда устанавливает размер буфера для каждой из очередей на коммутаторе линейных плат PLC8.
qos wrr queues <Quota6> <Quota5> <Quota4> <Quota3> <Quota2> <Quota1> <Quota0> slot <SLOT>
<QuotaN> – размер буфера для соответствующей очереди;
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000(config)# qos wrr queues 1 1 1 1 22 22 33 slot 2 |
Данная команда устанавливает режим перекладывания p-bit из outer-vid в inner-vid Q-in-Q пакетов на коммутаторе линейных плат PLC8 для обеспечения QoS передачи трафика.
qos downstream-qinq-prio enable slot <SLOT>
<SLOT> – номер слота, принимает значения [0..15].
CONFIG
ma4000(config)# qos downstream-qinq-prio enable slot 6 |
Данная команда отображает настройки QoS на коммутаторе линейных плат PLC8.
show slot <SLOT> qos general
<SLOT> – номер модуля PLC8, принимает значения (0..15). Можно указать список номеров через «,» или указать диапазон через «-».
ROOT
ma4000# show slot 6 qos general Priority assignment by 802.1p packet field Priority assignment by inner tag of Q-in-Q packet in downstream is disabled Default priority queue is 0 DSCP/TOS queues: 6: 5: 4: 3: 2: 1: 0: 802.1p queues: 6: 7 5: 6 4: 5 3: 4 2: 3 1: 2 0: 0-1 WRR enabled WRR values for queues 6..0: 7 6 5 4 3 2 1 |