BIRD的BGP经验?

我们目前使用Debian Linux的Quagga来运行一个全表BGP路由器。 到目前为止,这个设置已经非常简单,但是我们已经到了必须重新configuration路由器的地步,并且想要收紧。

我从来没有真正了解Quagga,总是发现它的文档缺乏。 它似乎模仿思科,我只有基本的了解。

BIRD最近引起了我的注意。 我发现的一些文章/演示文稿提示,与夸格相比,它在压力下更轻量,响应更快。 而且它似乎有非常体面的文件。

所以我想知道:

  • 谁正在运行BIRD,以及在什么样的设置?
  • 它是如何稳定的? 我已经读过关于它在生产中的几个网站运行。
  • 比方说,我根本不在乎思科的configuration。 一般情况下,BIRD的configuration,维护,监测等是如何进行的?
  • 和其他任何你可能拥有的经验。

  • 似乎有一些互联网交换机正在运行,因为他们的生产networking中的路由服务器在这里可以看到几个例子
  • 我是dn42 (networking游乐场)的一部分,到目前为止,我根本没有任何鸟问题(不像quagga,它烧了我几次,所以可以肯定的说它也应该在公共的生产环境中工作)。
  • 如果你喜欢用一个合适的编辑器来编辑你的configuration,或者想从某些数据源(我这样做)中生成configuration,那么鸟就是为你准备的。 如果你喜欢通过命令行界面编辑你的configuration,那就不要那么多了。
  • BIRD要求你为IPv4和IPv6运行一个单独的守护进程(不像quagga),但是这不是什么大的损失,恕我直言,因为在同一个对等体上运行IPv4和IPv6,无论如何都是PITA。

我所遇到的有关BIRD的大部分反馈都是在IX的能力范围内。 这意味着testing和经验是非常具体的。 但是,如果在这种使用情况下已经certificate是稳定的,那么你可以放心,它应该是作为一个“最终用户”可以这样说的产品。

以下是最近UKNOF的两个演讲,您应该find相关的内容:

  • Andy Davidson – 路由服务器烘干
  • Tim Preston – LINX的BIRD

你可能也想考虑OpenBGP作为一个选项,我可以亲自certificate其生产质量。 它的设置也主要是configuration文件的基础上,我总是认为是一个奖金,因为它使configurationpipe理和版本控制轻松驾驶。 同样,它不包含任何人为的思科坏事。 然而,它需要一个OpenBSD的安装,你可能会考虑在你之外的操作系统的舒适范围。

无论哪种方式,呼吸新鲜空气和沟Quagga 🙂

我在几个Anycast节点上使用了Bird,configuration的稳定性和易用性非常好。

在我们的常规路由器上,我们使用Vyatta,并且希望他们用birdreplace那个bgp守护进程。 🙂