Desenvolvedores OpenBSD lançamento de uma versão portátil do pacote de roteamento , que pode ser usado em sistemas operacionais diferentes do OpenBSD. Para garantir a portabilidade, partes do código dos projetos OpenNTPD, OpenSSH e LibreSSL são utilizadas. O suporte para OpenBSD também é declarado. Linux e FreeBSD. O OpenBGPD foi testado em Debian 9, Ubuntu 14.04 e FreeBSD 12.
O OpenBGPD está sendo desenvolvido por registrador regional da Internet RIPE NCC, que tem interesse em levar a funcionalidade do OpenBGPD ao ponto de ser utilizável em servidores para roteamento em Pontos de Troca Interoperadora (IXPs) e em criar uma alternativa completa ao pacote. Dentre outras alternativas em aberto para a implementação do protocolo BGP, podemos citar os projetos , , и ).
O desenvolvimento do OpenBGPD concentra-se em garantir o mais alto nível de segurança e confiabilidade. A segurança é assegurada por meio de validação rigorosa de parâmetros, imposição de limites de buffer, separação de privilégios e restrições de acesso a chamadas de sistema. Outras vantagens notáveis incluem uma sintaxe de linguagem de configuração amigável, alto desempenho e eficiência de memória (por exemplo, o OpenBGPD pode lidar com tabelas de roteamento contendo centenas de milhares de entradas). O projeto suporta a maioria das especificações do BGP 4 e está em conformidade com o RFC 8212, mas não pretende ser abrangente demais, concentrando-se principalmente nos recursos mais usados e solicitados.
A versão 6.6 do OpenBGPD inclui as seguintes melhorias:
- Para melhorar o desempenho, a tabela , que armazena informações sobre as rotas selecionadas pelo roteador BGP local para anunciar rotas ideais aos pares, foi alterado para usar árvores RB associadas aos pares;
- O código para correspondência de comunidades foi reescrito, acelerando significativamente a operação de configurações com múltiplas comunidades e um grande número de pares.
- Adicionado o comando 'show mrt neighbors' ao bgpctl para exibir a tabela de vizinhos BGP no formato ;
- Ao trabalhar em Linux O suporte para segurança de sessões BGP é fornecido através de ;
- Tamanho máximo aumentou para 255 bytes.
Fonte: opennet.ru
