BGP 用の BIRD の使用経験はありますか?

BGP 用の BIRD の使用経験はありますか?

現在、Debian Linux で Quagga を使用して、フル テーブル BGP ルーターを実行しています。これまでのセットアップは非常にシンプルでしたが、ルーターをかなり再設定する必要がある段階に達し、強化したいと考えています。

私は Quagga をあまり理解したことがなく、ドキュメントが不足していると感じていました。Quagga は Cisco を模倣しているようですが、私はこれについて基本的な知識しか持っていません。

最近、BIRD に注目しています。私が見つけたいくつかの記事やプレゼンテーションでは、BIRD は Quagga に比べて軽量で、ストレス下でも応答性が高いと宣伝されています。また、実際に非常に適切なドキュメントが用意されているようです。

そこで私は次のことを知りたいのです:

  • 現在、BIRD を運営しているのは誰ですか? また、どのような体制で運営していますか?
  • 安定性はどうですか? いくつかの実稼働サイトで実行されているという話を読みました。
  • たとえば、私は Cisco のような構成にはまったく興味がないとします。BIRD の構成、メンテナンス、監視などは一般的にどうですか?
  • また、それに関して他に注目すべき経験があれば教えてください。

答え1

  • いくつかのインターネットエクスチェンジは、実稼働ネットワークのルートサーバーとしてbirdを実行しているようです。いくつかの例についてはここを参照してください
  • 私はdn42(一種のネットワーク プレイグラウンド) これまでのところ、bird ではまったく問題がありませんでした (quagga では何度か問題が発生しましたが、パブリックな本番環境でも問題なく動作するはずです)。
  • 適切なエディタで設定を編集したり、何らかのデータソースなどから設定を生成したりしたい場合 (私もそうします)、bird が最適です。コマンドライン インターフェイスで設定を編集したい場合、あまり適していません。
  • BIRD では、(quagga とは異なり) IPv4 と IPv6 で別々のデーモンを実行する必要がありますが、同じピアリングで IPv4 と IPv6 を実行するのは quagga ではとにかく面倒なので、私見では大きな損失ではありません。

答え2

私がこれまでに目にした BIRD に関するフィードバックのほとんどは、IX に関するものでした。つまり、テストと経験は非常に特殊なものでした。しかし、そのような使用例で安定していることが証明されれば、いわば「エンド ユーザー」として本番環境で使用できる状態にあると確信できます。

以下は、最近の UKNOF から関連性があると思われる 2 つのプレゼンテーションです。

あなたも検討したいかもしれませんオープンBGPオプションとして、私は個人的にその製品品質を保証できます。セットアップも主に構成ファイルベースであり、構成管理とバージョン管理を簡単に実行できるため、私は常にこれをボーナスと考えています。同様に、偽の Cisco の悪意のあるものは含まれていません。ただし、OpenBSD のインストールが必要であり、これは OS の快適範囲外であると考えられるかもしれません。

いずれにせよ、新鮮な空気を吸って、Quagga を捨てましょう :)

答え3

私はいくつかの Anycast ノードで bird を使用していますが、安定性と構成の容易さは優れています。

通常のルーターでは Vyatta を使用していますが、そこでの bgp デーモンを bird に置き換えてほしいと思います。 :-)

関連情報