В настоящее время мы используем Quagga с Debian Linux для запуска полнофункционального маршрутизатора BGP. До сих пор настройка была очень простой, но мы подошли к тому моменту, когда мне нужно немного перенастроить маршрутизатор, и я хочу кое-что исправить.
Я никогда толком не разбирался в Quagga и всегда обнаруживал, что к нему не хватает документации. Похоже, он имитирует Cisco, о чем я имею лишь базовое представление.
Недавно мое внимание привлекла BIRD. Пара статей / презентаций, которые я нашел, продвигает его как легкий и более отзывчивый при стрессе по сравнению с Quagga. И у него действительно есть очень приличная документация.
Итак, я хотел бы знать:
Большинство отзывов, которые я получил о BIRD, относятся к IX. Это означает, что тесты и опыты были довольно специфичными. Тем не менее, если он оказался стабильным в таких случаях использования, вы можете быть уверены, что он должен быть готов к производству для вас, так сказать «конечного пользователя».
Вот две презентации недавнего UKNOF, которые вы должны найти уместными:
Вы можете также рассмотреть OpenBGP как вариант, качество изготовления которого я могу подтвердить лично. Его настройка также в основном основана на файле конфигурации, что я всегда считаю бонусом, поскольку он упрощает управление конфигурацией и версией. Точно так же он не содержит фальшивых гадостей Cisco. Однако для этого требуется установка OpenBSD, что вы можете считать выходящим за рамки вашего комфорта для ОС.
В любом случае, подышите свежим воздухом и бросьте Quagga :)
Я использую Bird на паре узлов Anycast, и стабильность и простота настройки превосходны.
На наших обычных маршрутизаторах мы используем Vyatta, и я бы хотел, чтобы они заменили там демона bgp на Bird. :-)