Está disponible la plataforma de optimización de tráfico LibreQoS 1.4

Se ha publicado la versión 1.4 de la plataforma LibreQoS, diseñada para organizar la distribución justa del ancho de banda disponible entre los usuarios y reducir los efectos negativos causados por el almacenamiento en búfer intermedio de paquetes (Bufferbloat) en el equipo de red. La plataforma puede ser utilizada por proveedores o administradores de redes privadas para optimizar flujos de tráfico, mantener las latencias a un nivel mínimo y distribuir el ancho de banda teniendo en cuenta las prioridades. El código del proyecto está escrito en C, Python y Rust, y se distribuye bajo la licencia GPLv2. El proyecto se desarrolla bajo la dirección de Dave Taht, cofundador del proyecto Bufferbloat, creador de la distribución CeroWrt y autor de numerosos RFC relacionados con el manejo de colas de red.

LibreQoS permite reducir las latencias y aumentar la fiabilidad de las sesiones interactivas, juegos, plataformas de aprendizaje online, tráfico VoIP y videollamadas en situaciones de alta carga de red, por ejemplo, debido a que algunos usuarios descargan películas en múltiples streams o la actividad de los entusiastas de torrents (LibreQoS resuelve el problema del tartamudeo en las videollamadas cuando alguien en la misma red comienza a descargar un vídeo en 4K). El uso de LibreQoS reduce el ancho de banda pico disponible para un solo usuario, pero permite disminuir significativamente las latencias y repartir de manera justa los recursos entre todos los participantes en el intercambio de datos. En una prueba realizada, el uso de LibreQoS permitió reducir las latencias en la recepción de datos de 106 a 9 ms, y en la transmisión de 517 a 23 ms, a costa de reducir la velocidad de descarga continua de 74 a 25 Mbps y de transmisión de 29 a 8 Mbps.

La base de LibreQoS se sustenta en la aplicación del sistema de control de colas de red CAKE (Common Applications Kept Enhanced) y del programador de paquetes fq_codel (Fair Queuing Controlled Delay), así como en el uso de eBPF y XDP (Express Data Path) para ejecutar manejadores a nivel de controlador de red con la posibilidad de acceso directo al búfer DMA de los paquetes. El algoritmo CAKE está diseñado para reemplazar y simplificar la compleja jerarquía de disciplinas de manejo de colas de paquetes, capaz de exprimir el ancho de banda máximo posible y proporcionar un nivel mínimo de latencia incluso en los canales de comunicación más lentos con el proveedor y al operar en dispositivos de bajo rendimiento. LibreQoS

LibreQoS también proporciona herramientas para rastrear la latencia entre el envío de una solicitud y la recepción de una respuesta (RTT, tiempo de ida y vuelta), en relación con usuarios individuales, puntos de acceso y sitios web. Se ha desarrollado una interfaz web para analizar el estado, permitiendo evaluar visualmente el tráfico de la red, seguir cambios en la carga y la latencia, y identificar a los usuarios más activos. Es posible crear esquemas jerárquicos flexibles de limitación de tráfico e integrar UISP y Splynx para el mapeo de topologías y clientes.

LibreQoS se instala en servidor, ubicado entre el enrutador de borde del proveedor y el enrutador base de la red local. Un servidor con LibreQoS puede gestionar la limitación de tráfico para miles de usuarios, por ejemplo, servidores con una CPU Xeon Gold de 16 núcleos es suficiente para procesar el tráfico de clientes ISP con un ancho de banda de 11 gbit/s.

En la nueva versión:

  • Se ha implementado una nueva arquitectura basada en un backend escrito en Rust. El backend incluye:
    • un proceso en segundo plano lqosd, encargado de cargar y configurar programas eBPF, extraer estadísticas directamente de eBPF y proporcionar un bus para el intercambio de datos entre componentes.
    • la herramienta lqtop para visualizar la actividad actual.
    • la interfaz web lqos_node_manager para categorizar el tráfico, monitorear, registrar el estado del sistema y analizar la actividad actual.
    • una biblioteca lqos_python para acceder al bus desde scripts en Python.
    • un generador de archivos de configuración lqos_setup.
    • un sistema de autenticación de usuarios lqos_users.
  • Se ha añadido la posibilidad de utilizar un acelerador de puentes de red basado en XDP en lugar de la subsistema predeterminado del núcleo para puentes. En este modo se puede lograr un aumento del 30% en el rendimiento.
  • Se ha añadido soporte para el análisis de paquetes y flujos de tráfico.
  • Se ha añadido un modo de operación de Single-interface que permite utilizar una sola interfaz de red y VLAN para el tráfico externo (proveedor) e interno (red local).
  • Se ha propuesto una nueva interfaz web con un mayor número de gráficos nuevos.

Está disponible la plataforma de optimización de tráfico LibreQoS 1.4
Está disponible la plataforma de optimización de tráfico LibreQoS 1.4
Está disponible la plataforma de optimización de tráfico LibreQoS 1.4
Está disponible la plataforma de optimización de tráfico LibreQoS 1.4


Fuente: opennet.ru
Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster