Platformen LibreQoS 2.0 til trafikstyring og optimering er blevet offentliggjort.

Efter to års udvikling er platformen LibreQoS 2.0 nu tilgængelig. Den er designet til at sikre en retfærdig fordeling af den tilgængelige båndbredde mellem brugerne og reducere de negative effekter, der opstår fra pakke-buffering (Bufferbloat) i netværksudstyr. Platformen kan anvendes af udbydere eller administratorer af private netværk til at optimere trafikstrømme, opretholde lave forsinkelser og fordele båndbredden baseret på prioriteter. Projektkoden er skrevet i C, JavaScript, Python og Rust og distribueres under GPLv2-licensen. Platformen installeres på server, der er placeret mellem udbyderens græsrouter og det lokale netværks grundlæggende router.

LibreQoS gør det muligt at reducere forsinkelser og øge pålideligheden af interaktive sessioner, spil, online læringsplatforme, VoIP-trafik og videoopkald under høje netværksbelastninger, for eksempel når nogle brugere downloader film i flere streams eller når torrent-entusiaster er aktive (LibreQoS løser problemet med hakken i videoopkald, når nogen i det samme netværk begynder at downloade 4K-video). Anvendelsen af LibreQoS reducerer den maksimale båndbredde, der er tilgængelig for én bruger, men giver mulighed for at reducere forsinkelserne markant og retfærdigt fordele ressourcerne mellem alle deltagere i datakommunkationen.

LibreQoS er baseret på brugen af CAKE (Common Applications Kept Enhanced) netværkskøhåndteringssystem og fq_codel (Fair Queuing Controlled Delay) pakkeplanlægger, samt eBPF og XDP (Express Data Path) til at udføre håndteringsfunktioner på netværksdriver-niveau med mulighed for direkte adgang til DMA-pakkebufferen. CAKE-algoritmen er designet til at erstatte og forenkle den komplekse hierarki af købehandlingsdiscipliner, i stand til at maksimere den mulige båndbredde og give minimale forsinkelser, selv på de langsomste forbindelser med udbyderen og ved brug på svagere enheder.

Projektet tilbyder også midler til at spore forsinkelser mellem afsendelse af anmodninger og modtagelse af svar (RTT, round-trip time), knyttet til enkeltbrugere, adgangspunkter og websteder. Der er udviklet et webinterface til analyse af tilstanden, som giver mulighed for visuelt at vurdere netværkstrafik, følge ændringer i belastning og forsinkelser, samt identificere de mest aktive brugere. Det er muligt at oprette fleksible hierarkiske skemaer til begrænsning af trafik og integrere med UISP og Splynx til kortlægning af topologier og kunder.

Udgivelsen af LibreQoS 2.0 er dedikeret til Dave Taht, som tragisk gik bort for et år siden i en alder af 59 år. Dave ledede udviklingen af LibreQoS og var medstifter af Bufferbloat-projektet, skaber af distributionen CeroWrt og forfatter til adskillige RFC'er relateret til behandling af netværkskøer.

Nøgleændringer i version 2.0 af LibreQoS:

  • Webinterface til operatøren er opgraderet, hvor diagnosticering af netværksproblemer er forbedret, og nye rapporter og grafer er tilføjet.
    Platformen LibreQoS 2.0 til trafikstyring og optimering er blevet offentliggjort.
  • I trævisningsmodus (Tree view) er den hierarkiske netværksstruktur blevet visualiseret, topologibehandling er forbedret, og opførsel af noder er blevet detaljeret.
  • Der er tilføjet nye værktøjer til diagnose af problemer, som muliggør analyse af tilstanden i netværkskøer, overvågning af trafikstrømme, visuel repræsentation af trafik i form af Sankey-diagrammer, overvågning af retransmissioner og visualisering af TCP's sendings- og modtagelsescyklusser (RTT).
    Platformen LibreQoS 2.0 til trafikstyring og optimering er blevet offentliggjort.
  • Nye visualiseringsmetoder for kort og trafikstrømme er blevet tilføjet, samt en analyser for autonome systemer (ASN Analysis).
    Platformen LibreQoS 2.0 til trafikstyring og optimering er blevet offentliggjort.
  • Integration med systemer til kundehåndtering (CRM) og netværksstyringssystemer (NMS) er forbedret. Support til integration med UISP, Splynx, Netzur, VISP, WISPGate, Powercode og Sonar er blevet tilføjet.
  • Mulighederne for båndbreddebegrænsning (shaping) relateret til køstyring er forbedret, med brug af TreeGuard og StormGuard til at forhindre overbelastninger.
  • Overvågning af planlæggerens tilstand og information om kritiske problemer er blevet forbedret.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster