2012-10-30 242 views
5

我正在使用Linux並試圖弄清楚如何查詢(通過API)特定條目的NDP表。到目前爲止我發現的唯一例子(在iproute2的源代碼中)使用Netlink並獲取整個表格。有沒有辦法在特定的接口上查詢Netlink的特定IPv6地址?或者,有沒有比使用Netlink更適合我的方法?如何查詢特定鄰居的IPv6 NDP(鄰居發現協議)表

+1

你可能分享你的方式來獲得鄰居表嗎?我也在尋找一種方法來查詢表格。 –

回答

2

不幸的是,這在Linux內核版本3.6中是不可能的。 2010年有一個patch someone submitted添加這樣一個功能,但它從未合併到內核代碼庫中。您必須將整個鄰居表拉入用戶空間,然後在那裏進行搜索。