一种LISP中映射服务器重启恢复方法及装置制造方法及图纸

技术编号:15104815 阅读:84 留言:0更新日期:2017-04-08 15:18
本发明专利技术公开了一种LISP中映射服务器重启恢复方法,应用于以主映射服务器MS身份重启的MS即主MS,该方法包括:当处于重启恢复状态的主MS接收到隧道路由器TR发送的映射请求Map-Request报文时,根据自身预先配置的其他备份MS的地址将该映射请求报文转发给备份MS,以使备份MS通过映射响应报文对所述TR的映射请求报文进行回复。本发明专利技术还公开了一种LISP中映射服务器重启恢复装置。采用本发明专利技术能够在MS发生故障重启时,确保LISP业务不中断。

【技术实现步骤摘要】

本专利技术涉及网络通信
,特别涉及一种LISP中映射服务器重启恢复方法及装置
技术介绍
位置与身份分离协议(LISP,Locator/IdentitySeparationProtocol)是一种位置和标识分离的建网思想,形成两个独立的地址空间:端点标识符(EID,EndpointIdentifier)地址空间和路由位置标识符(RLOC,RoutingLocator)地址空间。EID为通信端点的主机地址,与现有实现相同,在LISP中的作用类似于域名系统(DNS),拥有独立的空间。在LISP网络中,EID可以独立于RLOC进行迁移,RLOC为LISP路由器的地址,可在现有互联网中路由转发,可全局路由,且根据网络拓扑情况进行聚合。EID之间通信的报文封装在RLOC之间的隧道中进行转发。LISP通过入口隧道路由器(ITR,IngressTunnelRouter)和出口隧道路由器(ETR,EgressTunnelRouter)实现了核心网络和边缘网络的分离,它通过一个映射系统用来实现从EID至RLOC的映射解析。LISP通过IP-in-IP的封装及解封装机制实现了在核心网中的路由和转发。其中,映射系统包括映射服务器(MS,Map-Server),MS在LISP网络中起着重要的作用。LISP的通信过程如下:1)ETR周期性地向MS发送的映射注册(Map-Register)报文,通知自身的EID-RLOC映射关系。MS收到注册报文,保存LISP映射表。2)当ITR所连的一台LISP主机要向ETR所连的一台LISP主机通信时,数据报文到达ITR后,ITR向MS发送映射请求(Map-Request)报文,请求保存在LISP映射表中的EID-RLOC映射信息。3)MS向ITR回应映射响应(Map-Reply)报文,告之EID-RLOC映射关系。4)ITR从EID-RLOC映射关系中获取到对端EID对应的RLOC地址。5)ITR对该数据报文进行LISP封装,以自己的RLOC为源地址,以对端ETR的RLOC为目的地址,通过LISP隧道发送给ETR。6)ETR收到LISP封装报文,去掉LISP封装,把原始数据报文转发给目的主机。需要注意的是,当MS设备故障重启时,所有的LISP映射关系将丢失,在此期间将无法响应Map-Request请求,会导致LISP业务中断。现有技术中,也可以通过配置多台MS服务器进行备份,在ITR上可以根据路由,向路由可达的MS进行请求。这样其中一台出现故障时,如果还有其它的路由可达的MS服务器的话,仍然可以正常工作。但是,如果重启的这台服务器在重新启动之后,需要重新接收Map-Register注册报文,由于这个时候的映射数据库不全,而MS服务器并不能判断出自己的映射数据库是否是完整的,如果此时仍然接收到Map-Request报文时,相应的映射还未维护起来,此时MS会回应Negative类型的应答,这样ITR收到此Negative的应答就会把数据报文丢弃,不作转发,导致业务中断。
技术实现思路
本专利技术的目的在于提供一种LISP中映射服务器重启恢复方法及装置,能够在MS发生故障重启时,确保LISP业务不中断。为实现上述专利技术目的,本专利技术提供了一种LISP中映射服务器重启恢复方法,应用于以主映射服务器MS身份重启的MS即主MS,该方法包括:当处于重启恢复状态的主MS接收到隧道路由器TR发送的映射请求Map-Request报文时,根据自身预先配置的其他备份MS的地址将该映射请求报文转发给备份MS,以使备份MS通过映射响应报文对所述TR的映射请求报文进行回复。为实现上述专利技术目的,本专利技术还提供了一种LISP中映射服务器重启恢复装置,该装置应用于以主映射服务器MS身份重启的MS即主MS,该装置包括:接收转发单元,用于当处于重启恢复状态的主MS接收到隧道路由器TR发送的映射请求Map-Request报文时,根据自身预先配置的其他备份MS的地址将该映射请求报文转发给备份MS,以使备份MS通过映射响应报文对所述TR的映射请求报文进行回复。综上所述,本专利技术实施例MS之间互为备份,并且在每一MS上,配置其他备份MS的地址。当其中一个MS重启时,维护重启恢复状态,当处于重启恢复状态的MS接收到隧道路由器TR发送的映射请求(Map-Request)报文时,将该映射请求报文进行LISP协议报文的封装,转发给其他备份MS进行处理。这样,就不会像现有技术那样,MS在重启过程中,或者在重启之后,到接收到所有的Map-Register报文之前,如果该MS仍然接收到Map-Request报文时,MS会回应Negative类型的应答,这样TR收到此Negative的应答就会把数据报文丢弃,不作转发,导致业务中断。本专利技术从而可以解决MS在重启过程中,或者重启之后但是LISP映射数据库还未恢复的情况下,无法响应Map-Request报文,导致LISP业务中断的问题。附图说明图1为本专利技术实施例LISP中映射服务器重启恢复方法的流程示意图。图2为本专利技术实施例恢复请求报文的格式示意图。图3为本专利技术实施例恢复应答报文的格式示意图。图4为本专利技术具体实施例中应用于上述方法的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术所述方案作进一步地详细说明。本专利技术的核心思想在于,MS之间互为备份,并且在每一MS上,配置其他备份MS的地址。当其中一个MS重启时,维护重启恢复状态,当处于重启恢复状态的MS接收到隧道路由器TR发送的映射请求(Map-Request)报文时,将该映射请求报文进行LISP协议报文的封装,转发给其他备份MS进行处理。这样,就不会像现有技术那样,MS在重启过程中,或者在重启之后,到接收到所有的Map-Register报文之前,如果该MS仍然接收到Map-Request报文时,MS会回应Negative类型的应答,这样TR收到此Negative的应答就会把数据报文丢弃,不作转发,导致业务中断。本专利技术从而可以解决MS在重启过程中,或者重启之后但是LISP映射数据库还未恢复的情况下,无法响应Map-Request报文,导致LISP业务中断的问题。本专利技术实施例LISP中映射服务器重启恢复方法包括以下步骤,其流程示意图如图1所示。步骤11、当处于重启恢复状态的主MS接收到隧道路由器TR发送的映...

【技术保护点】
一种LISP中映射服务器重启恢复方法,应用于以主映射服务器MS身份重启的MS即主MS,该方法包括:当处于重启恢复状态的主MS接收到隧道路由器TR发送的映射请求Map‑Request报文时,根据自身预先配置的其他备份MS的地址将该映射请求报文转发给备份MS,以使备份MS通过映射响应报文对所述TR的映射请求报文进行回复。

【技术特征摘要】
1.一种LISP中映射服务器重启恢复方法,应用于以主映射服务器MS
身份重启的MS即主MS,该方法包括:
当处于重启恢复状态的主MS接收到隧道路由器TR发送的映射请求
Map-Request报文时,根据自身预先配置的其他备份MS的地址将该映射请
求报文转发给备份MS,以使备份MS通过映射响应报文对所述TR的映射请
求报文进行回复。
2.如权利要求1所述的方法,其特征在于,所述主MS接收到隧道路由
器TR发送的映射请求Map-Request报文之前,该方法进一步包括:确定自
身是否预先配置有其他备份MS的地址,如果是,则设置自身为重启恢复状
态;如果否,则设置自身为恢复完成状态。
3.如权利要求1所述的方法,其特征在于,该方法进一步包括:
所述主MS向备份MS发送恢复请求报文,以使备份MS将本地保存的
LISP映射数据库内容,通过恢复应答报文响应给主MS;所述LISP映射数
据库包括多个端点标识符EID和路由位置标识符RLOC的映射关系。
4.如权利要求3所述的方法,其特征在于,如果所述主MS在预定时间
内没有接收到任何备份MS响应的恢复应答报文,则该方法进一步包括:
所述主MS确定重启恢复超时,将自身设置为恢复完成状态。
5.如权利要求3所述的方法,其特征在于,
当所述主MS接收到携带有完成标记位的恢复应答报文时,确定自身的
LISP映射数据库恢复完成,则将自身设置为恢复完成状态;
当所述主MS接收到未携带有完成标记位的恢复应答报文时,再次向备
份MS发送恢复请求报文,请求备份MS所保存的LISP映射数据库的剩余部
分,直至接收到携带有完成标记位的恢复应答报文。
6.如权利要求3所述的方法,其特征在于,该方法进一步包括:
当接收到备份MS的恢复应答报文时,所述主MS根据自身配置的安全

\t验证密码,对携带在恢复应答报文中的密码信息进行解密,确定备份MS侧
所配置的安全验证密码与主MS配置的安全验证密码一致时,将恢复应答报
文中的LISP映射数据库进行保存;否则,丢弃该恢复应答报文。
7.如权利要求1所述的方法,其特征在于,将该映射请求报文进行LISP
协议报文的封装后转发给备份MS。
8.一种LISP中映射服务器重启恢复装置,该装...

【专利技术属性】
技术研发人员:郭英军
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1