Bola uverejnená platforma LibreQoS 2.0 na správu a optimalizáciu prevádzky

Po dvoch rokoch vývoja je k dispozícii verzia platformy LibreQoS 2.0, ktorá je určená na spravodlivé rozdelenie existujúcej šírky pásma medzi používateľmi a zníženie negatívnych efektov spôsobených medzizásobovaním paketov (Bufferbloat) sieťovým vybavením. Platforma môže byť použitá poskytovateľmi alebo správcami súkromných sietí na optimalizáciu tokov prevádzky, udržanie latencií na minimálnej úrovni a rozdelenie šírky pásma s ohľadom na priority. Kód projektu je napísaný v jazykoch C, JavaScript, Python a Rust a je distribuovaný pod licenciou GPLv2. Platforma sa inštaluje na server, umiestnený medzi hraničným smerovačom poskytovateľa a základným smerovačom lokálnej siete.

LibreQoS umožňuje znížiť latencie a zvýšiť spoľahlivosť interaktívnych session, hier, online vzdelávacích platforiem, VoIP prevádzky a videohovorov za podmienok vysokého zaťaženia siete, napríklad v dôsledku sťahovania filmov viacerými používateľmi naraz alebo aktivity nadšencov torrentov (LibreQoS rieši problém so sekaním videohovorov, keď niekto v tej istej sieti začne sťahovať 4K video). Použitie LibreQoS znižuje dostupnú špičkovú šírku pásma pre jedného používateľa, ale umožňuje výrazne znížiť latencie a spravodlivo rozdeliť zdroje medzi všetkých účastníkov výmeny dát.

LibreQoS sa zakladá na aplikácii systému správy sieťových frontov CAKE (Common Applications Kept Enhanced) a plánovača paketov fq_codel (Fair Queuing Controlled Delay), a taktiež využíva eBPF a XDP (Express Data Path) na vykonávanie spracovateľov na úrovni sieťového ovládača s možnosťou priameho prístupu k DMA-bufferu paketov. Algoritmus CAKE je navrhnutý na nahradenie a zjednodušenie zložitej hierarchie disciplin spracovania sieťových frontov, dokáže vyžmíkať maximálne možné priepustnosti a poskytnúť minimálne úrovne latencií aj na najpomalších komunikačných kanáloch s poskytovateľom a pri práci na málo výkonných zariadeniach.

Projekt tiež poskytuje prostriedky na sledovanie oneskorenia medzi odoslaním požiadavky a prijatím odpovede (RTT, round-trip time), viazané na jednotlivých používateľov, prístupové body a stránky. Na analýzu stavu bol vyvinutý webový rozhranie, ktoré umožňuje prehľadne posúdiť prevádzku v sieti, sledovať zmenu záťaže a oneskorení, identifikovať najaktívnejších používateľov. Je možné vytváranie flexibilných hierarchických schém obmedzenia prevádzky a integrácia s UISP a Splynx na mapovanie topológ a klientov.

Vydanie LibreQoS 2.0 je venované Daveovi Tahtovi, ktorý nečakane zosnul pred rokom vo veku 59 rokov. Dave riadil vývoj LibreQoS a bol spoluzakladateľom projektu Bufferbloat, vytvoril distribúciu CeroWrt a bol autorom mnohých RFC týkajúcich sa spracovania sieťových frontov.

Kľúčové zmeny vo verzii LibreQoS 2.0:

  • Webové rozhranie operátora bolo modernizované, čím sa rozšírili možnosti diagnostiky sieťových problémov a pridali sa nové správy a grafy.
    Bola uverejnená platforma LibreQoS 2.0 na správu a optimalizáciu prevádzky
  • V režime stromového prehľadu (Tree view) je zabezpečené zobrazenie hierarchickej štruktúry siete, zlepšilo sa spracovanie topológy a podrobnejšie sa analyzuje správanie uzlov.
  • Boli pridané nové nástroje na diagnostiku problémov, ktoré umožňujú analyzovať stav sieťových frontov, sledovať toky prevádzky, prehľadne predkladať prevádzku vo forme Sankeyových diagramov, vykonávať monitorovanie opakovaných prenosov (retransmit) a vizualizovať cykly prijímania a vysielania TCP (RTT).
    Bola uverejnená platforma LibreQoS 2.0 na správu a optimalizáciu prevádzky
  • Boli pridané nové režimy vizualizácie máp a tokov prevádzky, pridaný analyzátor autonómnych systémov (ASN Analysis).
    Bola uverejnená platforma LibreQoS 2.0 na správu a optimalizáciu prevádzky
  • Zlepšila sa integrácia so systémami organizovania interakcie s klientmi (CRM) a systémami správy siete (NMS). Pridaná podpora pre integráciu s UISP, Splynx, Netzur, VISP, WISPGate, Powercode a Sonar.
  • Zlepšili sa možnosti na obmedzovanie priepustnosti (shaping) týkajúce sa správy frontov a používania TreeGuard a StormGuard na prevenciu preťaženia.
  • Zlepšený monitoring stavu plánovača a informovanie o kritických problémoch.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster