Mobile IP中引入2個網絡實體:家鄉代理(HA)和外地代理(FA),HA和FA分別在家鄉網絡和外地網絡周期性的發送代理廣播消息,移動主機(MH)根據收到的代理廣播消息來判斷自己是處在家鄉網絡還是外地網絡。當MH位于家鄉網絡時,使用正常的IP協議通信;當它進入外地網絡時,需要獲得一個轉交地址(CoA),然后向HA發送注冊消息,通知其當前位置,即CoA。
Mobile IP是一種簡單有效的網絡層移動性解決方案,但它同時也帶來2個問題:三角路由[2]和切換。其中的切換問題是指從MH離開原先的外地網絡開始,到HA接收到MH的新的注冊請求為止的這段時間內,由于HA不知道MH的最新的CoA,所以它仍然將屬于MH的IP包通過隧道發送到原先的外地網絡,導致這些IP包被丟棄,使得MH與CH間的通信受到影響,特別切換頻繁或者從MH到HA的距離很遠時。整個切換過程分為2個階段:移動檢測階段MH需要進行移動檢測以判斷自己是否更換了接入的子網,這段時間稱為移動檢測時延;重新注冊階段MH判斷出發生移動之后,從MH向HA發送注冊請求,到HA收到請求為止的這段時間,其長短取決于MH到HA的距離。
?。?]中提出了分層的Mobile IP(Hierarchical Mobile IP),在這個方案中,一個區域內的FA按照一定的層次結構(如樹狀結構)組織起來,當MH在該區域內移動時,MH只需向新舊路由上的離MH最近的一個共同的FA(即新舊路由上的交叉FA)注冊即可,即實現了本地注冊;只有當MH移出該區域時,MH才需要重新向HA注冊。這種方案降低了重新注冊的時延,改進了Mobile IP的切換性能。
[1]C Perkins.IP Mobility Support for IPv4[S], IETF RFC 3344, Aug. 2002.
[2]C Perkins.Route Optimization in Mobile IP[Z], draft-ietf-mobileip-optim-10.txt, Internet Draft, IETF, Nov. 2000.
[3]J B Postel.Transmission Control Protocol[S], IETF RFC-793,September 1981.
[4]Fikouras N A,et al.Performance of TCP and UDP during mobile IP handoffs in single-agent subnetworks[A]. Wireless Communications and Networking Conference[C].IEEE,1999.
[5]Eva Gustafsson, Annika Jonsson, Charles E Perkins.Mobile IPv4 Regional Registration[Z].IETF Internet draft, draft-ietf-mobileip-reg-tunnel-06.txt,Mar. 2002.
[6]Perkins,C E, Kuang Yeh Wang.Optimized Smooth Handoffs in Mobile IP[A]. IEEE International Symposium on Computers and Communications[C].IEEE,1999.
[7]3GPP2 C.S002-A, Physical Layer Standard for cdma2000 Spread Spectrum Systems[S].
[8]Gyasi-Agyei A. Mobile IP-DECT internetworking architecture supporting IMT-2000 applications[J].IEEE Network,2001,15(6):10~22.
[10]H Balakrishnan.Challenges to Reliable Data Transport over Heterogeneous Wireless Networks[D].UCBerkeley,1998.[11]Ns2, Network Simulator(Version 2)[EB/OL].http://www.isi.edu/nsnam/ns.