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

文档序号:8265550阅读:365来源:国知局
一种抵御主隧道多点故障的保护隧道创建方法及设备的制造方法
【技术领域】
[0001]本发明涉及网络通信传输技术,特别是一种抵御主隧道多点故障的保护隧道创建方法和设备。
【背景技术】
[0002]目前基于资源预留协议(RSVP, Resource Reservat1n Protocol)动态创建的基于约束路由的 LSP (CRLSP,Constraint-based Routed Label Switched Paths),可以利用流量工程快速重路由(TE Auto FRR, Traffic Engineering Auto Fast ReRoute)技术进行动态CRLSP的网络保护,TE FRR主要有链路保护和节点保护两种情况。
[0003]链路保护参见图1,如图所示,主CRLSP的路径经过网络设备(交换机或路由器)R1、R2、R3、R4,那么如果R2设备上配置了流量工程自动快速重路由保护TE Auto FRR,那么R2 (本地修复节点,即保护隧道头节点,PLR, Point of Local Repair)就自动建立一个保护隧道,保护R2和R3间的链路,当此链路故障时,报文通过保护隧道跨越故障链路,到达R3(保护隧道和主隧道汇合点,即保护隧道尾结点,MP, Merge Point)继续转发。
[0004]节点保护参见图2,如图所示,R2 (PLR)设备上配置了 TE Auto FRR,那么也会尝试建立节点保护,即自动建立保护隧道,保护R3节点,一旦次节点R3故障,就会通过保护隧道跨越故障节点,到达R4 (MP)继续转发。
[0005]由于TE Auto FRR仅自动建立链路保护隧道,或者是节点保护隧道,因此,如果出现工作CRLSP上的多点故障,TE Auto FRR的方案就不能成功保护了,参见图3:如果节点C或节点B与节点C之间的链路发生故障,而且节点E或节点F与节点E之间的链路也发生故障,由于保护隧道CRLSPl也发生了故障,因此工作CRLSP就断流了,TE Auto FRR技术就无法完成保护任务了。

【发明内容】

[0006]有鉴于此,本发明提供了一种抵御主隧道多点故障的保护隧道创建方法和设备,应用于环形网络中的网络设备,所述网络设备配置流量工程快速重路由TE Auto FRR保护,本发明提出的技术方案是:
[0007]一种抵御主隧道多点故障的保护隧道创建方法,应用于环形网络,所述环形网络中的网络设备配置流量工程快速重路由TE FRR保护,且所述网络设备的接口运行资源预留协议RSVP,该方法包括:
[0008]所述网络设备为每个接口配置环编号并保存,其中,所述环编号用于标识唯一的环形网络,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;
[0009]所述网络设备接收其下一跳网络设备返回的协议确认报文,读取所述协议确认报文携带的记录路由对象并保存,转发所述协议确认报文至所述网络设备的前一跳网络设备,所述协议确认报文携带的记录路由对象记载有主隧道上所有网络设备的入接口环编号与出接口环编号;
[0010]所述网络设备解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备,起点设备、目的设备及二者之间的网络设备构成所述网络设备的保护隧道,保存保护隧道路径信息。
[0011]上述方案中,所述网络设备接收其下一跳网络设备返回的协议确认报文之前,该方法进一步包括:
[0012]所述网络设备接收其前一跳网络设备发送来的协议请求报文,所述网络设备将自身入接口环编号与出接口环编号记录在所述协议请求报文携带的记录路由对象中,并将所述协议请求报文转发至下一跳网络设备,使下一跳网络设备将自身入接口环编号与出接口环编号续写入所述协议请求报文携带的记录路由对象中,进而转发所述协议请求报文。
[0013]上述方案中,所述入接口环编号为所述网络设备接收所述协议请求报文的接口的编号;所述出接口环编号为所述网络设备转发所述协议请求报文的接口的编号。
[0014]上述方案中,该方法进一步包括:所述网络设备的一个接口属于多个环,则为该接口配置多个环编号;所述网络设备的一个接口不属于任何环,则不为该接口配置环编号。
[0015]上述方案中,所述网络设备的出接口配置多个环编号时,该方法进一步包括:
[0016]所述网络设备解析主隧道的记录路由对象,查询与所述网络设备各个出接口环编号相同的主隧道终点网络设备,分别将所述各个主隧道终点网络设备设置为所述网络设备各个保护隧道的目的设备,从而建立多条保护隧道。
[0017]本发明还提供一种网络设备,应用于环形网络,所述网络设备配置流量工程快速重路由TE FRR保护,且所述网络设备的接口运行资源预留协议RSVP,该设备包括:
[0018]环编号配置模块,用于为每个接口配置环编号,其中,所述环编号用于标识唯一的环形网络,所有属于同一个环形网络中的网络设备的接口拥有同样的环编号;
[0019]报文接收模块,用于接收其下一跳网络设备返回的协议确认报文;
[0020]读写模块,用于读取所述协议确认报文携带的记录路由对象,所述协议确认报文携带的记录路由对象记载有主隧道上所有网络设备的入接口环编号与出接口环编号;
[0021]存储模块,用于保存接口环编号,还用于保存所述协议确认报文携带的记录路由对象,进一步用于保存保护隧道路径信息;
[0022]处理模块,用于解析主隧道的记录路由对象,查询与所述网络设备出接口环编号相同的主隧道同环终点网络设备,将所述主隧道同环终点网络设备设置为所述网络设备保护隧道的目的设备,将所述网络设备自身设置为保护隧道的起点设备,起点设备、目的设备及二者之间的网络设备构成所述网络设备的保护隧道;
[0023]报文发送模块,用于转发所述协议确认报文至所述网络设备的前一跳网络设备。
[0024]上述方案中,所述网络设备接收其下一跳网络设备返回的协议确认报文之前,
[0025]所述报文接收模块还用于,接收其前一跳网络设备发送来的协议请求报文;
[0026]所述读写模块还用于,将自身入接口环编号与出接口环编号记录在所述协议请求报文携带的记录路由对象中;
[0027]所述报文发送模块还用于,将所述协议请求报文转发至下一跳网络设备,使下一跳网络设备将自身入接口环编号与出接口环编号续写入所述协议请求报文携带的记录路由对象中,进而转发所述协议请求报文。
[0028]上述方案中,所述入接口环编号为所述网络设备接收所述协议请求报文的接口的编号;所述出接口环编号为所述网络设备转发所述协议请求报文的接口的编号。
[0029]上述方案中,环编号配置模块进一步用于,所述网络设备的一个接口属于多个环,则为该接口配置多个环编号,所述网络设备的一个接口不属于任何环,则不为该接口配置环编号。
[0030]上述方案中,所述网络设备的出接口配置多个环编号时,
[0031]所述处理模块进一步用于,解析主隧道的记录路由对象,查询与所述网络设备各个出接口环编号相同的主隧道终点网络设备,分别将所述各个主隧道终点网络设备设置为所述网络设备各个保护隧道的目的设备,从而建立多条保护隧道。
[0032]综上所述,本发明提出的技术方案能够在环形网络情况下,使工作CRLSP在发生多点故障的时候也能够被保护,有利于通信传输技术的推广应用。
【附图说明】
[0033]图1为链路保护示意图。
[0034]图2为节点保护示意图。
[0035]图3为网络发生多点故障
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1