
В настоящее время мы используем 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. :-)