一种移动节点动态获取位置标识的方法及LISP网络技术

技术编号:8686179 阅读:432 留言:0更新日期:2013-05-09 05:39
一种移动节点动态获取位置标识的方法及LISP(位置与身份分离协议)网络,所述方法应用于LISP网络中,包括:当移动节点移动到新位置时,向地址信息分配设备发送地址信息分配请求,其中携带第一选项,所述第一选项中包含值表示可全局路由的属性信息;地址信息分配设备在收到所述地址信息分配请求后,在本地可用的地址信息资源中优先选择属性值为可全局路由的地址信息,然后向所述移动节点回复携带有选择出的地址信息的地址信息分配响应;其中,所述地址信息包括:地址或路由前缀。采用本发明专利技术后,LISP?MN可配置可全局路由地址作为位置标识。当通信对端与该MN通信时,仅需进行一次映射查找,并对数据报文进行一次LISP封装即可。

【技术实现步骤摘要】

本专利技术涉及移动通讯领域和互联网领域,尤其涉及一种移动节点动态获取位置标识的方法及LISP (Locator/ID Separation Protocol,位置与身份分离协议)网络。
技术介绍
LISP技术是一种基于主机身份标识与主机位置标识分离的解决方案,如图1所示,其实现方式如下:站点网络(通常指用户网络)与传输网络(通常指运营商网络)分离,将地址空间划分为EID(Endpoint Identifier,端点标识符,表示站点网络内的地址)地址空间与RLOC(Routing Locator,路由位置标识符,表示边界路由器网络内的可达性)地址空间。网络中的站点网络内部的路由信息,即EID地址信息,不发布到传输网络中,两个站点网络通过 ITR(Ingress Tunnel Router,入口隧道路由器)和 ETR (Egress Tunnel Router,出口隧道路由器)之间建立的穿越传输网络的隧道进行连接。站点网络通过一个单独的映射系统来实现EID到RLOC的映射信息的维护。需要进行数据转发时,站点网络中数据包的生成方将生成的数据包转发给ITR,由ITR向映射系统发起映射请求,以获取目的EID地址与目的站点ETR的RLOC地址间的映射关系。ITR缓存该映射关系,并根据该映射关系对数据包进行LISP封装,然后通过隧道将封装后的数据包发送至目的站点的ETR。目的站点的ETR对接收到的数据包进行解封装后,根据该数据包中携带的目的EID地址将该数据包转发给站点中的接收方。如图1所不,以ALT (Alternative Logical Topology,可变换逻辑拓扑)映射系统为例对映射平面进行说明,且在映射系统中使用了 MR (Map Resolver,映射解析器)和MS (Map Server,映射服务器)。其中,MR用于接收ITR发来的LISP封装的映射请求,并根据映射网络中的EID prefix(前缀)路由信息,将该映射请求发送给对应的MS ;MS用于存储ETR注册的映射信息,并将接收到的映射请求转发给对应的ETR。现有技术中同样涉及LISP技术对移动性的支持。在LISP移动性研究中,每个丽(Mobile Node,移动节点)均可被看作一个LISP站点,丽可执行ETR和ITR的部分功能。因此一个MN设备上包括两个标识:一个是MN的身份标识,该标识通常不会发生变化;另一个为丽的位置标识,当丽移动到新位置时,可动态获取该标识。如图2所示的场景,丽的身份标识用丽的EID表示,可简写为MEID。当丽的新位置在一个LISP站点中时,MN在该站点中动态获取到的位置标识是站点地址空间中的一个EID,用该站点的EID表示,可简写为SEID。MN将获取到的SEID地址看作RLOC地址,并将MEID到SEID的映射关系注册到映射系统中对应的MS上。基于图2所示的场景,在现有技术中,若丽的一个通信对端,例如,图2中所示某LISP站点I中的一个SN(Static Node,静态节点),要与站点2中的丽建立通信连接。SN相对丽来说位置通常不发生变化,位置标识也不会经常改变。站点I中的ITR在接收到SN发来的目的地址为MEID的数据包时,进行映射缓存查找,若缓存中无MEID对应的映射信息,则向映射系统发送映射请求,并通过丽对应的MS获取到MEID到SEID的映射关系。ITR依据该映射关系进行数据包的LISP封装,封装后数据包的目的地址为SEID。若ITR缓存中无SEID对应的映射项,则ITR需再次访问映射系统,以获取SEID到丽所在LISP站点的ETR的RLOC地址(ETR RLOC,简称为ERL0C)的映射信息,并根据该映射信息对上述封装后的数据包再进行一次LISP封装后,才将数据包发出。因而图2所示场景中,ITR可能需要进行两次映射查找,并需要对SN发送给MN的数据包进行两层LISP封装。需要说明的是,上述场景中,欲与该LISP MN建立通信连接的通信对端除LISP站点中的SN外,还可以是LISP站点中的丽、非LISP域中的SN或非LISP域中的丽。当通信对端为非LISP域中的SN时,两次映射查找和两层LISP封装的过程均由PITR(Proxy ITR,代理ITR)设备执行;而当通信对端为非LISP域中的MN时,两次映射查找和两层LISP封装的过程均由发送方MN自行完成;当通信对端为LISP站点中的MN时,数据包发送方MN首先获取目的MN的MEID到SEID的映射信息,对数据包进行LISP封装,然后将封装后的数据包按照默认设置发送到本MN所在站点的ITR,由ITR获取SEID到ERLOC的映射信息,然后进行数据包的第二层LISP封装。基于上述场景,若LISP丽每移入到一个新的LISP站点,并获取该站点的EID作为位置标识,当站点外对端首次向该MN发起通信时,均需进行两次映射查找及两次映射封装的过程,造成了系统资源的浪费,并且经过多次封装也会增大报文传输的开销。
技术实现思路
本专利技术的目的在于提供一种移动节点动态获取位置标识的方法及LISP网络,以解决现有通信对端在向目的MN发送数据包时所带来的浪费系统资源及增加报文传输开销的缺陷。为解决上述问题,本专利技术提供了一种移动节点动态获取位置标识的方法,应用于位置与身份分离协议(LISP)网络中,包括:当移动节点移动到新位置时,向地址信息分配设备发送地址信息分配请求,其中携带第一选项,所述第一选项中包含值表示可全局路由的属性信息;所述地址信息分配设备在收到所述地址信息分配请求后,在本地可用的地址信息资源中优先选择属性值为可全局路由的地址信息,然后向所述移动节点回复携带有选择出的地址信息的地址信息分配响应;其中,所述地址信息包括:地址或路由前缀。进一步地,所述地址信息分配响应中还携带有所述选择出的地址信息的属性信息。进一步地,所述方法还包括:所述移动节点利用接收到的所述地址信息分配设备为其分配的地址信息构造自身的位置标识。进一步地,当所述LISP网络为IPv4网络,所述移动节点与所述地址信息分配设备采用点到点协议进行交互时,所述地址信息分配请求为网络控制协议配置请求,所述地址信息分配响应为网络控制协议配置响应,所述地址信息分配设备为与所述移动节点进行点对点协议通信的通信对端。进一步地,当所述LISP网络为IPv4网络,所述移动节点与所述地址信息分配设备采用动态主机配置协议(DHCP)进行交互时,所述方法包括:当所述移动节点移动到新位置时,广播DHCP发现(DHCPDISCOVER)报文,其中携带第二选项,所述第二选项中包含值表示可全局路由的属性信息;收到所述DHCP发现报文的DHCP服务器从本地配置的可用地址资源中优先选择属性值为可全局路由的地址,然后向所述移动节点回复DHCP提供(DHCPOFFER)报文,其中携带选择出的地址。进一步地,所述方法还包括:所述移动节点从接收到的地址中选择一个作为自身的位置标识,然后广播DHCP请求(DHCPREQUEST)报文,其中携带其选择的地址的分配方DHCP服务器的标识信息、所述选择的地址及所述选择的地址的属性信息。进一步地,当所述LISP网络为IPv6网络,所述移动节点通过无状态地址分配方式获取地址时,方法包括:当所述移动节点接入到新链本文档来自技高网
...
一种移动节点动态获取位置标识的方法及LISP网络

【技术保护点】
一种移动节点动态获取位置标识的方法,应用于位置与身份分离协议(LISP)网络中,包括:当移动节点移动到新位置时,向地址信息分配设备发送地址信息分配请求,其中携带第一选项,所述第一选项中包含值表示可全局路由的属性信息;所述地址信息分配设备在收到所述地址信息分配请求后,在本地可用的地址信息资源中优先选择属性值为可全局路由的地址信息,然后向所述移动节点回复携带有选择出的地址信息的地址信息分配响应;其中,所述地址信息包括:地址或路由前缀。

【技术特征摘要】
1.一种移动节点动态获取位置标识的方法,应用于位置与身份分离协议(LISP)网络中,包括: 当移动节点移动到新位置时,向地址信息分配设备发送地址信息分配请求,其中携带第一选项,所述第一选项中包含值表不可全局路由的属性信息; 所述地址信息分配设备在收到所述地址信息分配请求后,在本地可用的地址信息资源中优先选择属性值为可全局路由的地址信息,然后向所述移动节点回复携带有选择出的地址信息的地址信息分配响应;其中,所述地址信息包括:地址或路由前缀。2.按权利要求1所述的方法,其特征在于: 所述地址信息分配响应中还携带有所述选择出的地址信息的属性信息。3.按权利要求1所述的方法,其特征在于,还包括: 所述移动节点利用接收到的所述地址信息分配设备为其分配的地址信息构造自身的位置标识。4.按权利要求1或2所述的方法,其特征在于: 当所述LISP网络为IPv4网络,所述移动节点与所述地址信息分配设备采用点到点协议进行交互时,所述地址信息分配请求为网络控制协议配置请求,所述地址信息分配响应为网络控制协议配置响应,所述地址信息分配设备为与所述移动节点进行点对点协议通信的通信对端。5.按权利要求1或2所述的方法, 其特征在于: 当所述LISP网络为IPv4网络,所述移动节点与所述地址信息分配设备采用动态主机配置协议(DHCP)进行交互时,所述方法包括: 当所述移动节点移动到新位置时,广播DHCP发现(DHCPDISCOVER)报文,其中携带第二选项,所述第二选项中包含值表示可全局路由的属性信息; 收到所述DHCP发现报文的DHCP服务器从本地配置的可用地址资源中优先选择属性值为可全局路由的地址,然后向所述移动节点回复DHCP提供(DHCPOFFER)报文,其中携带选择出的地址。6.按权利要求5所述的方法,其特征在于,还包括: 所述移动节点从接收到的地址中选择一个作为自身的位置标识,然后广播DHCP请求(DHCPREQUEST)报文,其中携带其选择的地址的分配方DHCP服务器的标识信息、所述选择的地址及所述选择的地址的属性信息。7.按权利要求1 3中任意一项所述的方法,其特征在于: 当所述LISP网络为IPv6网络,所述移动节点通过无状态地址分配方式获取地址时,方法包括: 当所述移动节点接入到新链路时,发送路由请求报文,其中携带第三选项,所述第三选项中包括值表示可全局路由的属性信息,且该报文的目的地址为由所有路由器构成的组播组; 收到所述路由请求报文的路由器从本地配置的可用路由前缀资源中优先选择属性值为可全局路由的路由前缀,然后向所述移动节点回复路由通告报文,其中携带选择出的路由iu缀; 所述移动节点从接收到的可全局路由的路由前缀中选择一个与自身的接口标识结合,作为自身的位置标识。8.按权利要求7中任意一项所述的方法,其特征在于: 所述路由器选择的路由前缀为本地配置的可用路由前缀资源中部分或全部路由前缀。9.按权利要求1或2所述的方法,其特征在于: 当所述LISP网络为IPv6网络,所述移动节点通过有状态地址分配方式获取地址,所述方法包括: 当所述移动节点移动到一个新的位置时,发送查询(SOLICIT)报文,其中携带第四选项,所述第四选项中包含值表示可全局路由的属性信息,且该报文的目的地址为由所有DHCPv6服务器和DHCPv6中继构成的组播组; 收到所述查询报文的DHCPv6服务器从本地配置的可用地址资源中优先选择属性值为可全局路由的地址,然后向所述移动节点回复通告(ADEVERTISE)报文,其中携带选择出的地址。10.按权利要求9所述的方法,其特征在于,还包括: 所述移动节点从接收到的地址中选择一个作为自身的位置标识,然后向其选择的地址的分配方DHCPv6服务器发送请求(REQUEST)报文,其中携带所述选择的地址及该选择的地址的属性信息。11.一种位置与身份分离协议(LISP)网络,包括...

【专利技术属性】
技术研发人员:成黎骆文沈炯孙默
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1