2014-10-28 66 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對等映射。

相關問題