ALTQ
ALTQ (Alternate Queuing) er et netværk scheduler til BSD- typen distributioner . ALTQ leverer kømekanismer og forbedrer servicekvaliteten (QoS) for de komponenter, der er nødvendige for at opnå ressourcedeling. ALTQ base er inkluderet i distributioner FreeBSD , NetBSD , DragonFly BSD og er integreret i firewall Packet Filter fra OpenBSD .
Med ALTQ kan pakker tildeles køer til kontrol af båndbredde. Planlæggeren definerer algoritmen, der bestemmer, hvilke pakker der skal forsinkes, droppes eller sendes straks.
Der er i øjeblikket tre planlæggere, der understøttes i ALTQ-implementeringen til FreeBSD:
-
CBQ (klassebaseret kø) . Køer knyttet til en grænseflade bygger et træ , hvor hver kø kan have flere børn, som også er køer. Hver kø kan have en prioritet og en tildelt båndbredde . Prioritet styrer primært den tid, det tager at sende pakker, mens båndbredde primært styrer kapacitet .
-
PRIQ (Priority Queuing) . Køerne er alle knyttet til netværksgrænsefladen og har derfor ingen træstruktur. Hver kø har en unik prioritet fra 0 til 15. Pakker i en kø med højere prioritet behandles først.
-
HSFC (Hierarkical Fair Service Curve) . Køer knyttet til en grænseflade bygger et træ, hvor hver kø kan have flere børn, som også er køer. Hver kø kan have en prioritet og en tildelt båndbredde. Prioritet styrer primært den tid, det tager at sende pakker, mens båndbredde primært styrer kapacitet.
eksterne links