日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

IPv6的鄰居發(fā)現(xiàn)技術(shù)( 三 )


如果知道了下一跳節(jié)點(diǎn)的IP地址,發(fā)送方就檢查鄰居緩存中有關(guān)鄰居的鏈路層信息 。如果沒有表項(xiàng)存在,發(fā)送方就創(chuàng)建一條,并設(shè)置其狀態(tài)為“不完整性,同時(shí)啟動(dòng)地址解析,然后對(duì)沒有完成地址解析的數(shù)據(jù)包進(jìn)行排隊(duì) 。對(duì)具有組播功能的接口來說,地址解析的過程是發(fā)送一個(gè)鄰居請(qǐng)求信息,以及等待一個(gè)鄰居通告 。當(dāng)收到一個(gè)鄰居通告應(yīng)答時(shí),鏈路層地址被表項(xiàng)在鄰居緩存中,同時(shí)發(fā)送排隊(duì)的數(shù)據(jù)包 。
在傳輸單播數(shù)據(jù)包期間每次讀取鄰居發(fā)現(xiàn)緩存的表項(xiàng),發(fā)送方根據(jù)鄰居不可達(dá)性檢測(cè)的算法檢查鄰居不可達(dá)性檢測(cè)的相關(guān)信息,但不可達(dá)性檢測(cè)會(huì)使發(fā)送方發(fā)出單播鄰居請(qǐng)求,以驗(yàn)證該鄰居還是可達(dá)的 。
數(shù)據(jù)流第一次送往目的地時(shí)就執(zhí)行下一跳確定的操作,隨后該目的地如果仍能正常通信,目的地緩存的表項(xiàng)就可以繼續(xù)使用 。如果鄰居不可達(dá)算法決定在某一點(diǎn)終止通信,則需要重新執(zhí)行下一跳確定,例如故障路由器的流量應(yīng)該切換到正常工作的路由器,流向移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)流可能要重新路由到“移動(dòng)代理 。
當(dāng)節(jié)點(diǎn)重做下一跳確定時(shí),不需要丟棄整個(gè)目的地緩存的表項(xiàng),其中PMTU和往返計(jì)時(shí)器值的信息是很有用的 。
5、鄰居發(fā)現(xiàn)協(xié)議的功能
(1)路由器和前綴發(fā)現(xiàn)
路由器必須無條件丟棄不滿足有效性檢查的路由器請(qǐng)求和路由器通告消息 。
路由器發(fā)現(xiàn)功能用來標(biāo)識(shí)與給定鏈路相連的路由器,并獲取與地址自動(dòng)配置相關(guān)的前綴和配置參數(shù) 。
作為對(duì)請(qǐng)求消息的響應(yīng),路由器應(yīng)周期地發(fā)送組播路由器通告消息,來通告鏈路上節(jié)點(diǎn)的可達(dá)性 。每個(gè)主機(jī)從鏈路上相連的路由器上接收路由器通告消息,并建立默認(rèn)路由器列表(當(dāng)?shù)竭_(dá)目的地的路徑不可知時(shí)所使用的路由器) 。如果路由器很頻繁地產(chǎn)生路由器通告消息,那么主機(jī)就能在幾分鐘內(nèi)學(xué)習(xí)到路由器的存在,否則就要使用鄰居不可達(dá)檢測(cè) 。
路由器通告消息應(yīng)包含用來確定在連接可達(dá)性的前綴列表 。主機(jī)通過使用從路由器通告消息中提取的前綴,來確定目的地是否在連接,能否直接可達(dá),或者是否非連接,還是僅通過一個(gè)路由器就可達(dá) 。目的地是在連接的,但這個(gè)目的地沒有被路由器通告消息學(xué)到的前綴覆蓋,在這種情況下,主機(jī)認(rèn)為目的地是非連接的,路由器發(fā)送重定向消息給發(fā)送者 。
路由器通告消息應(yīng)包含一些標(biāo)志位,這些標(biāo)志位通知主機(jī)怎樣執(zhí)行地址的自動(dòng)配置,例如路由器能指定主機(jī)是使用有狀態(tài)地址配置還是無狀態(tài)地址配置 。
另外,路由器通告消息中還應(yīng)包含簡(jiǎn)化網(wǎng)絡(luò)集中管理的參數(shù),例如主機(jī)產(chǎn)生的數(shù)據(jù)包中使用的跳數(shù)限制參數(shù)的缺省值,或鏈路MTU值 。
當(dāng)主機(jī)向路由器發(fā)出路由器請(qǐng)求消息時(shí),路由器應(yīng)立刻發(fā)送路由器通告消息,通過這種方式能加速節(jié)點(diǎn)的配置過程 。
(2)地址解析
IPv6節(jié)點(diǎn)通過鄰居請(qǐng)求和鄰居通告消息將IPv6地址解析成鏈路層地址,對(duì)組播地址不執(zhí)行地址解析 。
節(jié)點(diǎn)通過組播鄰居請(qǐng)求消息來激活地址解析過程,鄰居請(qǐng)求消息用來請(qǐng)求目標(biāo)路由器返回它的鏈路層地址 。源路由器在鄰居請(qǐng)求消息中包含了它的鏈路層地址,并將鄰居請(qǐng)求消息組播到與目標(biāo)地址相關(guān)的請(qǐng)求節(jié)點(diǎn)組播地址,目標(biāo)路由器在單播的鄰居通告消息中返回它的鏈路層地址 。這一對(duì)消息使源和目標(biāo)路由器能解析出相互的鏈路層地址 。
(3)重定向功能
當(dāng)包必須發(fā)送到一個(gè)非連接的目的地時(shí),需要選擇轉(zhuǎn)發(fā)包的路由器 。當(dāng)選擇的路由器作為消息傳送的下一跳并不是最好的下一跳時(shí),路由器需產(chǎn)生重定向消息,通知源節(jié)點(diǎn)到達(dá)目的地存在一個(gè)更佳的下一跳路由器 。

推薦閱讀