身份与位置分离协议移动节点及移动控制方法、移动节点的制作方法

文档序号:7720179阅读:205来源:国知局
专利名称:身份与位置分离协议移动节点及移动控制方法、移动节点的制作方法
技术领域
本发明涉及网络技术领域,尤其涉及ー种lisp (Location/ID SeparationProtocol,身份与位置分离协议)-MN(Motion Node,移动节点)的移动控制方法及Lisp-MN及移动节点。
背景技术
DFZ (Default Free Zone,默认自由区)路由表的大小以逐渐增长的速度增加,它损害了路由的可扩展性和路由汇聚的执行。路由可扩展性问题引起了エ业和学术界很大的兴趣。
IAB(Internet Architecture Board,因特网结构委员会)成员进行讨论认为DFZ路由表増加的深层原因是IP地址的双重语义造成的,在现有的网络中IP地址既做标识符又做位置。目前 IRTF RRG(Internet Research Task Force Routing Research Group,互联网研究任务组路由工作组)致力于开发新的路由和地址架构来支持多穴性、流量工程和移动性。Lisp是以思科公司为首根据RRG对路由和地址研究的需求提出的ー个新的路由体系框架,通过将当前IP地址分离为终端标识(EIDs,End-identifiers)和路由位置(RLOCs, Routing Locators)来减轻DFZ路由表的大小,增加了扩展并减少了全局可见、路
由前缀数目。Lisp的网络结构如图I所示。LISP的基本思想是在IP层外面再封装ー层IP报文头,用于减少边缘网络用户的増加而产生的路由对骨干网络路由表的影响,保持骨干网络(BGP)路由表的稳定。Lisp将现有的IP地址系统分为终端标识(EID)和路由位置(RLOC),并引入了隧道路由器(“Tunnel Routers")的概念,隧道路由器分为入口隧道路由器(Ingress Tunnel Router, ITR)和出口隧道路由器(Egress Tunnel Router,ETR)。ITR与ETR均需要在映射服务器(Map-Server,MS)中注册EID与RLOC的绑定。对ETR侧的主机来说,ETR负责注册此主机的EID与RLOC绑定,ITR负责缓存ETR侧主机的EID/RL0C的绑定。同样对ITR侧主机来说,ITR注册此主机的EID与RLOC的绑定。另外,Lisp中ITR负责数据的封装和映射的查找,根据目的EID信息查找对应的RLOC信息。Lisp中ETR负责进行数据报文的解封装。LISP协议提出的初衷是解决路由表的規模,并不能解决网络的移动性,随着网络的发展,网络的移动性是必要的,且Lisp设计的需求必须要能解决移动性、多穴性。Iisp-MN是Lisp的一种移动性解决方案。Iisp-MN是将lisp网络中的节点定义为lisp-MN,lisp-MN与普通的MN不同,Iisp-MN具有ETR/ITR的功能,图2是基于Lisp-MN的网络结构示意图。当Iisp-MN移动到其他网络时,Iisp-MN向其MS注册其EID/RL0C的映射。在lisp网络的通信过程,如果Iisp-MN从位置A移动到新位置A时,该Iisp-MN的下行数据发送时,通信对端发送给Iisp-MN的数据包会丢失或存在延迟。

发明内容
本发明提供ー种Iisp-MN及其移动控制方法及ー种移动节点,解决通信过程中Iisp-MN位置发生移动时,通信对端发送数据到此Iisp-MN时会出现网络延迟或发生丢包的问题。为了解决以上问题,本发明提供了一种身份与位置分离协议移动节点移动控制方法,包括身份与位置分离协议移动节点(Lisp-MN)发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。进ー步的,上述方法还可具有以下特点,所述终端标识/路由位置映射更新请求中携帯所述Lisp-MN的終端标识/新路由位置映射。 进ー步的,上述方法还可具有以下特点,所述方法还包括,所述通信对端接收到所述终端标识/路由位置映射更新请求后,将本地保存的该Lisp-MN的終端标识/路由位置映射替换为所述终端标识/新路由位置映射。进ー步的,上述方法还可具有以下特点,所述方法还包括,所述Lisp-MN在发生移动并获取新路由位置后,还发送終端标识/路由位置映射注册请求至映射服务器。本发明还提供一种身份与位置分离协议移动节点,所述身份与位置分离协议移动节点(Lisp-MN)包括通知单元,所述通知单元用于在所述Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。进ー步的,上述身份与位置分离协议移动节点还可具有以下特点,所述终端标识/路由位置映射更新请求中携帯所述Lisp-MN的終端标识/新路由位置映射。进ー步的,上述身份与位置分离协议移动节点还可具有以下特点,所述Lisp-MN还包括注册单元,所述注册単元用干在所述Lisp-MN发生移动并获取新路由位置后,发送終端标识/路由位置映射注册请求至映射服务器。本发明还提供ー种移动节点,包括更新単元,用于在与一身份与位置分离协议移动节点(Lisp-MN)通信过程中,接收所述Lisp-MN发送的終端标识/路由位置映射更新请求后,更新所述Lisp-MN的終端标识/路由位置映射。进ー步的,上述移动节点还可具有以下特点,所述更新单元是用于根据如下方式更新所述Lisp-MN的終端标识/路由位置映射将本地保存的该Lisp-MN的終端标识/路由位置映射替换为所述终端标识/路由位置映射更新请求中携帯的終端标识/新路由位置映射。本发明Iisp-MN在发生移动后,及时通知其通信对端更新EID/RL0C映射,保证了后续数据发送过程中,通信对端直接使用新RLOC封装数据包并进行数据发送,減少了延时和丢包。


图I是Iisp网络结构示意图;图2是基于Lisp-MN的网络结构示意图3是本发明实施例Iisp-MN移动控制过程不意图;图4是本发明实施例I i sp-MN框图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意組合。本发明实施例提供ー种Lisp-MN移动控制方法,包括Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。
其中,所述终端标识/路由位置映射更新请求中携帯所述Lisp-MN的終端标识/新路由位置映射。其中,所述方法还包括,所述通信对端接收到所述终端标识/路由位置映射更新请求后,将本地保存的该Lisp-MN的终端标识/路由位置映射替换为所述终端标识/新路由位置映射。其中,所述方法还包括,所述Lisp-MN在发生移动并获取新路由位置后,还发送终端标识/路由位置映射注册请求至映射服务器。本发明实施例提出了ー种lisp网络中映射更新的实现方法包括Lisp网络通信过程中当Iisp-MN从位置A移动到新位置A后,Iisp-MN在MS中注册更新EID/RL0C的映射;以及,Iisp-MN发送EID/RL0C映射更新请求消息给其通信对端,通知通信对端其已发生移动,所述通信对端CN收到EID/RL0C映射更新请求消息后,将其缓存的 EID/0RL0C(0RL0C 为 Iisp-MN移动前的 RL0C)更新为 EID/NRLOC(NRL0C 为 Iisp-MN移动后的RL0C)的映射。本发明实施例体系结构如图3所示,包括Iisp网络、Iisp-MN和通信对端CN以及映射服务器MS。其中映射服务器MS是存储Iisp-MN在其注册的EID/RL0C映射。通信过程中,Iisp-MN从位置A移动到位置A’,包括步骤301, Iisp-MN 向 MS 发送 EID/RLOC Register Request (注册■请求),更新Iisp-MN 的 EID/RL0C 映射;步骤加2,MS向 Iisp-MN 发送 EID/RLOC Register Response (注册响应);步骤303, Iisp-MN 发送 EID/RL0C 映射更新请求(Update Request)消息给Iisp-MN的通信对端CN,携带EID/NRL0C,指示CN将其缓存的该Iisp-MN的EID/0RL0C映射更新为 EID/NRL0C ;其中,步骤303与步骤301没有先后次序;步骤304,CN将其缓存的EID/0RL0C映射更新为EID/NRL0C,返回EID/RL0C映射更新响应(Update Response)消息给 lisp-MN。本发明实施例还提供ー种lisp-MN,如图4所示,包括通知单元和注册■单元,其中所述通知単元用干在所述Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端;所述注册単元用干在所述Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射注册请求至映射服务器。其中,所述终端标识/路由位置映射更新请求中携帯所述Lisp-MN的終端标识/新路由位置映射。本发明实施例还提供ー种移动节点,该移动节点包括更新単元,用于在与一身份与位置分离协议移动节点(Lisp-MN)通信过程中,接收所述Lisp-MN发送的終端标识/路由位置映射更新请求后,更新所述Lisp-MN的終端标识/路由位置映射。其中,所述更新单元是用于根据如下方式更新所述Lisp-MN的終端标识/路由位置映射将本地保存的该Lisp-MN的终端标识/路由位置映射替换为所述终端标识/路由位置映射更新请求中携帯的終端标识/新路由位置映射。本发明实施例通过Iisp-MN移动后,Iisp-MN在MS中注册Iisp-MN的EID/NRL0C的同吋,Iisp-MN直接将其EID/NRL0C映射通知通信对端CN,CN更新其内缓存的Iisp-MN的EID/0RL0C的映射为EID/NRL0C映射。这样保证了通信过程中,Iisp-MN移动后,Iisp-MN 的下行数据发送过程中CN直接用Iisp-MN的NRLOC封装数据包并进行数据发送,CN不需要再通过MS进行查找Iisp-MN的NRL0C,节省了 CN在MS中进行映射查找过程,提高数据发送的效率,避免了延迟和丢包的发生,提高了 lisp网络的切换效率。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用ー个或多个集成电路来实现。相应地,上述实施例中的各模块/単元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
1.一种身份与位置分离协议移动节点移动控制方法,其特征在干, 身份与位置分离协议移动节点(Lisp-MN)发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。
2.如权利要求I所述的方法,其特征在于,所述终端标识/路由位置映射更新请求中携带所述Lisp-MN的終端标识/新路由位置映射。
3.如权利要求2所述的方法,其特征在于,所述方法还包括,所述通信对端接收到所述終端标识/路由位置映射更新请求后,将本地保存的该Lisp-MN的終端标识/路由位置映射替换为所述终端标识/新路由位置映射。
4.如权利要求I至3任一所述的方法,其特征在于,所述方法还包括,所述Lisp-MN在发生移动并获取新路由位置后,还发送終端标识/路由位置映射注册请求至映射服务器。
5.一种身份与位置分离协议移动节点,其特征在于,所述身份与位置分离协议移动节点(Lisp-MN)包括通知单元,所述通知单元用于在所述Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。
6.如权利要求5所述的Lisp-MN,其特征在于,所述终端标识/路由位置映射更新请求中携帯所述Lisp-MN的終端标识/新路由位置映射。
7.如权利要求5或6所述的Lisp-MN,其特征在于,所述Lisp-MN还包括注册■単元,所述注册単元用于在所述Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射注册请求至映射服务器。
8.ー种移动节点,其特征在于,包括更新単元,用于在与一身份与位置分离协议移动节点(Lisp-MN)通信过程中,接收所述Lisp-MN发送的終端标识/路由位置映射更新请求后,更新所述Lisp-MN的終端标识/路由位置映射。
9.如权利要求8所述的移动节点,其特征在于,所述更新单元是用于根据如下方式更新所述Lisp-MN的终端标识/路由位置映射将本地保存的该Lisp-MN的终端标识/路由位置映射替换为所述终端标识/路由位置映射更新请求中携帯的終端标识/新路由位置映射。
全文摘要
本发明提供一种身份与位置分离协议移动节点移动控制方法,身份与位置分离协议移动节点(Lisp-MN)发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。本发明提供一种身份与位置分离协议移动节点,所述身份与位置分离协议移动节点(Lisp-MN)包括通知单元,所述通知单元用于在所述Lisp-MN发生移动并获取新路由位置后,发送终端标识/路由位置映射更新请求给其通信对端。本发明还提供一种移动节点。本发明能及时更新终端标识/路由位置映射,防止丢包。
文档编号H04L29/06GK102868599SQ20111019101
公开日2013年1月9日 申请日期2011年7月8日 优先权日2011年7月8日
发明者赵凝霞, 沈炯 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1