Опыт использования BIRD для BGP?

Опыт использования BIRD для BGP?

В настоящее время мы используем Quagga с Debian Linux для запуска маршрутизатора BGP с полной таблицей. До сих пор настройка была предельно простой, но мы дошли до точки, когда мне нужно было довольно сильно перенастроить маршрутизатор, и я хочу все подтянуть.

Я никогда не понимал Quagga, и всегда считал, что ее документация недостаточна. Похоже, она подражает Cisco, о которой у меня есть только базовые знания.

Недавно мне на глаза попался BIRD. Пара статей/презентаций, которые я нашел, рекламируют его как легковесный и более отзывчивый в условиях стресса по сравнению с Quagga. И, похоже, у него действительно очень приличная документация.

Итак, я хотел бы знать:

  • Кто сейчас управляет BIRD и в каком составе?
  • Как он в плане стабильности? Я читал, что он работает на нескольких сайтах в производстве.
  • Допустим, мне вообще не важен Cisco-feel для конфигурации. Какова конфигурация, обслуживание, мониторинг и т. д. BIRD в целом?
  • И любые другие примечательные события, которые могут у вас возникнуть в связи с этим.

решение1

  • Похоже, что несколько интернет-компьютеров используют Bird в качестве серверов маршрутизации в своих производственных сетях.см. здесь несколько примеров
  • Я частьдн42(своего рода сетевая игровая площадка) и до сих пор у меня не возникло никаких проблем с bird (в отличие от quagga, которая несколько раз меня подвела, так что можно с уверенностью сказать, что она должна работать и в публичной производственной среде).
  • Если вам нравится редактировать конфигурацию с помощью надлежащего редактора или вы хотите сгенерировать конфигурацию из какого-то источника данных или что-то в этом роде (что я и делаю), то bird для вас. Если вы предпочитаете редактировать конфигурацию через интерфейс командной строки, то не очень.
  • BIRD требует запуска отдельного демона для IPv4 и IPv6 (в отличие от Quagga), но, на мой взгляд, это не большая потеря, поскольку запуск IPv4 и IPv6 через один и тот же пиринг в Quagga в любом случае является проблемой.

решение2

Большинство отзывов, с которыми я сталкивался по поводу BIRD, были в IX-емкости. Это означает, что тесты и опыт были весьма специфичными. Тем не менее, если он оказался стабильным в таких вариантах использования, то вы можете быть уверены, что он должен быть готов к производству для вас как "конечного пользователя", так сказать.

Вот две презентации с недавнего UKNOF, которые, возможно, будут вам интересны:

Вы также можете рассмотретьOpenBGPкак вариант, о качестве производства которого я могу лично засвидетельствовать. Его настройка также в первую очередь основана на конфигурационном файле, что я всегда считаю бонусом, поскольку это облегчает управление конфигурацией и версиями. Кроме того, он не содержит никаких гадостей поддельного Cisco. Однако он требует установки OpenBSD, что вы можете посчитать за пределами вашего комфортного диапазона для ОС.

В любом случае, глотните свежего воздуха и избавьтесь от Quagga :)

решение3

Я использую bird на нескольких узлах Anycast, и стабильность и простота настройки превосходны.

На наших обычных маршрутизаторах мы используем Vyatta, и мне бы хотелось, чтобы они заменили там демон bgp на bird. :-)

Связанный контент