Эксплуатация сети · проверено по источникам

Активное управление очередью

Активное управление очередью, или AQM, — правило, которое до полного заполнения буфера выбирает пакеты для отбрасывания или маркировки ECN и создаёт ранний сигнал перегрузки.

Также ищут: Active Queue Management · AQM · активный диспетчер очереди

Практический смысл

Почему это важно

AQM помогает удерживать задержку очереди и даёт реагирующим отправителям время снизить скорость. Неподходящие пороги или трафик без реакции могут свести эффект к нулю.

Доказательная часть

Что подтверждено

  1. IETF рекомендует AQM, которое подаёт сигнал перегрузки до полного заполнения очереди: отбрасывает пакет или, для трафика с ECN, ставит метку.

    Граница применимости: Сетевые очереди с трафиком, который реагирует на перегрузку.

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

    Граница применимости: Управление очередью, ёмкость канала и сквозной контроль перегрузки.

Перед спецификацией

Что проверить

  1. Уточните алгоритм и профиль AQM.
  2. Снимите задержку очереди, метки и потери.
  3. Проверьте реакцию разных транспортов.
Открытые основания

Первоисточники

  • Первичная спецификация

    RFC 7567: IETF Recommendations Regarding Active Queue Management

    Internet Engineering Task Force · BCP 197 / RFC 7567, July 2015

    Рекомендует AQM для раннего congestion signal и описывает задержку, lock-out и excessive buffering.

    Открыть первоисточник
  • Первичная спецификация

    RFC 3168: The Addition of Explicit Congestion Notification to IP

    Internet Engineering Task Force · RFC 3168, September 2001

    Определяет Not-ECT, ECT(0), ECT(1), CE, negotiation и transport response на congestion marking.

    Открыть первоисточник
  • Первичная спецификация

    RFC 2914: Congestion Control Principles

    Internet Engineering Task Force · BCP 41 / RFC 2914, September 2000

    Объясняет congestion collapse, responsive flows и необходимость end-to-end реакции на loss или explicit signal.

    Открыть первоисточник
Сообщить об ошибке

Опишите проблему — постараемся исправить как можно скорее.

Спасибо!

Получили ваше сообщение.
Подтвердите действие