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的距离。
[5]中提出了分层的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.