qos default
Данной командой указывается приоритетная очередь, в которую будут поступать пакеты без предустановленных правил. Очередь со значением 6 считается наиболее приоритетной.
Синтаксис
qos default <QUEUE>
Параметры
<QUEUE> – номер приоритетной очереди, принимает значения [0 .. 6].
Значение по умолчанию
0
Командный режим
CONFIG
Пример
qos default 6
Пакеты, для которых не установлены другие правила, поступают в очередь с приоритетом 6.
qos type
Данная команда позволяет установить правило, по которому будет осуществляться выбор поля приоритета для пакета.
На основе установленных правил в системе будет приниматься решение, по какому методу будет осуществляться приоритизация трафика (IEEE 802.1p/DSCP).
В системе различают следующие методы приоритизации трафика:
- все приоритеты равноправны;
- выбор пакетов по стандарту IEEE 802.1p;
- выбор пакетов только по IP ToS (тип обслуживания) на 3 уровне – поддержка Differentiated Services Codepoint (DSCP);
- взаимодействие либо по 802.1p, либо по DSCP/TOS.
Синтаксис
qos type <TYPE>
Параметры
<TYPE> – метод приоритизации трафика:
- 0 – все приоритеты равноправны;
- 1 – выбор пакетов только по 802.1p (поле Priority в 802.1Q Теге);
- 2 – выбор пакетов только по DSCP/TOS (поле Differentiated Services заголовка IP пакета, старшие 6 бит);
- 3 – взаимодействие либо по 802.1p, либо по DSCP/ToS.
Значение по умолчанию
Все приоритеты равноправны.
Командный режим
CONFIG
Пример
ma4000(config)# qos type 2
приоритизация трафика будет осуществляться только по DSCP/TOS.
qos map
Данной командой задаются параметры для приоритетной очереди:
- указывается значение поля Differentiated Services заголовка IP-пакета, старшие 6 бит;
- значение поля Priority в 802.1Q Теге.
На основе правил, установленных командой qos type, и заданных значений приоритета осуществляется отбор пакетов в данную приоритетную очередь.
Использование отрицательной формы команды (no) позволяет удалить запись из таблицы настроек очередей.
Синтаксис
[no] qos map <TYPE> <VALUES> to <QUEUE>
Параметры
<TYPE> – метод приоритизации трафика:
- 0 – по стандарту 1p (используется на 2 уровне);
- 1 – по стандарту DSCP/TOS (используется на 3 уровне).
<VALUES> – значение поля, по которому осуществляется отбор пакетов устанавливается в зависимости от <TYPE> (значения полей вводятся через запятую либо как диапазон через «-»):
- если <TYPE> = 0, то устанавливается значение поля Priority в 802.1Q Теге: [0 .. 7];
- если <TYPE> = 1, то устанавливаются значения полей Differentiated Services заголовка IP-пакета, старшие 6 бит. Значение вводится в 10-чном формате: [0 .. 63].
<QUEUE> – номер приоритетной очереди, принимает значения [0 .. 6].
Командный режим
CONFIG
Пример
ma4000(config)# qosmap 0 0 to 1
Для 7-ой приоритетной очереди указано значение поля priority = 7 в 802.1Q Теге.
show qos
Данная команда предназначена для просмотра назначенных очередям приоритетов. По умолчанию приоритет очереди равен 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:
qos cpu input-rate slot
Данная команда включает ограничение на передачу пакетов на 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
qos cpu quota queues
Данная команда позволяет установить размер буфера для каждой из очередей на передачу пакетов на 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
qos cpu rate-limit
Данная команда устанавливает ограничение на количество перехватываемых пакетов для отправки на CPU для линейных плат PLC8.
Синтаксис
qos cpu rate-limit <TYPE> <RATE> slot <SLOT>
Параметры
<TYPE> – тип трафика:
- mgmt – трафик управления;
- mgmt-pon – трафик управления PON-портами;
- arp – пакеты протокола ARP;
- igmp – пакеты протокола IGMP;
- lacp – пакеты протокола LACP;
- green-replication – пакеты для репликации по зеленой очереди;
- yellow-replication – пакеты для репликации по желтой очереди;
- pon-interception;
<RATE> – количество пакетов в секунду, принимает значения [1..10000];
<SLOT> – номер слота, принимает значения [0..15].
Командный режим
CONFIG
Пример
ma4000# qos cpu rate-limitmgmt 10000 slot 6
qos cpu replication-swap-queues
Данная команда инвертирует механизмы обработки зеленой и желтой очереди репликации пакетов на 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
qos cpu replication-task-priority
Данная команда позволяет установить приоритет для обработки процесса репликации трафика системой на 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
qos cpu wrr enable
Данная команда включает 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
qos cpu wrr queues
Данная команда устанавливает размер буфера для каждой из очередей на 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
show slot qos cpu
Данная команда отображает конфигурацию очередей обработки трафика на 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
qos wrr enable
Данная команда включает wrr режим обработки приоритетных очередей на коммутаторе линейных плат PLC
Отрицательная форма команды устанавливает значение по умолчанию для данного параметра.
Синтаксис
qos wrr enable slot <SLOT>
no qos wrr enable slot <SLOT>
Параметры
<SLOT> – номер слота, принимает значения [0..15].
Командный режим
CONFIG
Пример
ma4000(config)# qos wrr enable slot 6
qos wrr queues
Данная команда устанавливает размер буфера для каждой из очередей на коммутаторе линейных плат 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
qos downstream-qinq-prio enable
Данная команда устанавливает режим перекладывания 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
show slot<SLOT> qos general
Данная команда отображает настройки 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