¿Experiencias con BIRD para BGP?

¿Experiencias con BIRD para BGP?

Actualmente estamos usando Quagga con Debian Linux para ejecutar un enrutador BGP de tabla completa. La configuración ha sido muy sencilla 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 a Quagga y siempre encontré que faltaba documentación. Parece estar imitando a Cisco, del cual sólo tengo conocimientos básicos.

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

Entonces me gustaría saber:

  • ¿Quién dirige BIRD en este momento y en qué tipo de configuración?
  • ¿Cómo es la estabilidad? He leído sobre su ejecución en un par de sitios en producción.
  • Digamos que no me importa en absoluto una configuración similar a la de Cisco. ¿Cómo es la configuración, mantenimiento, seguimiento, etc. de BIRD en general?
  • Y cualquier otra experiencia notable que puedas tener con él.

Respuesta1

  • Parece que algunos intercambios de Internet utilizan aves como servidores de ruta en su red de producción.vea aquí algunos ejemplos
  • soy parte dedn42(una especie de área de juegos para establecer contactos) y hasta ahora no he tenido ningún problema con Bird (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úblico).
  • Si le gusta editar su configuración con un editor adecuado o desea generar la configuración a partir de alguna fuente de datos (lo cual hago), entonces bird es para usted. Si prefiere editar su configuración a través de una interfaz de línea de comandos, no tanto.
  • BIRD requiere que ejecute 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.

Respuesta2

La mayoría de los comentarios que he recibido sobre BIRD han sido en calidad de IX. Es decir que las pruebas y experiencias han sido bastante específicas. Sin embargo, si ha demostrado ser estable en tales casos de uso, entonces puede estar seguro de que debería estar listo para producción para usted como "usuario final", por así decirlo.

Aquí hay dos presentaciones de un UKNOF reciente que deberían resultarle relevantes:

Quizás quieras considerar tambiénAbiertoBGPcomo opción, de la cual puedo dar fe personalmente de la calidad de producción. Su configuración también se basa principalmente en archivos de configuración, lo que siempre considero una ventaja porque facilita la gestión con la gestión de configuración y el control de versiones. Del mismo modo, no contiene elementos desagradables falsos 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, respira aire fresco y deshazte de Quagga :)

Respuesta3

Utilizo bird en un par de nodos Anycast y la estabilidad y facilidad de configuración han sido excelentes.

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

información relacionada