Активное управление очередями
-
Основы активного управления очередями (AQM)
- AQM — это политика отбрасывания пакетов до заполнения буфера, чтобы уменьшить перегрузку сети и улучшить задержку.
- Сетевой планировщик использует различные алгоритмы, включая RED, ECN и CoDel, для управления очередями.
- RFC 7567 рекомендует AQM как наилучшую практику.
-
Архитектура и работа AQM
- Маршрутизаторы поддерживают очереди для каждого интерфейса, где пакеты хранятся до отправки.
- Дисциплина активной очереди позволяет отбрасывать пакеты до заполнения очереди.
- AQM работают, поддерживая вероятности отбрасывания и пометки пакетов и отбрасывая их в соответствии с этими вероятностями.
-
Преимущества AQM
- AQM предотвращают задержку скачкообразных потоков и синхронизацию между ними.
- Предоставляя информацию о перегрузке, AQM уменьшают длину очереди и задержку в сети.
-
Недостатки AQM
- Ранние AQM требуют точной настройки параметров для оптимальной производительности.
- Современные AQM, такие как ARED, Blue, PI, CoDel и CAKE, являются самонастраивающимися и могут работать с настройками по умолчанию.
- Сетевые инженеры иногда критикуют AQM за отбрасывание исправных пакетов.
-
Моделирование AQM
- Платформа моделирования AQM&DoS на основе NS-2 позволяет моделировать DoS-атаки и алгоритмы AQM.
- Платформа автоматически анализирует влияние DoS-атак на обычные TCP-потоки и алгоритмы AQM.
-
Алгоритмы AQM
- Представлен список алгоритмов AQM, включая RED, SFB, CAKE, CoDel, M-REM, PI-контроллер и другие.
- Некоторые алгоритмы, такие как RED-PD и RSFB, предназначены для защиты от подменяющих DoS-атак.
- SQM сочетает AQM с QOS и другими методами для интеллектуального управления очередями.
Полный текст статьи: