路由發現協定

NDP:鄰居發現協定(Neighbor Discovery Protocols,NDP)

為IPv6開發的鄰居發現(Neighbor Discovery,ND)協定,由RFC2461定義,它可以使節點主機路由器)發現本鏈路上其他鄰居的數據鏈路層地址主機可以使用鄰居發現協定發現鄰近的路由器,把它作為自己的默認網關節點使用鄰居發現協定主動跟蹤鄰居是否可達,並檢測鄰居數據鏈路層地址的改變。當路由器或到達路由器的路徑失效時,主機依靠該協定主動搜尋可用的路由器或路徑。概括起來,鄰居發現協定解決的是在統一鏈路上的節點之間的互動問問題,這些問題包括:
· 路由器發現
· 前綴發現
· 參數發現
· IPv6 地址自動配置;
· 地址解析;
· 下一跳確定;
· 鄰居不可達檢測;
· 重複地址檢測;
· 重定向。
鄰居發現協定(NDP)使用以下5種類型的ICMPv6數據包工作。
· 路由器請求:當接口啟動後,主機傳送該信息請求路由器立即產生路由器宣告訊息;
· 路由器宣告:路由器在定期接收到路由器請求信息後,使用該信息向鏈路上宣告它的存在,該數據包中攜帶有用來進行地址自動配置的前綴等信息;
· 鄰居請求:節點使用該信息確定鄰居的數據鏈路層地址,或快取的鄰居的數據鏈路層地址是否可達,該信息也用來進行重複地址檢測;
· 鄰居宣告:對鄰居請求信息的回應信息,節點也可以傳送未被請求的鄰居宣告(Unsolicited Neighbor Advertisement)信息通告數據鏈路層地址的更改;
· 重定向:路由器用來通知主機更好的第一跳(網關)的信息。

相關詞條

熱門詞條

聯絡我們