Pubblicata la piattaforma LibreQoS 2.0 per la gestione e ottimizzazione del traffico

Dopo due anni di sviluppo è disponibile il rilascio della piattaforma LibreQoS 2.0, progettata per garantire una distribuzione equa della larghezza di banda disponibile tra gli utenti e ridurre gli effetti negativi causati dal buffering intermedio dei pacchetti (Bufferbloat) da parte dell'hardware di rete. La piattaforma può essere utilizzata da fornitori o amministratori di reti private per ottimizzare i flussi di traffico, mantenere le latenze al minimo e distribuire la larghezza di banda tenendo conto delle priorità. Il codice del progetto è scritto in C, JavaScript, Python e Rust, e distribuito sotto licenza GPLv2. La piattaforma viene installata su un server, collocata tra il router di confine del fornitore e il router principale della rete locale.

LibreQoS consente di ridurre le latenze e migliorare l'affidabilità delle sessioni interattive, dei giochi, delle piattaforme di apprendimento online, del traffico VoIP e delle videochiamate in condizioni di elevato carico sulla rete, ad esempio a causa del download di film in streaming da parte di alcuni utenti o dell'attività degli appassionati di torrent (LibreQoS risolve il problema del lag nelle videochiamate quando qualcuno nella stessa rete inizia a scaricare video in 4K). L'uso di LibreQoS riduce la larghezza di banda massima disponibile per ogni utente, ma offre la possibilità di ridurre significativamente le latenze e di distribuire equamente le risorse tra tutti i partecipanti allo scambio di dati.

LibreQoS si basa sull’applicazione del sistema di gestione delle code di rete CAKE (Common Applications Kept Enhanced) e del pianificatore di pacchetti fq_codel (Fair Queuing Controlled Delay), e utilizza anche eBPF e XDP (Express Data Path) per eseguire gestori a livello del driver di rete con accesso diretto al buffer DMA dei pacchetti. L’algoritmo CAKE è progettato per sostituire e semplificare la complessa gerarchia delle discipline di elaborazione delle code di pacchetti, capace di sfruttare la massima larghezza di banda disponibile e fornire il livello minimo di latenze anche sui canali di comunicazione più lenti con il fornitore e lavorando su dispositivi poco potenti.

Il progetto offre anche strumenti per monitorare le latenze tra l'invio della richiesta e la ricezione della risposta (RTT, round-trip time), collegati a singoli utenti, punti di accesso e siti web. È stato sviluppato un'interfaccia web per analizzare lo stato, che consente di valutare il traffico in rete, monitorare le variazioni del carico e delle latenze, e identificare gli utenti più attivi. È possibile creare schemi gerarchici flessibili per la limitazione del traffico e l'integrazione con UISP e Splynx per la mappatura delle topologie e dei clienti.

Il rilascio di LibreQoS 2.0 è dedicato a Dave Taht, scomparso prematuramente un anno fa all'età di 59 anni. Dave ha guidato lo sviluppo di LibreQoS ed è stato cofondatore del progetto Bufferbloat, creatore della distribuzione CeroWrt e autore di numerosi RFC relativi alla gestione delle code di rete.

Le principali novità della versione LibreQoS 2.0:

  • L'interfaccia web per l'operatore è stata modernizzata, ampliando le capacità per la diagnostica dei problemi di rete e aggiungendo nuovi report e grafici.
    Pubblicata la piattaforma LibreQoS 2.0 per la gestione e ottimizzazione del traffico
  • Nel modo di visualizzazione ad albero (Tree view) è stato garantito il display della struttura gerarchica della rete, migliorata la gestione della topologia e dettagliato il comportamento dei nodi.
  • Sono stati aggiunti nuovi strumenti per diagnosticare i problemi, che consentono di analizzare lo stato delle code di rete, monitorare i flussi di traffico, rappresentare visivamente il traffico tramite diagrammi di Sankey, monitorare le ritrasmissioni dei pacchetti e visualizzare i cicli di invio-ricezione TCP (RTT).
    Pubblicata la piattaforma LibreQoS 2.0 per la gestione e ottimizzazione del traffico
  • Sono state introdotte nuove modalità di visualizzazione delle mappe e dei flussi di traffico, e un analizzatore delle autonomi sistemi (ASN Analysis).
    Pubblicata la piattaforma LibreQoS 2.0 per la gestione e ottimizzazione del traffico
  • Migliorata l'integrazione con i sistemi di gestione delle relazioni con i clienti (CRM) e i sistemi di gestione della rete (NMS). È stata aggiunta la supporto all'integrazione con UISP, Splynx, Netzur, VISP, WISPGate, Powercode e Sonar.
  • Migliorate le funzionalità per la limitazione della larghezza di banda (shaping), relative alla gestione delle code e all’uso di TreeGuard e StormGuard per prevenire sovraccarichi.
  • Migliorato il monitoraggio dello stato del pianificatore e le notifiche sui problemi critici.

Fonte: opennet.ru

Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting affidabile per siti con protezione DDoS, server VPS VDS | ProHoster