АЛЬТК
![]() | Содержимое этой страницы первоначально появилось на FreeBSD страницах руководства для ALTQ и pf.conf и с исходной ALTQ веб-страницы . |
ALTQ ( ALTernate Queuing ) — сетевой планировщик для Berkeley Software Distribution . ALTQ обеспечивает дисциплины организации очередей и другие компоненты, связанные с качеством обслуживания (QoS), необходимые для реализации совместного использования ресурсов. Чаще всего он реализуется на маршрутизаторах на базе BSD . ALTQ включен в базовый дистрибутив FreeBSD , NetBSD и DragonFly BSD и был интегрирован в pf фильтр пакетов OpenBSD, но позже заменен новой подсистемой организации очередей (она устарела в выпуске OpenBSD 5.5 и полностью удалена в версии 5.6 в 2014 году). ). [1]
С помощью ALTQ пакеты можно распределять по очередям с целью контроля пропускной способности . Планировщик пакеты определяет алгоритм, используемый для принятия решения о том, какие задерживаются , отбрасываются или отправляются немедленно. В настоящее время в реализации ALTQ во FreeBSD поддерживается пять планировщиков:
- cbq — Организация очередей на основе классов. Очереди, прикрепленные к интерфейсу, создают дерево , поэтому каждая очередь может иметь дополнительные дочерние очереди. Каждой очереди может быть назначен приоритет и полоса пропускания. Приоритет в основном определяет время, необходимое для отправки пакетов, тогда как полоса пропускания в первую очередь влияет на пропускную способность .
- CoDel — Контролируемая задержка. Попытки борьбы с раздуванием буфера.
- fairq — Честная организация очереди. Пытается справедливо распределить пропускную способность между всеми соединениями.
- hfsc — Иерархическая кривая справедливого обслуживания . Очереди, прикрепленные к интерфейсу, создают дерево, поэтому каждая очередь может иметь дополнительные дочерние очереди. Каждой очереди может быть назначен приоритет и полоса пропускания. Приоритет в основном определяет время, необходимое для отправки пакетов, тогда как пропускная способность в первую очередь влияет на пропускную способность.
- PRIQ — Приоритетная очередь. Очереди привязаны к интерфейсу , поэтому очереди не могут иметь дополнительных дочерних очередей. Каждой очереди присвоен уникальный приоритет в диапазоне от 0 до 15. Пакеты в очереди с наивысшим приоритетом обрабатываются в первую очередь.
См. также [ править ]
Ссылки [ править ]
- ^ «ALTQ удален из -current» . Журнал OpenBSD . 19 апреля 2014 г.
Внешние ссылки [ править ]
- Домашняя страница ALTQ. Архивировано 27 сентября 2007 г. в Wayback Machine.
- Настройка ALTQ в OpenBSD 5.4 и более ранних версиях
- PF и ALTQ Документация FreeBSD проекта
- Документация pfSense Типы планировщика ALTQ на pfSense брандмауэре