Dostupna platforma za optimizaciju prometa LibreQoS 1.4.

Objavljen je izdanak platforme LibreQoS 1.4, namijenjene za organizaciju pravedne raspodjele dostupne propusnosti među korisnicima i smanjenje negativnih učinaka koji nastaju zbog međuspremanja paketa (Bufferbloat) na mrežnoj opremi. Platforma se može koristiti od strane pružatelja usluga ili administratora privatnih mreža za optimizaciju prometnih tokova, održavanje latencija na minimalnoj razini i raspodjelu propusnosti uzimajući u obzir prioritete. Kod projekta je napisan na jezicima C, Python i Rust, te se distribuira pod GPLv2 licencom. Projekt se razvija pod vodstvom Davea Tahta, suosnivača projekta Bufferbloat, tvorca distribucije CeroWrt i autora brojnih RFC-ova vezanih uz obradu mrežnih redova.

LibreQoS omogućava smanjenje latencija i povećanje pouzdanosti rada interaktivnih sesija, igara, online obrazovnih platformi, VoIP prometa i video poziva pod uvjetima visokog opterećenja mreže, primjerice, zbog preuzimanja filmova od strane nekih korisnika u više tokova ili aktivnosti zaljubljenika u torrente (LibreQoS rješava problem zastoja video poziva kada netko u istoj mreži započne preuzimanje 4K videa). Primjena LibreQoS smanjuje dostupnu maksimalnu propusnost za jednog korisnika, ali omogućuje značajno smanjenje latencija i pravednu raspodjelu resursa među svim sudionicima razmjene podataka. U provedenom testu, korištenje LibreQoS smanjilo je latencije prilikom primanja podataka sa 106 na 9 ms, a prilikom slanja sa 517 na 23 ms, uz cijenu smanjenja brzine kontinuiranog preuzimanja sa 74 na 25 Mbps i slanja sa 29 na 8 Mbps.

Osnova LibreQoS-a leži u primjeni sustava upravljanja mrežnim redovima CAKE (Common Applications Kept Enhanced) i planera paketa fq_codel (Fair Queuing Controlled Delay), kao i korištenju eBPF i XDP (Express Data Path) za izvođenje obradnika na razini mrežnog drajvera s mogućnošću izravnog pristupa DMA-buferima paketa. Algoritam CAKE dizajniran je za zamjenu i pojednostavljenje složene hijerarhije disciplina obrade redova paketa, sposoban izvući maksimalnu moguću propusnost i pružiti minimalne razine latencija čak i na najsporijim komunikacijskim kanalima s pružateljima i prilikom rada na slabim uređajima. LibreQoS

LibreQoS također pruža alate za praćenje kašnjenja između slanja zahtjeva i primanja odgovora (RTT, round-trip time), vezano uz pojedine korisnike, pristupne točke i web stranice. Za analizu stanja razvijeno je web sučelje koje omogućuje vizualno procjenjivanje prometa u mreži, praćenje promjene opterećenja i kašnjenja te identificiranje najaktivnijih korisnika. Moguće je kreirati fleksibilne hijerarhijske sheme ograničenja prometa i integraciju s UISP i Splynx za mapiranje topologija i klijenata.

LibreQoS se instalira na server, postavljen između granicnog usmjerivača pružatelja i osnovnog usmjerivača lokalne mreže. Jedan server s LibreQoS može upravljati prometom za tisuće korisnika, na primjer, poslužitelja s 16-jezgrenim CPU-om Xeon Gold je dovoljan za obradu prometa klijenata ISP-a s propusnošću od 11 gbit/s.

U novoj verziji:

  • Implementirana je nova arhitektonska struktura zasnovana na backendu napisanom u jeziku Rust. Backend uključuje:
    • Pozadinski proces lqosd, odgovoran za učitavanje i konfiguriranje eBPF programa, izlaženje statistike izravno iz eBPF i pružanje sabirnice za razmjenu podataka između komponenti.
    • alat lqtop za pregled trenutne aktivnosti.
    • web sučelje lqos_node_manager za kategorizaciju prometa, nadzor, praćenje stanja sustava i analizu trenutne aktivnosti.
    • omotu lqos_python za organizaciju pristupa sabirnici iz skripti na jeziku Python.
    • generator konfiguracijskih datoteka lqos_setup.
    • sustav autentifikacije korisnika lqos_users.
  • Dodana je mogućnost korištenja akceleratora mrežnih mostova temeljene na XDP umjesto standardnog mostovnog podsustava jezgre. U ovom načinu moguće je postići povećanje performansi od 30%.
  • Dodana podrška za analizu paketa i tokova prometa.
  • Dodano je radno stanje Single-interface, koje omogućava korištenje jednog mrežnog sučelja i VLAN-a za vanjski (pružatelj) i unutarnji (lokalna mreža) promet.
  • Predloženo je novo web sučelje s većim brojem novih grafikona.

Dostupna platforma za optimizaciju prometa LibreQoS 1.4.
Dostupna platforma za optimizaciju prometa LibreQoS 1.4.
Dostupna platforma za optimizaciju prometa LibreQoS 1.4.
Dostupna platforma za optimizaciju prometa LibreQoS 1.4.


Izvor: opennet.ru
Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster