
Atualmente estamos usando o Quagga com Debian Linux para executar um roteador BGP de tabela completa. A configuração tem sido muito simples até agora, mas chegamos a um ponto em que preciso reconfigurar um pouco o roteador e quero apertar as coisas.
Eu realmente nunca entendi o Quagga e sempre achei que faltava sua documentação. Parece estar imitando a Cisco, da qual só tenho conhecimento básico.
BIRD chamou minha atenção recentemente. Os alguns artigos/apresentações que encontrei o promovem 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á comandando o BIRD agora e em que tipo de configuração?
- Como é a estabilidade? Eu li sobre isso em execução em alguns sites em produção.
- Digamos que eu não me importe 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 ele.
Responder1
- Parece que algumas trocas de Internet estão funcionando como servidores de rota em sua rede de produçãoveja aqui alguns exemplos
- eu faço partedn42(uma espécie de playground de rede) e até agora não tive nenhum problema com o pássaro (ao contrário do quagga, que me queimou algumas vezes, então é seguro dizer que também deve funcionar em um ambiente de produção público).
- Se você gosta de editar sua configuração com um editor adequado ou deseja gerar a configuração a partir 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 por meio de uma interface de linha de comando, nem tanto.
- 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 executar IPv4 e IPv6 no mesmo peering é uma PITA no quagga de qualquer maneira.
Responder2
A maior parte do feedback que encontrei sobre o BIRD foi na capacidade IX. O que significa que os testes e experiências foram bastante específicos. No entanto, se ele se mostrou estável em tais casos de uso, você pode ter certeza de que ele deverá estar pronto para produção para você como um “usuário final”, por assim dizer.
Aqui estão duas apresentações de um UKNOF recente que você deve considerar relevantes:
Você pode querer considerar tambémOpenBGPcomo opção, da qual posso atestar pessoalmente a qualidade da produção. Sua configuração também é baseada principalmente em arquivos de configuração, o que sempre considero um bônus porque facilita a condução com gerenciamento de configuração e controle de versão. Da mesma forma, ele não contém nenhuma sujeira falsa da Cisco. No entanto, requer uma instalação do OpenBSD, que você pode considerar fora da sua faixa de conforto para sistemas operacionais.
De qualquer forma, respire ar fresco e livre-se do Quagga :)
Responder3
Eu uso o bird em alguns nós Anycast e a estabilidade e facilidade de configuração têm sido excelentes.
Em nossos roteadores regulares, usamos o Vyatta e gostaria que eles substituíssem o daemon bgp pelo bird. :-)