摘要:通信工程師互聯網技術移動IP的工作機制:移動IP通過三個功能實體:移動節點、外地代理、歸厲代理協同完成移動節點的路由。
2.3.3 移動IP的工作機制
移動IP通過三個功能實體:移動節點、外地代理、歸厲代理協同完成移動節點的路由。對于移動節點而言它依賴客戶端軟件來完成除了通常的IP連接外的另外三個任務:首先是要完成發現自身所在的位置的功能,即移動節點需要判斷出當前自身是在初始的網絡中還是移動到了另外一個子網中,以及是否從一個子網移動到了另外一個子網中;其次,在外地鏈路時,它要獲得一個可以和歸屬代理節點進行通信的轉交地址:最后,這個轉交地址需要向歸屬代理注冊.以便以后把發往該移動節點的數據包轉發給這個地址。而且以后每次移動都需要向歸厲代理重新注冊,一旦回到了初始的本地子網,還需要暫時注銷這個轉交地址,保證整個數據轉發機制的完備。歸屬代理是運行在移動節點的家鄉鏈路的主機或路由器,它能夠截獲發送到移動節點的數據包,并將它發往轉交地址。外地代理是運行在外地鏈路上的主機或路由器,它幫助移動節點通知歸屬代理它的轉交地址或提供移動節點的轉交地址。移動IP的原理如圖2-5所示。

移動IP的工作機制如下:
①歸屬代理和外地代理周期性地組播或廣播代理消息,宣告它們與鏈路的鏈接關系。
②移動節點收到代理廣播消息后,確定自己的位置.即是在家鄉鏈路還是在外地鏈路。若在家鄉鏈路,移動節點象固定節點那樣作。
若在外地鏈路.則按下列步驟作:
①在外地鏈路上的移動節點需要一個轉交地址。可以從外地代理的廣播消息中得到外地代理轉交地址。若移動節點使用配置轉交地址.則必須通過一個配置規程得到.比如用DHCP或手工配置。
②移動節點向歸屬代理注冊轉交地址。在注冊過程中.若外地鏈路上有外地代理.則請求外地代理服務,由外地代理代移動節點向歸屬代理注冊。為了阻止拒絕服務攻擊,移動節點向歸屬代理提出的注冊消息需要進行認證。
③歸屬代理或者家鄉鏈路上的其他路由器廣播對移動節點歸屬地址的網絡前綴的可達性,從而吸引發往移動節點歸誠地址的數據包。歸屬代理使用代理ARP截取發向移動節點的數據包,根據移動節點注冊的轉交地址進行隧道封裝,通過隧道將數據包送到隧道出口。
④在轉交地址處即外地代理或移動節點的一個端U,原始數據包從隧道中提取出來。如果原始數據包使用的是外地代理轉交地址,那么外地代理將把數據包發送給移動節點;如果使用的是配制轉交地址,那么該數據包的路由就完成了。
⑤由移動節點發出的數據包被直接選路到目的節點,無需隧道技術。
總體上來講,移動IP的實現主要經過三個過程來完成,分別是代理搜索、登錄注冊和隧道傳送。
代理搜索通過這個過程.移動節點可以判定自己的當前位置,并得到一個轉交地址。
注冊過程移動節點向外地代理請求膽務,并通知家鄉代理它的轉交地址。
隧道傳送當移動節點連接在外地鏈路上時,對它發出的或是發往它的數據包進行路由的特殊機制。
返回目錄:
編輯推薦
通信工程師備考資料免費領取
去領取
專注在線職業教育25年