ALTQ - ALTQ
ALTQ ( ALTernate Queuing ) to program do planowania sieci dla Berkeley Software Distribution . ALTQ zapewnia dyscypliny kolejkowania i inne komponenty związane z jakością usług (QoS), wymagane do realizacji współdzielenia zasobów. Jest najczęściej implementowany na routerach opartych na BSD . ALTQ jest zawarty w podstawowej dystrybucji FreeBSD , NetBSD i DragonFly BSD i został zintegrowany z filtrem pakietów pf w OpenBSD , ale później zastąpiony nowym podsystemem kolejkowania ( został przestarzały w wydaniu OpenBSD 5.5 i całkowicie usunięty w wersji 5.6 w 2014 roku ) ).
Dzięki ALTQ pakiety można przypisywać do kolejek w celu kontroli przepustowości . Harmonogram określa algorytm używany do zdecydować, które pakiety uzyskać opóźnione, upuszczony lub wysłany natychmiast. Obecnie w implementacji ALTQ we FreeBSD obsługiwanych jest pięć programów planujących:
- cbq — kolejkowanie oparte na klasach. Kolejki dołączone do interfejsu budują drzewo , dzięki czemu każda kolejka może mieć kolejne kolejki podrzędne. Każda kolejka może mieć przypisany priorytet i przepustowość. Priorytet kontroluje głównie czas potrzebny do wysłania pakietów, podczas gdy przepustowość ma przede wszystkim wpływ na przepustowość .
- codel — kontrolowane opóźnienie.
- fairq — Uczciwe kolejkowanie.
- hfsc — Hierarchiczna krzywa uczciwej obsługi . Kolejki dołączone do interfejsu budują drzewo, dzięki czemu każda kolejka może mieć kolejne kolejki podrzędne. Każda kolejka może mieć przypisany priorytet i przepustowość. Priorytet kontroluje głównie czas potrzebny do wysłania pakietów, podczas gdy przepustowość ma przede wszystkim wpływ na przepustowość.
- priq — kolejkowanie priorytetowe. Kolejki są płasko dołączone do interfejsu , dlatego kolejki nie mogą mieć dalszych kolejek podrzędnych. Każda kolejka ma przypisany unikalny priorytet z zakresu od 0 do 15. Pakiety w kolejce o najwyższym priorytecie są przetwarzane jako pierwsze.
Zobacz też
Bibliografia
Zewnętrzne linki
- ALTQ home Zarchiwizowane 2007-09-27 w Wayback Machine
- Konfiguracja ALTQ w OpenBSD 5.4 i wcześniejszych
- Dokumentacja PF i ALTQ projektu FreeBSD