一种映射关系获取的方法和装置的制造方法

文档序号:9600980阅读:570来源:国知局
一种映射关系获取的方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信网络技术领域,尤其涉及一种映射关系获取的方法和装置。
【背景技术】
[0002]名址分离协议(LISP,Locator Identify Separat1n Protocal)是一种基于网络侧的主机标识(EID,Endpoint Identifiers)和位置分离(RL0C,Routing Locator)的协议。LISP网络分为接入网和骨干网。其中,EID用来标识站点内主机,不会参与全局路由,核心网中没有EID的路由信息;而RL0C用来标识接入网和骨干网的路由节点。主机EID的分配与网络拓扑以及位置无关,骨干网络的路由表中包含RL0C,这种方式使得骨干网中路由表具有高度汇聚性。LISP通过入口隧道路由器(ITR,Ingress Tunnel Router)和出口隧道路由器(ETR,Egress Tunnel Router)实现了接入网络和骨干网络的隔离,它通过一个映射方式实现从EID至RL0C的映射解析。LISP通过“映射+封装”的方式完成报文的转发。
[0003]当一个站点的主机节点向另外一个站点的主机节点发送数据时,对端EID在核心网中没有路由表项。当数据到达ITR后,如果ITR在本地映射缓存表中没有找至lj EID-to-RL0C的映射表项,会向MR(Map Resolver)发送映射请求报文,请求获取EID-to-RL0C的映射关系;MR收到ITR的映射请求报文后,会转发给MS (Map Server)或自己代理解析该请求报文。ITR接收到映射响应报文后获得对端EID对应的RL0C地址,然后ITR以自己的RL0C为源地址,以对端ETR的RL0C为目的地址进行报文封装。对端ETR解封装该报文,最后将报文发送到目的通信对端。同时将其中携带的目的EID与RL0C的映射关系保存在映射缓存表中,在后续访问该目的EID时可直接封装成LISP报文发送。
[0004]战术通信系统由于其在战场中所处的位置,需要确保当网络节点被摧毁后不能影响系统中其他网络节点的正常使用。由于目前LISP协议中映射关系获取采用集中式控制方式,但在战术通信网络环境下,MS 一旦发生损毁将导致整个网络无法正常工作。

【发明内容】

[0005]有鉴于此,本发明提供了一种名址分离协议网络中通过主备MS方式获取EID-to-RL0C映射关系方法和装置,以提高LISP网络的抗毁性,增强LISP网络的可用性。
[0006]为解决上述技术问题,本方面的技术方案是这样实现的:
一种名址分离协议网络中映射关系获取的方法,应用于名址分离协议LISP网络中映射服务器上,该方法包括:
所述主MS在正常工作期间,隧道出口路由器ETR向主MS发送注册报文;主MS接收到该报文后,将EID-to-RLOC映射关系保存到本地数据库中,若备用MS存在,主MS将映射关系同步更新到备用MS ;
当ITR接收到数据报文后,若本地映射缓存表中不存在EID-to-RLOC映射关系,向映射请求服务器MR发送映射请求报文;MS通过映射响应报文通知ITR,ITR根据获取到的映射关系进行LISP封装; 所述备用MS监控到主MS工作失效后,成为新的主MS代替原MS的工作,并向MR发送“映射服务器地址切换报文”。
[0007]—种名址分离协议网络中映射关系获取的方法,应用于名址分离协议LISP网络中映射请求服务器MR上,该方法包括:
所述MR接收到备用MS的“映射服务器地址切换报文”后及时更新之前记录的映射服务器地址,并发送确认应答消息确保可靠传输;
后续MR接收ITR发送的映射请求报文直接向新的MS请求映射关系。
[0008]—种名址分离协议网络中映射关系获取装置,应用于名址分离协议LISP网络中主映射服务器上,该装置包括:连接关系检测单元、映射关系同步单元和发送单元;
连接关系检测单元,用于本装置作为主MS,检查备用MS是否存在以及维护主备MS的连接关系;
映射关系同步单元,将本地映射数据库通过批量备份或者增量备份方式同步更新到备用MS ;
发送单元,向备用MS发送映射关系更新消息。
[0009]—种名址分离协议网络中映射关系获取装置,应用于名址分离协议LISP网络中备用映射服务器上,该装置包括:连接关系检测单元、接收单元、存储单元、确认单元和映射服务器切换单元;
连接关系检测单元,用于本装置作为备用MS,检测主MS是否存在以及维护主备连接关系;
接收单元,用于本装置作为备用MS,接收主MS发送的映射关系更新消息以及接收MR的“映射服务器地址切换报文”的应答消息;
存储单元,把从主MS接收到的映射关系保存在本地数据库中;
确认单元,对主MS发送的映射关系更新消息确认应答;
映射服务器切换单元,用于本装置作为备用MS,通知MR进行映射服务器地址切换。
[0010]—种名址分离协议网络中映射关系获取装置,应用于名址分离协议LISP网络中MR上,该装置包括:接收单元、处理单元和发送单元;
接收单元,用于本装置作为MR,接收备用MS发送的“映射服务器地址切换报文”;
处理单元,更新MR记录的映射服务器地址;
发送单元,发送应答消息,对备用MS发送的“映射服务器地址切换报文”进行确认。
[0011 ] 综上所述,通过这种方法能够避免单一MS失效造成整个LISP网络不通的问题。在LISP网络内备用MS的损毁不会影响主MS响应映射请求消息,而LISP网络内的主MS损毁后,通过备用MS周期性监控主MS的工作状态,一旦发现失效,备用MS能够快速成为新的主MS ;新的主MS可以及时处理MR发送的映射请求消息,可以提高LISP网络的抗毁性,增强网络的可靠性。
【附图说明】
[0012]图1为本申请实施例中LISP网络示意图;
图2为本申请实施例中通知MR映射服务器地址切换报文格式示意图;
图3为本申请应用于上述实施例中主MS上的装置结构示意图; 图4为本申请应用于上述实施例中备用MS上的装置结构示意图;
图5为本申请应用于上述实施例中MR上的装置结构示意图。
【具体实施方式】
[0013]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
[0014]本申请提供一种名址分离协议网络中映射关系获取的方法,应用于名址分离协议LISP网络中映射服务器上,该方法包括:
LISP网络中各ETR向主MS注册EID地址和RL0C地址的映射关系。
[0015]主MS接收到ETR的注册报文时,在本地数据库中存储并维护。若主MS通过连接关系检测单元发现备用MS存在,通过增量更新方式向备用MS同步映射关系表项;若备用MS在主MS接收到注册报文后才被检测到,主MS需要将本地映射数据库中的所有映射关系同步更新到备用MS设备上。
[0016]所述备用MS接收到该信息,进行合法性检查后,保存映射关系并向主MS发送确认应答消息。
[0017]所述主MS在向备用MS发送映射关系更新消息后需启动一个重传定时器,若主MS在超时时间内没有接收到备用MS确认
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1