一种保护隧道的创建方法及系统技术方案

技术编号:21974579 阅读:42 留言:0更新日期:2019-08-28 02:08
本发明专利技术公开了一种保护隧道的创建方法及系统,涉及通信技术领域,该方法包括步骤:从资源预留RESV报文的记录路由RRO对象信息中,找到汇聚节点MP的接口地址或节点地址;MP为本地修复节点PLR的下一跳NHOP节点或下下一跳NNHOP节点;以MP的接口地址或节点地址为目的地址,发起算路请求,并根据返回的算路结果获取MP的节点地址;以MP的节点地址为目的地址,创建保护隧道。本发明专利技术的保护隧道的创建方法,在PLR存在NHOP节点时,可快速找到NHOP节点的节点地址,创建PLR到NHOP节点的链路保护隧道;在PLR还存在NNHOP节点时,可快速找到NNHOP节点的节点地址,创建NHOP节点保护隧道。

A Method and System for Protecting Tunnels

【技术实现步骤摘要】
一种保护隧道的创建方法及系统
本专利技术涉及通信
,具体涉及一种保护隧道的创建方法及系统。
技术介绍
在MPLSTE(Multi-ProtocolLabelSwitchingTrafficEngineering,多协议标签交换流量工程)网络中,如果某个LSP(LabelSwitchPath,标签交换路径)途经的链路或节点设备故障时,可以采用AutoTEFRR(AutoTraffic-engFastReroute,流量工程自动快速重路由)技术进行局部保护。即当主LSP的节点或链路发生故障时,能够自动创建保护路径(BypassTunnel)又称旁路隧道,来保护该LSP,无需手动配置创建,并且LSP可以做到在50ms以内快速收敛。根据保护的对象不同,FRR分为链路保护和节点保护。其中,链路保护又称为NHOP(Next-hop,下一跳)保护,节点保护又称为NNHOP(Next-next-hop,下下一跳)保护。在实际工程应用中,由于不同运营商RSVP(ResourceReservationProtocol,资源预留协议)中,RESV(Reservation,资源预留)报文中RRO(RecordRoute,记录路由)对象格式不一致,因此无法从中直接获取被保护隧道PLR(PointofLocalRepair,本地修复节点)的NHOP节点和NNHOP节点的节点地址,即环回口地址。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种保护隧道的创建方法及系统,可快速找到汇聚节点MP的节点地址。本专利技术第一方面提供一种保护隧道的创建方法,其包括步骤:从资源预留RESV报文的记录路由RRO对象信息中,找到汇聚节点MP的接口地址或节点地址;MP为本地修复节点PLR的下一跳NHOP节点或下下一跳NNHOP节点;以MP的接口地址或节点地址为目的地址,发起算路请求,并根据返回的算路结果获取MP的节点地址;以MP的节点地址为目的地址,创建保护隧道。基于第一方面,在可能的实施例中,上述NHOP节点的接口地址或节点地址,是根据RRO对象信息,查找到的第一个不属于PLR的地址。基于第一方面,在可能的实施例中,上述NNHOP节点的接口地址或节点地址,是根据RRO对象信息,查找到的最后一个属于NHOP节点的地址的下一个地址。基于第一方面,在可能的实施例中,当PLR存在NHOP节点,以NHOP节点为MP,创建PLR到NHOP节点的链路保护隧道。基于第一方面,在可能的实施例中,创建PLR到NHOP节点的链路保护隧道时,以NHOP节点的节点地址为目的地址,并排除NHOP节点的入接口地址。基于第一方面,在可能的实施例中,当PLR还存在NNHOP节点,以NNHOP节点为MP,创建NHOP节点保护隧道。基于第一方面,在可能的实施例中,创建NHOP节点保护隧道时,以NNHOP节点的节点地址为目的地址,并排除NHOP节点的节点地址。基于第一方面,在可能的实施例中,还包括:收集全网拓扑结构,根据受约束的最短路径优先算法CSPF计算到MP的最短路径,作为算路结果返回。基于第一方面,在可能的实施例中,上述返回的算路结果包括MP的入接口地址、出接口地址和节点地址。本专利技术第二方面提供一种保护隧道的创建系统,其设置于本地修复节点PLR,包括:流量工程TE模块,其用于从RESV报文的RRO对象信息中,找到MP的接口地址或节点地址;MP为PLR的NHOP节点或NNHOP节点;其还用于以MP的接口地址或节点地址为目的地址,发起算路请求,并根据返回的算路结果获取MP的节点地址;CSPF模块,其用于接收算路请求进行路径计算,并返回算路结果;隧道创建模块,其用于以MP的节点地址为目的地址,创建保护隧道。基于第二方面,在可能的实施例中,上述TE模块用于根据RRO对象信息,查找第一个不属于PLR的地址,作为NHOP节点的接口地址或节点地址。基于第二方面,在可能的实施例中,上述TE模块还用于根据RRO对象信息,查找最后一个属于NHOP节点的地址的下一个地址,作为NNHOP节点的接口地址或节点地址。基于第二方面,在可能的实施例中,上述隧道创建模块包括链路保护模块,链路保护模块用于以NHOP节点为MP,创建PLR到NHOP节点的链路保护隧道。基于第二方面,在可能的实施例中,上述隧道创建模块还包括节点保护模块,节点保护模块用于以NNHOP节点为MP,创建NHOP节点保护隧道。与现有技术相比,本专利技术的优点在于:(1)本专利技术的保护隧道的创建方法,在PLR存在NHOP节点时,可快速找到NHOP节点的节点地址,以NHOP节点为MP,可创建PLR到NHOP节点的链路保护隧道,在PLR到NHOP节点的链路失效时,流量即可切换到该链路保护隧道上。(2)本专利技术的保护隧道的创建方法,在PLR还存在NNHOP节点时,可快速找到NNHOP节点的节点地址,以NNHOP节点为MP,可创建NHOP节点保护隧道,在NHOP节点失效时,流量即可切换到该节点保护隧道上。附图说明图1为本专利技术实施例1提供的保护隧道的创建方法的流程图;图2为本专利技术实施例5提供的网络拓扑图;图3为本专利技术实施例6提供的保护隧道的创建方法的流程图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。实施例1参见图1所示,本专利技术实施例提供一种保护隧道的创建方法,其包括步骤:S1.从资源预留RESV报文的记录路由RRO对象信息中,找到汇聚节点MP(MergePoint)的接口地址或节点地址;上述MP为本地修复节点PLR的下一跳NHOP节点或下下一跳NNHOP节点。S2.以MP的接口地址或节点地址为目的地址,发起算路请求,并根据返回的算路结果获取MP的节点地址;其中,返回的算路结果包括上述MP的入接口地址、出接口地址和节点地址。S3.以MP的节点地址为目的地址,创建保护隧道。本实施例中,当PLR和MP之间是直接链路连接时,MP即为PLR的NHOP节点,主LSP经过该链路。在PLR到NHOP节点的链路失效时,以NHOP节点的节点地址为目的地址,创建的PLR到NHOP节点的链路保护隧道,可绕过PLR到NHOP节点的链路。当PLR和MP之间通过一台设备连接时,MP即为PLR的NNHOP节点,主LSP经过该设备即NHOP节点。在NHOP节点失效时,以NNHOP节点的节点地址为目的地址,创建的NHOP节点保护隧道,可绕过NHOP节点。实施例2在实施例1的基础上,本实施例中PLR存在NHOP节点,且NHOP节点为尾节点。上述NHOP节点的接口地址或节点地址,是根据RRO对象信息,查找到的第一个不属于PLR的地址。以NHOP节点为MP,可创建PLR到NHOP节点的链路保护隧道,在PLR到NHOP节点的链路失效时,流量即可切换到该链路保护隧道上。上述创建PLR到NHOP节点的链路保护隧道,具体包括:首先找到RRO对象信息中记录的NHOP节点的接口地址或节点地址,以NHOP节点的接口地址或节点地址为目的地址,在无约束条件下发起算路请求。然后根据收集的全网拓扑结构,利用受约束的最短路径优先算法CSPF(ConstrainedShortestPathFirst)计算到NHOP节点的最短路径,作为算路结果返回。最后根据返回的算路结果获取NHOP节点的节点本文档来自技高网...

【技术保护点】
1.一种保护隧道的创建方法,其特征在于,其包括步骤:从资源预留RESV报文的记录路由RRO对象信息中,找到汇聚节点MP的接口地址或节点地址;所述MP为本地修复节点PLR的下一跳NHOP节点或下下一跳NNHOP节点;以所述MP的接口地址或节点地址为目的地址,发起算路请求,并根据返回的算路结果获取所述MP的节点地址;以所述MP的节点地址为目的地址,创建保护隧道。

【技术特征摘要】
1.一种保护隧道的创建方法,其特征在于,其包括步骤:从资源预留RESV报文的记录路由RRO对象信息中,找到汇聚节点MP的接口地址或节点地址;所述MP为本地修复节点PLR的下一跳NHOP节点或下下一跳NNHOP节点;以所述MP的接口地址或节点地址为目的地址,发起算路请求,并根据返回的算路结果获取所述MP的节点地址;以所述MP的节点地址为目的地址,创建保护隧道。2.如权利要求1所述的保护隧道的创建方法,其特征在于:所述NHOP节点的接口地址或节点地址,是根据所述RRO对象信息,查找到的第一个不属于PLR的地址。3.如权利要求1所述的保护隧道的创建方法,其特征在于:所述NNHOP节点的接口地址或节点地址,是根据所述RRO对象信息,查找到的最后一个属于NHOP节点的地址的下一个地址。4.如权利要求1所述的保护隧道的创建方法,其特征在于:当所述PLR存在NHOP节点,以所述NHOP节点为MP,创建PLR到NHOP节点的链路保护隧道。5.如权利要求4所述的保护隧道的创建方法,其特征在于:创建PLR到NHOP节点的链路保护隧道时,以所述NHOP节点的节点地址为目的地址,并排除所述NHOP节点的入接口地址。6.如权利要求4所述的保护隧道的创建方法,其特征在于:当所述PLR还存在NNHOP节点,以所述NNHOP节点为MP,创建NHOP节点保护隧道。7.如权利要求6所述的保护隧道的创建方法,其特征在于:创建NHOP节点保护隧道时,以所述NNHOP节点的节点地址为目的地址,并排除NHOP节点的节点地址。8.如权利要求1所述的保护隧道的创建方法,其特征在于,还包括:收...

【专利技术属性】
技术研发人员:黄雷刘雪周芬林
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

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

1