摘要:當移動節點離開本地鏈路時,它的家鄉代理使用IPv6中的“鄰居發現”機制來截獲發往移動節點的數據分組,而不是使用移動IPv4中的ARP協議。
1.ARP協議的解決
當移動節點離開本地鏈路時,它的家鄉代理使用IPv6中的“鄰居發現”機制來截獲發往移動節點的數據分組,而不是使用移動IPv4中的ARP協議。
為了截取數據包,家鄉代理必須代表這個移動節點在本地鏈路上廣播一條“鄰居廣播”信息。當本地鏈路上的任何節點接收到這樣一個“鄰居廣播”信息后,將自動修改自己的“鄰居緩存”,從而使移動節點的地址與家鄉代理的數據鏈路層地址相關聯。這樣,以后發送給移動節點的數據分組就可以直接發送到移動節點的IP地址處,而不像移動IPv4,需要將發送給移動節點的數據分組發送給移動節點的家鄉代理。
“鄰居發現”機制的使用提高了移動IPv6協議的健壯性,并且簡化了移動IP的實現過程,因為采用該機制后,在移動IPv6中不再需要考慮與移動IPv4中的ARP協議相關的特定數據鏈路層的性質。
2.IPv6的封裝
在移動IPv4中,對于所有的數據分組必須使用IP封裝技術,將發送給移動節點的數據分組封裝后,通過隧道發送到轉交地址處,實現移動節點的繼續通信。
而在移動IPv6中,對于發送到離開本地鏈路的移動節點的數據分組,可以使用IPv6的“路由分組頭”進行傳送,而不一定使用IP封裝。
在移動IPv6中,使用“路由分組頭”進行傳送時,需要較少的附加分組頭字節,這樣,可以減少移動IP發送數據分組的負擔,但是,為了防止數據分組在發送的過程中被篡改,在移動IPv6中,由移動節點的家鄉代理截獲并通過隧道發送到移動節點的數據分組仍然必須使用封裝技術。
編輯推薦
通信工程師備考資料免費領取
去領取
專注在線職業教育25年