一种抵御主隧道多点故障的保护隧道创建方法及设备技术

技术编号:11401273 阅读:157 留言:0更新日期:2015-05-03 17:09
本发明专利技术公开了一种抵御主隧道多点故障的保护隧道创建方法和设备,应用于环形网络中的网络设备,所述网络设备配置流量工程快速重路由TE FRR保护,本发明专利技术技术方案为:所述网络设备为每个接口配置环编号并保存,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;所述网络设备接收其下一跳网络设备返回的协议确认报文,读取所述协议确认报文携带的记录路由对象并保存;所述网络设备解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备。

【技术实现步骤摘要】
一种抵御主隧道多点故障的保护隧道创建方法及设备
本专利技术涉及网络通信传输技术,特别是一种抵御主隧道多点故障的保护隧道创建方法和设备。
技术介绍
目前基于资源预留协议(RSVP,ResourceReservationProtocol)动态创建的基于约束路由的LSP(CRLSP,Constraint-basedRoutedLabelSwitchedPaths),可以利用流量工程快速重路由(TEAutoFRR,TrafficEngineeringAutoFastReRoute)技术进行动态CRLSP的网络保护,TEFRR主要有链路保护和节点保护两种情况。链路保护参见图1,如图所示,主CRLSP的路径经过网络设备(交换机或路由器)R1、R2、R3、R4,那么如果R2设备上配置了流量工程自动快速重路由保护TEAutoFRR,那么R2(本地修复节点,即保护隧道头节点,PLR,PointofLocalRepair)就自动建立一个保护隧道,保护R2和R3间的链路,当此链路故障时,报文通过保护隧道跨越故障链路,到达R3(保护隧道和主隧道汇合点,即保护隧道尾结点,MP,MergePoint)继续转发。节点保护参见图2,如图所示,R2(PLR)设备上配置了TEAutoFRR,那么也会尝试建立节点保护,即自动建立保护隧道,保护R3节点,一旦次节点R3故障,就会通过保护隧道跨越故障节点,到达R4(MP)继续转发。由于TEAutoFRR仅自动建立链路保护隧道,或者是节点保护隧道,因此,如果出现工作CRLSP上的多点故障,TEAutoFRR的方案就不能成功保护了,参见图3:如果节点C或节点B与节点C之间的链路发生故障,而且节点E或节点F与节点E之间的链路也发生故障,由于保护隧道CRLSP1也发生了故障,因此工作CRLSP就断流了,TEAutoFRR技术就无法完成保护任务了。
技术实现思路
有鉴于此,本专利技术提供了一种抵御主隧道多点故障的保护隧道创建方法和设备,应用于环形网络中的网络设备,所述网络设备配置流量工程快速重路由TEAutoFRR保护,本专利技术提出的技术方案是:一种抵御主隧道多点故障的保护隧道创建方法,应用于环形网络,所述环形网络中的网络设备配置流量工程快速重路由TEFRR保护,且所述网络设备的接口运行资源预留协议RSVP,该方法包括:所述网络设备为每个接口配置环编号并保存,其中,所述环编号用于标识唯一的环形网络,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;所述网络设备接收其下一跳网络设备返回的协议确认报文,读取所述协议确认报文携带的记录路由对象并保存,转发所述协议确认报文至所述网络设备的前一跳网络设备,所述协议确认报文携带的记录路由对象记载有主隧道上所有网络设备的入接口环编号与出接口环编号;所述网络设备解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备,起点设备、目的设备及二者之间的网络设备构成所述网络设备的保护隧道,保存保护隧道路径信息。上述方案中,所述网络设备接收其下一跳网络设备返回的协议确认报文之前,该方法进一步包括:所述网络设备接收其前一跳网络设备发送来的协议请求报文,所述网络设备将自身入接口环编号与出接口环编号记录在所述协议请求报文携带的记录路由对象中,并将所述协议请求报文转发至下一跳网络设备,使下一跳网络设备将自身入接口环编号与出接口环编号续写入所述协议请求报文携带的记录路由对象中,进而转发所述协议请求报文。上述方案中,所述入接口环编号为所述网络设备接收所述协议请求报文的接口的编号;所述出接口环编号为所述网络设备转发所述协议请求报文的接口的编号。上述方案中,该方法进一步包括:所述网络设备的一个接口属于多个环,则为该接口配置多个环编号;所述网络设备的一个接口不属于任何环,则不为该接口配置环编号。上述方案中,所述网络设备的出接口配置多个环编号时,该方法进一步包括:所述网络设备解析主隧道的记录路由对象,查询与所述网络设备各个出接口环编号相同的主隧道终点网络设备,分别将所述各个主隧道终点网络设备设置为所述网络设备各个保护隧道的目的设备,从而建立多条保护隧道。本专利技术还提供一种网络设备,应用于环形网络,所述网络设备配置流量工程快速重路由TEFRR保护,且所述网络设备的接口运行资源预留协议RSVP,该设备包括:环编号配置模块,用于为每个接口配置环编号,其中,所述环编号用于标识唯一的环形网络,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;报文接收模块,用于接收其下一跳网络设备返回的协议确认报文;读写模块,用于读取所述协议确认报文携带的记录路由对象,所述协议确认报文携带的记录路由对象记载有主隧道上所有网络设备的入接口环编号与出接口环编号;存储模块,用于保存接口环编号,还用于保存所述协议确认报文携带的记录路由对象,进一步用于保存保护隧道路径信息;处理模块,用于解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备,起点设备、目的设备及二者之间的网络设备构成所述网络设备的保护隧道;报文发送模块,用于转发所述协议确认报文至所述网络设备的前一跳网络设备。上述方案中,所述网络设备接收其下一跳网络设备返回的协议确认报文之前,所述报文接收模块还用于,接收其前一跳网络设备发送来的协议请求报文;所述读写模块还用于,将自身入接口环编号与出接口环编号记录在所述协议请求报文携带的记录路由对象中;所述报文发送模块还用于,将所述协议请求报文转发至下一跳网络设备,使下一跳网络设备将自身入接口环编号与出接口环编号续写入所述协议请求报文携带的记录路由对象中,进而转发所述协议请求报文。上述方案中,所述入接口环编号为所述网络设备接收所述协议请求报文的接口的编号;所述出接口环编号为所述网络设备转发所述协议请求报文的接口的编号。上述方案中,环编号配置模块进一步用于,所述网络设备的一个接口属于多个环,则为该接口配置多个环编号,所述网络设备的一个接口不属于任何环,则不为该接口配置环编号。上述方案中,所述网络设备的出接口配置多个环编号时,所述处理模块进一步用于,解析主隧道的记录路由对象,查询与所述网络设备各个出接口环编号相同的主隧道终点网络设备,分别将所述各个主隧道终点网络设备设置为所述网络设备各个保护隧道的目的设备,从而建立多条保护隧道。综上所述,本专利技术提出的技术方案能够在环形网络情况下,使工作CRLSP在发生多点故障的时候也能够被保护,有利于通信传输技术的推广应用。附图说明图1为链路保护示意图。图2为节点保护示意图。图3为网络发生多点故障或多链路故障时的报文转发示意图。图4为现有技术利用TEAutoFRR进行网络保护的示意图。图5为网络发生单点故障或单链路故障时的报文转发示意图。图6为相交网络接口下配置RSVP环编号示意图。图7为扩充的环编号子对象结构图。图8为RSVP信令中的记录路由对象的结构图。图9为方法实施例一的流程图。图10为方法实施例二的流程图。图11本文档来自技高网
...
一种抵御主隧道多点故障的保护隧道创建方法及设备

【技术保护点】
一种抵御主隧道多点故障的保护隧道创建方法,应用于环形网络,所述环形网络中的网络设备配置流量工程快速重路由TE Auto FRR保护,且所述网络设备的接口运行资源预留协议RSVP,其特征在于,该方法包括:所述网络设备为每个接口配置环编号并保存,其中,所述环编号用于标识唯一的环形网络,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;所述网络设备接收其下一跳网络设备返回的协议确认报文,读取所述协议确认报文携带的记录路由对象并保存,转发所述协议确认报文至所述网络设备的前一跳网络设备,所述协议确认报文携带的记录路由对象记载有主隧道上所有网络设备的入接口环编号与出接口环编号;所述网络设备解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备,起点设备、目的设备及二者之间的网络设备构成所述网络设备的保护隧道,保存保护隧道路径信息。

【技术特征摘要】
1.一种抵御主隧道多点故障的保护隧道创建方法,应用于环形网络,所述环形网络中的网络设备配置流量工程快速重路由TEAutoFRR保护,且所述网络设备的接口运行资源预留协议RSVP,其特征在于,该方法包括:所述网络设备为每个接口配置环编号并保存,其中,所述环编号用于标识唯一的环形网络,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;所述网络设备接收其下一跳网络设备返回的协议确认报文,读取所述协议确认报文携带的记录路由对象并保存,转发所述协议确认报文至所述网络设备的前一跳网络设备,所述协议确认报文携带的记录路由对象记载有主隧道上所有网络设备的入接口环编号与出接口环编号;所述网络设备解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备,起点设备、目的设备及二者之间的网络设备构成所述网络设备的保护隧道,保存保护隧道路径信息。2.根据权利要求1所述的方法,其特征在于,所述网络设备接收其下一跳网络设备返回的协议确认报文之前,该方法进一步包括:所述网络设备接收其前一跳网络设备发送来的协议请求报文,所述网络设备将自身入接口环编号与出接口环编号记录在所述协议请求报文携带的记录路由对象中,并将所述协议请求报文转发至下一跳网络设备,使下一跳网络设备将自身入接口环编号与出接口环编号续写入所述协议请求报文携带的记录路由对象中,进而转发所述协议请求报文。3.根据权利要求1所述的方法,其特征在于,所述入接口环编号为所述网络设备接收协议请求报文的接口的编号;所述出接口环编号为所述网络设备转发协议请求报文的接口的编号。4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述网络设备的一个接口属于多个环,则为该接口配置多个环编号;所述网络设备的一个接口不属于任何环,则不为该接口配置环编号。5.根据权利要求1或4所述的方法,其特征在于,所述网络设备的出接口配置多个环编号时,该方法进一步包括:所述网络设备解析主隧道的记录路由对象,查询与所述网络设备各个出接口环编号相同的主隧道终点网络设备,分别将各个所述主隧道终点网络设备设置为所述网络设备各个保护隧道的目的设备,从而建立多条保护隧道。6.一种网络设备,应用于环形网络,所述网络设备配置...

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

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

1