Está disponível a versão portátil do OpenBGPD 6.7p0

Desenvolvedores do OpenBSD publicaram lançamento da edição portátil do pacote de roteamento OpenBGPD 6.7, que pode ser utilizado em sistemas operacionais diferentes do OpenBSD. Para garantir a portabilidade, foram utilizados trechos de código dos projetos OpenNTPD, OpenSSH e LibreSSL. Além do OpenBSD, há suporte declarado para Linux e FreeBSD. O funcionamento do OpenBGPD foi testado no Debian 9, Ubuntu 14.04+ e FreeBSD 12.

O desenvolvimento do OpenBGPD é realizado com o suporte do registrador regional de internet RIPE NCC, que está interessado em tornar o OpenBGPD utilizável em servidores para roteamento em pontos de troca de tráfego (IXP) e em criar uma alternativa completa ao pacote BIRD (entre outras alternativas abertas que implementam o protocolo BGP, podem ser mencionados os projetos FRRouting, GoBGP, ExaBGP e Bio-Routing).

Na criação do OpenBGPD, a máxima atenção é dada à segurança e confiabilidade. Para proteção, é aplicada uma rigorosa verificação da correção de todos os parâmetros, ferramentas para controle de conformidade com os limites dos buffers, divisão de privilégios e restrição de acesso a chamadas do sistema. Também se destaca a sintaxe amigável da linguagem de definição de configuração, alta performance e eficiência no uso da memória (por exemplo, o OpenBGPD pode operar com tabelas de roteamento que incluem centenas de milhares de entradas). O projeto suporta a maior parte das especificações BGP 4 e está em conformidade com os requisitos do RFC8212, mas não tenta abranger tudo e fornece principalmente suporte para as funções mais requisitadas e comuns.

Na versão do OpenBGPD 6.7 foram destacadas as seguintes melhorias:

  • Foi implementado suporte inicial à saída em formato JSON na ferramenta bgpctl;
  • Em bgpd.conf agora permite a configuração simultânea de endereços IPv4 e IPv6 na diretiva local-address nos blocos 'group';
  • Foi garantida a agregação correta de tabelas ROA (Route Origin Authorization) com pares prefixo/source-as em um único elemento com o valor 'maxlen' mais longo;
  • Adicionado na bgpd.conf a propriedade 'max-prefix {NUM} out' para limitar o número de prefixos anunciados e evitar o vazamento de tabelas completas;
  • O comando 'show neighbor' do bgpctl foi ampliado para exibir contadores de prefixos recebidos e anunciados, além do valor do limite 'max-prefix out';
  • As notificações agora incluem informações sobre a causa de erros aninhados. O comando 'bgpctl show neighbor' garante a exibição da razão do último erro recebido;
  • Para a execução correta da operação 'graceful reload', foram sinalizados os prefixos obsoletos na tabela Adj-RIB-Out, que armazena informações sobre os roteamentos escolhidos pelo roteador BGP local para anunciar os melhores caminhos;
  • Foi adicionada a possibilidade de compilar o OpenBGPD usando o pacote para criação de analisadores sintáticos bison sem a necessidade do byacc;
  • Adicionada a opção '--runstatedir', pela qual é possível definir o caminho para bgpctl.sock;
  • Foi realizada uma limpeza no script configure para melhorar a portabilidade.

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