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 бит. Значение вводится в десятичном формате: [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