免重复地址检测的层次移动IPv6快速切换方法技术

技术编号:14777459 阅读:39 留言:0更新日期:2017-03-09 13:39
本发明专利技术涉及一种免重复地址检测的层次移动IPv6快速切换方法,包含:MN移动到新的链路,接收到AR发来的本地MAP,定义MAP域边界;MN根据MAP域边界判断自身是否在域内移动;若是域内移动,跳过下一步骤执行;若是在域间移动,进入下一步骤;重新划分MN的IID;运用哈希算法进行快速重复检测,确定MN的IID在MAP域内唯一;MN使用无状态自动配置将MN自身IID与路由器通告报文中的地址前缀信息相结合,生成链路转交地址LCoA;若为域内移动,MN向MAP注册LCoA地址,完成切换过程;若为域间移动,生成区域转交地址RCoA,MN向家乡代理和通讯节点发送绑定更新,完成切换过程。本发明专利技术能较好地适应应用环境,有效缩短切换时延,具有很高的实用价值。

【技术实现步骤摘要】

本专利技术属于IPv6网络移动终端切换
,特别涉及一种免重复地址检测的层次移动IPv6快速切换方法
技术介绍
为了在下一代互联网中支持移动性,Internet工程任务组(Internetengineeringtaskforce,IETF)于上个世纪末开始制定移动IPv6(mobileIPv6,MIPv6)协议。目前,移动IPv6协议使移动终端在Internet下具备良好的可操作性,改进了移动终端切换的性能,但其在绑定更新和重复地址检测(duplicatedaddressdetection,DAD)环节有较大时延,这对某些对服务质量要求较高的通信是难以容忍的。针对前一环节,IETF提出了层次移动IPv6(hierarchicalmobileIPv6,HMIPv6),其通过对互联网进行层次性划分,解决MIPv6移动节点需要频繁向家乡代理和通讯节点绑定更新的问题。但其在重复地址检测方面仍然沿用移动IPv6的工作模式,对切换时延的优化并不明显,甚至当移动节点(mobilenode,MN)在域间切换的过程中,切换性能不如移动IPv6,因此,需要一种新的快速切换方法,以适应网络移动终端切换的需求。
技术实现思路
为克服现有技术中的不足,本专利技术提供一种免重复地址检测的层次移动IPv6快速切换方法,针对HMIPv6中DAD操作严重影响MN切换性能的问题,通过在移动锚点MAP中重新设计地址配置过程,保证在MAP域内移动节点IPv6地址接口标识符(interfaceidentifier,IID)的唯一性,避免在MAP域内移动时进行DAD操作,提高HMIPv6的切换性能。按照本专利技术所提供的设计方案,一种免重复地址检测的层次移动IPv6快速切换方法,包含如下步骤:步骤1、移动节点MN移动到新的链路,接收到接入路由器(accessrouter,AR)发来的本地移动锚点MAP信息,并定义MAP域边界;步骤2、移动节点MN根据MAP域边界判断自身是否在域内移动,还是在域间移动;若是域内移动,直接进入步骤4;若是在域间移动,进入步骤3;步骤3、重新划分移动节点MN的地址接口标识符IID,以区分本地地址和MN地址;运用哈希算法进行快速重复检测,确定MN地址接口标识符IID在MAP域内唯一;步骤4、MN使用无状态自动配置将MN自身IID与路由器通告报文中的地址前缀信息相结合,生成链路转交地址(on-linkcare-ofaddress,LCoA);若为域内移动,进入步骤5;若为域间移动,生成区域转交地址(regionalcare-ofaddress,RCoA),进入步骤6;步骤5、MN向MAP注册LCoA地址,完成切换过程;步骤6、MN向家乡代理和通讯节点发送绑定更新,完成切换过程。上述的,所述步骤3具体包含如下内容:步骤3.1、移动节点MN向移动锚点MAP发送地址检测请求(detectionsolicitation,DS)报文,其中,DS报文中需要检测的IID为MN正在使用的地址接口标识符IID;步骤3.2、移动锚点MAP检测移动节点MN的地址接口标识符IID,建立MN地址哈希表,并判断MN的地址接口标识符IID首位是否为1,若为0,则由MN分配一个区分本地地址与MN地址的地址接口标识符IID,MN转交地址IID首位置为1,本地地址中IID首位置为0;若为1,直接进入步骤3.3;步骤3.3、移动锚点MAP接收到移动节点MN发送的DS报文后,通过哈希算法在MN地址哈希表中查找MN的IID,若存在相同的IID,则向MN发送操作失败的地址检测应答报文(detectionacknowledgement,DA),请求MN重新配置IID,并返回步骤3.1执行;若不存在相同的IID,则通过哈希算法将MN地址的IID添加到MN地址哈希表中,并向MN发送操作成功的DA报文。优选的,步骤3.3中通过哈希算法将MN地址的IID添加到MN地址哈希表中,哈希算法使用除留余数法,并通过线性探测再散列作为其冲突避免算法。本专利技术的有益效果:本专利技术针对HMIPv6中DAD操作严重影响MN切换性能的问题,从地址配置方面入手,通过修改接口标识符结构和使用地址预先查表机制,确保接口标识符在MAP域内的唯一性,使得MN在域内新转交地址配置过程中不再需要进行DAD操作,进而缩短MN切换的时延,这在现有MIPv6切换技术中是从未有过的;数值结果表明,该方法在MN移动频率相当高的情况下,依旧可以保持相当低且稳定的切换时延;本专利技术能够较好地适应应用环境,有效缩短切换时延,具有很高的实用价值。附图说明:图1为本专利技术的方法流程示意图;图2为层次移动IPv6的结构示意图;图3为MN在同一个MAP域内不同链路之间微移动的流程图;图4为MN在不同MAP域间宏移动的流程图;图5为实施例二中所使用的IPv6地址结构;图6为实施例二中所使用的报文格式;图7为实施例二中所使用的LBA报文格式;图8为实施例二中所使用的RCoA报文格式。具体实施方式:下面结合附图和技术方案对本专利技术作进一步详细的说明,并通过优选的实施例详细说明本专利技术的实施方式,但本专利技术的实施方式并不限于此。实施例一,参见图1所示,一种免重复地址检测的层次移动IPv6快速切换方法,包含如下步骤:步骤1、移动节点MN移动到新的链路,接收到接入路由器AR发来的本地移动锚点MAP信息,并定义MAP域边界;步骤2、移动节点MN根据MAP域边界判断自身是否在域内移动,还是在域间移动;若是域内移动,直接进入步骤6;若是在域间移动,进入步骤3;步骤3、重新划分移动节点MN的地址接口标识符IID,以区分本地地址和MN地址;运用哈希算法进行快速重复检测,确定MN地址接口标识符IID在MAP域内唯一;步骤4、MN使用无状态自动配置将MN自身IID与路由器通告报文中的地址前缀信息相结合,生成链路转交地址LCoA;若为域内移动,进入步骤5;若为域间移动,生成区域转交地址RCoA,进入步骤6;步骤5、MN向MAP注册LCoA地址,完成切换过程;步骤6、MN向家乡代理和通讯节点发送绑定更新,完成切换过程。针对HMIPv6中DAD操作严重影响MN切换性能的问题,从地址配置方面入手,通过修改接口标识符结构和使用地址预先查表机制,确保接口标识符在MAP域内的唯一性,使得MN在域内新转交地址配置过程中不再需要进行DAD操作,进而缩短MN切换的时延,具有较好的实用价值。实施例二,参见图1~8所示,一种免重复地址检测的层次移动IPv6快速切换方法,具体内容如下:移动节点MN移动到新的链路,接收到接入路由器AR发来的本地移动锚点MAP信息,并定义MAP域边界;移动节点MN根据MAP域边界判断自身是否在域内移动,还是在域间移动;若是域内移动,跳过下一步骤执行;若是在域间移动,进入下一步骤;重新划分移动节点MN的地址接口标识符IID,以区分本地地址和MN地址;运用哈希算法进行快速重复检测,确定MN地址接口标识符IID在MAP域内唯一,通过在MAP建立MN地址哈希表检测MN地址的IID是否重复,进而保证MN地址的IID在域内的唯一性;MN使用无状态自动配置将MN自身IID与路由器通告报文中的地址前缀信息相结合,生成链路转交地址LCoA,不使用DAD操作,上述步骤中已经能够本文档来自技高网...
免重复地址检测的层次移动IPv6快速切换方法

【技术保护点】
一种免重复地址检测的层次移动IPv6快速切换方法,其特征在于:包含如下步骤:步骤1、移动节点MN移动到新的链路,接收到接入路由器AR发来的本地移动锚点MAP信息,并定义MAP域边界;步骤2、移动节点MN根据MAP域边界判断自身是否在域内移动,还是在域间移动;若是域内移动,直接进入步骤4;若是在域间移动,进入步骤3;步骤3、重新划分移动节点MN的地址接口标识符IID,以区分本地地址和MN地址;运用哈希算法进行快速重复检测,确定MN地址接口标识符IID在MAP域内唯一;步骤4、MN使用无状态自动配置将MN自身IID与路由器通告报文中的地址前缀信息相结合,生成链路转交地址LCoA;若为域内移动,进入步骤5;若为域间移动,生成区域转交地址RCoA,进入步骤6;步骤5、MN向MAP注册LCoA地址,完成切换过程;步骤6、MN向家乡代理和通讯节点发送绑定更新,完成切换过程。

【技术特征摘要】
1.一种免重复地址检测的层次移动IPv6快速切换方法,其特征在于:包含如下步骤:步骤1、移动节点MN移动到新的链路,接收到接入路由器AR发来的本地移动锚点MAP信息,并定义MAP域边界;步骤2、移动节点MN根据MAP域边界判断自身是否在域内移动,还是在域间移动;若是域内移动,直接进入步骤4;若是在域间移动,进入步骤3;步骤3、重新划分移动节点MN的地址接口标识符IID,以区分本地地址和MN地址;运用哈希算法进行快速重复检测,确定MN地址接口标识符IID在MAP域内唯一;步骤4、MN使用无状态自动配置将MN自身IID与路由器通告报文中的地址前缀信息相结合,生成链路转交地址LCoA;若为域内移动,进入步骤5;若为域间移动,生成区域转交地址RCoA,进入步骤6;步骤5、MN向MAP注册LCoA地址,完成切换过程;步骤6、MN向家乡代理和通讯节点发送绑定更新,完成切换过程。2.根据权利要求1所述的免重复地址检测的层次移动IPv6快速切换方法,其特征在于:所述步骤3具体包含如下内容:步骤3.1、移动节点MN向移动锚点MAP...

【专利技术属性】
技术研发人员:张连成房家保王振兴孔亚洲魏强宇文慧强
申请(专利权)人:中国人民解放军信息工程大学
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1