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

Политика Random Detect

Обзор

Дисциплина очередей: Random Early Drop (RED).
Применяется к: исходящему трафику.

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

Политика Random Detect может быть полезной при «тяжелых» профилях трафика, особенно на магистральных каналах, чтобы избежать их перегрузки, но только при условии, что все коммуникации используют протокол TCP (отброшенные пакеты будут переданы повторно, но с пониженной интенсивностью).

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

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

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

Примечание

Значение random-detect параметра queue-type принимается командной строкой, но в текущей версии ПО Факел приводит к ошибке при фиксации конфигурации (см. Ограничения).

Выбор дисциплины

Политика Random Detect не является самостоятельной политикой обработки трафика: в разделе конфигурации qos policy нет типа политики random-detect. Дисциплина выбирается как тип очереди (параметр queue-type) класса политики Shaper или Priority Queue, а также трафика по умолчанию (default) этих политик:

set qos policy shaper <policy-name> class <class-id> queue-type random-detect
set qos policy shaper <policy-name> default queue-type random-detect

Отдельных параметров дисциплины (пороговых значений, вероятности отбрасывания, приоритетов IP Precedence) в CLI нет.

Описание остальных команд политики Shaper приведено в разделе Политика Shaper, параметры класса перечислены в разделе Классы и трафик по умолчанию.