Lançamento do OpenBGPD 9.1

Foi lançada uma edição portátil do pacote de roteamento OpenBGPD 9.1, desenvolvido pelos programadores do projeto OpenBSD e adaptado para uso no FreeBSD e Linux (com suporte declarado para Alpine, Debian, Fedora, RHEL/CentOS e Ubuntu). Para garantir a portabilidade, foram utilizados trechos de código dos projetos OpenNTPD, OpenSSH e LibreSSL. O projeto suporta a maior parte das especificações BGP 4 e atende aos requisitos do RFC8212, mas não tenta abarcar tudo, concentrando-se principalmente no suporte das funções mais requisitadas e comuns.

O desenvolvimento do OpenBGPD é feito com o apoio do registrador regional da Internet RIPE NCC, que está interessado em levar a funcionalidade do OpenBGPD a ser utilizável em servidores roteamento em pontos de troca de tráfego interoperadora (IXP) e na criação de uma alternativa completa ao pacote BIRD (entre as alternativas abertas com implementação do protocolo BGP, podemos citar os projetos FRRouting, GoBGP, ExaBGP e Bio-Routing).

O projeto foca na garantia do máximo nível de segurança e confiabilidade. Para proteção, é aplicada uma verificação rigorosa da correção de todos os parâmetros, controles para monitorar a conformidade com os limites de buffer, separação de privilégios e restrição de acesso a chamadas de sistema. Entre as vantagens, também se destaca a sintaxe amigável da linguagem de definição de configuração, além de alta performance e eficiência no uso da memória (por exemplo, o OpenBGPD pode lidar com tabelas de roteamento que incluem centenas de milhares de registros).

Mudanças chave na nova versão:

  • A performance do filtro de rotas de saída (outbound filter) foi melhorada. As regras de filtragem agora são armazenadas em um array, e filtros duplicados entre diferentes peers são deduplicados.
  • No processo do RDE (Route Decision Engine), a performance no processamento de tabelas com filtros (filter_sets) foi aumentada — para melhorar a eficiência do cache, os filtros foram movidos para um array linear de objetos. Em servidores com um grande número de rotas, as otimizações relacionadas aos filtros permitiram reduzir a duração da sincronização inicial em mais de 25%.
  • Melhorou-se a reflexão no log de erros de análise de atributos que levam à coleta de sessão.
  • A equipe ‘show rib memory’ recebeu métricas adicionais para avaliar o consumo de memória.

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