我正在使用带有fedora 18的quagga。我成功地在同伴之间建立了邻居关系。我也可以看到sh ip bgp命令的结果。
我的问题是quagga在哪个文件中保存linux文件系统中的bgp表条目。就像内核路由表位于/ proc / net / route。
提前致谢。
答案 0 :(得分:1)
除了bgpd
守护程序的内存之外,Quagga不会将BGP路由表保存在任何位置。除了通过vtysh
命令或连接到bgpd
守护程序的控制套接字之外,无法访问它。
答案 1 :(得分:0)
有几种方法可以访问或评估quagga BGP表中的内容。
一种方式是vtyssh,另一种方法是通过snmp获取表(非常慢),第三种方法是将表转储到MRT文件中。
以下是有关如何配置quagga以便能够转储表的示例。
一旦它们被转储,你将不得不以某种方式分析该文件。我最喜欢的是https://github.com/iTransformers/javaMrt2Graphml,它将从捕获的转储中生成一个互联网BGP对等映射。