Перейти к содержанию

Команды QoS#

Применение политик QoS к интерфейсам#

Команды Описание команды
interfaces <интерфейс> policy <направление> qos <имя_политики> Применение политики QoS к указанному интерфейсу.

Политики отбрасывания конца очереди#

Команды Описание команды
policy qos drop-tail <имя_политики> Определение политики QoS c отбрасыванием конца очереди (чистая дисциплина FIFO).
policy qos drop-tail <имя_политики> description <описание> Указание текстового описания для политики QoS c отбрасыванием конца очереди.
policy qos drop-tail <имя_политики> queue-limit <ограничение> Установка верхней границы разрешенного числа пакетов в очереди для политики отбрасывания конца очереди.

Политики справедливой очереди#

Команды Описание команды
policy qos fair-queue <имя_политики> Определение политики QoS со справедливой очередью.
policy qos fair-queue <имя_политики> description <описание> Указание текстового описания для политики справедливой очереди.
policy qos fair-queue <имя_политики> hash-interval <секунды> Указание интервала между обновлениями функции хеширования потока для политики справедливой очереди.
policy qos fair-queue <имя_политики> queue-limit <ограничение> Установка верхней границы разрешенного числа пакетов в очереди для политики справедливой очереди.

Политики имитации сети#

Команды Описание команды
policy qos network-emulator <имя_политики> Определение политики QoS с имитацией сети.
policy qos network-emulator <имя_политики> bandwidth <скорость> Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.
policy qos network-emulator <имя_политики> burst <размер> Установка размера непрерывной серии пакетов для политики QoS с имитацией сети.
policy qos network-emulator <имя_политики> description <описание> Указание текстового описания для политики имитации сети.
policy qos network-emulator <имя_политики> network-delay <задержка> Установка величины задержки между пакетами для политики QoS с имитацией сети.
policy qos network-emulator <имя_политики> packet-corruption <процент> Установка процентной доли пакетов, подлежащих повреждению, в политике QoS с имитацией сети.
policy qos network-emulator <имя_политики> packet-loss <процент> Установка процентной доли пакетов, подлежащих потере, в политике QoS с имитацией сети.
policy qos network-emulator <имя_политики> packet-reordering <процент> Установка процентной доли пакетов, подлежащих изменению порядка следования, в политике QoS с имитацией сети.
policy qos network-emulator <имя_политики> queue-limit <ограничение> Установка верхней границы разрешенного числа пакетов в очереди для политики QоS с имитацией сети.

Политики приоритизированной очереди#

Команды Описание команды
policy qos priority-queue <имя_политики> Определение политики QoS с приоритизированной очередью.
policy qos priority-queue <имя_политики> description <описание> Указание текстового описания для политики QoS с приоритизированной очередью

Классы для политики приоритизированной очереди#

Команды Описание команды
policy qos priority-queue <имя_политики> class <класс> Определение класса трафика для политики QoS с приоритизированной очередью.
policy qos priority-queue <имя_политики> class <класс> description <описание> Указание текстового описания для класса трафика.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> Определение правила для проверки соответствия классов трафика.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> description <описание> Указание текстового описания для правила соответствия.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес> Указание критерия соответствия на основе MAC-адреса получателя.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра> Указание критерия соответствия на основе типа пакета Ethernet.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес> Указание критерия соответствия на основе MAC-адреса отправителя.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> interface <интерфейс> Указание критерия соответствия на основе входного интерфейса пакетов.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра> Указание критерия соответствия на основе определённого фильтра IPv4-трафика.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра> Указание критерия соответствия на основе определённого фильтра IPv6-трафика.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan> Указание критерия соответствия на основе идентификатора VLAN.
policy qos priority-queue <имя_политики> class <класс> queue-limit <ограничение> Указание максимального размера очереди для класса трафика.
policy qos priority-queue <имя_политики> class <класс> queue-ref <имя_политики> Указание дочерней политики QoS для данного класса трафика.
policy qos priority-queue <имя_политики> class <класс> queue-type <тип> Указание типа работы с очередью, используемого для класса трафика.
policy qos priority-queue <имя_политики> default Определение политики QoS по умолчанию с приоритизированной очередью.
policy qos priority-queue <имя_политики> default queue-limit <ограничение> Указание максимального размера очереди для класса трафика по умолчанию.
policy qos priority-queue <имя_политики> default queue-ref <имя_политики> Указание дочерней политики QoS по умолчанию.
policy qos priority-queue <имя_политики> default queue-type <тип> Указание типа работы с очередью, используемого для класса трафика по умолчанию.

Политики случайного определения#

Команды Описание команды
policy qos random-detect <имя_политики> Определение политики QoS со взвешенным случайным ранним определением (WRED).
policy qos random-detect <имя_политики> bandwidth <скорость> Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.
policy qos random-detect <имя_политики> description <описание> Указание текстового описания для политики случайного определения.
policy qos random-detect <имя_политики> precedence <предпочтительность> Установка параметров отбрасывания пакетов на основе предпочтительности для политики случайного определения.

Политики ограничения скорости#

Команды Описание команды
policy qos rate-control <имя_политики> Определение политики QoS с ограничением скорости.
policy qos rate-control <имя_политики> bandwidth <скорость> Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.
policy qos rate-control <имя_политики> burst <размер> Установка размера непрерывной серии пакетов для политики QoS с ограничением скорости.
policy qos rate-control <имя_политики> description <описание> Указание текстового описания для политики ограничения скорости.
policy qos rate-control <имя_политики> latency <задержка> Установка ограничения на размер очереди на основе задержки для политики QoS с ограничением скорости.

Политики циклического перебора#

Команды Описание команды
policy qos round-robin <имя_политики> Определение политики QoS с циклическим перебором.
policy qos round-robin <имя_политики> description <описание> Указание текстового описания для политики QoS c циклическим перебором.

Классы для политики циклического перебора#

Команды Описание команды
policy qos round-robin <имя_политики> class <класс> Определение класса трафика для политики QoS с циклическим перебором.
policy qos round-robin <имя_политики> class <класс> description <описание> Указание текстового описания для класса трафика.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> Определение правила для проверки соответствия классов трафика.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> description <описание> Указание текстового описания для правила соответствия.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес> Указание критерия соответствия на основе MAC-адреса получателя.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра> Указание критерия соответствия на основе типа пакета Ethernet.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес> Указание критерия соответствия на основе MAC-адреса отправителя.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> interface <интерфейс> Указание критерия соответствия на основе входного интерфейса пакетов.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра> Указание критерия соответствия на основе определённого фильтра IPv4-трафика.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра> Указание критерия соответствия на основе определённого фильтра IPv6-трафика.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan> Указание критерия соответствия на основе идентификатора VLAN.
policy qos round-robin <имя_политики> class <класс> quantum <число_пакетов> Указание числа пакетов, которые могут быть отправлены за квант планирования.
policy qos round-robin <имя_политики> class <класс> queue-limit <ограничение> Указание максимального размера очереди для класса трафика.
policy qos round-robin <имя_политики> class <класс> queue-ref <имя_политики> Указание дочерней политики QoS для данного класса трафика.
policy qos round-robin <имя_политики> class <класс> queue-type <тип> Указание типа работы с очередью, используемого для класса трафика.

Класс по умолчанию для политики циклического перебора#

Команды Описание команды
policy qos round-robin <имя_политики> default Определение политики QoS по умолчанию с циклическим перебором.
policy qos round-robin <имя_политики> default quantum <число_пакетов> Указание числа пакетов, которые могут быть отправлены за квант планирования.
policy qos round-robin <имя_политики> default queue-limit <ограничение> Указание максимального размера очереди для класса трафика по умолчанию.
policy qos round-robin <имя_политики> default queue-ref <имя_политики> Указание дочерней политики QoS по умолчанию.
policy qos round-robin <имя_политики> default queue-type <тип> Указание типа работы с очередью, используемого для класса трафика по умолчанию.

Политики ограничения трафика#

Команды Описание команды
policy qos limiter <имя_политики> Определение политики QoS с ограничением трафика.
policy qos limiter <имя_политики> description <описание> Указание текстового описания политики QoS c ограничением трафика.

Классы для политики ограничения трафика#

Команды Описание команды
policy qos limiter <имя_политики> class <класс> Определение класса трафика для политики QoS с ограничением трафика.
policy qos limiter <имя_политики> class <класс> bandwidth <скорость> Указание ограничения пропускной способности для класса трафика.
policy qos limiter <имя_политики> class <класс> burst <размер> Установка размера непрерывной серии пакетов для класса трафика.
policy qos limiter <имя_политики> class <класс> description <описание> Указание текстового описания для класса трафика.
policy qos limiter <имя_политики> class <класс> match <имя_правила> Определение правила для проверки соответствия классов трафика.
policy qos limiter <имя_политики> class <класс> match <имя_правила> description <описание> Указание текстового описания для правила соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес> Указание критерия соответствия на основе MAC-адреса получателя.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра> Указание критерия соответствия на основе типа пакета Ethernet.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес> Указание критерия соответствия на основе MAC-адреса отправителя.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ip destination Указание критерия соответствия на основе сведений IP о получателе.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ip dscp <значение> Указание критерия соответствия на основе значения поля DSCP.
policy qos limiter<имя_политики> class <класс> match <имя_правила> ip protocol <протокол> Указание критерия соответствия на основе протокола IP.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ip source Указание критерия соответствия на основе сведений IP об отправителе.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 destination Указание критерия соответствия на основе сведений IPv6 о получателе.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 dscp <значение> Указание критерия соответствия на основе значения поля DSCP.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 protocol <протокол> Указание критерия соответствия на основе протокола IPv6.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 source Указание критерия соответствия на основе сведений IPv6 об отправителе.
policy qos limiter <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan> Указание критерия соответствия на основе идентификатора VLAN.
policy qos limiter <имя_политики> class <класс> priority <приоритет> Указания порядка обработки правил соответствия.

Политики управления загрузкой канала#

Команды Описание команды
policy qos shaper <имя_политики> Определение политики QoS с управлением загрузкой канала.
policy qos shaper <имя_политики> bandwidth <скорость> Указание пропускной способности, доступной для всего суммарного трафика, ограничиваемого данной политикой.
policy qos shaper <имя_политики> description <описание> Указание текстового описания для политики QoS c управлением загрузкой канала.

Классы для политики управления загрузкой канала#

Команды Описание команды
policy qos shaper <имя_политики> class <класс> Определение класса трафика для политики QoS с управлением загрузкой канала.
policy qos shaper <имя_политики> class <класс> bandwidth <скорость> Указание базовой гарантированной пропускной способности для класса трафика.
policy qos shaper <имя_политики> class <класс> burst <размер> Установка размера непрерывной серии пакетов для класса трафика.
policy qos shaper <имя_политики> default ceiling <скорость> Установка верхней границы пропускной способности для класса трафика.
policy qos shaper <имя_политики> class <класс> description <описание> Указание текстового описания для класса трафика.
policy qos shaper <имя_политики> class <класс> match <имя_правила> Определение правила для проверки соответствия классов трафика.
policy qos shaper <имя_политики> class <класс> match <имя_правила> description <описание> Указание текстового описания для правила соответствия.
policy qos shaper <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес> Указание критерия соответствия на основе MAC-адреса получателя.
policy qos shaper <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра> Указание критерия соответствия на основе типа пакета Ethernet.
policy qos shaper <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес> Указание критерия соответствия на основе MAC-адреса отправителя.
policy qos shaper <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра> Указание критерия соответствия на основе определённого фильтра IPv4-трафика.
policy qos shaper <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра> Указание критерия соответствия на основе определённого фильтра IPv6-трафика.
policy qos shaper <имя_политики> class <класс> match <имя_правила> interface <интерфейс> Указание критерия соответствия на основе входного интерфейса пакетов.
policy qos shaper <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan> Указание критерия соответствия на основе идентификатора VLAN.
policy qos shaper <имя_политики> class <класс> priority <приоритет> Указание приоритета класса трафика при выделении дополнительной пропускной способности.
policy qos shaper <имя_политики> class <класс> queue-limit <ограничение> Указание максимального размера очереди для класса трафика.
policy qos shaper <имя_политики> class <класс> queue-ref <имя_политики> Указание дочерней политики QoS для данного класса трафика.
policy qos shaper <имя_политики> class <класс> queue-type <тип> Указание типа работы с очередью, используемого для класса трафика.

Класс по умолчанию для политики управления загрузкой канала#

Команды Описание команды
policy qos shaper <имя_политики> default Определение политики QoS по умолчанию с управлением загрузкой канала.
policy qos shaper <имя_политики> default bandwidth <скорость> Указание базовой гарантированной пропускной способности для класса трафика по умолчанию.
policy qos shaper <имя_политики> default burst Установка размера непрерывной серии пакетов для класса трафика по умолчанию.
policy qos shaper <имя_политики> default ceiling <скорость> Установка верхней границы пропускной способности для класса трафика по умолчанию.
policy qos shaper <имя_политики> default priority <приоритет> Указание приоритета класса трафика по умолчанию при выделении дополнительной пропускной способности.
policy qos shaper <имя_политики> default queue-limit <ограничение> Указание максимального размера очереди для класса трафика по умолчанию.
policy qos shaper <имя_политики> default queue-ref <имя_политики> Указание дочерней политики QoS по умолчанию.
policy qos shaper <имя_политики> default queue-type <тип> Указание типа работы с очередью, используемого для класса трафика по умолчанию.

Эксплуатационные команды#

Команды Описание команды
show incoming Отображение входящих политик QoS.
show queueing Отображение текущих политик QoS.

interfaces <интерфейс> policy <направление> qos <имя_политики>#

Применение политики QoS к указанному интерфейсу.

Синтаксис#
1
2
3
set interfaces <тип_интерфейса> <интерфейс> policy <направление> qos <имя_политики>
delete interfaces <тип_интерфейса> <интерфейс> policy <направление> qos
show interfaces <тип_интерфейса> <интерфейс> policy <направление> qos
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces интерфейс {
   policy {
      направление {
         qos имя_политики
      }
   }
}
Параметры#

интерфейс

Обязательный. Тип интерфейса. Ключевые слова и аргументы, которые могут быть указаны, приведены в таблице ниже в разделе указания по использованию.

направление

Обязательный. Направление трафика, к которому применяется политика QoS. Допустимые значения указаны в таблице ниже:

Значение Описание
in Транзитный трафик, принимаемый на указанном интерфейсе
out Транзитный трафик, отправляемый с указанного интерфейса

имя_политики

Имя политики QoS, применяемой к данному интерфейсу.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для применения политики QoS к интерфейсу.

На каждом интерфейсе можно применить до двух политик QoS: одну для транзитного трафика, принимаемого на интерфейсе (in), одну – для транзитного трафика, покидающего интерфейс (out).

В приведенной ниже таблице показаны типы поддерживаемых интерфейсов и cинтаксис.

Тип интерфейса Синтаксис
Агрегирование каналов bonding bondx
Виртуальный интерфейс агрегированных каналов bonding bondx vif идентификатор_vlan
Сетевой мост bridge brx
Ethernet ethernet ethx
Ethernet PPPoE ethernet ethx pppoe номер
Виртуальный интерфейс Ethernet ethernet ethx vif идентификатор_vlan
Ethernet Vif PPPoE ethernet ethx vif идентификатор_vlan pppoe номер
Интерфейс заглушки loopback lo
Многоканальная связь multilink mlx
OpenVPN openvpn vtunx
Псевдо-Ethernet pseudo-ethernet pethx
Последовательный интерфейс serial srx vif идентификатор_vlan
Туннель tunnel tunx

Форма set этой команды используется для применения политики QoS к интерфейсу.

Форма delete этой команды используется для удаления политики QoS с интерфейса.

Форма show этой команды используется для отображения настройки политики QoS на интерфейсе.

policy qos drop-tail <имя_политики>#

Определение политики QoS c отбрасыванием конца очереди (чистая дисциплина FIFO).

Синтаксис#
1
2
3
set policy qos drop-tail <имя_политики>
delete policy qos drop-tail <имя_политики>
show policy qos drop-tail <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      drop-tail имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики отбрасывания конца очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS с отбрасыванием конца очереди. Политика отбрасывания конца очереди применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

Политика отбрасывания конца очереди предоставляет механизм работы с очередями по дисциплине FIFO (первым пришел - первым ушел).

Форма set этой команды используется для создания политики отбрасывания конца очереди.

Форма delete этой команды используется для удаления политики отбрасывания конца очереди.

Форма show этой команды используется для отображения настройки политики отбрасывания конца очереди.

policy qos drop-tail <имя_политики> description <описание>#

Указание текстового описания для политики QoS c отбрасыванием конца очереди.

Синтаксис#
1
2
3
set policy qos drop-tail <имя_политики> description <описание>
delete policy qos drop-tail <имя_политики> description
show policy qos drop-tail <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      drop-tail имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики отбрасывания конца очереди.

описание

Необязательный. Описание для данной политики отбрасывания конца очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики отбрасывания конца очереди.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos drop-tail <имя_политики> queue-limit <ограничение>#

Установка верхней границы разрешенного числа пакетов в очереди для политики отбрасывания конца очереди.

Синтаксис#
1
2
3
set policy qos drop-tail <имя_политики> queue-limit <ограничение>
delete policy qos drop-tail <имя_политики> queue-limit
show policy qos drop-tail <имя_политики> queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      drop-tail имя_политики {
         queue-limit ограничение
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики отбрасывания конца очереди.

ограничение

Необязательный. Максимальный размер очереди в пакетах.

Значение по умолчанию#

Для Ethernet длина очереди равна 1000 пакетов.

Указания по использованию#

Эта команда используется для установки максимального числа пакетов, которые могут стоять в очереди, при использовании данной политики работы с очередями. Если достигнута максимальная длина очереди, система начинает отбрасывать пакеты.

Форма set этой команды используется для установки ограничения длины очереди.

Форма delete этой команды используется для восстановления длины очереди по умолчанию.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos fair-queue <имя_политики>#

Определение политики QoS со справедливой очередью.

Синтаксис#
1
2
3
set policy qos fair-queue <имя_политики>
delete policy qos fair-queue <имя_политики>
show policy qos fair-queue <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      fair-queue имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики справедливой очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS со справедливой очередью (FQ). Политика FQ применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

В Numa Edge используется алгоритм SFQ, один из алгоритмов FQ, целью которого является обеспечение справедливого доступа на уровне потоков. Алгоритм FQ пытается обеспечить справедливый доступ к сетевым ресурсам и предотвратить захват одним потоком чрезмерной доли пропускной способности выходного порта.

В алгоритме SFQ пропускная способность делится на раздельные индексные сегменты на основании сочетания протокола IP и адресов отправителя и получателя таким образом, чтобы ни один поток не получил несправедливой порции пропускной способности.

Форма set этой команды используется для создания политики справедливой очереди.

Форма delete этой команды используется для удаления политики справедливой очереди.

Форма show этой команды используется для отображения настройки политики справедливой очереди.

policy qos fair-queue <имя_политики> description <описание>#

Указание текстового описания для политики справедливой очереди.

Синтаксис#
1
2
3
set policy qos fair-queue <имя_политики> description <описание>
delete policy qos fair-queue <имя_политики> description
show policy qos fair-queue <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      fair-queue имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики справедливой очереди.

описание

Необязательный. Описание для данной политики справедливой очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики справедливой очереди.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos fair-queue <имя_политики> hash-interval <секунды>#

Указание интервала между обновлениями функции хеширования потока для политики справедливой очереди.

Синтаксис#
1
2
3
set policy qos fair-queue <имя_политики> hash-interval <секунды>
delete policy qos fair-queue <имя_политики> hash-interval
show policy qos fair-queue <имя_политики> hash-interval
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      fair-queue имя_политики {
         hash-interval секунды
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики справедливой очереди.

секунды

Необязательный. Интервал повторного вычисления функции контрольной суммы (хеширования) в секундах. 0 означает, что функция хеширования никогда не обновляется.

Значение по умолчанию#

Функция хеширования никогда не обновляется.

Указания по использованию#

Эта команда используется для установки интервала обновления функции хеширования потока.

Регулярное обновление функции хеширования увеличивает безопасность и предотвращает атаки на основе определения индексного сегмента злоумышленником и последующей отправки пакетов, подмененных на основе полученных данных.

Форма set этой команды используется для указания интервала обновления функции хеширования потока.

Форма delete этой команды используется для восстановления интервала хеширования по умолчанию.

Форма show этой команды используется для отображения настройки интервала хеширования.

policy qos fair-queue <имя_политики> queue-limit <ограничение>#

Установка верхней границы разрешенного числа пакетов в очереди для политики справедливой очереди.

Синтаксис#
1
2
3
set policy qos fair-queue <имя_политики> queue-limit <ограничение>
delete policy qos fair-queue <имя_политики> queue-limit
show policy qos fair-queue <имя_политики> queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      fair-queue имя_политики {
         queue-limit ограничение
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики справедливой очереди.

ограничение

Необязательный. Максимальный размер очереди в пакетах. Значение должно находиться в диапазоне от 2 до 127.

Значение по умолчанию#

Длина очереди не должна превосходить 127 пакетов.

Указания по использованию#

Эта команда используется для установки максимального числа пакетов, которые могут стоять в очереди, при использовании данной политики работы с очередями. Если достигнута максимальная длина очереди, система начинает отбрасывать пакеты.

Форма set этой команды используется для установки ограничения длины очереди.

Форма delete этой команды используется для восстановления длины очереди по умолчанию.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos network-emulator <имя_политики>#

Определение политики QoS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики>
delete policy qos network-emulator <имя_политики>
show policy qos network-emulator <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      network-emulator имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS, используемой при имитации сетей ГВС. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

Форма set этой команды используется для создания политики QoS с имитацией сети.

Форма delete этой команды используется для удаления политики QoS с имитацией сети.

Форма show этой команды используется для отображения настройки политики QoS с имитацией сети.

policy qos network-emulator <имя_политики> bandwidth <скорость>#

Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> bandwidth <скорость>
delete policy qos network-emulator <имя_политики> bandwidth
show policy qos network-emulator <имя_политики> bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         bandwidth скорость
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

скорость

Необязательный. Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Пропускная способность указанная в килобайтах в секунду.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду;
mbit: мегабит в секунду;
gbit: гигабит в секунду;
kbps: килобайт в секунду;
mbps: мегабайт в секунду;
gbps: гигабайт в секунду.
Значение по умолчанию#

Трафик передается на максимальной скорости.

Указания по использованию#

Эта команда используется для установки ограничений пропускной способности в политике QoS с имитацией сети. Определяется максимальная пропускная способность, доступная политике имитации сети.

Форма set этой команды используется для указания ограничений пропускной способности для политики.

Форма delete этой команды используется для восстановления ограничений пропускной способности по умолчанию.

Форма show этой команды используется для отображения настройки пропускной способности, выделенной политике.

policy qos network-emulator <имя_политики> burst <размер>#

Установка размера непрерывной серии пакетов для политики QoS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> burst <размер>
delete policy qos network-emulator <имя_политики> burst
show policy qos network-emulator <имя_политики> burst
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         burst размер
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

размер

Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Размер непрерывной серии указанный в байтах.
<число><приставка> Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kb: килобайты.
mb: мегабайты.
Значение по умолчанию#

Длина непрерывной серии по умолчанию 15 килобайт.

Указания по использованию#

Эта команда используется для установки размера непрерывной серии пакетов в политике QoS с имитацией сети. Устанавливается максимальный объем трафика, который может быть передан за один раз; параметр используется только вместе с параметром пропускной способности.

Форма set этой команды используется для указания размера непрерывной серии пакетов в политике QoS с имитацией сети.

Форма delete этой команды используется для восстановления размера непрерывной серии по умолчанию в политике QoS с имитацией сети.

Форма show этой команды используется для отображения настройки размера непрерывной серии в политике имитации сети.

policy qos network-emulator <имя_политики> description <описание>#

Указание текстового описания для политики имитации сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> description <описание>
delete policy qos network-emulator <имя_политики> description
show policy qos network-emulator <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

описание

Необязательный. Описание для данной политики имитации сети.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики имитации сети.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos network-emulator <имя_политики> network-delay <задержка>#

Установка величины задержки между пакетами для политики QoS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> network-delay <задержка>
delete policy qos network-emulator <имя_политики> network-delay
show policy qos network-emulator <имя_политики> network-delay
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         network-delay задержка
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

задержка

Задержка между пакетами. Допустимые форматы:

Значение Описание
<число> Задержка между пакетами в секундах.
<число><приставка> Задержка между пакетами в указанных единицах измерения. Поддерживаются следующие единицы измерения:
secs: секунды.
ms: миллисекунды.
us: микросекунды.
Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки задержки сети в политике QoS с имитацией сети. Указывается задержка, которую следует добавить между пакетами.

Форма set этой команды используется для указания задержки сети в политике QoS с имитацией сети.

Форма delete этой политики используется для восстановления задержки сети по умолчанию в политике QoS с имитацией сети.

Форма show этой команды используется для отображения настройки задержки сети.

policy qos network-emulator <имя_политики> packet-corruption <процент>#

Установка процентной доли пакетов, подлежащих повреждению, в политике QoS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> packet-corruption <процент>
delete policy qos network-emulator <имя_политики> packet-corruption
show policy qos network-emulator <имя_политики> packet-corruption
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         packet-corruption процент
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

процент

Процентная доля пакетов, подлежащих случайному повреждению. Значение должно находится в диапазоне от 0 до 100.

Значение по умолчанию#

Пакеты не повреждаются (т.е. 0%).

Указания по использованию#

Эта команда используется для установки процентной доли пакетов, подлежащих повреждению, в политике QoS с имитацией сети. Повреждение такого рода имитирует неисправности канала, вызывающие повреждение пакетов, путем обращения одного случайного бита в пакете без изменения контрольной суммы.

Форма set этой команды используется для указания процентной доли пакетов, подлежащих случайному повреждению, в политике QoS с имитацией сети.

Форма delete этой команды используется для восстановления процентной доли по умолчанию пакетов, подлежащих повреждению, в политике QoS с имитацией сети.

Форма show этой команды используется для отображения настройки повреждения пакетов.

policy qos network-emulator <имя_политики> packet-loss <процент>#

Установка процентной доли пакетов, подлежащих потере, в политике QoS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> packet-loss <процент>
delete policy qos network-emulator <имя_политики> packet-loss
show policy qos network-emulator <имя_политики> packet-loss
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         packet-loss процент
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

процент

Процентная доля пакетов, подлежащих случайному отбрасыванию. Значение должно находится в диапазоне от 0 до 100.

Значение по умолчанию#

Пакеты не отбрасываются (т.е. 0%).

Указания по использованию#

Эта команда используется для установки процентной доли пакетов, подлежащих отбрасыванию, в политике QoS с имитацией сети. Отбрасывание такого рода имитирует неисправности канала, вызывающие потерю пакетов.

Форма set этой команды используется для указания процентной доли пакетов, подлежащих случайному отбрасыванию, в политике QoS с имитацией сети.

Форма delete этой команды используется для восстановления процентной доли по умолчанию пакетов, подлежащих отбрасыванию, в политике QoS с имитацией сети.

Форма show этой команды используется для отображения настройки потери пакетов.

policy qos network-emulator <имя_политики> packet-reordering <процент>#

Установка процентной доли пакетов, подлежащих изменению порядка следования, в политике QoS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> packet-reordering <процент>
delete policy qos network-emulator <имя_политики> packet-reordering
show policy qos network-emulator <имя_политики> packet-reordering
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         packet-reordering процент
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

процент

Процентная доля пакетов, порядок следования которых подлежит изменению случайным образом.

Значение по умолчанию#

Порядок следования пакетов не изменяется (т.е. 0%).

Указания по использованию#

Эта команда используется для установки процентной доли пакетов, порядок следования которых подлежит изменению, в политике QoS с имитацией сети. Изменение такого рода имитирует неисправности канала, вызывающие изменение порядка следования пакетов. Данный механизм будет работать только в случае, если в очереди имеется более одного пакета.

Форма set этой команды используется для указания процентной доли пакетов, порядок следования которых подлежит случайному изменению, в политике QoS с имитацией сети.

Форма delete этой команды используется для восстановления процентной доли по умолчанию пакетов, порядок следования которых подлежит случайному изменению, в политике QoS с имитацией сети.

Форма show этой команды используется для отображения настройки изменения порядка следования пакетов.

policy qos network-emulator <имя_политики> queue-limit <ограничение>#

Установка верхней границы разрешенного числа пакетов в очереди для политики QоS с имитацией сети.

Синтаксис#
1
2
3
set policy qos network-emulator <имя_политики> queue-limit <ограничение>
delete policy qos network-emulator <имя_политики> queue-limit
show policy qos network-emulator <имя_политики> queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      network-emulator имя_политики {
         queue-limit  ограничение
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики имитации сети.

ограничение

Необязательный. Максимальный размер очереди в пакетах.

Значение по умолчанию#

Длина очереди не должна превосходить 127 пакетов.

Указания по использованию#

Эта команда используется для установки максимального числа пакетов, которые могут стоять в очереди, при использовании данной политики работы с очередями. Если достигнута максимальная длина очереди, система начинает отбрасывать пакеты.

Форма set этой команды используется для установки ограничения длины очереди.

Форма delete этой команды используется для восстановления длины очереди по умолчанию.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos priority-queue <имя_политики>#

Определение политики QoS с приоритизированной очередью.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики>
delete policy qos priority-queue <имя_политики>
show policy qos priority-queue <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      priority-queue имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS с приоритизированной очередью.

Политика приоритизированной очереди применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS. Политика приоритизированной очереди обеспечивает всем классам справедливый доступ на основе приоритизации очередей. Различие между алгоритмами управления загрузкой канала и приоритизированной очереди состоит в том, что первый ограничивает использование пропускной способности классом и затем распределяет любую оставшуюся пропускную способность. При применении политики приоритизированной очереди пакет помещается на временное хранение в очередь по заданным правилам. Как только канал связи станет доступным, маршрутизатор начнёт передачу пакетов из очереди, имеющей максимальный приоритет.

Форма set этой команды используется для создания политики QoS с приоритизированной очередью.

Форма delete этой команды используется для удаления политики QoS с приоритизированной очередью.

Форма show этой команды используется для отображения настройки политики QoS с приоритизированной очередью.

policy qos priority-queue <имя_политики> description <описание>#

Указание текстового описания для политики QoS с приоритизированной очередью.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> description <описание>
delete policy qos priority-queue <имя_политики> description
show policy qos priority-queue <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      priority-queue имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

описание

Необязательный. Описание для данной политики приоритизированной очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики приоритизированной очереди.

Форма set этой команды используется для указания описания политики приоритизированной очереди.

Форма delete этой команды используется для удаления описания политики приоритизированной очереди.

Форма show этой команды используется для отображения настройки описания политики приоритизированной очереди.

policy qos priority-queue <имя_политики> class <класс>#

Определение класса трафика для политики QoS с приоритизированной очередью.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс>
delete policy qos priority-queue <имя_политики> class <класс>
show policy qos priority-queue <имя_политики> class <класс>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      priority-queue имя_политики {
         class класс {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения класса трафика в политике QoS с приоритизированной очередью. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.

Форма set этой команды используется для создания класса трафика в политике QoS с приоритизированной очередью.

Форма delete этой команды используется для удаления класса трафика из политики QoS с приоритизированной очередью.

Форма show этой команды используется для отображения настройки класса трафика в политике QoS с приоритизированной очередью.

policy qos priority-queue <имя_политики> class <класс> description <описание>#

Указание текстового описания для класса трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> description <описание>
delete policy qos priority-queue <имя_политики> class <класс> description
show policy qos priority-queue <имя_политики> class <класс> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            description описание
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

описание

Необязательный. Описание для данного класса трафика.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания класса трафика.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила>#

Определение правила для проверки соответствия классов трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила>
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_правила

Имя правила соответствия для класса.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.

Форма set этой команды используется для создания правила соответствия в классе трафика.

Форма delete этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.

Форма show этой команды используется для отображения настройки правила соответствия в классе трафика.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> description <описание>#

Указание текстового описания для правила соответствия.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> description <описание>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> description
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               description описание
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_правила

Необязательный. Имя правила соответствия для класса.

описание

Необязательный. Описание для данного соответствия.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания правила проверки соответствия классов трафика.

Форма set этой команды используется для установки описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса получателя.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether destination
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether destination
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               ether {
                  destination mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

mac_адрес

MAC-адрес получателя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса получателя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу получателя в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания получателя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления получателя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>#

Указание критерия соответствия на основе типа кадра Ethernet.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether protocol
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether protocol
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               ether {
                  protocol тип_кадра
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_правила

Имя правила соответствия для класса.

тип_кадра

Тип кадра Ethernet, соответствие которому проверяется, номер типа кадра должен находиться в промежутке от 0 до 65535, либо соответствовать одному из допустимых значений. Допустимые значения представлены в таблице ниже.

Значение Описание
<0-65535> Номер типа
all Кадр любого протокола
802.1Q Кадр протокола 802.1Q VLAN tag
802_2 Кадр протокола 802.2
802_3 Кадр протокола 802.3
aarp Кадр протокола Appletalk AARP
aoe Кадр протокола ATA over Ethernet
arp Кадр протокола Address Resolution Protocol
atalk Кадр протокола Appletalk DDP
dec Кадр протокола DEC
ip Кадр протокола Internet IP (IPv4)
ipv6 Кадр протокола Internet IP (IPv6)
ipx Кадр протокола Novell Internet Packet Exchange
lat Кадр протокола DEC LAT
localtalk Кадр протокола Localtalk
loop Ethernet loopback
rarp Кадр протокола Reverse Address Resolution Protocol
snap Кадр протокола SNAP
x25 Кадр протокола Х.25
Значение по умолчанию#

Если параметр не установлен, кадры не проверяются на соответствие типа кадра Ethernet.

Указания по использованию#

Это команда используется для определения условия соответствия по типу кадра Ethernet в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания типа кадра, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления типа кадра в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки типа кадра в качестве проверяемого условия соответствия.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса отправителя.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether source
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether source
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               ether {
                  source mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

mac_адрес

MAC-адрес отправителя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса отправителя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу отправителя в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания отправителя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> interface <интерфейс>#

Указание критерия соответствия на основе входного интерфейса пакетов.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> interface <интерфейс>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> interface
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> interface
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               interface интерфейс
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

интерфейс

Имя интерфейса Ethernet, на соответствие которому выполняется проверка. С указанным значением будет сравниваться входной интерфейс пакета.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки условия соответствия по входному интерфейсу в классе трафика.

Если входящие пакеты попадают в систему через интерфейс, указанный данной командой, то трафик будет членом данного класса трафика (при условии, что другие условия соответствия удовлетворяются).

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для входного интерфейса пакетов.

Форма delete этой команды используется для удаления соответствия по интерфейсу.

Форма show этой команды используется для отображения настройки соответствия по интерфейсу.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>#

Указание критерия соответствия на основе определённого фильтра IPv4-трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               filter имя_фильтра
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

имя_фильтра

Необязательный. Имя определённого фильтра трафика.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия на основе определённого фильтра IPv4-трафика в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания фильтра трафика, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления фильтра трафика в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки фильтра трафика в качестве проверяемого условия соответствия.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>#

Указание критерия соответствия на основе определённого фильтра IPv6-трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> filter-ipv6
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               filter-ipv6 имя_фильтра
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

имя_фильтра

Необязательный. Имя определённого фильтра трафика.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия на основе определённого фильтра IPv6-трафика в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания фильтра трафика, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления фильтра трафика в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки фильтра трафика в качестве проверяемого условия соответствия.

policy qos priority-queue <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>#

Указание критерия соответствия на основе идентификатора VLAN.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>
delete policy qos priority-queue <имя_политики> class <класс> match <имя_правила> vif
show policy qos priority-queue <имя_политики> class <класс> match <имя_правила> vif
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            match имя_правила {
               vif идентификатор_vlan
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

идентификатор_vlan

Идентификатор VLAN, соответствие которому проверяется. Значение должно находиться в диапазоне от 1 до 4094.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие идентификатору VLAN.

Указания по использованию#

Это команда используется для определения условия соответствия по идентификатору VLAN в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания идентификатора VLAN, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления идентификатора VLAN в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки идентификатора VLAN в качестве проверяемого условия соответствия.

policy qos priority-queue <имя_политики> class <класс> queue-limit <ограничение>#

Указание максимального размера очереди для класса трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> queue-limit <ограничение>
delete policy qos priority-queue <имя_политики> class <класс> queue-limit
show policy qos priority-queue <имя_политики> class <класс> queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            queue-limit ограничение
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

ограничение

Максимальный размер очереди в пакетах.

Значение по умолчанию#

Значение ограничения по умолчанию равно 127.

Указания по использованию#

Эта команда используется для установки максимального размера очереди (в пакетах) в классе трафика.

Форма set этой команды используется для указания ограничения длины очереди.

Форма delete этой команды используется для удаления ограничения длины очереди.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos priority-queue <имя_политики> class <класс> queue-ref <имя_политики>#

Указание дочерней политики QoS для данного класса трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> queue-ref <имя_политики>
delete policy qos priority-queue <имя_политики> class <класс> queue-ref <имя_политики>
show policy qos priority-queue <имя_политики> class <класс> queue-ref
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         class класс {
            queue-ref имя_политики
         }
      }
   }
}
Параметры#

priority-queue имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

queue-ref имя_политики

Необязательный. Имя дочерней политики QoS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки дочерней политики QoS. Данная дочерняя политика будет применяться к трафику, попавшему в указанный класс.

Форма set этой команды используется для указания дочерней политики QoS.

Форма delete этой команды используется для удаления дочерней политики QoS.

Форма show этой команды используется для отображения настройки использования дочерней политики QoS.

policy qos priority-queue <имя_политики> class <класс> queue-type <тип>#

Указание типа работы с очередью, используемого для класса трафика.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> class <класс> queue-type <тип>
delete policy qos priority-queue <имя_политики> class <класс> queue-type
show policy qos priority-queue <имя_политики> class <класс> queue-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         class класс { 
            queue-type тип
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.

имя_соответствия

Имя правила соответствия для класса.

тип

Используемый метод работы с очередями. Допустимые значения представлены в таблице ниже.

Значение Описание
fair-queue Используется очередь SFQ.
drop-tail Используется очередь FIFO.
priority Приоритет в очереди устанавливается по значениям поля DSCP в байте ToS заголовка IP.
random-detect Используется очередь RED.
Значение по умолчанию#

По умолчанию используется тип fair-queue.

Указания по использованию#

Эта команда используется для установки типа механизма работы с очередями, используемого в классе трафика.

Форма set этой команды используется для указания типа очереди.

Форма delete этой команды используется для восстановления типа очереди по умолчанию.

Форма show этой команды используется для отображения настройки типа очереди.

policy qos priority-queue <имя_политики> default#

Определение политики QoS по умолчанию с приоритизированной очередью.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> default
delete policy qos priority-queue <имя_политики> default
show policy qos priority-queue <имя_политики> default
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      priority-queue <имя_политики> {
         default {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики приоритизированной очереди по умолчанию. Эта политика будет применена ко всему трафику, не соответствующему никакому другому определенному классу.

Форма set этой команды используется для создания узла конфигурации класса по умолчанию.

Форма delete этой команды используется для удаления узла конфигурации класса по умолчанию.

Форма show этой команды используется для отображения узла конфигурации класса по умолчанию.

policy qos priority-queue <имя_политики> default queue-limit <ограничение>#

Указание максимального размера очереди для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> default queue-limit <ограничение>
delete policy qos priority-queue <имя_политики> default queue-limit
show policy qos priority-queue <имя_политики> default queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         default {
            queue-limit ограничение
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

ограничение

Максимальный размер очереди в пакетах.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки максимального размера (в пакетах) очереди класса по умолчанию.

Форма set этой команды используется для указания ограничения длины очереди.

Форма delete этой команды используется для удаления ограничения длины очереди.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos priority-queue <имя_политики> default queue-ref <имя_политики>#

Указание дочерней политики QoS по умолчанию.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> default queue-ref <имя_политики>
delete policy qos priority-queue <имя_политики> default queue-ref
show policy qos priority-queue <имя_политики> default queue-ref
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         default {
            queue-ref имя_политики
         }
      }
   }
}
Параметры#

priority-queue имя_политики

Обязательный. Имя политики приоритизированной очереди.

queue-ref имя_политики

Необязательный. Имя дочерней политики QoS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки дочерней политики QoS по умолчанию. Данная дочерняя политика будет применяться ко всему трафику, не соответствующему никакому другому определённому классу в рамках указанной политики.

Форма set этой команды используется для указания дочерней политики QoS.

Форма delete этой команды используется для удаления дочерней политики QoS.

Форма show этой команды используется для отображения настройки использования дочерней политики QoS.

policy qos priority-queue <имя_политики> default queue-type <тип>#

Указание типа работы с очередью, используемого для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos priority-queue <имя_политики> default queue-type <тип>
delete policy qos priority-queue <имя_политики> default queue-type
show policy qos priority-queue <имя_политики> default queue-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      priority-queue имя_политики {
         default {
            queue-type тип
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики приоритизированной очереди.

тип

Используемый метод работы с очередями. Допустимые значения представлены в таблице ниже.

Значение Описание
fair-queue Используется очередь SFQ.
drop-tail Используется очередь FIFO.
priority Приоритет в очереди устанавливается по значениям поля DSCP в байте ToS заголовка IP.
random-detect Используется очередь RED.
Значение по умолчанию#

По умолчанию используется тип fair-queue.

Указания по использованию#

Эта команда используется для установки типа механизма работы с очередями, используемого в классе трафика по умолчанию.

Форма set этой команды используется для указания типа очереди.

Форма delete этой команды используется для восстановления типа очереди по умолчанию.

Форма show этой команды используется для отображения настройки типа очереди.

policy qos random-detect <имя_политики>#

Определение политики QoS со взвешенным случайным ранним определением (WRED).

Синтаксис#
1
2
3
set policy qos random-detect <имя_политики>
delete policy qos random-detect <имя_политики>
show policy qos random-detect <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      random-detect имя_политики {
      }
   }
}
Параметры#

имя_политики

Формат – текст. Обязательный. Имя политики случайного определения.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS со случайным определением, основанной на механизме WRED предотвращения перегрузки. Политика случайного определения очереди применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

Механизм RED (Random Early Detection, случайное раннее определение) случайным образом отбрасывает пакеты перед периодами высокой загрузки, чтобы подать отправителю пакетов сигнал о необходимости снизить скорость передачи. Такие действия помогают предотвратить условия, при которых выходные буферы заполняются и пакеты в конце буфера (как и пакеты, вновь прибывающие в буфер) отбрасываются. Отбрасывание может вызвать глобальную пересинхронизацию узлов TCP, так как несколько узлов снижают скорость передачи. После ликвидации перегрузки скорости передачи снова увеличивается до тех пор, пока перегрузка не наступит снова. Такой цикл из перегрузки и ее ликвидации не способствует наилучшему использованию доступной пропускной способности сети. Механизм RED уменьшает вероятность наступления перегрузки путем избирательного отбрасывания пакетов при условии, что на выходном интерфейсе появляются признаки перегрузки. Оно в свою очередь уменьшает вероятность глобальной синхронизации и позволяет лучше использовать доступную пропускную способность.

WRED - это расширение RED, позволяющее добавить предпочтительность к различным потокам трафика и тем самым обеспечить различное качество обслуживания различным потокам трафика путем отбрасывания из одних потоков большего числа пакетов, чем из других.

Форма set этой команды используется для создания политики QoS со случайным определением.

Форма delete этой команды используется для удаления политики QoS со случайным определением.

Форма show этой команды используется для отображения настройки политики QoS со случайным определением.

policy qos random-detect <имя_политики> bandwidth <скорость>#

Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.

Синтаксис#
1
2
3
set policy qos random-detect <имя_политики> bandwidth <скорость>
delete policy qos random-detect <имя_политики> bandwidth
show policy qos random-detect <имя_политики> bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      random-detect имя_политики {
         bandwidth скорость
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики случайного определения.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
auto Пропускная способность основана на скорости интерфейса
<число> Пропускная способность указанная в килобайтах в секунду.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

Пропускная способность основана на интерфейсе, к которому применяется политика.

Указания по использованию#

Эта команда используется для установки ограничений на пропускную способность в политике QoS со случайным определением. Данный параметр описывает максимальную пропускную способность, доступную всем классам.

Примечание

Автоматическое определение скорости интерфейса доступно лишь для интерфейсов типа Ethernet. При отсутствии автоматического определения (например, не подключен кабель) будет использовано значение по умолчанию. В случае невозможности автоматического определения скорости выводится предупреждение об использовании соответствующего значения по умолчанию, однако, на некоторых аппаратных платформах его может не быть. В связи с этим автоматическое определение не является рекомендуемым значением.

Форма set этой команды используется для указания ограничений пропускной способности для политики.

Форма delete этой команды используется для восстановления ограничений пропускной способности по умолчанию.

Форма show этой команды используется для отображения настройки пропускной способности, выделенной политике.

policy qos random-detect <имя_политики> description <описание>#

Указание текстового описания для политики случайного определения.

Синтаксис#
1
2
3
set policy qos random-detect <имя_политики> description <описание>
delete policy qos random-detect и<имя_политики> description
show policy qos random-detect <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      random-detect имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики случайного определения.

описание

Необязательный. Описание для данной политики случайного определения.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики случайного определения.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos random-detect <имя_политики> precedence <предпочтительность>#

Установка параметров отбрасывания пакетов на основе предпочтительности для политики случайного определения.

Синтаксис#
1
2
3
set policy qos random-detect <имя_политики> precedence <предпочтительность> [average-packet <байты> | mark-probability <вероятность> | maximum-threshold <максимум> | minimum-threshold <минимум> | queue-limit <число_пакетов>]
delete policy qos random-detect <имя_политики> precedence <предпочтительность> [average-packet | mark-probability | maximum-threshold | minimum-threshold | queue-limit]
show policy qos random-detect <имя_политики> precedence <предпочтительность> [average-packet | mark-probability | maximum-threshold | minimum-threshold | queue-limit]
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      random-detect имя_политики {
         precedence предпочтительность {
            average-packet байты
            mark-probability вероятность
            maximum-threshold максимум
            minimum-threshold минимум
            queue-limit число_пакетов
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики случайного определения.

предпочтительность

Предпочтительность IP (первые три бита поля TOS) пакета. Значение должно находиться в диапазоне от 0 до 7.

байты

Средний размер пакета в байтах. Значение должно находиться в диапазоне от 16 до 10240 пакетов. Значение по умолчанию равно 1024.

вероятность

Доля пакетов (т.е. 1/вероятность), отбрасываемая, когда средняя глубина очереди достигает максимального порога. Значение по умолчанию равно 10.

максимум

Когда средняя глубина очереди превосходит указанное значение, отбрасываются все пакеты. Значение должно находиться в диапазоне от 0 до 4096 пакетов. Значение по умолчанию равно 18.

минимум

Когда средняя глубина очереди достигает указанного значения, пакеты начинают отбрасываться. Значение должно находиться в диапазоне от 0 до 4096 пакетов. Значение по умолчанию зависит от предпочтительности:

  • Предпочтительность 0 -> min-threshold = 9
  • Предпочтительность 1 -> min-threshold = 10
  • Предпочтительность 2 -> min-threshold = 11
  • Предпочтительность 3 -> min-threshold = 12
  • Предпочтительность 4 -> min-threshold = 13
  • Предпочтительность 5 -> min-threshold = 14
  • Предпочтительность 6 -> min-threshold = 15
  • Предпочтительность 7 -> min-threshold = 16

число_пакетов

Когда мгновенная глубина очереди достигает указанного значения, отбрасываются все пакеты. Значение по умолчанию равно 4 * max-threshold.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания параметров отбрасывания пакетов в политике случайного определения. Для классификации потоков данных в указанной функции используются первые три бита поля TOS (тип обслуживания). Внутри каждого из потоков можно установить параметры для настройки скорости, при которой начинается отбрасывание пакетов в случае перегрузки. Каждый раз, когда приходит пакет для отправки вовне через интерфейс, принимается решение на основе предпочтительности пакета и параметров, установленных для указанной предпочтительности. Если средняя длина выходной очереди меньше, чем min-threshold, пакет помещается в выходную очередь. Если средняя длина выходной очереди находится между min-threshold и max-threshold, пакет может быть поставлен в очередь или отброшен в зависимости от значения параметра вероятность. Если средняя длина выходной очереди больше параметра max-threshold, все пакеты отбрасываются. Если мгновенная длина очереди превосходит значение параметра queue-limit, все пакеты отбрасываются.

Если параметр max-threshold установлен, а параметр min-threshold нет, то min-threshold автоматически устанавливается на 1/2 max-threshold. Кроме того, система автоматически выполняет следующее ограничение:

  • min-threshold < max-threshold > queue-limit.

Примечание

Пакеты протоколов, отличных от IP, воспринимаются как имеющие предпочтительность 0.

Форма set этой команды используется для указания параметров отбрасывания пакетов в политике случайного определения.

Форма delete этой команды используется для удаления параметров отбрасывания пакетов в политике случайного определения.

Форма show этой команды используется для отображения параметров отбрасывания пакетов в политике случайного определения.

policy qos rate-control <имя_политики>#

Определение политики QoS с ограничением скорости.

Синтаксис#
1
2
3
set policy qos rate-control <имя_политики>
delete policy qos rate-control <имя_политики>
show policy qos rate-control <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      rate-control имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения скорости.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS с ограничением скорости. Политика ограничения скорости применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

В Numa Edge используется вариант алгоритма "маркерного ведра" (Token Bucket Filter, TBF). TBF - это бесклассовая дисциплина работы с очередями, пропускающая только пакеты, приходящие со скоростью, не превосходящей административно установленной скорости, но с возможностью коротких серий, превосходящих эту скорость ("всплесков").

Форма set этой команды используется для создания политики QoS с ограничением скорости. До фиксации настройки для данной политики обязательно должен быть определен параметр bandwidth, в противном случае фиксация завершится сбоем.

Форма delete этой команды используется для удаления политики QoS с ограничением скорости.

Форма show этой команды используется для отображения настройки политики QoS с ограничением скорости.

policy qos rate-control <имя_политики> bandwidth <скорость>#

Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.

Синтаксис#
1
2
3
set policy qos rate-control <имя_политики> bandwidth <скорость>
delete policy qos rate-control <имя_политики> bandwidth
show policy qos rate-control <имя_политики> bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      rate-control имя_политики {
         bandwidth скорость
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения скорости.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
auto Пропускная способность основана на скорости интерфейса
<число> Пропускная способность указанная в килобайтах в секунду.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки ограничений пропускной способности в политике QoS с ограничением скорости. Данный параметр описывает максимальную пропускную способность, доступную всем классам; он обязательно должен быть установлен.

Форма set этой команды используется для указания ограничений пропускной способности для политики.

Форма delete этой команды используется для восстановления ограничений пропускной способности по умолчанию.

Форма show этой команды используется для отображения настройки пропускной способности, выделенной политике.

policy qos rate-control <имя_политики> burst <размер>#

Установка размера непрерывной серии пакетов для политики QoS с ограничением скорости.

Синтаксис#
1
2
3
set policy qos rate-control <имя_политики> burst <размер>
delete policy qos rate-control <имя_политики> burst
show policy qos rate-control <имя_политики> burst
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      rate-control имя_политики {
         burst размер
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения скорости.

размер

Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Размер непрерывной серии указанный в байтах.
<число><приставка> Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kb: килобайты.
mb: мегабайты.
Значение по умолчанию#

Длина непрерывной серии по умолчанию 15 килобайт.

Указания по использованию#

Эта команда используется для установки размера непрерывной серии пакетов в политике QoS с ограничением скорости. Устанавливается максимальный объем трафика, который может быть передан за один раз.

Форма set этой команды используется для указания размера непрерывной серии пакетов в политике QoS с ограничением скорости.

Форма delete этой команды используется для восстановления размера непрерывной серии по умолчанию в политике QoS с ограничением скорости.

Форма show этой команды используется для отображения настройки размера непрерывной серии в политике ограничения скорости.

policy qos rate-control <имя_политики> description <описание>#

Указание текстового описания для политики ограничения скорости.

Синтаксис#
1
2
3
set policy qos rate-control <имя_политики> description <описание>
delete policy qos rate-control <имя_политики> description
show policy qos rate-control <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      rate-control имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Имя политики ограничения скорости.

описание

Описание для данной политики ограничения скорости.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики ограничения скорости.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos rate-control <имя_политики> latency <задержка>#

Установка ограничения на размер очереди на основе задержки для политики QoS с ограничением скорости.

Синтаксис#
1
2
3
set policy qos rate-control <имя_политики> latency <задержка>
delete policy qos rate-control <имя_политики> latency
show policy qos rate-control <имя_политики> latency
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      rate-control имя_политики {
         latency задержка
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения скорости.

задержка

Задержка между пакетами. Допустимые форматы:

Значение Описание
<число> Задержка между пакетами в секундах.
<число><приставка> Задержка между пакетами в указанных единицах измерения. Поддерживаются следующие единицы измерения:
secs: секунды.
ms: миллисекунды.
us: микросекунды.
Значение по умолчанию#

По умолчанию задержка составляет 50 миллисекунд.

Указания по использованию#

Эта команда используется для установки задержки в политике QoS с ограничением скорости. Указывается максимальное время, которое пакет может находиться в "маркерном ведре".

Форма set этой команды используется для указания задержки в политике QoS с ограничением скорости.

Форма delete этой команды используется для восстановления задержки по умолчанию в политике QoS с ограничением скорости.

Форма show этой команды используется для отображения настройки задержки в политике QoS с ограничением скорости.

policy qos round-robin <имя_политики>#

Определение политики QoS с циклическим перебором.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики>
delete policy qos round-robin <имя_политики>
show policy qos round-robin <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      round-robin имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS с циклическим перебором. Политика циклического перебора применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

Политика циклического перебора обеспечивает всем классам справедливый доступ на основе циклического перебора. Различие между алгоритмами управления загрузкой канала и циклического перебора состоит в том, что первый ограничивает использование пропускной способности классом и затем распределяет любую оставшуюся пропускную способность. Напротив, при циклическом переборе делается попытка разделить пропускную способность между определенными классами.

Форма set этой команды используется для создания политики QoS с циклическим перебором.

Форма delete этой команды используется для удаления политики QoS с циклическим перебором.

Форма show этой команды используется для отображения настройки политики QoS с циклическим перебором.

policy qos round-robin <имя_политики> description <описание>#

Указание текстового описания для политики QoS c циклическим перебором.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> description <описание>
delete policy qos round-robin <имя_политики> description
show policy qos round-robin <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      round-robin имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

описание

Необязательный. Описание для данной политики циклического перебора.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики циклического перебора.

Форма set этой команды используется для указания описания политики циклического перебора.

Форма delete этой команды используется для удаления описания политики циклического перебора.

Форма show этой команды используется для отображения настройки описания политики циклического перебора.

policy qos round-robin <имя_политики> class <класс>#

Определение класса трафика для политики QoS с циклическим перебором.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс>
delete policy qos round-robin <имя_политики> class <класс>
show policy qos round-robin <имя_политики> class <класс>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      round-robin имя_политики {
         class класс {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения класса трафика в политике QoS с циклическим перебором. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.

Форма set этой команды используется для создания класса трафика в политике QoS с циклическим перебором.

Форма delete этой команды используется для удаления класса трафика из политики QoS с циклическим перебором.

Форма show этой команды используется для отображения настройки класса трафика в политике QoS с циклическим перебором.

policy qos round-robin <имя_политики> class <класс> description <описание>#

Указание текстового описания для класса трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> description <описание>
delete policy qos round-robin <имя_политики> class <класс> description
show policy qos round-robin <имя_политики> class <класс> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         class класс {
            description описание
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

описание

Необязательный. Описание для данного класса трафика.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания класса трафика.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos round-robin <имя_политики> class <класс> match <имя_правила>#

Определение правила для проверки соответствия классов трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила>
show policy qos round-robin <имя_политики> class <класс> match <имя_правила>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_правила

Имя правила соответствия для класса.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для создания правила соответствия в классе трафика.

Форма delete этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.

Форма show этой команды используется для отображения настройки правила соответствия в классе трафика.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> description <описание>#

Указание текстового описания для правила соответствия.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> description <описание>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> description
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               description описание
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_правила

Имя правила соответствия для класса.

описание

Описание для данного соответствия.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания правила проверки соответствия классов трафика.

Форма set этой команды используется для установки описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса получателя.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether destination
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether destination
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               ether {
                  destination mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Необязательный. Имя правила соответствия для класса.

mac_адрес

Необязательный. MAC-адрес получателя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса получателя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу получателя в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания получателя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления получателя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>#

Указание критерия соответствия на основе типа кадра Ethernet.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether protocol
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether protocol
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               ether {
                  protocol тип_кадра
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_правила

Имя правила соответствия для класса.

тип_кадра

Тип кадра Ethernet, соответствие которому проверяется, номер типа кадра должен находиться в промежутке от 0 до 65535, либо соответствовать одному из допустимых значений. Допустимые значения представлены в таблице ниже.

Значение Описание
<0-65535> Номер типа
all Кадр любого протокола
802.1Q Кадр протокола 802.1Q VLAN tag
802_2 Кадр протокола 802.2
802_3 Кадр протокола 802.3
aarp Кадр протокола Appletalk AARP
aoe Кадр протокола ATA over Ethernet
arp Кадр протокола Address Resolution Protocol
atalk Кадр протокола Appletalk DDP
dec Кадр протокола DEC
ip Кадр протокола Internet IP (IPv4)
ipv6 Кадр протокола Internet IP (IPv6)
ipx Кадр протокола Novell Internet Packet Exchange
lat Кадр протокола DEC LAT
localtalk Кадр протокола Localtalk
loop Ethernet loopback
rarp Кадр протокола Reverse Address Resolution Protocol
snap Кадр протокола SNAP
x25 Кадр протокола Х.25
Значение по умолчанию#

Если параметр не установлен, кадры не проверяются на соответствие типа кадра Ethernet.

Указания по использованию#

Эта команда используется для определения условия соответствия по типу кадра Ethernet в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания типа кадра, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления типа кадра в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки типа кадра в качестве проверяемого условия соответствия.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса отправителя.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether source
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether source
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_соответствия {
               ether {
                  source mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Имя правила соответствия для класса.

mac_адрес

MAC-адрес отправителя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса отправителя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу отправителя в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания отправителя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> interface <интерфейс>#

Указание критерия соответствия на основе входного интерфейса пакетов.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> interface <интерфейс>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> interface
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> interface
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               interface интерфейс
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Имя правила соответствия для класса.

интерфейс

Имя интерфейса Ethernet, на соответствие которому выполняется проверка. С указанным значением будет сравниваться входной интерфейс пакета.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки условия соответствия по входному интерфейсу в классе трафика. Если входящие пакеты попадают в систему через интерфейс, указанный данной командой, то трафик будет членом данного класса трафика (при условии, что другие условия соответствия удовлетворяются).

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания входного интерфейса пакетов.

Форма delete этой команды используется для удаления соответствия по интерфейсу.

Форма show этой команды используется для отображения настройки соответствия по интерфейсу.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>#

Указание критерия соответствия на основе определённого фильтра IPv4-трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               filter имя_фильтра
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Имя правила соответствия для класса.

имя_фильтра

Необязательный. Имя определённого фильтра трафика.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия на основе определённого фильтра IPv4-трафика в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания фильтра трафика, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления фильтра трафика в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки фильтра трафика в качестве проверяемого условия соответствия.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>#

Указание критерия соответствия на основе определённого фильтра IPv6-трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> filter-ipv6
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               filter-ipv6 имя_фильтра
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Имя правила соответствия для класса.

имя_фильтра

Необязательный. Имя определённого фильтра трафика.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия на основе определённого фильтра IPv6-трафика в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания фильтра трафика, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления фильтра трафика в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки фильтра трафика в качестве проверяемого условия соответствия.

policy qos round-robin <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>#

Указание критерия соответствия на основе идентификатора VLAN.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>
delete policy qos round-robin <имя_политики> class <класс> match <имя_правила> vif
show policy qos round-robin <имя_политики> class <класс> match <имя_правила> vif
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      round-robin имя_политики {
         class класс {
            match имя_правила {
               vif идентификатор_vlan
            }
         }
      } 
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Имя правила соответствия для класса.

идентификатор_vlan

Идентификатор VLAN, соответствие которому проверяется. Значение должно находиться в диапазоне от 1 до 4094.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие идентификатору VLAN.

Указания по использованию#

Это команда используется для определения условия соответствия по идентификатору VLAN в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания идентификатора VLAN, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления идентификатора VLAN в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки идентификатора VLAN в качестве проверяемого условия соответствия.

policy qos round-robin <имя_политики> class <класс> quantum <число_пакетов>#

Указание числа пакетов, которые могут быть отправлены за квант планирования.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> quantum <число_пакетов>
delete policy qos round-robin <имя_политики> class <класс> quantum
show policy qos round-robin <имя_политики> class <класс> quantum
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      round-robin имя_политики {
         class класс
            quantum число_пакетов
         }
      }
   }
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

число_пакетов

Необязательный. Число пакетов, которые могут быть отправлены за квант планирования. Значение должно лежать в диапазоне 1-4294967295.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки числа пакетов, которые могут быть отправлены за квант планирования в политике QoS с циклическим перебором.

Форма set этой команды используется для указания числа пакетов, которые могут быть отправлены за квант планирования.

Форма delete этой команды используется для удаления настройки кванта.

Форма show этой команды используется для отображения настройки кванта.

policy qos round-robin <имя_политики> class <класс> queue-limit <ограничение>#

Указание максимального размера очереди для класса трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> queue-limit <ограничение>
delete policy qos round-robin <имя_политики> class <класс> queue-limit
show policy qos round-robin <имя_политики> class <класс> queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         class класс {
            queue-limit ограничение
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

ограничение

Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 2-4294967295.

Значение по умолчанию#

Значение ограничения по умолчанию равно 127.

Указания по использованию#

Эта команда используется для установки максимального размера очереди (в пакетах) в классе трафика.

Форма set этой команды используется для указания ограничения длины очереди.

Форма delete этой команды используется для удаления ограничения длины очереди.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos round-robin <имя_политики> class <класс> queue-ref <имя_политики>#

Указание дочерней политики QoS для данного класса трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> queue-ref <имя_дочерней_политики>
delete policy qos round-robin <имя_политики> class <класс> queue-ref <имя_дочерней_политики>
show policy qos round-robin <имя_политики> class <класс> queue-ref
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         class класс {
            queue-ref имя_дочерней_политики
         }
      }
   }
}
Параметры#

round-robin имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

queue-ref имя_политики

Необязательный. Имя дочерней политики QoS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки дочерней политики QoS. Данная дочерняя политика будет применяться к трафику, попавшему в указанный класс.

Форма set этой команды используется для указания дочерней политики QoS.

Форма delete этой команды используется для удаления дочерней политики QoS.

Форма show этой команды используется для отображения настройки использования дочерней политики QoS.

policy qos round-robin <имя_политики> class <класс> queue-type <тип>#

Указание типа работы с очередью, используемого для класса трафика.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> class <класс> queue-type <тип>
delete policy qos round-robin <имя_политики> class <класс> queue-type
show policy qos round-robin <имя_политики> class <класс> queue-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         class класс { 
            queue-type тип
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.

имя_соответствия

Имя правила соответствия для класса.

тип

Используемый метод работы с очередями. Допустимые значения представлены в таблице ниже.

Значение Описание
fair-queue Используется очередь SFQ.
drop-tail Используется очередь FIFO.
priority Приоритет в очереди устанавливается по значениям поля DSCP в байте ToS заголовка IP.
random-detect Используется очередь RED.
Значение по умолчанию#

По умолчанию используется тип fair-queue.

Указания по использованию#

Эта команда используется для установки типа механизма работы с очередями, используемого в классе трафика.

Форма set этой команды используется для указания типа очереди.

Форма delete этой команды используется для восстановления типа очереди по умолчанию.

Форма show этой команды используется для отображения настройки типа очереди.

policy qos round-robin <имя_политики> default#

Определение политики QoS по умолчанию с циклическим перебором.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> default
delete policy qos round-robin <имя_политики> default
show policy qos round-robin <имя_политики> default
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      round-robin имя_политики {
         default {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики циклического перебора по умолчанию. Эта политика будет применена ко всему трафику, не соответствующему никакому другому определенному классу.

Форма set этой команды используется для создания узла конфигурации класса по умолчанию.

Форма delete этой команды используется для удаления узла конфигурации класса по умолчанию.

Форма show этой команды используется для отображения узла конфигурации класса по умолчанию.

policy qos round-robin <имя_политики> default quantum <число_пакетов>#

Указание числа пакетов, которые могут быть отправлены за квант планирования.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> default quantum <число_пакетов>
delete policy qos round-robin <имя_политики> default quantum
show policy qos round-robin <имя_политики> default quantum
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         default {
            quantum число_пакетов
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

число_пакетов

Необязательный. Число пакетов, которые могут быть отправлены за квант планирования. Значение должно лежать в диапазоне 1-4294967295.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки числа пакетов, которые могут быть отправлены за квант планирования в политике QoS с циклическим перебором.

Форма set этой команды используется для указания числа пакетов, которые могут быть отправлены за квант планирования.

Форма delete этой команды используется для удаления настройки кванта.

Форма show этой команды используется для отображения настройки кванта.

policy qos round-robin <имя_политики> default queue-limit <ограничение>#

Указание максимального размера очереди для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> default queue-limit <ограничение>
delete policy qos round-robin <имя_политики> default queue-limit
show policy qos round-robin <имя_политики> default queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         default {
            queue-limit ограничение
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

ограничение

Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 2-4294967295.

Значение по умолчанию#

Значение ограничения по умолчанию равно 127.

Указания по использованию#

Эта команда используется для установки максимального размера (в пакетах) очереди класса по умолчанию.

Форма set этой команды используется для указания ограничения длины очереди.

Форма delete этой команды используется для удаления ограничения длины очереди.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos round-robin <имя_политики> default queue-ref <имя_политики>#

Указание дочерней политики QoS по умолчанию.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> default queue-ref <имя_политики>
delete policy qos round-robin <имя_политики> default queue-ref
show policy qos round-robin <имя_политики> default queue-ref
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         default {
            queue-ref имя_политики
         }
      }
   }
}
Параметры#

round-robin имя_политики

Обязательный. Имя политики циклического перебора.

queue-ref имя_политики

Необязательный. Имя дочерней политики QoS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки дочерней политики QoS по умолчанию. Данная дочерняя политика будет применяться ко всему трафику, не соответствующему никакому другому определённому классу в рамках указанной политики.

Форма set этой команды используется для указания дочерней политики QoS.

Форма delete этой команды используется для удаления дочерней политики QoS.

Форма show этой команды используется для отображения настройки использования дочерней политики QoS.

policy qos round-robin <имя_политики> default queue-type <тип>#

Указание типа работы с очередью, используемого для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos round-robin <имя_политики> default queue-type <тип>
delete policy qos round-robin <имя_политики> default queue-type
show policy qos round-robin <имя_политики> default queue-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      round-robin имя_политики {
         default {
            queue-type тип
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики циклического перебора.

тип

Используемый метод работы с очередями. Допустимые значения представлены в таблице ниже.

Значение Описание
fair-queue Используется очередь SFQ.
drop-tail Используется очередь FIFO.
priority Приоритет в очереди устанавливается по значениям поля DSCP в байте ToS заголовка IP.
random-detect Используется очередь RED.
Значение по умолчанию#

По умолчанию используется тип fair-queue.

Указания по использованию#

Эта команда используется для установки типа механизма работы с очередями, используемого в классе трафика по умолчанию.

Форма set этой команды используется для указания типа очереди.

Форма delete этой команды используется для восстановления типа очереди по умолчанию.

Форма show этой команды используется для отображения настройки типа очереди.

policy qos limiter <имя_политики>#

Определение политики QoS с ограничением трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики>
delete policy qos limiter <имя_политики>
show policy qos limiter <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      limiter имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS с ограничением трафика. Политика ограничения трафика применима только к входящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

Трафик оценивается по правилам соответствия, аналогичным правилам для управления загрузкой исходящего канала. Трафик, не соответствующий никаким правилам, проходит без ограничений. Любой трафик, выходящий за ограничения пропускной способности, отбрасывается.

Форма set этой команды используется для создания политики QoS с ограничением трафика.

Форма delete этой команды используется для удаления политики QoS с ограничением трафика.

Форма show этой команды используется для отображения настройки политики QoS с ограничением трафика.

policy qos limiter <имя_политики> description <описание>#

Указание текстового описания политики QoS c ограничением трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> description <описание>
delete policy qos limiter <имя_политики> description
show policy qos limiter <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      limiter имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

описание

Необязательный. Описание для данной политики ограничения трафика.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указание текстового описания описания политики ограничения трафика.

Форма set этой команды используется для указания описания политики ограничения трафика.

Форма delete этой команды используется для удаления описания политики ограничения трафика.

Форма show этой команды используется для отображения настройки описания политики ограничения трафика.

policy qos limiter <имя_политики> class <класс>#

Определение класса трафика для политики QoS с ограничением трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс>
delete policy qos limiter <имя_политики> class <класс>
show policy qos limiter <имя_политики> class <класс>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      limiter имя_политики {
         class класс {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения класса трафика в политике QoS с ограничением трафика. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.

Форма set этой команды используется для создания класса трафика в политике QoS с ограничением трафика. До фиксации настройки для класса обязательно должен быть определен параметр bandwidth, в противном случае фиксация завершится сбоем.

Форма delete этой команды используется для удаления класса трафика из политики QoS с ограничением трафика.

Форма show этой команды используется для отображения настройки класса трафика в политике QoS с ограничением трафика.

policy qos limiter <имя_политики> class <класс> bandwidth <скорость>#

Указание ограничения пропускной способности для класса трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> bandwidth <скорость>
delete policy qos limiter <имя_политики> class <класс> bandwidth
show policy qos limiter <имя_политики> class <класс> bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      limiter имя_политики {
         class класс {
            bandwidth скорость
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Пропускная способность указанная в килобайтах в секунду.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

Отсутствует. Это значение должно быть установлено обязательно.

Указания по использованию#

Эта команда используется для установки ограничения пропускной способности под класс трафика.

Форма set этой команды используется для установки пропускной способности, доступной классу трафика.

Форма delete этой команды используется для восстановления пропускной способности по умолчанию, доступной классу трафика.

Форма show этой команды используется для отображения настройки пропускной способности, доступной классу.

policy qos limiter <имя_политики> class <класс> burst <размер>#

Установка размера непрерывной серии пакетов для класса трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> burst <размер>
delete policy qos limiter <имя_политики> class <класс> burst
show policy qos limiter <имя_политики>class <класс> burst
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      limiter имя_политики {
         class класс {
            burst размер
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

размер

Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Размер непрерывной серии указанный в байтах.
<число><приставка> Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kb: килобайты.
mb: мегабайты.
Значение по умолчанию#

Длина непрерывной серии составляет 15 килобайт.

Указания по использованию#

Эта команда используется для установки размера непрерывной серии в классе трафика. Устанавливается максимальный объем трафика, который может быть передан за один раз.

Форма set этой команды используется для указания размера непрерывной серии в классе трафика.

Форма delete этой команды используется для восстановления размера непрерывной серии по умолчанию в классе трафика.

Форма show этой команды используется для отображения настройки размера непрерывной серии в классе трафика.

policy qos limiter <имя_политики> class <класс> description <описание>#

Указание текстового описания для класса трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> description <описание>
delete policy qos limiter <имя_политики> class <класс> description
show policy qos limiter <имя_политики> class <класс> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      limiter имя_политики {
         class класс {
            description описание
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

описание

Необязательный. Описание для данного класса трафика.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания класса трафика.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos limiter <имя_политики> class <класс> match <имя_правила>#

Определение правила для проверки соответствия классов трафика.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс>match <имя_правила>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила>
show policy qos limiter <имя_политики> class <класс> match <имя_правила>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.

Форма set этой команды используется для создания правила соответствия в классе трафика.

Форма delete этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.

Форма show этой команды используется для отображения настройки правила соответствия в классе трафика.

policy qos limiter <имя_политики> class <класс> match <имя_правила> description <описание>#

Указание текстового описания для правила соответствия.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> description <описание>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> description
show policy qos limiter <имя_политики> class <класс> match <имя_правила> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               description описание
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

описание

Необязательный. Описание для данного соответствия.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания правила проверки соответствия классов трафика.

Форма set этой команды используется для установки описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса получателя.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ether destination
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ether destination
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ether {
                  destination mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

mac_адрес

MAC-адрес получателя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса получателя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу получателя в классе трафика.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания получателя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления получателя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>#

Указание критерия соответствия на основе типа кадра Ethernet.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ether protocol
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ether protocol
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ether {
                  protocol тип_кадра
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

тип_кадра

Тип кадра Ethernet, соответствие которому проверяется, номер типа кадра должен находиться в промежутке от 0 до 65535, либо соответствовать одному из допустимых значений. Допустимые значения представлены в таблице ниже.

Значение Описание
<0-65535> Номер типа
all Кадр любого протокола
802.1Q Кадр протокола 802.1Q VLAN tag
802_2 Кадр протокола 802.2
802_3 Кадр протокола 802.3
aarp Кадр протокола Appletalk AARP
aoe Кадр протокола ATA over Ethernet
arp Кадр протокола Address Resolution Protocol
atalk Кадр протокола Appletalk DDP
dec Кадр протокола DEC
ip Кадр протокола Internet IP (IPv4)
ipv6 Кадр протокола Internet IP (IPv6)
ipx Кадр протокола Novell Internet Packet Exchange
lat Кадр протокола DEC LAT
localtalk Кадр протокола Localtalk
loop Ethernet loopback
rarp Кадр протокола Reverse Address Resolution Protocol
snap Кадр протокола SNAP
x25 Кадр протокола Х.25
Значение по умолчанию#

Если параметр не установлен, кадры не проверяются на соответствие типа кадра Ethernet.

Указания по использованию#

Это команда используется для определения условия соответствия по типу кадра Ethernet в классе трафика.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания типа кадра, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления типа кадра в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки типа кадра в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса отправителя.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ether source
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ether source
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ether {
                  source mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

mac_адрес

MAC-адрес отправителя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса отправителя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу отправителя в классе трафика.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания отправителя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ip destination#

Указание критерия соответствия на основе сведений IP о получателе.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ip destination [address <подсеть_ipv4> | port <порт>]
delete policy qos limiter <имя_политики> class <класс>match <имя_правила> ip destination [address | port]
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ip destination
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ip {
                  destination {
                     address подсеть_ipv4
                     port порт
                  }
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

подсеть_ipv4

Необязательный. Адрес подсети IPv4 получателя, на соответствие которому выполняется проверка.

порт

Порт получателя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например, ssh) или в форме числа.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия по адресу подсети и/или порту получателя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IP, порту (портам) получателя или по обоим параметрам вместе.

ПРИМЕЧАНИЕ Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания получателя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления получателя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ip dscp <значение>#

Указание критерия соответствия на основе значения поля DSCP.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ip dscp <значение>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ip dscp
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ip dscp
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ip {
                  dscp значение
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

значение

Значение, на соответствие которому выполняется проверка. Это значение сравнивается со значением в поле DSCP байта ToS в заголовке IP.

Значение Описание
<0-63> Значение DSCP
default Соответствует значению DSCP (000000)
EF Express Forwarding
AFxy Assured Forwarding, где x – значение в диапазоне 1-4; y – значение в диапазоне 1-3.
CSx Class Selector, где x – значение в диапазоне 1-7
Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие по полю DSCP.

Указания по использованию#

Это команда используется для определения условия соответствия по полю DSCP.

Поле DSCP - это 6-битовое поле в байте ToS в заголовке IP. Оно обеспечивает способ отметки пакетов для дальнейшей классификации трафика в классы обслуживания и дальнейшей работы с трафиком наподобие измерения, применения политик и управления загрузкой каналов.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для установки условия соответствия по значению поля DSCP.

Форма delete используется для удаления условия соответствия по полю DSCP.

Форма show этой команды используется для отображения настройки значения поля DSCP.

policy qos limiter<имя_политики> class <класс> match <имя_правила> ip protocol <протокол>#

Указание критерия соответствия на основе протокола IP.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ip protocol <протокол>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ip protocol
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ip protocol
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ip {
                  protocol протокол
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

протокол

Имя протокола в текстовом формате (например icmp) или номер, присвоенный организацией IANA, соответствие которому проверяется.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие протоколу IP.

Указания по использованию#

Эта команда используется для установки условия соответствия по протоколу в классе трафика.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для установки условия соответствия по протоколу.

Форма delete этой команды используется для удаления протокола в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки протокола в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ip source#

Указание критерия соответствия на основе сведений IP об отправителе.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ip source [address <подсеть_ipv4> | port <порт>]
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ip source [address | port]
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ip source
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ip {
                  source {
                     address подсеть_ipv4
                     port порт
                  }
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

подсеть_ipv4

Необязательный. Адрес подсети IPv4 отправителя, на соответствие которому выполняется проверка.

порт

Необязательный. Порт отправителя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например ssh) или в форме числа.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям IP об отправителе.

Указания по использованию#

Эта команда используется для определения условия соответствия по адресу подсети и/или порту отправителя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IP, порту (портам) отправителя или по обоим параметрам вместе.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания отправителя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 destination#

Указание критерия соответствия на основе сведений IPv6 о получателе.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 destination [address <подсеть_ipv6> | port <порт>]
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> iv6 destination [address | port]
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 destination
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ipv6 {
                  destination {
                     address подсеть_ipv6
                     port порт
                  }
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

подсеть_ipv6

Необязательный. Адрес подсети IPv6 получателя, на соответствие которому выполняется проверка.

порт

Порт получателя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например ssh) или в форме числа.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия по адресу подсети и/или порту получателя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IPv6, порту (портам) получателя или по обоим параметрам вместе.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания получателя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления получателя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 dscp <значение>#

Указание критерия соответствия на основе значения поля DSCP.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 dscp <значение>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 dscp
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 dscp
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ipv6 {
                  dscp значение
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

значение

Значение, на соответствие которому выполняется проверка. Это значение сравнивается со значением в поле DSCP байта ToS в заголовке IP.

Значение Описание
<0-63> Значение DSCP
default Соответствует значению DSCP (000000)
EF Express Forwarding
AFxy Assured Forwarding, где x: значение в диапазоне 1-4; y: значение в диапазоне 1-3.
CSx Class Selector, где x – значение в диапазоне 1-7
Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие по полю DSCP.

Указания по использованию#

Это команда используется для определения условия соответствия по полю DSCP. Поле DSCP - это 6-битовое поле в байте ToS в заголовке IP. Оно обеспечивает способ отметки пакетов для дальнейшей классификации трафика в классы обслуживания и дальнейшей работы с трафиком наподобие измерения, применения политик и управления загрузкой каналов.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для установки условия соответствия по значению поля DSCP.

Форма delete используется для удаления условия соответствия по полю DSCP.

Форма show этой команды используется для отображения настройки значения поля DSCP.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 protocol <протокол>#

Указание критерия соответствия на основе протокола IPv6.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 protocol <протокол>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 protocol
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 protocol
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ipv6 {
                  protocol протокол
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

протокол

Имя протокола (например, ipv6-icmp) или номер, присвоенный организацией IANA, соответствие которому проверяется.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие протоколу IPv6.

Указания по использованию#

Эта команда используется для установки условия соответствия по протоколу в классе трафика.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для установки условия соответствия по протоколу.

Форма delete этой команды используется для удаления протокола в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки протокола в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 source#

Указание критерия соответствия на основе сведений IPv6 об отправителе.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 source [address <подсеть_ipv6> | port <порт>]
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 source [address | port]
show policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 source
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               ipv6 {
                  source {
                     address подсеть_ipv4
                     port порт
                  }
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

подсеть_ipv6

Необязательный. Адрес подсети IPv6 отправителя, на соответствие которому выполняется проверка.

порт

Необязательный. Порт отправителя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например, ssh) или в форме числа.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям IP об отправителе.

Указания по использованию#

Эта команда используется для определения условия соответствия по адресу подсети и/или порту отправителя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IPv6, порту (портам) отправителя или по обоим параметрам вместе.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания отправителя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>#

Указание критерия соответствия на основе идентификатора VLAN.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>
delete policy qos limiter <имя_политики> class <класс> match <имя_правила> vif
show policy qos limiter <имя_политики> class <класс> match <имя_правила> vif
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      limiter имя_политики {
         class класс {
            match имя_правила {
               vif идентификатор_vlan
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

имя_правила

Имя правила соответствия для класса.

идентификатор_vlan

Идентификатор VLAN, соответствие которому проверяется. Значение должно находиться в диапазоне от 1 до 4094.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие идентификатору VLAN.

Указания по использованию#

Это команда используется для определения условия соответствия по идентификатору VLAN в классе трафика.

Примечание

Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.

Форма set этой команды используется для указания идентификатора VLAN, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления идентификатора VLAN в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки идентификатора VLAN в качестве проверяемого условия соответствия.

policy qos limiter <имя_политики> class <класс> priority <приоритет>#

Указание порядка обработки правил соответствия.

Синтаксис#
1
2
3
set policy qos limiter <имя_политики> class <класс> priority <приоритет>
delete policy qos limiter <имя_политики> class <класс> priority
show policy qos limiter <имя_политики> class <класс> priority
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      limiter имя_политики {
         class класс {
            priority приоритет
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики ограничения трафика.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.

приоритет

Необязательный. Приоритет проверки правил соответствия. Чем больше значение, тем ниже приоритет. Значение должно лежать в диапазоне 0-20.

Значение по умолчанию#

Классам трафика назначается приоритет 20.

Указания по использованию#

Эта команда используется для установки приоритета обработки правил совпадения.

Форма set этой команды используется для указания приоритета класса трафика.

Форма delete используется для восстановления приоритета по умолчанию данного класса трафика.

Форма show этой команды используется для отображения настройки приоритета класса трафика.

policy qos shaper <имя_политики>#

Определение политики QoS с управлением загрузкой канала.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики>
delete policy qos shaper <имя_политики>
show policy qos shaper <имя_политики>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
policy {
   qos {
      shaper имя_политики {
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики QoS с управлением загрузкой канала. Политика управления загрузкой канала применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.

В Numa Edge используется вариант алгоритма "маркерного ведра" для управления загрузкой канала. В алгоритме "маркерного ведра" устанавливается ограничение на среднюю скорость передачи трафика, однако разрешаются контролируемые серии пакетов в сети. Алгоритм "маркерного ведра" предоставляет возможность контролировать пропускную способность под VoIP или ограничивать потребление пропускной способности для пиринговых приложений.

Основу алгоритма "маркерного ведра" составляет буфер ("ведро"), постоянно заполняющийся маркерами (token) с заданной скоростью. Каждый прибывающий маркер сопоставляется с одним пакетом данных из очереди, после чего удаляется. Возможны 3 различные ситуации:

  • Данные прибывают со скоростью равной скорости входящих маркеров. В этом случае каждый пакет имеет соответствующий маркер и проходит очередь без задержки;
  • Данные прибывают со скоростью меньшей скорости поступления маркеров. В этом случае лишь часть существующих маркеров будет уничтожаться, поэтому они станут накапливаться до размера буфера. Далее накопленные маркеры могут использоваться при "всплесках" (burst) для передачи данных со скоростью, превышающей скорость пребывающих маркеров;
  • Данные прибывают быстрее, чем маркеры. Это означает, что в буфере не останется маркеров, то есть придется приостановить передачу данных. Если пакеты продолжают поступать, они начинают уничтожаться. Это позволяет административно ограничивать доступную полосу пропускания.

Различие между алгоритмами управления загрузкой канала и циклического перебора состоит в том, что первый ограничивает использование пропускной способности классом и затем распределяет любую оставшуюся пропускную способность. Напротив, при циклическом переборе делается попытка разделить пропускную способность между определенными классами.

Форма set этой команды используется для создания политики QoS с управлением загрузкой канала.

Форма delete этой команды используется для удаления политики QoS с управлением загрузкой канала.

Форма show этой команды используется для отображения настройки политики QoS с управлением загрузкой канала.

policy qos shaper <имя_политики> bandwidth <скорость>#

Указание пропускной способности, доступной для всего суммарного трафика, ограничиваемого данной политикой.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> bandwidth <скорость>
delete policy qos shaper <имя_политики> bandwidth
show policy qos shaper <имя_политики> bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      shaper имя_политики {
         bandwidth скорость
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
auto Пропускная способность основана на скорости интерфейса
<число> Пропускная способность указанная в килобайтах в секунду.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

По умолчанию используется значение auto.

Указания по использованию#

Эта команда используется для установки ограничений на пропускную способность в политике QoS управления загрузкой канала. Данный параметр описывает максимальную пропускную способность, доступную всем классам.

Форма set этой команды используется для указания ограничений пропускной способности для политики.

Форма delete этой команды используется для восстановления ограничений пропускной способности по умолчанию.

Форма show этой команды используется для отображения настройки пропускной способности, выделенной политике.

policy qos shaper <имя_политики> description <описание>#

Указание текстового описания политики QoS c управлением загрузкой канала.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> description <описание>
delete policy qos shaper <имя_политики> description
show policy qos shaper <имя_политики> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
policy {
   qos {
      shaper имя_политики {
         description описание
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

описание

Необязательный. Описание для данной политики управления загрузкой канала.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания политики управления загрузкой канала.

Форма set этой команды используется для указания описания политики управления загрузкой канала.

Форма delete этой команды используется для удаления описания политики управления загрузкой канала.

Форма show этой команды используется для отображения настройки описания политики управления загрузкой канала.

policy qos shaper <имя_политики> class <класс>#

Определение класса трафика для политики QoS с управлением загрузкой канала.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс>
delete policy qos shaper <имя_политики> class <класс>
show policy qos shaper <имя_политики> class <класс>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      shaper имя_политики {
         class класс {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения класса трафика в политике QoS с управлением загрузкой канала. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.

Форма set этой команды используется для создания класса трафика в политике QoS с управлением загрузкой канала.

Форма delete этой команды используется для удаления класса трафика из политики QoS с управлением загрузкой канала.

Форма show этой команды используется для отображения настройки класса трафика в политике QoS с управлением загрузкой канала.

policy qos shaper <имя_политики> class <класс> bandwidth <скорость>#

Указание базовой гарантированной пропускной способности для класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> bandwidth <скорость>
delete policy qos shaper <имя_политики> class <класс> bandwidth
show policy qos shaper <имя_политики> class <класс> bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            bandwidth скорость
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Пропускная способность указанная в килобайтах в секунду.
<число>%% Пропускная способность указанная в процентах от общей.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

Доступно для использования 100% пропускной способности.

Указания по использованию#

Эта команда используется для установки гарантированной пропускной способности под класс трафика.

Форма set этой команды используется для установки пропускной способности, доступной классу трафика.

Форма delete этой команды используется для восстановления пропускной способности по умолчанию, доступной классу трафика.

Форма show этой команды используется для отображения настройки пропускной способности, доступной классу.

policy qos shaper <имя_политики> class <класс> burst <размер>#

Установка размера непрерывной серии пакетов для класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> burst <размер>
delete policy qos shaper <имя_политики> class <класс> burst
show policy qos shaper <имя_политики> class <класс> burst
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            burst размер
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

размер

Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Размер непрерывной серии указанный в байтах.
<число><приставка> Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kb: килобайты.
mb: мегабайты.
Значение по умолчанию#

Длина серии составляет 15 килобайт.

Указания по использованию#

Эта команда используется для установки размера непрерывной серии в классе трафика. Устанавливается максимальный объем трафика, который может быть передан за один раз.

Форма set этой команды используется для указания размера непрерывной серии в классе трафика.

Форма delete этой команды используется для восстановления размера непрерывной серии по умолчанию в классе трафика.

Форма show этой команды используется для отображения настройки размера непрерывной серии в классе трафика.

policy qos shaper <имя_политики> default ceiling <скорость>#

Установка верхней границы пропускной способности для класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> ceiling <скорость>
delete policy qos shaper <имя_политики> class <класс> ceiling
show policy qos shaper <имя_политики> class <класс> ceiling
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            ceiling скорость
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находиться в диапазоне от 2 до 4095.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Пропускная способность указанная в килобайтах в секунду.
<число>%% Пропускная способность указанная в процентах от общей.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

Значением по умолчанию является пропускная способность, указанная для класса.

Указания по использованию#

Эта команда используется для установки максимальной пропускной способности, которую класс трафика может использовать при наличии излишков пропускной способности.

Форма set этой команды используется для установки верхнего ограничения пропускной способности, доступной классу трафика.

Форма delete этой команды используется для восстановления верхнего ограничения пропускной способности по умолчанию, доступной классу трафика.

Форма show этой команды используется для отображения настройки верхнего ограничения пропускной способности, доступной классу трафика.

policy qos shaper <имя_политики> class <класс> description <описание>#

Указание текстового описания для класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> description <описание>
delete policy qos shaper <имя_политики> class <класс> description
show policy qos shaper <имя_политики> class <класс> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            description описание
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

описание

Необязательный. Описание для данного класса трафика.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания класса трафика.

Форма set этой команды используется для указания описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos shaper <имя_политики> class <класс> match <имя_правила>#

Определение правила для проверки соответствия классов трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила>
show policy qos shaper <имя_политики> class <класс> match <имя_правила>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_правила

Имя правила соответствия для класса в текстовом формате.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.

Форма set этой команды используется для создания правила соответствия в классе трафика.

Форма delete этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.

Форма show этой команды используется для отображения настройки правила соответствия в классе трафика.

policy qos shaper <имя_политики> class <класс> match <имя_правила> description <описание>#

Указание текстового описания для правила соответствия.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> description <описание>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> description
show policy qos shaper <имя_политики> class <класс> match <имя_правила> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               description описание
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_правила

Имя правила соответствия для класса.

описание

Описание для данного соответствия.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для записи описания правила проверки соответствия классов трафика.

Форма set этой команды используется для установки описания.

Форма delete этой команды используется для удаления описания.

Форма show этой команды используется для отображения настройки описания.

policy qos shaper <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса получателя.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> ether destination
show policy qos shaper <имя_политики> class <класс>match <имя_правила> ether destination
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               ether {
                  destination mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_соответствия

Необязательный. Имя правила соответствия для класса.

mac_адрес

Необязательный. MAC-адрес получателя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса получателя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу получателя в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания получателя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления получателя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.

policy qos shaper <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>#

Указание критерия соответствия на основе типа кадра Ethernet.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> ether protocol
show policy qos shaper <имя_политики> class <класс> match <имя_правила> ether protocol
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               ether {
                  protocol тип_кадра
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_правила

Имя правила соответствия для класса.

тип_кадра

Тип кадра Ethernet, соответствие которому проверяется, номер типа кадра должен находиться в промежутке от 0 до 65535, либо соответствовать одному из допустимых значений. Допустимые значения представлены в таблице ниже.

Значение Описание
<0-65535> Номер типа
all Кадр любого протокола
802.1Q Кадр протокола 802.1Q VLAN tag
802_2 Кадр протокола 802.2
802_3 Кадр протокола 802.3
aarp Кадр протокола Appletalk AARP
aoe Кадр протокола ATA over Ethernet
arp Кадр протокола Address Resolution Protocol
atalk Кадр протокола Appletalk DDP
dec Кадр протокола DEC
ip Кадр протокола Internet IP (IPv4)
ipv6 Кадр протокола Internet IP (IPv6)
ipx Кадр протокола Novell Internet Packet Exchange
lat Кадр протокола DEC LAT
localtalk Кадр протокола Localtalk
loop Ethernet loopback
rarp Кадр протокола Reverse Address Resolution Protocol
snap Кадр протокола SNAP
x25 Кадр протокола Х.25
Значение по умолчанию#

Если параметр не установлен, кадры не проверяются на соответствие типа кадра Ethernet.

Указания по использованию#

Это команда используется для определения условия соответствия по типу кадра Ethernet в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания типа кадра, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления типа кадра в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки типа кадра в качестве проверяемого условия соответствия.

policy qos shaper <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>#

Указание критерия соответствия на основе MAC-адреса отправителя.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> ether source <mac_адрес>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> ether source
show policy qos shaper <имя_политики> class <класс> match <имя_правила> ether source
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               ether {
                  source mac_адрес
               }
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_соответствия

Имя правила соответствия для класса.

mac_адрес

MAC-адрес отправителя, на соответствие которому выполняется проверка.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса отправителя.

Указания по использованию#

Эта команда используется для определения условия соответствия по MAC-адресу отправителя в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания отправителя, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.

policy qos shaper <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>#

Указание критерия соответствия на основе определённого фильтра IPv4-трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> filter <имя_фильтра>
show policy qos shaper <имя_политики> class <класс> match <имя_правила> filter
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               filter имя_фильтра
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_соответствия

Имя правила соответствия для класса.

имя_фильтра

Необязательный. Имя определённого фильтра IPv4-трафика.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия на основе определённого фильтра IPv4-трафика в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания фильтра трафика, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления фильтра трафика в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки фильтра трафика в качестве проверяемого условия соответствия.

policy qos shaper <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>#

Указание критерия соответствия на основе определённого фильтра IPv6-трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> filter-ipv6 <имя_фильтра>
show policy qos shaper <имя_политики> class <класс> match <имя_правила> filter-ipv6
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               filter-ipv6 имя_фильтра
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_соответствия

Имя правила соответствия для класса.

имя_фильтра

Необязательный. Имя определённого фильтра IPv6-трафика.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.

Указания по использованию#

Эта команда используется для определения условия соответствия на основе определённого фильтра IPv6-трафика в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания фильтра трафика, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления фильтра трафика в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки фильтра трафика в качестве проверяемого условия соответствия.

policy qos shaper <имя_политики> class <класс> match <имя_правила> interface <интерфейс>#

Указание критерия соответствия на основе входного интерфейса пакетов.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> interface <интерфейс>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> interface
show policy qos shaper <имя_политики> class <класс> match <имя_правила> interface
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               interface интерфейс
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_соответствия

Имя правила соответствия для класса.

интерфейс

Имя интерфейса Ethernet, на соответствие которому выполняется проверка. С указанным значением будет сравниваться входной интерфейс пакета.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки условия соответствия по входному интерфейсу в классе трафика. Если входящие пакеты попадают в систему через интерфейс, указанный данной командой, то трафик будет членом данного класса трафика (при условии, что другие условия соответствия удовлетворяются).

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания входного интерфейса пакетов.

Форма delete этой команды используется для удаления соответствия по интерфейсу.

Форма show этой команды используется для отображения настройки соответствия по интерфейсу.

policy qos shaper <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>#

Указание критерия соответствия на основе идентификатора VLAN.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>
delete policy qos shaper <имя_политики> class <класс> match <имя_правила> vif
show policy qos shaper <имя_политики> class <класс> match <имя_правила> vif
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
policy {
   qos {
      shaper имя_политики {
         class класс {
            match имя_правила {
               vif идентификатор_vlan
            }
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

имя_соответствия

Имя правила соответствия для класса.

идентификатор_vlan

Идентификатор VLAN, соответствие которому проверяется. Значение должно находиться в диапазоне от 1 до 4094.

Значение по умолчанию#

Если параметр не установлен, пакеты не проверяются на соответствие идентификатору VLAN.

Указания по использованию#

Это команда используется для определения условия соответствия по идентификатору VLAN в классе трафика.

Примечание

В рамках одного правила соответствия (match), невозможно одновременное использование выборки трафика по фильтру («filter»/«filter-ipv6») и по какому-либо другому критерию («ether»/«interface»/«vif»). Также невозможно одновременное использование критериев «ether» и «interface» (или «vif»). При этом, возможно одновременное использование критериев «interface» и «vif».

Форма set этой команды используется для указания идентификатора VLAN, соответствие которому должно проверяться.

Форма delete этой команды используется для удаления идентификатора VLAN в качестве проверяемого условия соответствия.

Форма show этой команды используется для отображения настройки идентификатора VLAN в качестве проверяемого условия соответствия.

policy qos shaper <имя_политики> class <класс> priority <приоритет>#

Указание приоритета класса трафика при выделении дополнительной пропускной способности.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> priority <приоритет>
delete policy qos shaper <имя_политики> class <класс> priority
show policy qos shaper <имя_политики> class <класс> priority
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            priority приоритет
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

приоритет

Приоритет, в соответствии с которым данному классу будет выделяться дополнительная пропускная способность. Чем меньше значение, тем ниже приоритет. Значение должно находиться в диапазоне от 0 до 7.

Значение по умолчанию#

Классам трафика назначается приоритет 0.

Указания по использованию#

Эта команда используется для назначения приоритета, по которому классу трафика выделяется дополнительная пропускная способность, когда она имеется.

Форма set этой команды используется для указания приоритета класса трафика.

Форма delete используется для восстановления приоритета по умолчанию данного класса трафика.

Форма show этой команды используется для отображения настройки приотритета класса трафика.

policy qos shaper <имя_политики> class <класс> queue-limit <ограничение>#

Указание максимального размера очереди для класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> queue-limit <ограничение>
delete policy qos shaper <имя_политики> class <класс> queue-limit
show policy qos shaper <имя_политики> class <класс> queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            queue-limit ограничение
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

ограничение

Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 1-4294967295.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки максимального размера очереди (в пакетах) в классе трафика.

Форма set этой команды используется для указания ограничения длины очереди.

Форма delete этой команды используется для удаления ограничения длины очереди.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos shaper <имя_политики> class <класс> queue-ref <имя_политики>#

Указание дочерней политики QoS для данного класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> queue-ref <имя_политики>
delete policy qos shaper <имя_политики> class <класс> queue-ref <имя_политики>
show policy qos shaper <имя_политики> class <класс> queue-ref
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            queue-ref имя_политики
         }
      }
   }
}
Параметры#

shaper имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

queue-ref имя_политики

Необязательный. Имя дочерней политики QoS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки дочерней политики QoS. Данная дочерняя политика будет применяться к трафику, попавшему в указанный класс.

Форма set этой команды используется для указания дочерней политики QoS.

Форма delete этой команды используется для удаления дочерней политики QoS.

Форма show этой команды используется для отображения настройки использования дочерней политики QoS.

policy qos shaper <имя_политики> class <класс> queue-type <тип>#

Указание типа работы с очередью, используемого для класса трафика.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> class <класс> queue-type <тип>
delete policy qos shaper <имя_политики> class <класс> queue-type
show policy qos shaper <имя_политики> class <класс>queue-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         class класс {
            queue-type тип
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

класс

Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.

тип

Используемый метод работы с очередями. Допустимые значения представлены в таблице ниже.

Значение Описание
fair-queue Используется очередь SFQ.
drop-tail Используется очередь FIFO.
priority Приоритет в очереди устанавливается по значениям поля DSCP в байте ToS заголовка IP.
random-detect Используется очередь RED.
Значение по умолчанию#

По умолчанию используется тип fair-queue.

Указания по использованию#

Эта команда используется для установки типа механизма работы с очередями, используемого в классе трафика.

Форма set этой команды используется для указания типа очереди.

Форма delete этой команды используется для восстановления типа очереди по умолчанию.

Форма show этой команды используется для отображения настройки типа очереди.

policy qos shaper <имя_политики> default#

Определение политики QoS по умолчанию с управлением загрузкой канала.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default
delete policy qos shaper <имя_политики> default
show policy qos shaper <имя_политики> default
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
policy {
   qos {
      shaper имя_политики {
         default {
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для определения политики управления загрузкой канала по умолчанию. Эта политика будет применена ко всему трафику, не соответствующему никакому другому определенному классу.

Форма set этой команды используется для создания узла конфигурации класса по умолчанию.

Форма delete этой команды используется для удаления узла конфигурации класса по умолчанию.

Форма show этой команды используется для отображения узла конфигурации класса по умолчанию.

policy qos shaper <имя_политики> default bandwidth <скорость>#

Указание базовой гарантированной пропускной способности для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default bandwidth <скорость>
delete policy qos shaper <имя_политики> default
bandwidth show policy qos shaper <имя_политики> default bandwidth
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            bandwidth скорость
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Пропускная способность указанная в килобайтах в секунду.
<число>%% Пропускная способность указанная в процентах от общей.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

Доступно для использования 100% пропускной способности.

Указания по использованию#

Эта команда используется для установки базового уровня гарантированной пропускной способности, доступной классу трафика по умолчанию.

Форма set этой команды используется для установки пропускной способности, доступной классу трафика по умолчанию.

Форма delete этой команды используется для восстановления пропускной способности по умолчанию, доступной классу трафика по умолчанию.

Форма show этой команды используется для отображения настройки пропускной способности, доступной классу трафика по умолчанию.

policy qos shaper <имя_политики> default burst#

Установка размера непрерывной серии пакетов для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default burst <размер>
delete policy qos shaper <имя_политики> default burst
show policy qos shaper <имя_политики> default burst
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            burst размер
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

размер

Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Размер непрерывной серии указанный в байтах.
<число><приставка> Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kb: килобайты.
mb: мегабайты.
Значение по умолчанию#

Размер непрерывной серии равен 15 килобайт.

Указания по использованию#

Эта команда используется для установки размера непрерывной серии в классе трафика по умолчанию. Устанавливается максимальный объем трафика, который может быть передан за один раз.

Форма set этой команды используется для указания размера непрерывной серии в классе трафика по умолчанию.

Форма delete этой команды используется для восстановления размера серии по умолчанию в классе трафика по умолчанию.

Форма show этой команды используется для отображения настройки размера непрерывной серии в классе трафика по умолчанию.

policy qos shaper <имя_политики> default ceiling <скорость>#

Установка верхней границы пропускной способности для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default ceiling <скорость>
delete policy qos shaper <имя_политики> default ceiling
show policy qos shaper <имя_политики> default ceiling
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            ceiling скорость
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

скорость

Пропускная способность. Допустимые форматы представлены в таблице ниже.

Значение Описание
<число> Пропускная способность указанная в килобайтах в секунду.
<число>%% Пропускная способность указанная в процентах от общей.
<число><приставка> Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения:
kbit: килобит в секунду.
mbit: мегабит в секунду.
gbit: гигабит в секунду.
kbps: килобайт в секунду.
mbps: мегабайт в секунду.
gbps: гигабайт в секунду.
Значение по умолчанию#

По умолчанию доступна вся пропускная способность.

Указания по использованию#

Эта команда используется для установки максимальной пропускной способности, которую класс трафика по умолчанию может использовать при наличии излишков пропускной способности.

Форма set этой команды используется для установки верхнего ограничения пропускной способности, доступной классу трафика по умолчанию.

Форма delete этой команды используется для восстановления верхнего ограничения пропускной способности по умолчанию, доступной классу трафика по умолчанию.

Форма show этой команды используется для отображения настройки верхнего ограничения пропускной способности, доступной классу трафика по умолчанию.

policy qos shaper <имя_политики> default priority <приоритет>#

Указание приоритета класса трафика по умолчанию при выделении дополнительной пропускной способности.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default priority <приоритет>
delete policy qos shaper <имя_политики> default priority
show policy qos shaper <имя_политики> default priority
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            priority приоритет
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

приоритет

Приоритет, в соответствии с которым данному классу будет выделяться дополнительная пропускная способность. Чем меньше значение, тем ниже приоритет. Значение должно находиться в диапазоне от 0 до 7.

Значение по умолчанию#

По умолчанию приоритету назначается значение 0.

Указания по использованию#

Эта команда используется для назначения приоритета, по которому классу трафика по умолчанию выделяется дополнительная пропускная способность, когда она имеется.

Форма set этой команды используется для указания приоритета класса трафика по умолчанию.

Форма delete используется для восстановления приоритета по умолчанию класса трафика по умолчанию.

Форма show этой команды используется для отображения настройки приоритета класса трафика по умолчанию.

policy qos shaper <имя_политики> default queue-limit <ограничение>#

Указание максимального размера очереди для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default queue-limit <ограничение>
delete policy qos shaper <имя_политики> default queue-limit
show policy qos shaper <имя_политики> default queue-limit
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            queue-limit ограничение
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

ограничение

Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 1-4294967295.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки максимального размера (в пакетах) очереди класса по умолчанию.

Форма set этой команды используется для указания ограничения длины очереди.

Форма delete этой команды используется для удаления ограничения длины очереди.

Форма show этой команды используется для отображения настройки ограничения длины очереди.

policy qos shaper <имя_политики> default queue-ref <имя_политики>#

Указание дочерней политики QoS по умолчанию.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default queue-ref <имя_политики>
delete policy qos shaper <имя_политики> default queue-ref
show policy qos shaper <имя_политики> default queue-ref
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            queue-ref имя_политики
         }
      }
   }
}
Параметры#

shaper имя_политики

Обязательный. Имя политики управления загрузкой канала.

queue-ref имя_политики

Необязательный. Имя дочерней политики QoS.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Данная дочерняя политика будет применяться ко всему трафику, не соответствующему никакому другому определённому классу в рамках указанной политики.

Форма set этой команды используется для указания дочерней политики QoS.

Форма delete этой команды используется для удаления дочерней политики QoS.

Форма show этой команды используется для отображения настройки использования дочерней политики QoS.

policy qos shaper <имя_политики> default queue-type <тип>#

Указание типа работы с очередью, используемого для класса трафика по умолчанию.

Синтаксис#
1
2
3
set policy qos shaper <имя_политики> default queue-type <тип>
delete policy qos shaper <имя_политики> default queue-type
show policy qos shaper <имя_политики> default queue-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
8
9
policy {
   qos {
      shaper имя_политики {
         default {
            queue-type тип
         }
      }
   }
}
Параметры#

имя_политики

Обязательный. Имя политики управления загрузкой канала.

тип

Используемый метод работы с очередями. Допустимые значения представлены в таблице ниже.

Значение Описание
fair-queue Используется очередь SFQ.
drop-tail Используется очередь FIFO.
priority Приоритет в очереди устанавливается по значениям поля DSCP в байте ToS заголовка IP.
random-detect Используется очередь RED.
Значение по умолчанию#

По умолчанию используется тип fair-queue.

Указания по использованию#

Эта команда используется для установки типа механизма работы с очередями, используемого в классе трафика по умолчанию.

Форма set этой команды используется для указания типа очереди.

Форма delete этой команды используется для восстановления типа очереди по умолчанию.

Форма show этой команды используется для отображения настройки типа очереди.

show incoming#

Отображение входящих политик QoS.

Синтаксис#
show incoming [<тип_интерфейса> [<интерфейс>]]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

тип_интерфейса

Необязательный. Тип интерфейса.

интерфейс

Необязательный. Указание имени конкретного интерфейса.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для отображения входящих политик QoS.

show queueing#

Отображение текущих политик QoS.

Синтаксис#
show queueing [<тип_интерфейса> [<интерфейс>]]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

тип_интерфейса

Необязательный. Тип интерфейса.

интерфейс

Необязательный. Указание имени конкретного интерфейса.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для отображения текущих политик QoS.

Примеры#

В примере ниже приведен вывод всех политик QoS.

1
2
3
4
5
6
admin@edge:~$ show queueing
Interface  Policy                 Sent    Dropped  Overlimit
eth2       default               76687          0          0
eth3       shaper                    0          0          0
ethm       default                 776          0          0
lo         [noqueue]                 0          0          0