A plataforma de otimização de tráfego LibreQoS 1.4 está disponível.

Foi lançado o LibreQoS 1.4, uma plataforma destinada a organizar a distribuição justa da largura de banda disponível entre os usuários e a reduzir os efeitos negativos causados pelo buffer excessivo (Bufferbloat) em equipamentos de rede. A plataforma pode ser utilizada por provedores ou administradores de redes privadas para otimizar o tráfego, manter as latências em um nível mínimo e distribuir a largura de banda com base em prioridades. O código do projeto é escrito em C, Python e Rust, e é distribuído sob a licença GPLv2. O projeto está sendo desenvolvido sob a liderança de Dave Taht, cofundador do projeto Bufferbloat, criador da distribuição CeroWrt e autor de diversos RFCs relacionados ao gerenciamento de filas de rede.

O LibreQoS permite reduzir latências e aumentar a confiabilidade do funcionamento de sessões interativas, jogos, plataformas de aprendizado online, tráfego VoIP e videochamadas sob carga elevada na rede, como pelo download simultâneo de filmes por alguns usuários ou a atividade de fãs de torrents (o LibreQoS resolve o problema de travamentos nas videochamadas quando alguém na mesma rede começa a baixar vídeos em 4K). O uso do LibreQoS reduz a largura de banda máxima disponível para um único usuário, mas permite diminuir significativamente as latências e distribuir os recursos de forma justa entre todos os participantes da troca de dados. Em um teste realizado, o uso do LibreQoS conseguiu reduzir as latências de recebimento de dados de 106 para 9 ms, e de transmissão de 517 para 23 ms, em troca de uma redução na velocidade de download contínuo de 74 para 25 Mbps e na transmissão de 29 para 8 Mbps.

O LibreQoS é baseado na aplicação do sistema de gerenciamento de filas de rede CAKE (Common Applications Kept Enhanced) e do planejador de pacotes fq_codel (Fair Queuing Controlled Delay), bem como no uso de eBPF e XDP (Express Data Path) para executar manipuladores no nível do driver de rede com acesso direto ao buffer DMA dos pacotes. O algoritmo CAKE foi projetado para substituir e simplificar a complexa hierarquia de disciplinas de tratamento de filas de pacotes, sendo capaz de extrair a máxima largura de banda possível e fornecer a mínima latência mesmo nos canais de comunicação mais lentos com o provedor e ao operar em dispositivos de baixo desempenho. LibreQoS

O LibreQoS também fornece ferramentas para monitorar a latência entre o envio de uma solicitação e o recebimento da resposta (RTT, round-trip time), associadas a usuários individuais, pontos de acesso e sites. Para análise de estado, foi desenvolvido uma interface web que permite visualizar o tráfego da rede, acompanhar mudanças na carga e latências, e identificar os usuários mais ativos. É possível criar esquemas hierárquicos flexíveis de limitação de tráfego e integração com UISP e Splynx para mapeamento de topologias e clientes.

O LibreQoS é instalado em servidor, colocado entre o roteador de borda do provedor e o roteador principal da rede local. Um servidor com LibreQoS pode realizar a limitação de tráfego para milhares de usuários, por exemplo, servidor com um CPU Xeon Gold de 16 núcleos é suficiente para processar o tráfego dos clientes ISP com uma largura de banda de 11 gbit/s.

Na nova versão:

  • Foi implementada uma nova arquitetura baseada em um backend escrito em Rust. O backend inclui:
    • O processo em segundo plano lqosd, responsável pelo carregamento e configuração de programas eBPF, extração de estatísticas diretamente do eBPF e fornecimento de um barramento para troca de dados entre os componentes.
    • A utilidade lqtop para visualizar a atividade atual.
    • A interface web lqos_node_manager para categorizar tráfego, monitorar, registrar o estado do sistema e analisar a atividade atual.
    • A biblioteca lqos_python para organizar o acesso ao barramento a partir de scripts em Python.
    • O gerador de arquivos de configuração lqos_setup.
    • O sistema de autenticação de usuários lqos_users.
  • Adicionada a capacidade de usar um acelerador de ponte de rede baseado em XDP em vez do subsistema de núcleo padrão bridge. Neste modo, é possível alcançar um aumento de desempenho de 30%.
  • Adicionado suporte para análise de pacotes e fluxos de tráfego.
  • Adicionado o modo de operação Single-interface, permitindo o uso de uma única interface de rede e VLANs para tráfego externo (provedor) e interno (rede local).
  • Proposta uma nova interface web com um número maior de novos gráficos.

A plataforma de otimização de tráfego LibreQoS 1.4 está disponível.
A plataforma de otimização de tráfego LibreQoS 1.4 está disponível.
A plataforma de otimização de tráfego LibreQoS 1.4 está disponível.
A plataforma de otimização de tráfego LibreQoS 1.4 está disponível.


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster