Эксплуатация сети

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

Определение

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

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

Зачем это знать

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

Связи из словаря

Карта понятия

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

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

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

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

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

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

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

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

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

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

  • Стандарт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.

    Утверждения: 01 · 02

  • Первичная спецификация
    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.

    Утверждения: 01

  • Первичная спецификация
    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.

    Утверждения: 02

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие