Pas dy vjet zhvillimi, është në dispozitë versioni i platformës LibreQoS 2.0, e cila është projektuar për të organizuar shpërndarjen e drejtë të bandwidth-it ekzistues midis përdoruesve dhe për të reduktuar efektet negative që lindin nga tamponimi i paketave (Bufferbloat) në pajisjet rrjetore. Kjo platformë mund të përdoret nga ofruesit ose administratorët e rrjeteve private për të optimizuar rrjedhat e trafikut, për të mbajtur vonesat në nivele minimale dhe për të shpërndarë bandwidth-in sipas prioriteteve. Kodi i projektit është shkruar në gjuhët C, JavaScript, Python dhe Rust, dhe shpërndahet nën licencën GPLv2. Platforma instalon në server, e cila vendoset midis routerit kufitar të ofruesit dhe routerit bazë të rrjetit lokal.
LibreQoS ndihmon në uljen e vonesave dhe rritjen e qëndrueshmërisë së sesioneve interaktive, lojërave, platformave të mësimit online, trafikëve VoIP dhe videovizitave në kushte ngarkese të lartë të rrjetit, për shembull, për shkak të shkarkimeve nga disa përdorues të filmave në disa rrjedha ose aktivitetit të tifozëve të torrentëve (LibreQoS zgjidh problemin e ngathtësisë në videovizita kur dikush në të njëjtin rrjet fillon të shkarkojë video 4K). Përdorimi i LibreQoS zvogëlon kapacitetin maksimal të shkarkimit për një përdorues të vetëm, por përmirëson ndjeshëm vonesat dhe ndan drejtësisht burimet midis të gjithë pjesëmarrësve në shkëmbim të të dhënave.
LibreQoS bazohet në përdorimin e sistemit të menaxhimit të radhëve të rrjetit CAKE (Aplikimet e Zakonshme të Mbajtura të Përmirësuara) dhe planifikuesit të paketimeve fq_codel (Radhitja e drejtë e vonesave të kontrolluara), si dhe përdor eBPF dhe XDP (Rruga e të Dhënave të Shpejta) për të zbatuar përpunuesit në nivelin e drejtuesit të rrjetit me mundësinë për qasje të drejtpërdrejtë në tamponin DMA të paketimeve. Algoritmi CAKE është projektuar për të zëvendësuar dhe thjeshtuar hierarkinë komplekse të disiplinave të përpunimit të radhëve të paketimeve, duke qenë në gjendje të nxjerrë maksimalisht kapacitetin e mundshëm dhe të ofrojë një nivel minimal vonesash edhe në kanalet më të ngadalta të komunikimit me ofruesin dhe gjatë operimit në pajisje me kapacitet të ulët.
Projekti gjithashtu ofron mjete pĂ«r tĂ« ndjekur vonesat midis dĂ«rgimit tĂ« kĂ«rkesĂ«s dhe marrjes sĂ« pĂ«rgjigjes (RTT, koha e rrugĂ«s sĂ« kthimit), nĂ« lidhje me pĂ«rdorues tĂ« veçantĂ«, pikĂ«prerje dhe faqe. PĂ«r analizimin e gjendjes Ă«shtĂ« zhvilluar njĂ« ndĂ«rfaqe web, e cila ofron mundĂ«sinĂ« tĂ« vlerĂ«sosh vizualisht trafikun nĂ« rrjet, tĂ« ndjekĂ«sh ndryshimin e ngarkesĂ«s dhe vonesave, dhe tĂ« identifikosh pĂ«rdoruesit mĂ« aktivĂ«. ĂshtĂ« e mundur tĂ« krijosh skema fleksibĂ«l dhe hierarkike pĂ«r kufizimin e trafikut dhe integrimin me UISP dhe Splynx pĂ«r hartimin e topologjive dhe klientĂ«ve.
Lëshimi i LibreQoS 2.0 i dedikohet Dave Taht, i cili ndërron jetë papritur një vit më parë në moshën 59 vjeçare. Dave drejtoi zhvillimin e LibreQoS dhe ishte bashkëthemelues i projektit Bufferbloat, krijues i shpërndarjes CeroWrt dhe autor i shumë RFC-ve që lidhen me menaxhimin e radhëve të network-ut.
Ndryshimet kryesore në versionin LibreQoS 2.0:
- Web-interfaca e operatorit është modernizuar, duke zgjeruar mundësitë për diagnostikimin e problemeve të rrjetit dhe duke shtuar raporte dhe grafikë të reja.

- Në modalitetin e pamjes me strukturë (Tree view) është siguruar paraqitja e strukturës hierarkike të rrjetit, duke përmirësuar përpunimin e topologjisë dhe duke detajuar sjelljen e nyjave.
- Janë shtuar mjete të reja për diagnostikimin e problemeve, duke lejuar analizën e gjendjes së radhëve të rrjetit, ndjekjen e rrjedhave të trafikut, paraqitjen vizualisht të trafikut në formën e diagrameve Sanky, monitorimin e ripërsëritjeve të paketave (retransmit) dhe vizualizimin e cikleve të pranimit-dërgimit TCP (RTT).

- Janë shtuar mënyra të reja vizualizimi për hartat dhe rrjedhat e trafikut, si dhe një analizues për sistemet autonome (ASN Analysis).

- Përmirësimi i integrimeve me sistemet e menaxhimit të marrëdhënieve me klientët (CRM) dhe sistemet e menaxhimit të rrjeteve (NMS). Shtuar mbështetje për integrimin me UISP, Splynx, Netzur, VISP, WISPGate, Powercode dhe Sonar.
- Përmirësuar mundësitë për kufizimin e kapacitetit (shaping), të lidhura me menaxhimin e radhëve dhe përdorimin e TreeGuard dhe StormGuard për të parandaluar mbingarkesat.
- Përmirësuar monitorimi i gjendjes së planifikuesit dhe njoftimi për problemet kritike.
Burimi: opennet.ru



