Команды 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 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 <имя_политики> 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 shaper <имя_политики> | Определение политики QoS с управлением загрузкой канала. |
policy qos shaper <имя_политики> bandwidth <скорость> | Указание пропускной способности, доступной для всего суммарного трафика, ограничиваемого данной политикой. |
policy qos shaper <имя_политики> description <описание> | Указание текстового описания для политики QoS c управлением загрузкой канала. |
Классы для политики управления загрузкой канала#
Класс по умолчанию для политики управления загрузкой канала#
Команды | Описание команды |
---|---|
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 к указанному интерфейсу.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
интерфейс
Обязательный. Тип интерфейса. Ключевые слова и аргументы, которые могут быть указаны, приведены в таблице ниже в разделе указания по использованию.
направление
Обязательный. Направление трафика, к которому применяется политика 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).
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики отбрасывания конца очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS с отбрасыванием конца очереди. Политика отбрасывания конца очереди применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
Политика отбрасывания конца очереди предоставляет механизм работы с очередями по дисциплине FIFO (первым пришел - первым ушел).
Форма set
этой команды используется для создания политики отбрасывания конца очереди.
Форма delete
этой команды используется для удаления политики отбрасывания конца очереди.
Форма show
этой команды используется для отображения настройки политики отбрасывания конца очереди.
policy qos drop-tail <имя_политики> description <описание>#
Указание текстового описания для политики QoS c отбрасыванием конца очереди.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики отбрасывания конца очереди.
описание
Необязательный. Описание для данной политики отбрасывания конца очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики отбрасывания конца очереди.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos drop-tail <имя_политики> queue-limit <ограничение>#
Установка верхней границы разрешенного числа пакетов в очереди для политики отбрасывания конца очереди.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики отбрасывания конца очереди.
ограничение
Необязательный. Максимальный размер очереди в пакетах.
Значение по умолчанию#
Для Ethernet длина очереди равна 1000 пакетов.
Указания по использованию#
Эта команда используется для установки максимального числа пакетов, которые могут стоять в очереди, при использовании данной политики работы с очередями. Если достигнута максимальная длина очереди, система начинает отбрасывать пакеты.
Форма set
этой команды используется для установки ограничения длины очереди.
Форма delete
этой команды используется для восстановления длины очереди по умолчанию.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos fair-queue <имя_политики>#
Определение политики QoS со справедливой очередью.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики справедливой очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS со справедливой очередью (FQ). Политика FQ применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
В Numa Edge используется алгоритм SFQ, один из алгоритмов FQ, целью которого является обеспечение справедливого доступа на уровне потоков. Алгоритм FQ пытается обеспечить справедливый доступ к сетевым ресурсам и предотвратить захват одним потоком чрезмерной доли пропускной способности выходного порта.
В алгоритме SFQ пропускная способность делится на раздельные индексные сегменты на основании сочетания протокола IP и адресов отправителя и получателя таким образом, чтобы ни один поток не получил несправедливой порции пропускной способности.
Форма set
этой команды используется для создания политики справедливой очереди.
Форма delete
этой команды используется для удаления политики справедливой очереди.
Форма show
этой команды используется для отображения настройки политики справедливой очереди.
policy qos fair-queue <имя_политики> description <описание>#
Указание текстового описания для политики справедливой очереди.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики справедливой очереди.
описание
Необязательный. Описание для данной политики справедливой очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики справедливой очереди.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos fair-queue <имя_политики> hash-interval <секунды>#
Указание интервала между обновлениями функции хеширования потока для политики справедливой очереди.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики справедливой очереди.
секунды
Необязательный. Интервал повторного вычисления функции контрольной суммы (хеширования) в секундах. 0 означает, что функция хеширования никогда не обновляется.
Значение по умолчанию#
Функция хеширования никогда не обновляется.
Указания по использованию#
Эта команда используется для установки интервала обновления функции хеширования потока.
Регулярное обновление функции хеширования увеличивает безопасность и предотвращает атаки на основе определения индексного сегмента злоумышленником и последующей отправки пакетов, подмененных на основе полученных данных.
Форма set
этой команды используется для указания интервала обновления функции хеширования потока.
Форма delete
этой команды используется для восстановления интервала хеширования по умолчанию.
Форма show
этой команды используется для отображения настройки интервала хеширования.
policy qos fair-queue <имя_политики> queue-limit <ограничение>#
Установка верхней границы разрешенного числа пакетов в очереди для политики справедливой очереди.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики справедливой очереди.
ограничение
Необязательный. Максимальный размер очереди в пакетах. Значение должно находиться в диапазоне от 2 до 127.
Значение по умолчанию#
Длина очереди не должна превосходить 127 пакетов.
Указания по использованию#
Эта команда используется для установки максимального числа пакетов, которые могут стоять в очереди, при использовании данной политики работы с очередями. Если достигнута максимальная длина очереди, система начинает отбрасывать пакеты.
Форма set
этой команды используется для установки ограничения длины очереди.
Форма delete
этой команды используется для восстановления длины очереди по умолчанию.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos network-emulator <имя_политики>#
Определение политики QoS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS, используемой при имитации сетей ГВС. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
Форма set
этой команды используется для создания политики QoS с имитацией сети.
Форма delete
этой команды используется для удаления политики QoS с имитацией сети.
Форма show
этой команды используется для отображения настройки политики QoS с имитацией сети.
policy qos network-emulator <имя_политики> bandwidth <скорость>#
Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
скорость
Необязательный. Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду; mbit: мегабит в секунду; gbit: гигабит в секунду; kbps: килобайт в секунду; mbps: мегабайт в секунду; gbps: гигабайт в секунду. |
Значение по умолчанию#
Трафик передается на максимальной скорости.
Указания по использованию#
Эта команда используется для установки ограничений пропускной способности в политике QoS с имитацией сети. Определяется максимальная пропускная способность, доступная политике имитации сети.
Форма set
этой команды используется для указания ограничений пропускной способности для политики.
Форма delete
этой команды используется для восстановления ограничений пропускной способности по умолчанию.
Форма show
этой команды используется для отображения настройки пропускной способности, выделенной политике.
policy qos network-emulator <имя_политики> burst <размер>#
Установка размера непрерывной серии пакетов для политики QoS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
размер
Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Размер непрерывной серии указанный в байтах. |
<число><приставка> | Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения: kb: килобайты. mb: мегабайты. |
Значение по умолчанию#
Длина непрерывной серии по умолчанию 15 килобайт.
Указания по использованию#
Эта команда используется для установки размера непрерывной серии пакетов в политике QoS с имитацией сети. Устанавливается максимальный объем трафика, который может быть передан за один раз; параметр используется только вместе с параметром пропускной способности.
Форма set
этой команды используется для указания размера непрерывной серии пакетов в политике QoS с имитацией сети.
Форма delete
этой команды используется для восстановления размера непрерывной серии по умолчанию в политике QoS с имитацией сети.
Форма show
этой команды используется для отображения настройки размера непрерывной серии в политике имитации сети.
policy qos network-emulator <имя_политики> description <описание>#
Указание текстового описания для политики имитации сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
описание
Необязательный. Описание для данной политики имитации сети.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики имитации сети.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos network-emulator <имя_политики> network-delay <задержка>#
Установка величины задержки между пакетами для политики QoS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
задержка
Задержка между пакетами. Допустимые форматы:
Значение | Описание |
---|---|
<число> | Задержка между пакетами в секундах. |
<число><приставка> | Задержка между пакетами в указанных единицах измерения. Поддерживаются следующие единицы измерения: secs: секунды. ms: миллисекунды. us: микросекунды. |
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки задержки сети в политике QoS с имитацией сети. Указывается задержка, которую следует добавить между пакетами.
Форма set
этой команды используется для указания задержки сети в политике QoS с имитацией сети.
Форма delete
этой политики используется для восстановления задержки сети по умолчанию в политике QoS с имитацией сети.
Форма show
этой команды используется для отображения настройки задержки сети.
policy qos network-emulator <имя_политики> packet-corruption <процент>#
Установка процентной доли пакетов, подлежащих повреждению, в политике QoS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
процент
Процентная доля пакетов, подлежащих случайному повреждению. Значение должно находится в диапазоне от 0 до 100.
Значение по умолчанию#
Пакеты не повреждаются (т.е. 0%).
Указания по использованию#
Эта команда используется для установки процентной доли пакетов, подлежащих повреждению, в политике QoS с имитацией сети. Повреждение такого рода имитирует неисправности канала, вызывающие повреждение пакетов, путем обращения одного случайного бита в пакете без изменения контрольной суммы.
Форма set
этой команды используется для указания процентной доли пакетов, подлежащих случайному повреждению, в политике QoS с имитацией сети.
Форма delete
этой команды используется для восстановления процентной доли по умолчанию пакетов, подлежащих повреждению, в политике QoS с имитацией сети.
Форма show
этой команды используется для отображения настройки повреждения пакетов.
policy qos network-emulator <имя_политики> packet-loss <процент>#
Установка процентной доли пакетов, подлежащих потере, в политике QoS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
процент
Процентная доля пакетов, подлежащих случайному отбрасыванию. Значение должно находится в диапазоне от 0 до 100.
Значение по умолчанию#
Пакеты не отбрасываются (т.е. 0%).
Указания по использованию#
Эта команда используется для установки процентной доли пакетов, подлежащих отбрасыванию, в политике QoS с имитацией сети. Отбрасывание такого рода имитирует неисправности канала, вызывающие потерю пакетов.
Форма set
этой команды используется для указания процентной доли пакетов, подлежащих случайному отбрасыванию, в политике QoS с имитацией сети.
Форма delete
этой команды используется для восстановления процентной доли по умолчанию пакетов, подлежащих отбрасыванию, в политике QoS с имитацией сети.
Форма show
этой команды используется для отображения настройки потери пакетов.
policy qos network-emulator <имя_политики> packet-reordering <процент>#
Установка процентной доли пакетов, подлежащих изменению порядка следования, в политике QoS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
процент
Процентная доля пакетов, порядок следования которых подлежит изменению случайным образом.
Значение по умолчанию#
Порядок следования пакетов не изменяется (т.е. 0%).
Указания по использованию#
Эта команда используется для установки процентной доли пакетов, порядок следования которых подлежит изменению, в политике QoS с имитацией сети. Изменение такого рода имитирует неисправности канала, вызывающие изменение порядка следования пакетов. Данный механизм будет работать только в случае, если в очереди имеется более одного пакета.
Форма set
этой команды используется для указания процентной доли пакетов, порядок следования которых подлежит случайному изменению, в политике QoS с имитацией сети.
Форма delete
этой команды используется для восстановления процентной доли по умолчанию пакетов, порядок следования которых подлежит случайному изменению, в политике QoS с имитацией сети.
Форма show
этой команды используется для отображения настройки изменения порядка следования пакетов.
policy qos network-emulator <имя_политики> queue-limit <ограничение>#
Установка верхней границы разрешенного числа пакетов в очереди для политики QоS с имитацией сети.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики имитации сети.
ограничение
Необязательный. Максимальный размер очереди в пакетах.
Значение по умолчанию#
Длина очереди не должна превосходить 127 пакетов.
Указания по использованию#
Эта команда используется для установки максимального числа пакетов, которые могут стоять в очереди, при использовании данной политики работы с очередями. Если достигнута максимальная длина очереди, система начинает отбрасывать пакеты.
Форма set
этой команды используется для установки ограничения длины очереди.
Форма delete
этой команды используется для восстановления длины очереди по умолчанию.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos priority-queue <имя_политики>#
Определение политики QoS с приоритизированной очередью.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS с приоритизированной очередью.
Политика приоритизированной очереди применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS. Политика приоритизированной очереди обеспечивает всем классам справедливый доступ на основе приоритизации очередей. Различие между алгоритмами управления загрузкой канала и приоритизированной очереди состоит в том, что первый ограничивает использование пропускной способности классом и затем распределяет любую оставшуюся пропускную способность. При применении политики приоритизированной очереди пакет помещается на временное хранение в очередь по заданным правилам. Как только канал связи станет доступным, маршрутизатор начнёт передачу пакетов из очереди, имеющей максимальный приоритет.
Форма set
этой команды используется для создания политики QoS с приоритизированной очередью.
Форма delete
этой команды используется для удаления политики QoS с приоритизированной очередью.
Форма show
этой команды используется для отображения настройки политики QoS с приоритизированной очередью.
policy qos priority-queue <имя_политики> description <описание>#
Указание текстового описания для политики QoS с приоритизированной очередью.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
описание
Необязательный. Описание для данной политики приоритизированной очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики приоритизированной очереди.
Форма set
этой команды используется для указания описания политики приоритизированной очереди.
Форма delete
этой команды используется для удаления описания политики приоритизированной очереди.
Форма show
этой команды используется для отображения настройки описания политики приоритизированной очереди.
policy qos priority-queue <имя_политики> class <класс>#
Определение класса трафика для политики QoS с приоритизированной очередью.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения класса трафика в политике QoS с приоритизированной очередью. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.
Форма set
этой команды используется для создания класса трафика в политике QoS с приоритизированной очередью.
Форма delete
этой команды используется для удаления класса трафика из политики QoS с приоритизированной очередью.
Форма show
этой команды используется для отображения настройки класса трафика в политике QoS с приоритизированной очередью.
policy qos priority-queue <имя_политики> class <класс> description <описание>#
Указание текстового описания для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.
описание
Необязательный. Описание для данного класса трафика.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания класса трафика.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила>#
Определение правила для проверки соответствия классов трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.
имя_правила
Имя правила соответствия для класса.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.
Форма set
этой команды используется для создания правила соответствия в классе трафика.
Форма delete
этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.
Форма show
этой команды используется для отображения настройки правила соответствия в классе трафика.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> description <описание>#
Указание текстового описания для правила соответствия.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.
имя_правила
Необязательный. Имя правила соответствия для класса.
описание
Необязательный. Описание для данного соответствия.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания правила проверки соответствия классов трафика.
Форма set
этой команды используется для установки описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos priority-queue <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#
Указание критерия соответствия на основе 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 до 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 до 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 до 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 до 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 до 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 до 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 до 7.
ограничение
Максимальный размер очереди в пакетах.
Значение по умолчанию#
Значение ограничения по умолчанию равно 127.
Указания по использованию#
Эта команда используется для установки максимального размера очереди (в пакетах) в классе трафика.
Форма set
этой команды используется для указания ограничения длины очереди.
Форма delete
этой команды используется для удаления ограничения длины очереди.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos priority-queue <имя_политики> class <класс> queue-ref <имя_политики>#
Указание дочерней политики QoS для данного класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
priority-queue имя_политики
Обязательный. Имя политики приоритизированной очереди.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 7.
queue-ref имя_политики
Необязательный. Имя дочерней политики QoS.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки дочерней политики QoS. Данная дочерняя политика будет применяться к трафику, попавшему в указанный класс.
Форма set
этой команды используется для указания дочерней политики QoS.
Форма delete
этой команды используется для удаления дочерней политики QoS.
Форма show
этой команды используется для отображения настройки использования дочерней политики QoS.
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 по умолчанию с приоритизированной очередью.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики приоритизированной очереди по умолчанию. Эта политика будет применена ко всему трафику, не соответствующему никакому другому определенному классу.
Форма set
этой команды используется для создания узла конфигурации класса по умолчанию.
Форма delete
этой команды используется для удаления узла конфигурации класса по умолчанию.
Форма show
этой команды используется для отображения узла конфигурации класса по умолчанию.
policy qos priority-queue <имя_политики> default queue-limit <ограничение>#
Указание максимального размера очереди для класса трафика по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики приоритизированной очереди.
ограничение
Максимальный размер очереди в пакетах.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки максимального размера (в пакетах) очереди класса по умолчанию.
Форма set
этой команды используется для указания ограничения длины очереди.
Форма delete
этой команды используется для удаления ограничения длины очереди.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos priority-queue <имя_политики> default queue-ref <имя_политики>#
Указание дочерней политики QoS по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
priority-queue имя_политики
Обязательный. Имя политики приоритизированной очереди.
queue-ref имя_политики
Необязательный. Имя дочерней политики QoS.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки дочерней политики QoS по умолчанию. Данная дочерняя политика будет применяться ко всему трафику, не соответствующему никакому другому определённому классу в рамках указанной политики.
Форма set
этой команды используется для указания дочерней политики QoS.
Форма delete
этой команды используется для удаления дочерней политики QoS.
Форма show
этой команды используется для отображения настройки использования дочерней политики QoS.
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).
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Формат – текст. Обязательный. Имя политики случайного определения.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS со случайным определением, основанной на механизме WRED предотвращения перегрузки. Политика случайного определения очереди применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
Механизм RED (Random Early Detection, случайное раннее определение) случайным образом отбрасывает пакеты перед периодами высокой загрузки, чтобы подать отправителю пакетов сигнал о необходимости снизить скорость передачи. Такие действия помогают предотвратить условия, при которых выходные буферы заполняются и пакеты в конце буфера (как и пакеты, вновь прибывающие в буфер) отбрасываются. Отбрасывание может вызвать глобальную пересинхронизацию узлов TCP, так как несколько узлов снижают скорость передачи. После ликвидации перегрузки скорости передачи снова увеличивается до тех пор, пока перегрузка не наступит снова. Такой цикл из перегрузки и ее ликвидации не способствует наилучшему использованию доступной пропускной способности сети. Механизм RED уменьшает вероятность наступления перегрузки путем избирательного отбрасывания пакетов при условии, что на выходном интерфейсе появляются признаки перегрузки. Оно в свою очередь уменьшает вероятность глобальной синхронизации и позволяет лучше использовать доступную пропускную способность.
WRED - это расширение RED, позволяющее добавить предпочтительность к различным потокам трафика и тем самым обеспечить различное качество обслуживания различным потокам трафика путем отбрасывания из одних потоков большего числа пакетов, чем из других.
Форма set
этой команды используется для создания политики QoS со случайным определением.
Форма delete
этой команды используется для удаления политики QoS со случайным определением.
Форма show
этой команды используется для отображения настройки политики QoS со случайным определением.
policy qos random-detect <имя_политики> bandwidth <скорость>#
Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики случайного определения.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
auto | Пропускная способность основана на скорости интерфейса |
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
Пропускная способность основана на интерфейсе, к которому применяется политика.
Указания по использованию#
Эта команда используется для установки ограничений на пропускную способность в политике QoS со случайным определением. Данный параметр описывает максимальную пропускную способность, доступную всем классам.
Примечание
Автоматическое определение скорости интерфейса доступно лишь для интерфейсов типа Ethernet. При отсутствии автоматического определения (например, не подключен кабель) будет использовано значение по умолчанию. В случае невозможности автоматического определения скорости выводится предупреждение об использовании соответствующего значения по умолчанию, однако, на некоторых аппаратных платформах его может не быть. В связи с этим автоматическое определение не является рекомендуемым значением.
Форма set
этой команды используется для указания ограничений пропускной способности для политики.
Форма delete
этой команды используется для восстановления ограничений пропускной способности по умолчанию.
Форма show
этой команды используется для отображения настройки пропускной способности, выделенной политике.
policy qos random-detect <имя_политики> description <описание>#
Указание текстового описания для политики случайного определения.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики случайного определения.
описание
Необязательный. Описание для данной политики случайного определения.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики случайного определения.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos random-detect <имя_политики> precedence <предпочтительность>#
Установка параметров отбрасывания пакетов на основе предпочтительности для политики случайного определения.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики случайного определения.
предпочтительность
Предпочтительность 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 с ограничением скорости.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения скорости.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS с ограничением скорости. Политика ограничения скорости применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
В Numa Edge используется вариант алгоритма "маркерного ведра" (Token Bucket Filter, TBF). TBF - это бесклассовая дисциплина работы с очередями, пропускающая только пакеты, приходящие со скоростью, не превосходящей административно установленной скорости, но с возможностью коротких серий, превосходящих эту скорость ("всплесков").
Форма set
этой команды используется для создания политики QoS с ограничением скорости. До фиксации настройки для данной политики обязательно должен быть определен параметр bandwidth, в противном случае фиксация завершится сбоем.
Форма delete
этой команды используется для удаления политики QoS с ограничением скорости.
Форма show
этой команды используется для отображения настройки политики QoS с ограничением скорости.
policy qos rate-control <имя_политики> bandwidth <скорость>#
Указание ограничения пропускной способности для всего суммарного трафика, ограничиваемого данной политикой.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения скорости.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
auto | Пропускная способность основана на скорости интерфейса |
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки ограничений пропускной способности в политике QoS с ограничением скорости. Данный параметр описывает максимальную пропускную способность, доступную всем классам; он обязательно должен быть установлен.
Форма set
этой команды используется для указания ограничений пропускной способности для политики.
Форма delete
этой команды используется для восстановления ограничений пропускной способности по умолчанию.
Форма show
этой команды используется для отображения настройки пропускной способности, выделенной политике.
policy qos rate-control <имя_политики> burst <размер>#
Установка размера непрерывной серии пакетов для политики QoS с ограничением скорости.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения скорости.
размер
Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Размер непрерывной серии указанный в байтах. |
<число><приставка> | Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения: kb: килобайты. mb: мегабайты. |
Значение по умолчанию#
Длина непрерывной серии по умолчанию 15 килобайт.
Указания по использованию#
Эта команда используется для установки размера непрерывной серии пакетов в политике QoS с ограничением скорости. Устанавливается максимальный объем трафика, который может быть передан за один раз.
Форма set
этой команды используется для указания размера непрерывной серии пакетов в политике QoS с ограничением скорости.
Форма delete
этой команды используется для восстановления размера непрерывной серии по умолчанию в политике QoS с ограничением скорости.
Форма show
этой команды используется для отображения настройки размера непрерывной серии в политике ограничения скорости.
policy qos rate-control <имя_политики> description <описание>#
Указание текстового описания для политики ограничения скорости.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Имя политики ограничения скорости.
описание
Описание для данной политики ограничения скорости.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики ограничения скорости.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos rate-control <имя_политики> latency <задержка>#
Установка ограничения на размер очереди на основе задержки для политики QoS с ограничением скорости.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения скорости.
задержка
Задержка между пакетами. Допустимые форматы:
Значение | Описание |
---|---|
<число> | Задержка между пакетами в секундах. |
<число><приставка> | Задержка между пакетами в указанных единицах измерения. Поддерживаются следующие единицы измерения: secs: секунды. ms: миллисекунды. us: микросекунды. |
Значение по умолчанию#
По умолчанию задержка составляет 50 миллисекунд.
Указания по использованию#
Эта команда используется для установки задержки в политике QoS с ограничением скорости. Указывается максимальное время, которое пакет может находиться в "маркерном ведре".
Форма set
этой команды используется для указания задержки в политике QoS с ограничением скорости.
Форма delete
этой команды используется для восстановления задержки по умолчанию в политике QoS с ограничением скорости.
Форма show
этой команды используется для отображения настройки задержки в политике QoS с ограничением скорости.
policy qos round-robin <имя_политики>#
Определение политики QoS с циклическим перебором.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS с циклическим перебором. Политика циклического перебора применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
Политика циклического перебора обеспечивает всем классам справедливый доступ на основе циклического перебора. Различие между алгоритмами управления загрузкой канала и циклического перебора состоит в том, что первый ограничивает использование пропускной способности классом и затем распределяет любую оставшуюся пропускную способность. Напротив, при циклическом переборе делается попытка разделить пропускную способность между определенными классами.
Форма set
этой команды используется для создания политики QoS с циклическим перебором.
Форма delete
этой команды используется для удаления политики QoS с циклическим перебором.
Форма show
этой команды используется для отображения настройки политики QoS с циклическим перебором.
policy qos round-robin <имя_политики> description <описание>#
Указание текстового описания для политики QoS c циклическим перебором.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
описание
Необязательный. Описание для данной политики циклического перебора.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики циклического перебора.
Форма set
этой команды используется для указания описания политики циклического перебора.
Форма delete
этой команды используется для удаления описания политики циклического перебора.
Форма show
этой команды используется для отображения настройки описания политики циклического перебора.
policy qos round-robin <имя_политики> class <класс>#
Определение класса трафика для политики QoS с циклическим перебором.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения класса трафика в политике QoS с циклическим перебором. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.
Форма set
этой команды используется для создания класса трафика в политике QoS с циклическим перебором.
Форма delete
этой команды используется для удаления класса трафика из политики QoS с циклическим перебором.
Форма show
этой команды используется для отображения настройки класса трафика в политике QoS с циклическим перебором.
policy qos round-robin <имя_политики> class <класс> description <описание>#
Указание текстового описания для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.
описание
Необязательный. Описание для данного класса трафика.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания класса трафика.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
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 до 4095.
имя_правила
Имя правила соответствия для класса.
описание
Описание для данного соответствия.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания правила проверки соответствия классов трафика.
Форма set
этой команды используется для установки описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos round-robin <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#
Указание критерия соответствия на основе 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 до 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 до 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 до 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 до 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 до 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 до 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 до 4095.
число_пакетов
Необязательный. Число пакетов, которые могут быть отправлены за квант планирования. Значение должно лежать в диапазоне 1-4294967295.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки числа пакетов, которые могут быть отправлены за квант планирования в политике QoS с циклическим перебором.
Форма set
этой команды используется для указания числа пакетов, которые могут быть отправлены за квант планирования.
Форма delete
этой команды используется для удаления настройки кванта.
Форма show
этой команды используется для отображения настройки кванта.
policy qos round-robin <имя_политики> class <класс> queue-limit <ограничение>#
Указание максимального размера очереди для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.
ограничение
Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 2-4294967295.
Значение по умолчанию#
Значение ограничения по умолчанию равно 127.
Указания по использованию#
Эта команда используется для установки максимального размера очереди (в пакетах) в классе трафика.
Форма set
этой команды используется для указания ограничения длины очереди.
Форма delete
этой команды используется для удаления ограничения длины очереди.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos round-robin <имя_политики> class <класс> queue-ref <имя_политики>#
Указание дочерней политики QoS для данного класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
round-robin имя_политики
Обязательный. Имя политики циклического перебора.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4095.
queue-ref имя_политики
Необязательный. Имя дочерней политики QoS.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки дочерней политики QoS. Данная дочерняя политика будет применяться к трафику, попавшему в указанный класс.
Форма set
этой команды используется для указания дочерней политики QoS.
Форма delete
этой команды используется для удаления дочерней политики QoS.
Форма show
этой команды используется для отображения настройки использования дочерней политики QoS.
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 по умолчанию с циклическим перебором.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики циклического перебора по умолчанию. Эта политика будет применена ко всему трафику, не соответствующему никакому другому определенному классу.
Форма set
этой команды используется для создания узла конфигурации класса по умолчанию.
Форма delete
этой команды используется для удаления узла конфигурации класса по умолчанию.
Форма show
этой команды используется для отображения узла конфигурации класса по умолчанию.
policy qos round-robin <имя_политики> default quantum <число_пакетов>#
Указание числа пакетов, которые могут быть отправлены за квант планирования.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
число_пакетов
Необязательный. Число пакетов, которые могут быть отправлены за квант планирования. Значение должно лежать в диапазоне 1-4294967295.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки числа пакетов, которые могут быть отправлены за квант планирования в политике QoS с циклическим перебором.
Форма set
этой команды используется для указания числа пакетов, которые могут быть отправлены за квант планирования.
Форма delete
этой команды используется для удаления настройки кванта.
Форма show
этой команды используется для отображения настройки кванта.
policy qos round-robin <имя_политики> default queue-limit <ограничение>#
Указание максимального размера очереди для класса трафика по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики циклического перебора.
ограничение
Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 2-4294967295.
Значение по умолчанию#
Значение ограничения по умолчанию равно 127.
Указания по использованию#
Эта команда используется для установки максимального размера (в пакетах) очереди класса по умолчанию.
Форма set
этой команды используется для указания ограничения длины очереди.
Форма delete
этой команды используется для удаления ограничения длины очереди.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos round-robin <имя_политики> default queue-ref <имя_политики>#
Указание дочерней политики QoS по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
round-robin имя_политики
Обязательный. Имя политики циклического перебора.
queue-ref имя_политики
Необязательный. Имя дочерней политики QoS.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки дочерней политики QoS по умолчанию. Данная дочерняя политика будет применяться ко всему трафику, не соответствующему никакому другому определённому классу в рамках указанной политики.
Форма set
этой команды используется для указания дочерней политики QoS.
Форма delete
этой команды используется для удаления дочерней политики QoS.
Форма show
этой команды используется для отображения настройки использования дочерней политики QoS.
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 с ограничением трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS с ограничением трафика. Политика ограничения трафика применима только к входящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
Трафик оценивается по правилам соответствия, аналогичным правилам для управления загрузкой исходящего канала. Трафик, не соответствующий никаким правилам, проходит без ограничений. Любой трафик, выходящий за ограничения пропускной способности, отбрасывается.
Форма set
этой команды используется для создания политики QoS с ограничением трафика.
Форма delete
этой команды используется для удаления политики QoS с ограничением трафика.
Форма show
этой команды используется для отображения настройки политики QoS с ограничением трафика.
policy qos limiter <имя_политики> description <описание>#
Указание текстового описания политики QoS c ограничением трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
описание
Необязательный. Описание для данной политики ограничения трафика.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для указание текстового описания описания политики ограничения трафика.
Форма set
этой команды используется для указания описания политики ограничения трафика.
Форма delete
этой команды используется для удаления описания политики ограничения трафика.
Форма show
этой команды используется для отображения настройки описания политики ограничения трафика.
policy qos limiter <имя_политики> class <класс>#
Определение класса трафика для политики QoS с ограничением трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения класса трафика в политике QoS с ограничением трафика. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.
Форма set
этой команды используется для создания класса трафика в политике QoS с ограничением трафика. До фиксации настройки для класса обязательно должен быть определен параметр bandwidth, в противном случае фиксация завершится сбоем.
Форма delete
этой команды используется для удаления класса трафика из политики QoS с ограничением трафика.
Форма show
этой команды используется для отображения настройки класса трафика в политике QoS с ограничением трафика.
policy qos limiter <имя_политики> class <класс> bandwidth <скорость>#
Указание ограничения пропускной способности для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
Отсутствует. Это значение должно быть установлено обязательно.
Указания по использованию#
Эта команда используется для установки ограничения пропускной способности под класс трафика.
Форма set
этой команды используется для установки пропускной способности, доступной классу трафика.
Форма delete
этой команды используется для восстановления пропускной способности по умолчанию, доступной классу трафика.
Форма show
этой команды используется для отображения настройки пропускной способности, доступной классу.
policy qos limiter <имя_политики> class <класс> burst <размер>#
Установка размера непрерывной серии пакетов для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
размер
Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Размер непрерывной серии указанный в байтах. |
<число><приставка> | Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения: kb: килобайты. mb: мегабайты. |
Значение по умолчанию#
Длина непрерывной серии составляет 15 килобайт.
Указания по использованию#
Эта команда используется для установки размера непрерывной серии в классе трафика. Устанавливается максимальный объем трафика, который может быть передан за один раз.
Форма set
этой команды используется для указания размера непрерывной серии в классе трафика.
Форма delete
этой команды используется для восстановления размера непрерывной серии по умолчанию в классе трафика.
Форма show
этой команды используется для отображения настройки размера непрерывной серии в классе трафика.
policy qos limiter <имя_политики> class <класс> description <описание>#
Указание текстового описания для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
описание
Необязательный. Описание для данного класса трафика.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания класса трафика.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos limiter <имя_политики> class <класс> match <имя_правила>#
Определение правила для проверки соответствия классов трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.
Форма set
этой команды используется для создания правила соответствия в классе трафика.
Форма delete
этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.
Форма show
этой команды используется для отображения настройки правила соответствия в классе трафика.
policy qos limiter <имя_политики> class <класс> match <имя_правила> description <описание>#
Указание текстового описания для правила соответствия.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
описание
Необязательный. Описание для данного соответствия.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания правила проверки соответствия классов трафика.
Форма set
этой команды используется для установки описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#
Указание критерия соответствия на основе MAC-адреса получателя.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
mac_адрес
MAC-адрес получателя, на соответствие которому выполняется проверка.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса получателя.
Указания по использованию#
Эта команда используется для определения условия соответствия по MAC-адресу получателя в классе трафика.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для указания получателя, соответствие которому должно проверяться.
Форма delete
этой команды используется для удаления получателя в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ether protocol <тип_кадра>#
Указание критерия соответствия на основе типа кадра Ethernet.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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 до 4090.
имя_правила
Имя правила соответствия для класса.
mac_адрес
MAC-адрес отправителя, на соответствие которому выполняется проверка.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие MAC-адреса отправителя.
Указания по использованию#
Эта команда используется для определения условия соответствия по MAC-адресу отправителя в классе трафика.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для указания отправителя, соответствие которому должно проверяться.
Форма delete
этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ip destination#
Указание критерия соответствия на основе сведений IP о получателе.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
подсеть_ipv4
Необязательный. Адрес подсети IPv4 получателя, на соответствие которому выполняется проверка.
порт
Порт получателя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например, ssh) или в форме числа.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.
Указания по использованию#
Эта команда используется для определения условия соответствия по адресу подсети и/или порту получателя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IP, порту (портам) получателя или по обоим параметрам вместе.
ПРИМЕЧАНИЕ Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для указания получателя, соответствие которому должно проверяться.
Форма delete
этой команды используется для удаления получателя в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ip dscp <значение>#
Указание критерия соответствия на основе значения поля 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 до 4090.
имя_правила
Имя правила соответствия для класса.
протокол
Имя протокола в текстовом формате (например icmp) или номер, присвоенный организацией IANA, соответствие которому проверяется.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие протоколу IP.
Указания по использованию#
Эта команда используется для установки условия соответствия по протоколу в классе трафика.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для установки условия соответствия по протоколу.
Форма delete
этой команды используется для удаления протокола в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки протокола в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ip source#
Указание критерия соответствия на основе сведений IP об отправителе.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
подсеть_ipv4
Необязательный. Адрес подсети IPv4 отправителя, на соответствие которому выполняется проверка.
порт
Необязательный. Порт отправителя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например ssh) или в форме числа.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие сведениям IP об отправителе.
Указания по использованию#
Эта команда используется для определения условия соответствия по адресу подсети и/или порту отправителя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IP, порту (портам) отправителя или по обоим параметрам вместе.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для указания отправителя, соответствие которому должно проверяться.
Форма delete
этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 destination#
Указание критерия соответствия на основе сведений IPv6 о получателе.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
подсеть_ipv6
Необязательный. Адрес подсети IPv6 получателя, на соответствие которому выполняется проверка.
порт
Порт получателя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например ssh) или в форме числа.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие сведениям о получателе.
Указания по использованию#
Эта команда используется для определения условия соответствия по адресу подсети и/или порту получателя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IPv6, порту (портам) получателя или по обоим параметрам вместе.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для указания получателя, соответствие которому должно проверяться.
Форма delete
этой команды используется для удаления получателя в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки получателя в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 dscp <значение>#
Указание критерия соответствия на основе значения поля 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 до 4090.
имя_правила
Имя правила соответствия для класса.
протокол
Имя протокола (например, ipv6-icmp) или номер, присвоенный организацией IANA, соответствие которому проверяется.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие протоколу IPv6.
Указания по использованию#
Эта команда используется для установки условия соответствия по протоколу в классе трафика.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для установки условия соответствия по протоколу.
Форма delete
этой команды используется для удаления протокола в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки протокола в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> ipv6 source#
Указание критерия соответствия на основе сведений IPv6 об отправителе.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики ограничения трафика.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 1 до 4090.
имя_правила
Имя правила соответствия для класса.
подсеть_ipv6
Необязательный. Адрес подсети IPv6 отправителя, на соответствие которому выполняется проверка.
порт
Необязательный. Порт отправителя, на соответствие которому выполняется проверка. Порт может быть указан в форме имени строчными буквами (например, ssh) или в форме числа.
Значение по умолчанию#
Если параметр не установлен, пакеты не проверяются на соответствие сведениям IP об отправителе.
Указания по использованию#
Эта команда используется для определения условия соответствия по адресу подсети и/или порту отправителя в классе трафика. Можно проверять соответствие для пакетов по адресу подсети IPv6, порту (портам) отправителя или по обоим параметрам вместе.
Примечание
Нельзя проверять на соответствие «ip» и «vif» (или «interface»), а также «ip» и «ipv6» одновременно внутри одной и той же настройки ограничения трафика.
Форма set
этой команды используется для указания отправителя, соответствие которому должно проверяться.
Форма delete
этой команды используется для удаления отправителя в качестве проверяемого условия соответствия.
Форма show
этой команды используется для отображения настройки отправителя в качестве проверяемого условия соответствия.
policy qos limiter <имя_политики> class <класс> match <имя_правила> vif <идентификатор_vlan>#
Указание критерия соответствия на основе идентификатора 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 до 4090.
приоритет
Необязательный. Приоритет проверки правил соответствия. Чем больше значение, тем ниже приоритет. Значение должно лежать в диапазоне 0-20.
Значение по умолчанию#
Классам трафика назначается приоритет 20.
Указания по использованию#
Эта команда используется для установки приоритета обработки правил совпадения.
Форма set
этой команды используется для указания приоритета класса трафика.
Форма delete
используется для восстановления приоритета по умолчанию данного класса трафика.
Форма show
этой команды используется для отображения настройки приоритета класса трафика.
policy qos shaper <имя_политики>#
Определение политики QoS с управлением загрузкой канала.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики QoS с управлением загрузкой канала. Политика управления загрузкой канала применима только к исходящему трафику. Имя политики должно быть уникальным и еще не использованным в других командах политик QoS.
В Numa Edge используется вариант алгоритма "маркерного ведра" для управления загрузкой канала. В алгоритме "маркерного ведра" устанавливается ограничение на среднюю скорость передачи трафика, однако разрешаются контролируемые серии пакетов в сети. Алгоритм "маркерного ведра" предоставляет возможность контролировать пропускную способность под VoIP или ограничивать потребление пропускной способности для пиринговых приложений.
Основу алгоритма "маркерного ведра" составляет буфер ("ведро"), постоянно заполняющийся маркерами (token) с заданной скоростью. Каждый прибывающий маркер сопоставляется с одним пакетом данных из очереди, после чего удаляется. Возможны 3 различные ситуации:
- Данные прибывают со скоростью равной скорости входящих маркеров. В этом случае каждый пакет имеет соответствующий маркер и проходит очередь без задержки;
- Данные прибывают со скоростью меньшей скорости поступления маркеров. В этом случае лишь часть существующих маркеров будет уничтожаться, поэтому они станут накапливаться до размера буфера. Далее накопленные маркеры могут использоваться при "всплесках" (burst) для передачи данных со скоростью, превышающей скорость пребывающих маркеров;
- Данные прибывают быстрее, чем маркеры. Это означает, что в буфере не останется маркеров, то есть придется приостановить передачу данных. Если пакеты продолжают поступать, они начинают уничтожаться. Это позволяет административно ограничивать доступную полосу пропускания.
Различие между алгоритмами управления загрузкой канала и циклического перебора состоит в том, что первый ограничивает использование пропускной способности классом и затем распределяет любую оставшуюся пропускную способность. Напротив, при циклическом переборе делается попытка разделить пропускную способность между определенными классами.
Форма set
этой команды используется для создания политики QoS с управлением загрузкой канала.
Форма delete
этой команды используется для удаления политики QoS с управлением загрузкой канала.
Форма show
этой команды используется для отображения настройки политики QoS с управлением загрузкой канала.
policy qos shaper <имя_политики> bandwidth <скорость>#
Указание пропускной способности, доступной для всего суммарного трафика, ограничиваемого данной политикой.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
auto | Пропускная способность основана на скорости интерфейса |
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
По умолчанию используется значение auto.
Указания по использованию#
Эта команда используется для установки ограничений на пропускную способность в политике QoS управления загрузкой канала. Данный параметр описывает максимальную пропускную способность, доступную всем классам.
Форма set
этой команды используется для указания ограничений пропускной способности для политики.
Форма delete
этой команды используется для восстановления ограничений пропускной способности по умолчанию.
Форма show
этой команды используется для отображения настройки пропускной способности, выделенной политике.
policy qos shaper <имя_политики> description <описание>#
Указание текстового описания политики QoS c управлением загрузкой канала.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
описание
Необязательный. Описание для данной политики управления загрузкой канала.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания политики управления загрузкой канала.
Форма set
этой команды используется для указания описания политики управления загрузкой канала.
Форма delete
этой команды используется для удаления описания политики управления загрузкой канала.
Форма show
этой команды используется для отображения настройки описания политики управления загрузкой канала.
policy qos shaper <имя_политики> class <класс>#
Определение класса трафика для политики QoS с управлением загрузкой канала.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения класса трафика в политике QoS с управлением загрузкой канала. Такое определение позволяет группировать пакеты в разные классы трафика, обрабатываемые с разными уровнями обслуживания.
Форма set
этой команды используется для создания класса трафика в политике QoS с управлением загрузкой канала.
Форма delete
этой команды используется для удаления класса трафика из политики QoS с управлением загрузкой канала.
Форма show
этой команды используется для отображения настройки класса трафика в политике QoS с управлением загрузкой канала.
policy qos shaper <имя_политики> class <класс> bandwidth <скорость>#
Указание базовой гарантированной пропускной способности для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число>%% | Пропускная способность указанная в процентах от общей. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
Доступно для использования 100% пропускной способности.
Указания по использованию#
Эта команда используется для установки гарантированной пропускной способности под класс трафика.
Форма set
этой команды используется для установки пропускной способности, доступной классу трафика.
Форма delete
этой команды используется для восстановления пропускной способности по умолчанию, доступной классу трафика.
Форма show
этой команды используется для отображения настройки пропускной способности, доступной классу.
policy qos shaper <имя_политики> class <класс> burst <размер>#
Установка размера непрерывной серии пакетов для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
размер
Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Размер непрерывной серии указанный в байтах. |
<число><приставка> | Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения: kb: килобайты. mb: мегабайты. |
Значение по умолчанию#
Длина серии составляет 15 килобайт.
Указания по использованию#
Эта команда используется для установки размера непрерывной серии в классе трафика. Устанавливается максимальный объем трафика, который может быть передан за один раз.
Форма set
этой команды используется для указания размера непрерывной серии в классе трафика.
Форма delete
этой команды используется для восстановления размера непрерывной серии по умолчанию в классе трафика.
Форма show
этой команды используется для отображения настройки размера непрерывной серии в классе трафика.
policy qos shaper <имя_политики> default ceiling <скорость>#
Установка верхней границы пропускной способности для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находиться в диапазоне от 2 до 4095.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число>%% | Пропускная способность указанная в процентах от общей. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
Значением по умолчанию является пропускная способность, указанная для класса.
Указания по использованию#
Эта команда используется для установки максимальной пропускной способности, которую класс трафика может использовать при наличии излишков пропускной способности.
Форма set
этой команды используется для установки верхнего ограничения пропускной способности, доступной классу трафика.
Форма delete
этой команды используется для восстановления верхнего ограничения пропускной способности по умолчанию, доступной классу трафика.
Форма show
этой команды используется для отображения настройки верхнего ограничения пропускной способности, доступной классу трафика.
policy qos shaper <имя_политики> class <класс> description <описание>#
Указание текстового описания для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
описание
Необязательный. Описание для данного класса трафика.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания класса трафика.
Форма set
этой команды используется для указания описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos shaper <имя_политики> class <класс> match <имя_правила>#
Определение правила для проверки соответствия классов трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
имя_правила
Имя правила соответствия для класса в текстовом формате.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения правила, устанавливающего условия соответствия для членства в классе трафика.
Форма set
этой команды используется для создания правила соответствия в классе трафика.
Форма delete
этой команды используется для удаления узла конфигурации правила соответствия в классе трафика.
Форма show
этой команды используется для отображения настройки правила соответствия в классе трафика.
policy qos shaper <имя_политики> class <класс> match <имя_правила> description <описание>#
Указание текстового описания для правила соответствия.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
имя_правила
Имя правила соответствия для класса.
описание
Описание для данного соответствия.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для записи описания правила проверки соответствия классов трафика.
Форма set
этой команды используется для установки описания.
Форма delete
этой команды используется для удаления описания.
Форма show
этой команды используется для отображения настройки описания.
policy qos shaper <имя_политики> class <класс> match <имя_правила> ether destination <mac_адрес>#
Указание критерия соответствия на основе 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.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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-адреса отправителя.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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-трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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-трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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 <интерфейс>#
Указание критерия соответствия на основе входного интерфейса пакетов.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 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 <приоритет>#
Указание приоритета класса трафика при выделении дополнительной пропускной способности.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
приоритет
Приоритет, в соответствии с которым данному классу будет выделяться дополнительная пропускная способность. Чем меньше значение, тем ниже приоритет. Значение должно находиться в диапазоне от 0 до 7.
Значение по умолчанию#
Классам трафика назначается приоритет 0.
Указания по использованию#
Эта команда используется для назначения приоритета, по которому классу трафика выделяется дополнительная пропускная способность, когда она имеется.
Форма set
этой команды используется для указания приоритета класса трафика.
Форма delete
используется для восстановления приоритета по умолчанию данного класса трафика.
Форма show
этой команды используется для отображения настройки приотритета класса трафика.
policy qos shaper <имя_политики> class <класс> queue-limit <ограничение>#
Указание максимального размера очереди для класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
ограничение
Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 1-4294967295.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки максимального размера очереди (в пакетах) в классе трафика.
Форма set
этой команды используется для указания ограничения длины очереди.
Форма delete
этой команды используется для удаления ограничения длины очереди.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos shaper <имя_политики> class <класс> queue-ref <имя_политики>#
Указание дочерней политики QoS для данного класса трафика.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
shaper имя_политики
Обязательный. Имя политики управления загрузкой канала.
класс
Обязательный. Идентификатор класса. Значение должно находится в диапазоне от 2 до 4095.
queue-ref имя_политики
Необязательный. Имя дочерней политики QoS.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки дочерней политики QoS. Данная дочерняя политика будет применяться к трафику, попавшему в указанный класс.
Форма set
этой команды используется для указания дочерней политики QoS.
Форма delete
этой команды используется для удаления дочерней политики QoS.
Форма show
этой команды используется для отображения настройки использования дочерней политики QoS.
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 по умолчанию с управлением загрузкой канала.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для определения политики управления загрузкой канала по умолчанию. Эта политика будет применена ко всему трафику, не соответствующему никакому другому определенному классу.
Форма set
этой команды используется для создания узла конфигурации класса по умолчанию.
Форма delete
этой команды используется для удаления узла конфигурации класса по умолчанию.
Форма show
этой команды используется для отображения узла конфигурации класса по умолчанию.
policy qos shaper <имя_политики> default bandwidth <скорость>#
Указание базовой гарантированной пропускной способности для класса трафика по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число>%% | Пропускная способность указанная в процентах от общей. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
Доступно для использования 100% пропускной способности.
Указания по использованию#
Эта команда используется для установки базового уровня гарантированной пропускной способности, доступной классу трафика по умолчанию.
Форма set
этой команды используется для установки пропускной способности, доступной классу трафика по умолчанию.
Форма delete
этой команды используется для восстановления пропускной способности по умолчанию, доступной классу трафика по умолчанию.
Форма show
этой команды используется для отображения настройки пропускной способности, доступной классу трафика по умолчанию.
policy qos shaper <имя_политики> default burst#
Установка размера непрерывной серии пакетов для класса трафика по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
размер
Необязательный. Размер непрерывной серии. Размер непрерывной серии должен находиться в промежутке между 15 КБ и 32 МБ. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Размер непрерывной серии указанный в байтах. |
<число><приставка> | Размер непрерывной серии в указанных единицах измерения. Поддерживаются следующие единицы измерения: kb: килобайты. mb: мегабайты. |
Значение по умолчанию#
Размер непрерывной серии равен 15 килобайт.
Указания по использованию#
Эта команда используется для установки размера непрерывной серии в классе трафика по умолчанию. Устанавливается максимальный объем трафика, который может быть передан за один раз.
Форма set
этой команды используется для указания размера непрерывной серии в классе трафика по умолчанию.
Форма delete
этой команды используется для восстановления размера серии по умолчанию в классе трафика по умолчанию.
Форма show
этой команды используется для отображения настройки размера непрерывной серии в классе трафика по умолчанию.
policy qos shaper <имя_политики> default ceiling <скорость>#
Установка верхней границы пропускной способности для класса трафика по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
скорость
Пропускная способность. Допустимые форматы представлены в таблице ниже.
Значение | Описание |
---|---|
<число> | Пропускная способность указанная в килобайтах в секунду. |
<число>%% | Пропускная способность указанная в процентах от общей. |
<число><приставка> | Пропускная способность в указанных единицах измерения. Поддерживаются следующие единицы измерения: kbit: килобит в секунду. mbit: мегабит в секунду. gbit: гигабит в секунду. kbps: килобайт в секунду. mbps: мегабайт в секунду. gbps: гигабайт в секунду. |
Значение по умолчанию#
По умолчанию доступна вся пропускная способность.
Указания по использованию#
Эта команда используется для установки максимальной пропускной способности, которую класс трафика по умолчанию может использовать при наличии излишков пропускной способности.
Форма set
этой команды используется для установки верхнего ограничения пропускной способности, доступной классу трафика по умолчанию.
Форма delete
этой команды используется для восстановления верхнего ограничения пропускной способности по умолчанию, доступной классу трафика по умолчанию.
Форма show
этой команды используется для отображения настройки верхнего ограничения пропускной способности, доступной классу трафика по умолчанию.
policy qos shaper <имя_политики> default priority <приоритет>#
Указание приоритета класса трафика по умолчанию при выделении дополнительной пропускной способности.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
приоритет
Приоритет, в соответствии с которым данному классу будет выделяться дополнительная пропускная способность. Чем меньше значение, тем ниже приоритет. Значение должно находиться в диапазоне от 0 до 7.
Значение по умолчанию#
По умолчанию приоритету назначается значение 0.
Указания по использованию#
Эта команда используется для назначения приоритета, по которому классу трафика по умолчанию выделяется дополнительная пропускная способность, когда она имеется.
Форма set
этой команды используется для указания приоритета класса трафика по умолчанию.
Форма delete
используется для восстановления приоритета по умолчанию класса трафика по умолчанию.
Форма show
этой команды используется для отображения настройки приоритета класса трафика по умолчанию.
policy qos shaper <имя_политики> default queue-limit <ограничение>#
Указание максимального размера очереди для класса трафика по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
имя_политики
Обязательный. Имя политики управления загрузкой канала.
ограничение
Максимальный размер очереди в пакетах. Значение должно лежать в диапазоне 1-4294967295.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для установки максимального размера (в пакетах) очереди класса по умолчанию.
Форма set
этой команды используется для указания ограничения длины очереди.
Форма delete
этой команды используется для удаления ограничения длины очереди.
Форма show
этой команды используется для отображения настройки ограничения длины очереди.
policy qos shaper <имя_политики> default queue-ref <имя_политики>#
Указание дочерней политики QoS по умолчанию.
Синтаксис#
Режим интерфейса#
Режим настройки.
Ветвь конфигурации#
Параметры#
shaper имя_политики
Обязательный. Имя политики управления загрузкой канала.
queue-ref имя_политики
Необязательный. Имя дочерней политики QoS.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Данная дочерняя политика будет применяться ко всему трафику, не соответствующему никакому другому определённому классу в рамках указанной политики.
Форма set
этой команды используется для указания дочерней политики QoS.
Форма delete
этой команды используется для удаления дочерней политики QoS.
Форма show
этой команды используется для отображения настройки использования дочерней политики QoS.
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.
Синтаксис#
Режим интерфейса#
Эксплуатационный режим.
Параметры#
тип_интерфейса
Необязательный. Тип интерфейса.
интерфейс
Необязательный. Указание имени конкретного интерфейса.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для отображения входящих политик QoS.
show queueing#
Отображение текущих политик QoS.
Синтаксис#
Режим интерфейса#
Эксплуатационный режим.
Параметры#
тип_интерфейса
Необязательный. Тип интерфейса.
интерфейс
Необязательный. Указание имени конкретного интерфейса.
Значение по умолчанию#
Отсутствует.
Указания по использованию#
Эта команда используется для отображения текущих политик QoS.
Примеры#
В примере ниже приведен вывод всех политик QoS.