IPv6 的優(yōu)點之一就是提供靈活的路由機制。由于分配 IPv4 網(wǎng)絡(luò) ID 所用的方式,要求位于 Internet 中樞上的路由器維護大型路由表。這些路由器必須知道所有的路由,以便轉(zhuǎn)發(fā)可能定向到 Internet 上的任何節(jié)點的數(shù)據(jù)包。通過其聚合地址能力,IPv6 支持靈活的尋址方式,大大減小了路由表的規(guī)模。在這一新的尋址結(jié)構(gòu)中,中間路由器必須只跟蹤其網(wǎng)絡(luò)的本地部分,以便適當(dāng)?shù)剞D(zhuǎn)發(fā)消息。
鄰居發(fā)現(xiàn)
鄰居發(fā)現(xiàn)提供以下一些功能:
路由器發(fā)現(xiàn)。這允許主機標識本地路由器。
地址解析。這允許節(jié)點為相應(yīng)的下一躍點地址解析鏈路層地址(替代地址解析協(xié)議 [ARP])。
地址自動配置。這允許主機自動配置站點-本地地址和全局地址。
鄰居發(fā)現(xiàn)將 Internet 控制消息協(xié)議用于 IPv6 (ICMPv6) 消息,這些消息包括:
路由器廣告。在偽定期的基礎(chǔ)上或響應(yīng)路由器請求由路由器發(fā)送。IPv6 路由器使用路由器廣告來公布其可用性、地址前綴和其他參數(shù)。
路由器請求。由主機發(fā)送,用于請求鏈路上的路由器立即發(fā)送路由器廣告。
鄰居請求。由節(jié)點發(fā)送,以用于地址解析、重復(fù)地址檢測,或用于確認鄰居是否仍可訪問。
鄰居廣告。由節(jié)點發(fā)送,以響應(yīng)鄰居請求或通知鄰居鏈路層地址中發(fā)生了更改。
重定向。由路由器發(fā)送,從而為某一發(fā)送節(jié)點指示指向特定目標的更好的下一躍點地址。