摘要:通信工程師互聯(lián)網(wǎng)技術(shù)移動(dòng)IP的工作機(jī)制:移動(dòng)IP通過(guò)三個(gè)功能實(shí)體:移動(dòng)節(jié)點(diǎn)、外地代理、歸厲代理協(xié)同完成移動(dòng)節(jié)點(diǎn)的路由。
2.3.3 移動(dòng)IP的工作機(jī)制
移動(dòng)IP通過(guò)三個(gè)功能實(shí)體:移動(dòng)節(jié)點(diǎn)、外地代理、歸厲代理協(xié)同完成移動(dòng)節(jié)點(diǎn)的路由。對(duì)于移動(dòng)節(jié)點(diǎn)而言它依賴(lài)客戶(hù)端軟件來(lái)完成除了通常的IP連接外的另外三個(gè)任務(wù):首先是要完成發(fā)現(xiàn)自身所在的位置的功能,即移動(dòng)節(jié)點(diǎn)需要判斷出當(dāng)前自身是在初始的網(wǎng)絡(luò)中還是移動(dòng)到了另外一個(gè)子網(wǎng)中,以及是否從一個(gè)子網(wǎng)移動(dòng)到了另外一個(gè)子網(wǎng)中;其次,在外地鏈路時(shí),它要獲得一個(gè)可以和歸屬代理節(jié)點(diǎn)進(jìn)行通信的轉(zhuǎn)交地址:最后,這個(gè)轉(zhuǎn)交地址需要向歸屬代理注冊(cè).以便以后把發(fā)往該移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包轉(zhuǎn)發(fā)給這個(gè)地址。而且以后每次移動(dòng)都需要向歸厲代理重新注冊(cè),一旦回到了初始的本地子網(wǎng),還需要暫時(shí)注銷(xiāo)這個(gè)轉(zhuǎn)交地址,保證整個(gè)數(shù)據(jù)轉(zhuǎn)發(fā)機(jī)制的完備。歸屬代理是運(yùn)行在移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)鏈路的主機(jī)或路由器,它能夠截獲發(fā)送到移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包,并將它發(fā)往轉(zhuǎn)交地址。外地代理是運(yùn)行在外地鏈路上的主機(jī)或路由器,它幫助移動(dòng)節(jié)點(diǎn)通知?dú)w屬代理它的轉(zhuǎn)交地址或提供移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址。移動(dòng)IP的原理如圖2-5所示。
移動(dòng)IP的工作機(jī)制如下:
①歸屬代理和外地代理周期性地組播或廣播代理消息,宣告它們與鏈路的鏈接關(guān)系。
②移動(dòng)節(jié)點(diǎn)收到代理廣播消息后,確定自己的位置.即是在家鄉(xiāng)鏈路還是在外地鏈路。若在家鄉(xiāng)鏈路,移動(dòng)節(jié)點(diǎn)象固定節(jié)點(diǎn)那樣作。
若在外地鏈路.則按下列步驟作:
①在外地鏈路上的移動(dòng)節(jié)點(diǎn)需要一個(gè)轉(zhuǎn)交地址??梢詮耐獾卮淼膹V播消息中得到外地代理轉(zhuǎn)交地址。若移動(dòng)節(jié)點(diǎn)使用配置轉(zhuǎn)交地址.則必須通過(guò)一個(gè)配置規(guī)程得到.比如用DHCP或手工配置。
②移動(dòng)節(jié)點(diǎn)向歸屬代理注冊(cè)轉(zhuǎn)交地址。在注冊(cè)過(guò)程中.若外地鏈路上有外地代理.則請(qǐng)求外地代理服務(wù),由外地代理代移動(dòng)節(jié)點(diǎn)向歸屬代理注冊(cè)。為了阻止拒絕服務(wù)攻擊,移動(dòng)節(jié)點(diǎn)向歸屬代理提出的注冊(cè)消息需要進(jìn)行認(rèn)證。
③歸屬代理或者家鄉(xiāng)鏈路上的其他路由器廣播對(duì)移動(dòng)節(jié)點(diǎn)歸屬地址的網(wǎng)絡(luò)前綴的可達(dá)性,從而吸引發(fā)往移動(dòng)節(jié)點(diǎn)歸誠(chéng)地址的數(shù)據(jù)包。歸屬代理使用代理ARP截取發(fā)向移動(dòng)節(jié)點(diǎn)的數(shù)據(jù)包,根據(jù)移動(dòng)節(jié)點(diǎn)注冊(cè)的轉(zhuǎn)交地址進(jìn)行隧道封裝,通過(guò)隧道將數(shù)據(jù)包送到隧道出口。
④在轉(zhuǎn)交地址處即外地代理或移動(dòng)節(jié)點(diǎn)的一個(gè)端U,原始數(shù)據(jù)包從隧道中提取出來(lái)。如果原始數(shù)據(jù)包使用的是外地代理轉(zhuǎn)交地址,那么外地代理將把數(shù)據(jù)包發(fā)送給移動(dòng)節(jié)點(diǎn);如果使用的是配制轉(zhuǎn)交地址,那么該數(shù)據(jù)包的路由就完成了。
⑤由移動(dòng)節(jié)點(diǎn)發(fā)出的數(shù)據(jù)包被直接選路到目的節(jié)點(diǎn),無(wú)需隧道技術(shù)。
總體上來(lái)講,移動(dòng)IP的實(shí)現(xiàn)主要經(jīng)過(guò)三個(gè)過(guò)程來(lái)完成,分別是代理搜索、登錄注冊(cè)和隧道傳送。
代理搜索通過(guò)這個(gè)過(guò)程.移動(dòng)節(jié)點(diǎn)可以判定自己的當(dāng)前位置,并得到一個(gè)轉(zhuǎn)交地址。
注冊(cè)過(guò)程移動(dòng)節(jié)點(diǎn)向外地代理請(qǐng)求膽務(wù),并通知家鄉(xiāng)代理它的轉(zhuǎn)交地址。
隧道傳送當(dāng)移動(dòng)節(jié)點(diǎn)連接在外地鏈路上時(shí),對(duì)它發(fā)出的或是發(fā)往它的數(shù)據(jù)包進(jìn)行路由的特殊機(jī)制。
返回目錄:
編輯推薦
中級(jí)通信專(zhuān)業(yè)實(shí)務(wù)
中級(jí)通信專(zhuān)業(yè)實(shí)務(wù)傳輸與接入教程匯總
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題