¿Experiencias con BIRD para BGP?

10

Actualmente estamos usando Quagga con Debian Linux para ejecutar un enrutador BGP de tabla completa. La configuración ha sido muy simple hasta ahora, pero hemos llegado a un punto en el que tengo que reconfigurar bastante el enrutador y quiero ajustar las cosas.

Nunca entendí realmente Quagga, y siempre encontré que faltaba su documentación. Parece estar imitando a Cisco, del cual solo tengo un conocimiento básico.

BIRD me ha llamado la atención recientemente. El par de artículos / presentaciones que encontré lo promocionan como liviano y más receptivo bajo estrés en comparación con Quagga. Y en realidad parece tener documentación muy decente.

Entonces me gustaría saber:

  • ¿Quién está ejecutando BIRD en este momento y en qué tipo de configuración?
  • ¿Cómo es la estabilidad sabia? He leído que se está ejecutando en un par de sitios en producción.
  • Digamos que no me importa en absoluto la configuración de Cisco-feel. ¿Cómo es la configuración, mantenimiento, monitoreo, etc. de BIRD en general?
  • Y cualquier otra experiencia notable que pueda tener con ella.
Shtééf
fuente

Respuestas:

4
  • Parece que algunos intercambios de Internet están funcionando como servidores de ruta en su red de producción. Vea aquí algunos ejemplos.
  • Soy parte de dn42 (tipo de red de juegos) y hasta ahora no tuve ningún problema con las aves (a diferencia de quagga, que me quemó varias veces, por lo que es seguro decir que también debería funcionar en un entorno de producción pública).
  • Si le gusta editar su configuración con un editor adecuado o desea generar la configuración a partir de algún origen de datos (lo que hago), entonces bird es para usted. Si prefiere editar su configuración a través de una interfaz de línea de comando, entonces no tanto.
  • BIRD requiere que ejecutes un demonio separado para IPv4 e IPv6 (a diferencia de quagga), pero eso no es una gran pérdida, en mi humilde opinión, ya que ejecutar IPv4 e IPv6 sobre el mismo emparejamiento es un PITA en quagga de todos modos.
Welterde
fuente
3

La mayoría de los comentarios que he encontrado sobre BIRD han sido en una capacidad IX. Lo que significa que las pruebas y experiencias han sido bastante específicas. Sin embargo, si ha demostrado ser estable en tales casos de uso, puede estar seguro de que debe estar listo para la producción como "usuario final", por así decirlo.

Aquí hay dos presentaciones de un reciente UKNOF que debería encontrar relevantes:

Es posible que también desee considerar OpenBGP como una opción, de lo que personalmente puedo dar fe de la calidad de producción de. Su configuración también se basa principalmente en archivos de configuración, lo que siempre considero una ventaja porque facilita la conducción con la gestión de configuración y el control de versiones. Del mismo modo, no contiene ninguna falsa imitación de Cisco. Sin embargo, requiere una instalación de OpenBSD, que podría considerar fuera de su rango de comodidad para los sistemas operativos.

De cualquier manera, respire aire fresco y abandone Quagga :)

Dan Carley
fuente
La segunda presentación se refiere a otra presentación que se realizó en NANOG en febrero. También está disponible en línea en: nanog.org/meetings/nanog48/abstracts.php?pt=MTUxMyZuYW5vZzQ4
Shtééf
0

Uso bird en un par de nodos Anycast y la estabilidad y facilidad de configuración ha sido excelente.

En nuestros enrutadores habituales usamos Vyatta y desearía que reemplazaran el demonio bgp con pájaro. :-)

Pregunta a Bjørn Hansen
fuente