2014-10-28 67 views
0

我在fedora 18中使用了quagga。我成功地形成了对等点之间的邻居关系。我也可以看到sh ip bgp命令的结果。其中,quagga在Linux文件系统中存储BGP表格

我的问题是在哪个文件中,quagga将bgp表项保存在linux文件系统中。像内核路由表位于/ proc/net/route一样。

在此先感谢。

回答

1

Quagga不保存BGP路由表,除了在bgpd守护进程的内存中。除了通过vtysh命令或连接到守护进程的控制套接字外,无法访问它。

0

那么有几种方法可以访问或评估quagga BGP表中的内容。

一种方法是vtyssh,另一种方法是通过snmp(很慢)获取表格,第三种方法是将表格转储到MRT文件中。

下面是如何配置quagga以便能够转储表的示例。

http://www.nongnu.org/quagga/docs/docs-multi/Dump-BGP-packets-and-table.html#Dump-BGP-packets-and-table

一旦他们被抛弃你将不得不以某种方式分析文件。我最喜欢的是https://github.com/iTransformers/javaMrt2Graphml,它会从捕获的转储中生成一个互联网BGP对等映射。

相关问题