ALTQ
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 21. april 2018; checks kræver
3 redigeringer .
ALTQ er en alternativ køplatform til BSD . ALTQ leverer kø og andre QoS - metoder. Dette er for det meste implementeret på BSD- routere . ALTQ er blevet porteret til FreeBSD , NetBSD -distributioner og integreret i OpenBSD 's PF - pakkefilter .
ALTQ sætter pakker i kø med henblik på båndbreddestyring. Denne planlægger bestemmer den algoritme, der bruges til at bestemme, hvilke pakker der vil blive forsinket, hvilke vil blive droppet, og hvilke vil blive transmitteret med det samme. Der er tre planlæggere, der i øjeblikket understøttes af FreeBSD i ALTQ- implementeringen :
- CBQ -klassebaseret kø. Køer knyttet til en grænseflade skaber et træ. Således kan hver kø have yderligere underordnede køer. Hver kø kan have en prioritet og en tildelt båndbredde. Prioriteten styrer hovedsageligt, hvor længe pakker vil blive sendt ud, mens andre venter i kø. Dette styrer gennemløbet.
- PRIQ Priority Queueing. Disse køer kan ikke have underordnede køer. Hver kø er tildelt en unik prioritet, der spænder fra 0 til 15. Pakker med det højeste nummer har den højeste prioritet.
- HFSC Hierarchical Fair Service Curve. Den overordnede kø definerer den samlede gennemstrømning for alle køer på grænsefladen. Angiver den samlede båndbredde leveret af udbyderen og afhænger ikke af hastigheden på netværksgrænsefladen. I en underordnet kø specificerer dette direktiv den maksimale bithastighed, der til enhver tid vil blive behandlet af køen.
Links