Experiências com o BIRD for BGP?

10

Atualmente, estamos usando o Quagga com o Debian Linux para executar um roteador BGP de tabela completa. A configuração foi simples até agora, mas chegamos a um ponto em que tenho que reconfigurar o roteador um pouco e quero reforçar as coisas.

Eu realmente nunca entendi Quagga, e sempre achei que faltava sua documentação. Parece estar imitando a Cisco, da qual tenho apenas um entendimento básico.

O PÁSSARO chamou minha atenção recentemente. Os dois artigos / apresentações que encontrei o promovem como leve e mais responsivo ao estresse, em comparação com o Quagga. E, na verdade, parece ter uma documentação muito decente.

Então, eu gostaria de saber:

  • Quem está executando o BIRD agora e em que tipo de configuração?
  • Como é a estabilidade? Eu li sobre isso em alguns sites de produção.
  • Digamos que eu não me importo nem um pouco com a configuração da Cisco. Como é a configuração, manutenção, monitoramento etc. do BIRD em geral?
  • E quaisquer outras experiências notáveis ​​que você possa ter com isso.
Shtééf
fonte

Respostas:

4
  • Parece que algumas trocas na Internet estão funcionando como servidores de rota em sua rede de produção. Veja aqui alguns exemplos
  • Faço parte do dn42 (espécie de playground de rede) e até agora não tive problemas com pássaros (ao contrário do quagga, que me queimou algumas vezes, por isso é seguro dizer que também deve funcionar em um ambiente de produção pública).
  • Se você gosta de editar sua configuração com um editor apropriado ou deseja gerar a configuração a partir de alguma fonte de dados (o que eu faço), então o bird é para você. Se você preferir editar sua configuração por meio de uma interface de linha de comando, não muito.
  • O BIRD exige que você execute um daemon separado para IPv4 e IPv6 (ao contrário do quagga), mas isso não é uma grande perda IMHO, já que rodar o IPv4 e o IPv6 no mesmo ponto é uma PITA no quagga de qualquer maneira.
welterde
fonte
3

A maioria dos comentários que eu encontrei sobre o BIRD está em uma capacidade IX. Significando que os testes e experiências foram bastante específicos. No entanto, se ele se mostrou estável nesses casos de uso, você pode ter certeza de que a produção deve estar pronta para você como um "usuário final", por assim dizer.

Aqui estão duas apresentações de um UKNOF recente que você deve achar relevantes:

Você também pode considerar o OpenBGP como uma opção, da qual eu posso atestar pessoalmente a qualidade da produção. Sua instalação também é baseada principalmente em arquivos de configuração, o que eu sempre considero um bônus, pois facilita a condução com o Configuration Management e o versionamento. Da mesma forma, ele não contém nenhum truque falso da Cisco. No entanto, requer uma instalação do OpenBSD, que você pode considerar fora do seu alcance para sistemas operacionais.

De qualquer maneira, respire um pouco de ar fresco e deixe Quagga :)

Dan Carley
fonte
A segunda apresentação se refere a outra apresentação realizada na NANOG em fevereiro. Isso também está disponível online em: nanog.org/meetings/nanog48/abstracts.php?pt=MTUxMyZuYW5vZzQ4
Shtééf
0

Eu uso bird em alguns nós Anycast e a estabilidade e facilidade de configuração foram excelentes.

Em nossos roteadores regulares, usamos Vyatta e eu gostaria que eles substituíssem o daemon bgp por bird. :-)

Ask Bjørn Hansen
fonte