一种身份位置分离网络映射平面管理方法和映射平面的制作方法

文档序号:9828353阅读:310来源:国知局
一种身份位置分离网络映射平面管理方法和映射平面的制作方法
【技术领域】
[0001]本发明涉及移动通讯领域和互联网领域,具体涉及一种身份位置分离网络映射平面管理方法、映射管理子网、映射管理服务器和映射平面。
【背景技术】
[0002]为了解决互联网核心路由器路由表容量快速膨胀,以及IP地址二义性的问题,业界致力于研究基于身份位置分离的技术。例如,IEEE (Internet Engineering Task Force,互联网工程任务组)近年来提出了身份位置分离技术,一种主机身份标识和主机位置标识分离的解决方案。
[0003]如图1所示为一种身份位置分离架构解决方案的示意图。其实现方式如下所示:
[0004]该架构下,网络划分为接入网和骨干网,接入网位于骨干网边缘负责所有终端的接入,骨干网负责不同接入网接入的终端的数据路由。地址空间则被划分为EID(EndpointIdentifier,端点身份标识)地址空间与RID (Routing Identifier,路由位置标识)地址空间。网络中接入网内部的路由信息,即EID地址信息,不会发布到骨干网中。
[0005]接入网与骨干网分界处部署接入服务节点,该节点维护用户终端与网络的连接,为终端分配RID,处理用户的登记注册流程。另外,接入服务节点还负责维护/查询用户终端对应通信对端的EID-RID映射信息,封装、路由转发通信对端发往用户终端或用户终端向通信对端发出的数据报文。当用户终端对外发送的数据包到达接入服务节点时,接入服务节点根据本地缓存的或从身份位置寄存器查找获取的通信对端EID-RID的映射关系,对数据包进行封装。封装后的数据包源地址及目的地址均为RID地址信息,可在骨干网中进行路由转发。接入服务节点接收到通信对端发往用户终端的数据包时,去除数据包外层封装,根据数据包目的EID地址,将数据包发送给终端。
[0006]身份位置分离网络架构中还部署有身份位置寄存器,该寄存器接收接入服务节点发送的用户注册登记信息,维护、保存注册的用户终端的EID-RID映射信息,并处理响应接入服务节点发出的映射信息查询请求。
[0007]需要注意的是,在大规模网络实际部署中,身份位置寄存器中需要维护大量的映射信息,结合网络容量,往往需要部署大量的身份位置寄存器。如何实现身份位置寄存器间的互联互通,成为身份位置分离网络架构中需要解决的一个重要问题。
[0008]现有技术中,在有少量身份位置寄存器部署的情况下,身份位置寄存器之间可相互通告维护的映射条目的状态信息,实时通告映射条目的状态变化。但当存在大量身份位置寄存器时,一方面,这种方法的实现会造成大量的信令开销,降低映射信息查找效率。另一方面,身份位置寄存器可能会由不同的运营商进行维护,如何实现跨运营商的身份位置寄存器间的互联互通,也是需要解决的问题。

【发明内容】

[0009]本发明所要解决的技术问题是提供一种身份位置分离网络映射平面管理方法、映射管理子网、映射管理服务器和映射平面,能够提高大规模网络部署中映射平面的映射信息的查询效率,减少身份位置寄存器之间互联互通时的信令开销。
[0010]为了解决上述技术问题,本发明提供了一种身份位置分离网络映射平面管理方法,应用于映射管理子网,所述映射管理子网由一个或多个身份位置寄存器构成,该方法包括:
[0011]接收第一接入服务节点发送的映射注册请求,在确定所述映射注册请求中请求注册的身份标识信息不属于本映射管理子网的管理范围后,将所述映射注册请求转发至映射管理服务器;
[0012]接收第一接入服务节点发送的映射查询请求,在确定所述映射查询请求中查找的身份标识信息不属于本映射管理子网的管理范围后,将所述映射查询请求转发至映射管理服务器。
[0013]进一步地,该方法还包括下述特点:
[0014]所述方法还包括:
[0015]接收第一接入服务节点发送的数据包,在确定所述数据包中的目的身份标识信息不属于本映射管理子网的管理范围后,对所述数据包进行封装后转发至映射管理服务器。
[0016]进一步地,该方法还包括下述特点:
[0017]在将所述映射注册请求转发至映射管理服务器后,还包括:
[0018]接收所述映射管理服务器转发的由第二映射管理子网发出的映射注册响应,将所述映射注册响应返回给所述第一接入服务节点;
[0019]其中,所述第二映射管理子网接收到所述映射管理服务器转发的映射注册请求后,记录所述映射注册请求中注册的映射信息,向所述映射管理服务器返回映射注册响应。
[0020]进一步地,该方法还包括下述特点:
[0021]在将所述映射查询请求转发至映射管理服务器后,还包括:
[0022]接收所述映射管理服务器转发的由第二映射管理子网发出的映射查询响应报文,将所述映射查询响应报文返回给所述第一接入服务节点;
[0023]其中,所述第二映射管理子网接收所述映射管理服务器转发的映射查询请求,从本地管理的映射信息中查找到所述身份标识对应的映射信息后,将所述查找到的映射信息携带在映射查询响应中发送给所述映射管理服务器。
[0024]进一步地,该方法还包括下述特点:
[0025]在对所述数据包进行封装后转发至映射管理服务器后,还包括:
[0026]接收所述映射管理服务器转发的由第二映射管理子网发出的映射查询响应报文,将所述映射查询响应报文返回给所述第一接入服务节点;
[0027]其中,所述第二映射管理子网接收所述映射管理服务器转发的数据包,从本地管理的映射信息中查找到所述数据包中的目的身份标识对应的映射信息后,根据所述映射信息对所述数据包进行封装,将封装后的数据包发送给所述目的身份标识信息对应的第二接入服务节点,将所述查找到的映射信息携带在映射查询响应中发送给所述映射管理服务器。
[0028]进一步地,该方法还包括下述特点:
[0029]所述方法还包括:
[0030]向映射管理服务器上报本映射管理子网所维护的身份标识信息,包括:向映射管理服务器周期上报本映射管理子网维护的身份标识信息,和/或在本映射管理子网维护的身份标识信息发生变化时向映射管理服务器上报发生变化的身份标识信息。
[0031]为了解决上述技术问题,本发明还提供了一种身份位置分离网络映射平面管理方法,应用于映射管理服务器,该方法包括:
[0032]接收第一映射管理子网发送的映射注册请求,在确定所述映射注册请求中请求注册的身份标识属于第二映射管理子网的管理范围后,将所述映射注册请求转发至所述第二映射管理子网;在接收到所述第二映射管理子网返回的映射注册响应报文后,将所述映射注册响应报文转发给第一映射管理子网;
[0033]接收第一映射管理子网发送的映射查询请求,在确定所述映射查询请求中查找的身份标识信息属于第二映射管理子网的管理范围后,将所述映射查询请求转发至所述第二映射管理子网;在接收到所述第二映射管理子网返回的映射查询响应报文后,将所述映射查询响应报文转发给第一映射管理子网。
[0034]进一步地,该方法还包括下述特点:
[0035]所述方法还包括:
[0036]接收第一映射管理子网发送的数据包,在确定所述数据包的目的身份标识信息属于第二映射管理子网的管理范围后,对所述数据包进行封装后转发至所述第二映射管理子网;在接收到所述第二映射管理子网返回的携带所述目的身份标识对应的映射信息的映射查询响应报文后,将所述映射查询响应报文转发给第一映射管理子网。
[0037]进一步地,该方法还包括下述特点:
[0038]所述方法还包括:
[0039]接收每一个映射管理子网上报的该映射管理子网维护的身份标识信息,记录身份标识信息与映射管理子网之间的映射关系,向所述映射管理子网返回响应报文。
[0040]为了解决上述技术问题,本发明还提供了一种映射管理子网,所述映射管理子网由一个或多个身份位置寄存器构成,所述身份位置寄存器包括:
[0041]映射注册请求处理模块,用于接收第一接入服务节点发送的映射注册请求,在确定所述映射注册请求中请求注册的身份标识信息不属于本映射管理子网的管理范围后,将所述映射注册请求转发至映射管理服务器;
[0042]映射查询请求处理模块,用于接收第一接入服务节点发送的映射查询请求,在确定所述映射查询请求中查找的身份标识信息不属于本映射管理子网的管理范围后,将所述映射查询请求转发至映射管理服务器。
[0043]进一步地,该映射管理子网还包括下述特点:
[0044]所述映射管理子网还包括:
[0045]数据包处理模块,用于接收第一接入服务节点发送的数据包,在确定所述数据包中的目的身份标识信息不属于本映射管理子网的管理范围后,对所述数据包进行封装后转发至映射管理服务器。
[0046]进一步地,该映射管理子网还包括下述特点:
[0047]映射注册请求处理模块,还用于在将所述映射注册请求转发至映射管理服务器后,接收所述映射管理服务器转发的由第二映射管理子网发出的映射注册响应,将所述映射注册响应返回给所述第一接入服务节点;
[0048]其中,所述第二映射管理子网接收到所述映射管理服务器转发的映射注册请求后,记录所述映射注册请求中注册的映射信息,向所述映射管理服务器返回映射注册响应。
[0049]进一步地,该映射管理子网还包括下述特点:
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1