Взвешенное случайное раннее обнаружение - Weighted random early detection

Взвешенное случайное раннее обнаружение (WRED) - дисциплина массового обслуживания сетевой планировщик подходит для предотвращение перегрузки.[1] Это расширение случайное раннее обнаружение (КРАСНЫЙ), когда одна очередь может иметь несколько разных наборов пороговых значений очереди. Каждый набор пороговых значений связан с определенным класс трафика.

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

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

Ограничения

На коммутаторах Cisco WRED ограничен

  • TCP / IP трафик. Только этот тип трафика указывает отправителю на перегрузку, что позволяет снизить скорость передачи.

Не-IP-трафик будет отбрасываться чаще, чем трафик TCP / IP, потому что он обрабатывается с наименьшим возможным приоритетом.

Функциональное описание

WRED действует в следующем порядке, когда приходит пакет:

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

Расчет среднего размера очереди

Средний размер очереди зависит от предыдущего среднего, а также от текущего размера очереди. Формула расчета приведена ниже:

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

Рекомендации

  1. ^ «Обзор предотвращения перегрузки». Cisco. Получено 2012-05-10.
  2. ^ «Взвешенная справедливая организация очередей на основе классов и взвешенное случайное раннее обнаружение». Cisco. Получено 2020-05-07.