Välja LibreQoS 2.0 platvorm liikluse haldamiseks ja optimeerimiseks

Pärast kahte aastat arendustööd on välja antud platvorm LibreQoS 2.0, mis on mõeldud olemasoleva ribalaiuse õiglasemaks jaotamiseks kasutajate vahel ning negatiivsete efektide vähendamiseks, mis tekivad pakettide vahebufferdamise (Bufferbloat) tõttu võrgu seadmetes. Platvormi saavad kasutada teenusepakkujad või eraklike võrkude administraatorid liiklusteenuste optimeerimiseks, latentsuse pidevaks hoidmiseks minimaalsel tasemel ja ribalaiuse jagamiseks prioriteetide arvestamisega. Projekti kood on kirjutatud keeltes C, JavaScript, Python ja Rust ning levitatakse GPLv2 litsentsi alusel. Platvorm installitakse server, mis asub teenusepakkuja piirrouteri ja kohaliku võrgu põhijuhtrouteri vahel.

LibreQoS võimaldab vähendada viivitusi ja suurendada interaktiivsete istungite, mängude, online-õppeplatvormide, VoIP-liikluse ja videokõnede töökindlust, kui võrgu koormus on suur, näiteks mõnede kasutajate filmide voogedastuse või torrentitegevuse tõttu (LibreQoS lahendab probleemid videokõnede laggedega, kui keegi samas võrgus alustab 4K-video allalaadimist). LibreQoS rakendamine vähendab ühe kasutaja maksimaalset ribalaiust, kuid samas võimaldab oluliselt vähendada viivitusi ja õiglaselt jaotada ressursse kõigi andmevahetuses osalejate vahel.

LibreQoS põhineb CAKE (Common Applications Kept Enhanced) võrgu järjekordade haldamise süsteemi ja fq_codel (Fair Queuing Controlled Delay) pakettide ajakava kasutamisel, samuti kasutab see eBPF ja XDP (Express Data Path) töötlejatena võrgu draiveri tasemel, võimaldades otseühendust pakettide DMA-pufferitega. CAKE algoritm on loodud selleks, et asendada ja lihtsustada keerukat järjekordade töötlemise distsipliinide hierarhiat, suudab maksimaalselt ära kasutada saadav läbilaskevõime ning tagada minimaalsed viivitused isegi kõige aeglasemates sidekanalites pakkuja juures ja madala jõudlusega seadmetes töötades.

Projekt pakub ka vahendeid viivituste jälgimiseks, mis on seotud päringu saatmise ja vastuse saamise ajaga (RTT, round-trip time), sidudes need üksikute kasutajate, juurdepääsupunktide ja veebisaitidega. Oleku analüüsimiseks on välja töötatud veebiliides, mis võimaldab selgelt hinnata võrgu liiklust, jälgida koormuse ja viivituste muutusi ning tuvastada kõige aktiivsemaid kasutajaid. On võimalik luua paindlikke hierarhilisi liikluse piirangu skeeme ning integreerida UISP ja Splynxiga topoloogiate ja klientide kaardistamiseks.

LibreQoS 2.0 väljaanne on pühendatud Dave Taht'ile, kes suri ootamatult aasta tagasi 59 aasta vanusena. Dave juhtis LibreQoS-i arendustööd ja oli Bufferbloat projekti kaasasutaja, CeroWrt jaotuse looja ning paljude RFC-de autor, mis käsitlevad võrgu järjekordade haldamist.

LibreQoS 2.0 versiooni peamised muudatused:

  • Operaatori veebiliides on uuendatud, pakkudes laiendatud võrguprobleemide diagnostika võimalusi ning uusi aruandeid ja graafikuid.
    Välja LibreQoS 2.0 platvorm liikluse haldamiseks ja optimeerimiseks
  • Puustruktuuri vaates (Tree view) on tagatud võrgu hierarhilise struktuuri kuvamine, parendatud topoloogia töötlemist ja ka nodide käitumise detailsem kirjeldus.
  • Uued veakdiagnostika tööriistad, mis võimaldavad analüüsida võrgu järjekordade seisundit, jälgida liiklusvooge, esitada andmeid visuaalselt Sanky diagrammidena, jälgida pakettide korduvülekandeid (retransmit) ja visualiseerida TCP edastus-vastuvõtu tsükleid (RTT).
    Välja LibreQoS 2.0 platvorm liikluse haldamiseks ja optimeerimiseks
  • Uued kaardistamise ja liiklusvoogude visualiseerimise režiimid on lisatud, samuti iseseisvate süsteemide analüsaator (ASN Analysis).
    Välja LibreQoS 2.0 platvorm liikluse haldamiseks ja optimeerimiseks
  • Parendatud integratsioon kliendihalduse süsteemidega (CRM) ja võrguhalduse süsteemidega (NMS). Lisatud tugi UISP, Splynx, Netzur, VISP, WISPGate, Powercode ja Sonar integreerimiseks.
  • Parendatud ribalaiuse piiramisvõime (shaping), mis on seotud järjekordade haldamise ja TreeGuardi ning StormGuardi kasutamisega ülekoormuse vältimiseks.
  • Tõhustatud plaanija oleku jälgimine ja teavitamine kriitilistest probleemidest.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster