# LibreQoS 2.0: otevřená platforma pro QoS a boj proti Bufferbloat
LibreQoS 2.0 je otevřená platforma pro realizaci Quality of Service (QoS) v sítích. Rozděluje šířku pásma mezi uživateli a minimalizuje efekty Bufferbloat způsobené mezilehlým vyrovnáváním paketů. Kód v C, Rust, JavaScript a Python je dostupný na GitHub pod licencí GNU GPL v2.0. Platforma se nasazuje na serveru mezi hraničním směrovačem poskytovatele a základním směrovačem lokální sítě.
Systém optimalizuje provoz pro poskytovatele a správce soukromých sítí, podporuje nízká zpoždění a prioritizaci toků. Podpora interaktivních aplikací, her, VoIP, videohovorů a online vzdělávání zůstává i při špičkových zátěžích z torrentů nebo vícevláknových stahování 4K videa.
Technologické základy
LibreQoS využívá CAKE (Common Applications Kept Enhanced) pro řízení front a fq_codel (Fair Queuing Controlled Delay) pro plánování paketů. eBPF a XDP zajišťují zpracování na úrovni síťového ovladače s přímým přístupem k DMA vyrovnávacím pamětem.
CAKE zjednodušuje hierarchii front, maximalizuje propustnost a minimalizuje zpoždění na pomalých kanálech a slabém vybavení. To snižuje špičkovou rychlost na uživatele, ale zajišťuje spravedlivé rozdělení zdrojů a stabilitu RTT (round-trip time).
Monitorování RTT je vázáno na uživatele, přístupové body a weby. Webové rozhraní vizualizuje provoz, zátěž, zpoždění a aktivní uživatele. Podpora hierarchických schémat tvarování a integrace s UISP, Splynx.
Novinky ve verzi 2.0
Verze 2.0 se zaměřuje na diagnostiku, vizualizaci a integrace. Hlavní vylepšení:
- Vylepšené webové rozhraní: nové zprávy, grafy pro diagnostiku problémů.
- Tree view: zobrazení hierarchické topologie sítě, detail uzlů.
- Nástroje diagnostiky: analýza front, toků provozu, Sankey diagramy, monitorování retransmitů a RTT pro TCP.
- Nové vizualizace: mapy provozu, analýza ASN (autonomních systémů).
- Integrace s CRM/NMS: UISP, Splynx, Netzur, VISP, WISPGate, Powercode, Sonar.
- Vylepšené tvarování: TreeGuard a StormGuard pro ochranu před přetížením.
- Monitorování plánovače s upozorněními na kritické události.
Tyto změny usnadňují nasazení v produkčních sítích střední a velké velikosti.
Použití v reálných scénářích
V sítích poskytovatelů LibreQoS řeší problémy s koktáním VoIP při souběžných stahováních. Pro firemní sítě – prioritizace provozu pro vzdálený přístup a videokonference. Správci mohou nastavovat politiky tvarování podle topologií a integrovat s existujícími NMS.
Příklad: v síti s 100+ uživateli na 1 Gbit/s uplink CAKE + fq_codel snižuje RTT z 100+ ms na <20 ms při zátěži, zachovává odezvu her a VoIP.
Co je důležité
- LibreQoS 2.0 posiluje diagnostiku přes webové rozhraní s Tree view, Sankey diagramy a analýzou ASN.
- Integrace s UISP, Splynx a dalšími CRM/NMS usnadňuje správu klientů a topologií.
- CAKE a fq_codel s eBPF/XDP zajišťují nízká zpoždění bez ztráty propustnosti.
- TreeGuard/StormGuard zabraňují přetížení front.
- Monitorování retransmitů a RTT pomáhá odhalovat úzká hrdla v reálném čase.
— Editorial Team
Zatím žádné komentáře.