Experiências com BIRD para 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 um pouco o roteador, e quero apertar as coisas.

Eu nunca entendi Quagga, e sempre encontrei sua documentação em falta. Parece estar imitando a Cisco, da qual eu só tenho conhecimento básico.

O BIRD chamou minha atenção recentemente. O par de artigos / apresentações que encontrei o promove como leve e mais responsivo sob 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 rodando em alguns sites em produção.
  • Digamos que eu não me importo 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.
por Shtééf 09.06.2010 / 17:06

3 respostas

4
  • Parece que algumas redes de Internet estão executando o bird como servidores de rota em sua rede de produção veja aqui alguns exemplos
  • Eu faço parte do dn42 (playground de redes sociais) e até agora não tive problemas com pássaros (ao contrário do quagga, que queimava me algumas vezes, por isso é seguro dizer que deve funcionar em um ambiente de produção pública também.
  • Se você gosta de editar sua configuração com um editor adequado ou quer gerar a configuração de alguma fonte de dados ou algo assim (o que eu faço), então o bird é para você. Se você preferir editar sua configuração através 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 perda grande do IMHO, já que executar IPv4 e IPv6 sobre o mesmo peering é um PITA no quagga de qualquer maneira.
por 18.06.2010 / 08:49
3

A maior parte do feedback que eu encontrei sobre o BIRD foi em capacidade IX. O que significa que os testes e experiências foram bastante específicos. No entanto, se se provou estável em tais casos de uso, então você pode ter certeza de que deveria estar pronta para produção como um "usuário final", por assim dizer.

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

Você pode querer considerar também OpenBGP como uma opção, da qual eu posso atestar pessoalmente a qualidade da produção. Sua configuração também é baseada principalmente em arquivos de configuração, o que eu sempre considero um bônus porque facilita a condução com o Configuration Management e o controle de versão. Da mesma forma, não contém nenhum erro de Cisco. No entanto, isso requer uma instalação do OpenBSD, que você pode considerar fora de sua faixa de conforto para sistemas operacionais.

De qualquer maneira, respire ar fresco e trague Quagga:)

    
por 18.06.2010 / 11:37
0

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

Em nossos roteadores regulares, usamos Vyatta e gostaria que eles substituíssem o daemon BGP por um pássaro. : -)

    
por 19.11.2010 / 08:24