Документация: ПО Факел — разрабатываемая версия

Применение политики

Обзор

Созданную политику нужно применить к интерфейсу, указав направление трафика: исходящий (egress) или входящий (ingress). Для каждого интерфейса и направления применяется одна политика; одну политику можно применить к нескольким интерфейсам.

К исходящему трафику применяются политики всех типов, к входящему — только политика Limiter без классов.

Пример настройки

Политики WAN-IN и WAN-OUT созданы заранее.

Шаг

Команда

Описание

1

set qos interface eth0 ingress WAN-IN

Применяет политику Limiter WAN-IN к входящему трафику интерфейса eth0

2

set qos interface eth0 egress WAN-OUT

Применяет политику Shaper WAN-OUT к исходящему трафику интерфейса eth0

3

set qos interface eth1 egress WAN-OUT

Применяет ту же политику к исходящему трафику интерфейса eth1

4

run show qos

Отображает примененные политики

Список команд

Режим «Конфигурирование»


qos interface <interface> egress <policy-name>

Описание:
Применяет политику к исходящему трафику интерфейса. К исходящему трафику применяются политики всех типов.

Синтаксис:

  • set qos interface <interface> egress <policy-name>

  • delete qos interface <interface> egress <policy-name>

  • show qos interface <interface> egress

Аргументы:

  • <interface> — имя интерфейса. Формат: строка;

  • <policy-name> — имя политики.

Режим: «Конфигурирование».


qos interface <interface> ingress <policy-name>

Описание:
Применяет политику к входящему трафику интерфейса. К входящему трафику применяется только политика Limiter без классов: в текущей версии ПО Факел политики с очередями и Limiter с классами на входящем направлении не проходят проверку при фиксации конфигурации (см. Ограничения).

Синтаксис:

  • set qos interface <interface> ingress <policy-name>

  • delete qos interface <interface> ingress <policy-name>

  • show qos interface <interface> ingress

Аргументы:

  • <interface> — имя интерфейса. Формат: строка;

  • <policy-name> — имя политики Limiter.

Режим: «Конфигурирование».


Режим «Администрирование»


qos

Описание:
Отображает состояние механизма QoS в плоскости передачи данных: примененные политики шейпинга и активные политики Limiter.

Синтаксис:

  • show qos

Режим: «Администрирование».


qos cake interface <interface>

Описание:
Отображает состояние дисциплины очередей CAKE на указанном интерфейсе: параметры и статистику очереди, которые читаются из ядра Linux (tc). Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos cake interface <interface>

Аргументы:

  • <interface> — имя интерфейса, к которому применена политика QoS (qos interface). Формат: строка.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


qos shaper

Описание:
Отображает состояние политик Shaper: классы и статистику очередей, которые читаются из ядра Linux (tc). Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos shaper

Режим: «Администрирование».

Уровень привилегий: «Администратор».


qos shaper detail

Описание:
Отображает подробное состояние политик Shaper: классы и статистику очередей, которые читаются из ядра Linux (tc). Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos shaper detail

Режим: «Администрирование».

Уровень привилегий: «Администратор».


qos shaper interface <interface>

Описание:
Отображает состояние политик Shaper на указанном интерфейсе: классы и статистику очередей, которые читаются из ядра Linux (tc). Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos shaper interface <interface>

Аргументы:

  • <interface> — имя интерфейса, к которому применена политика QoS (qos interface). Формат: строка.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


qos shaper interface <interface> detail

Описание:
Отображает подробное состояние политик Shaper на указанном интерфейсе: классы и статистику очередей, которые читаются из ядра Linux (tc). Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos shaper interface <interface> detail

Аргументы:

  • <interface> — имя интерфейса, к которому применена политика QoS (qos interface). Формат: строка.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


qos shaper interface <interface> class <class>

Описание:
Отображает состояние указанного класса политики Shaper на указанном интерфейсе, а также классов root и default этого интерфейса. Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos shaper interface <interface> class <class>

Аргументы:

  • <interface> — имя интерфейса, к которому применена политика QoS (qos interface). Формат: строка.

  • <class> — идентификатор класса политики. Формат: строка.

Режим: «Администрирование».

Уровень привилегий: «Администратор».


qos shaper interface <interface> class <class> detail

Описание:
Отображает подробное состояние указанного класса политики Shaper на указанном интерфейсе, а также классов root и default этого интерфейса. Команда отображает состояние ядра Linux, а не FVE (см. Ограничения).

Синтаксис:

  • show qos shaper interface <interface> class <class> detail

Аргументы:

  • <interface> — имя интерфейса, к которому применена политика QoS (qos interface). Формат: строка.

  • <class> — идентификатор класса политики. Формат: строка.

Режим: «Администрирование».

Уровень привилегий: «Администратор».