关键词 移动IP;切换;切换时延
切换是无线网络的重要特征,切换机制的性能直接影响到整个网络的性能。移动IP己经提供了切换过程,但是在某些情况下不适合支持实时应用程序。研究切换的目的是要减少切换的延迟和丢包率,使得移动IP能很好的处理运行实时应用的移动节点的移动问题。
移动节点在网络切换过程中,移动IP的切换时延可以表示为
T handover二T md+T reg (1)
这里Tmd为移动检侧的时延,T reg为移动节点注册时延。注册时延根据不同的移动IP协议有所不同。后面根据不同的协议流程详细描述。移动IP定义了三种移动检测算法,分别是LCS (Lazy Cell Switching),前缀匹配PM(Prefix Matching), ECS (Eager Cel Switching)。根据不同的移动检测算法Tmd的差别将很大。下面详细介绍这三种移动检测的方法。根据LCS的特点,移动节点与家乡代理注册以后一直保持CoA有效直到代理的生存时间超时(RFC2002中建议的代理生存时间为3倍的公告间隔).这种情况发生在移动节点连续3次没有收到它当前注册的代理的代理公告时MN才进行代理请求并向HA注册新的CoA,如果二层支持的话MN将接收到不同的代理公告。PM网络前缀匹配法与LCS基本相同,所不同的是它在代理公告中加入前缀长度扩展,该扩展中包括代理的IP地址的网络前缀,根据它MN可以判定是否两个代理公告是从同一个子网接收的。ECS同LCS算法不同,它假设MN移动方向改变较慢时,移动节点一旦发现一个新的代理公告就发生切换。因此,在移动检测方面M1Pv4和MIPv6是一致的。
1 移动I Pv4切换时延分析
前面我们了解到在移动检测方面即Tmd中MIPv4和IPv6是一致的,这里重点考虑切换时延公式(1)后一部分的详细分析,即T reg。
移动I Pv4为移动节点到家乡代理的注册定义了两种不同的过程,在这里我们以通过外地代理转发移动节点的注册请求此注册过程进行分析:
外地代理注册过程需要下面4个消息:
(1)移动节点发送注册请求到预期的外地代理,开始注册过程;
(2)外地代理处理注册请求,然后把它转发到家乡代理;
(3)家乡代理发送注册应答到外地代理,同意或者拒绝这个请求:
(4)外地代理处理注册应答,把处理的结果告知移动节点。

图1
假设FA与MN之间的链路跳数为无线链路1跳,根据图1,将MIPv4切换过程的时延分解如下:TMadv表示移动节点发送注册请求消息在无线链路上的一跳的时延,TMP,TFP和T HP分别表示MA, FA和HA处理注册报文的时间,T MFreq表示MN发送注册请求到FA的链路延迟,T FHreq表示FA处理完注册请求后转发给HA的注册请求的链路延时,同样对于注册响应延时分别为T HFack和丁FMack。这样MIPv4的注册时延表示为
T handover=T md+T reg (1)
根据上面的假设,T reg表示为
T reg二T MFreq+T FP+T FHreq+T HP+T HFack+T FP+T FMack+T MP (2)
当为ECS检测机制时
T md=x/2 (3)
其中的x表示为发送代理公告的时间间隔。
根据(2), (3),式(1)式可以表示为:
Thandover=x/2+TMFreq +T Fp +T FHreq+T HP十T HFack+T FP十T FMack+Tmp (4)
MIPv4切换后与通信对端的通信的数据包的传输时延为:
T delay=T ch十T hf十T fm (5)
其中Tch为通信对端到家乡代理的传输时延,T hf为家乡代理到外地代理的