解析IPv6協(xié)議鄰居發(fā)現(xiàn)的功能和作用
在IPv6協(xié)議中,比較有特色的性能就是IPv6協(xié)議鄰居發(fā)現(xiàn)。那么具體的含義以及結(jié)構(gòu)功能我們在文中來為大家介紹一下。IPv6的優(yōu)點之一就是提供靈活的路由機制。由于分配IPv4網(wǎng)絡(luò)ID所用的方式,要求位于Internet中樞上的路由器維護(hù)大型路由表。這些路由器必須知道所有的路由,以便轉(zhuǎn)發(fā)可能定向到Internet上的任何節(jié)點的數(shù)據(jù)包。通過其聚合地址能力,IPv6支持靈活的尋址方式,大大減小了路由表的規(guī)模。在這一新的尋址結(jié)構(gòu)中,中間路由器必須只跟蹤其網(wǎng)絡(luò)的本地部分,以便適當(dāng)?shù)剞D(zhuǎn)發(fā)消息。
IPv6協(xié)議鄰居發(fā)現(xiàn)
鄰居發(fā)現(xiàn)提供以下一些功能:
路由器發(fā)現(xiàn)。這允許主機標(biāo)識本地路由器。
地址解析。這允許節(jié)點為相應(yīng)的下一躍點地址解析鏈路層地址(替代地址解析協(xié)議[ARP])。
地址自動配置。這允許主機自動配置站點-本地地址和全局地址。
IPv6協(xié)議鄰居發(fā)現(xiàn)將Internet控制消息協(xié)議用于IPv6(ICMPv6)消息,這些消息包括:
路由器廣告。在偽定期的基礎(chǔ)上或響應(yīng)路由器請求由路由器發(fā)送。IPv6路由器使用路由器廣告來公布其可用性、地址前綴和其他參數(shù)。
路由器請求。由主機發(fā)送,用于請求鏈路上的路由器立即發(fā)送路由器廣告。
鄰居請求。由節(jié)點發(fā)送,以用于地址解析、重復(fù)地址檢測,或用于確認(rèn)鄰居是否仍可訪問。
鄰居廣告。由節(jié)點發(fā)送,以響應(yīng)鄰居請求或通知鄰居鏈路層地址中發(fā)生了更改。
重定向。由路由器發(fā)送,從而為某一發(fā)送節(jié)點指示指向特定目標(biāo)的更好的下一躍點地址。
IPv6協(xié)議鄰居發(fā)現(xiàn)協(xié)議與IPv4地址解析協(xié)議有什么區(qū)別?
IPv6不再執(zhí)行地址解析協(xié)議(ARP)或反向地址解析協(xié)議(RARP),而以鄰居發(fā)現(xiàn)協(xié)議中的相應(yīng)功能代替,IPv6協(xié)議鄰居發(fā)現(xiàn)協(xié)議與IPv4地址解析協(xié)議主要區(qū)別如下:
IPv4中地址解析協(xié)議ARP是獨立的協(xié)議,負(fù)責(zé)IP地址到鏈路層地址的轉(zhuǎn)換,對不同的鏈路層協(xié)議要定義不同的ARP協(xié)議。IPv6中鄰居發(fā)現(xiàn)協(xié)議NDP包含了ARP的功能,且運行于因特網(wǎng)控制報文協(xié)議ICMPv6上,更具有一般性,包括更多的內(nèi)容,而且適用于各種鏈路層協(xié)議;
ARP協(xié)議以及ICMPv4路由器發(fā)現(xiàn)和ICMPv4重定向報文基于廣播,而NDP協(xié)議的鄰居發(fā)現(xiàn)報文基于高效的組播和單播;
可達(dá)性檢測的目的是確認(rèn)相應(yīng)IP地址代表的主機或路由器是否還能收發(fā)報文,IPv4沒有統(tǒng)一的解決方案。NDP中定義了可達(dá)性檢測過程,保證IP報文不會發(fā)送給“黑洞”。