转发路径的故障感知方法、装置及系统制造方法及图纸

技术编号:35280410 阅读:13 留言:0更新日期:2022-10-22 12:22
本申请提供了一种转发路径的故障感知方法、装置及系统,属于通信技术领域。本申请提供的方案中,第一网络设备能够在发送的业务报文中携带用于确定第一转发路径的第一标识,第二网络设备在检测到该第一转发路径故障后,可以向第一网络设备反馈携带有该第一标识的故障通知报文。由此,第一网络设备中即使未部署端到端检测算法,也可以基于该故障通知报文中的第一标识确定该第一转发路径故障。由于本申请提供的方案无需在网络设备中部署端到端检测算法,即可使得网络设备感知到转发路径的故障,因此有效避免了部署端到端检测算法而导致的部署复杂度高和效率低的问题。的部署复杂度高和效率低的问题。的部署复杂度高和效率低的问题。

【技术实现步骤摘要】
reroute,FRR)技术确定第二转发路径作为备用路径,并通过该第二转发路径发送封装有第二标识的第二业务报文,该第二标识用于确定该第二转发路径。
[0013]第一网络设备可以在确定第一转发路径所属的SR策略不包括其他候选路径后,采用VPN FRR技术确定第二转发路径,由此可以确保能够可靠地确定出备用路径,进而确保转发路径的可靠切换。
[0014]可选地,通过该第一转发路径的备用路径发送第二业务报文的过程可以包括:基于该故障通知报文向控制器发送故障信息,该故障信息用于指示该第一转发路径故障;以及将控制器下发的第二转发路径作为备用路径,并通过该第二转发路径发送封装有第二标识的第二业务报文,该第二标识用于确定该第二转发路径。
[0015]第一网络设备可以在确定第一转发路径所属的SR策略不包括其他候选路径后,向控制器发送故障信息,以请求控制器重新计算并下发第二转发路径。或者,第一网络设备可以在采用VPN FRR技术也未确定出可切换的转发路径后,向控制器发送故障信息,以请求控制器重新计算并下发第二转发路径。通过控制器来计算并下发第二转发路径,可以确保转发路径的可靠切换。
[0016]可选地,该第一标识可以为该第一转发路径所属的SR策略的绑定段标识(binding segment identification,BSID);或者,该第一标识可以为SR策略下的候选路径的路径标识,即该第一转发路径的路径标识。其中,该路径标识可以为转发路径的BSID。
[0017]可选地,该第一业务报文可以包括SRH,该SRH中可以携带有该第一标识。<br/>[0018]可选地,该SRH还包括段列表和标记字段,该段列表包括多个段标识;该段列表中的一个段标识携带有该第一标识,且该标记字段可以用于指示该段列表中包括第一标识。由此,可以便于第二网络设备基于该标记字段的指示,确定该段列表中是否携带有第一标识。
[0019]可选地,该段列表中的最后一个段标识可以携带有第一标识。由于段列表中的最后一个段标识通常为转发路径的头端网络设备(即第一网络设备)的段标识,因此通过该最后一个段标识来携带第一标识,不仅可以确保业务报文的正常转发,而且无需改变业务报文的结构。
[0020]可选地,该故障通知报文中包括SRH,该SRH携带有该第一标识;或者,该故障通知报文的数据字段携带有该第一标识,且该故障通知报文不包括SRH。
[0021]其中,第二网络设备若直接在故障通知报文中封装SRH,并通过该SRH携带第一标识,则该第二网络设备无需对业务报文中的SRH进行解析以获取第一标识,从而可以简化第二网络设备的报文处理操作。第二网络设备若不在该故障通知报文中封装SRH,并通过故障通知报文中的数据字段携带第一标识,则可以有效简化该故障通知报文的结构。
[0022]可选地,该故障通知报文可以为互联网控制信息协议(Internet control message protocol,ICMP)报文。例如,ICMPv6报文。
[0023]由于ICMP报文本身就具备故障指示的功能,因此可以直接在ICMP报文中封装第一标识以指示第一转发路径故障。通过复用传统的ICMP报文,可以在确保网络设备准确感知转发路径故障的前提下,尽量避免改变网络设备对报文的识别和处理行为。
[0024]另一方面,提供了一种转发路径的故障感知方法,应用于第二网络设备;该方法包括:接收第一网络设备通过第一转发路径发送的第一业务报文,若确定该第一转发路径故
障,则向该第一网络设备发送故障通知报文;其中,该第一业务报文包括第一标识,该第一标识用于确定该第一转发路径,该故障通知报文也包括该第一标识,该故障通知报文用于指示第一转发路径故障。
[0025]可选地,该故障通知报文中包括SRH,该SRH携带有该第一标识;或者,该故障通知报文的数据字段携带有该第一标识。
[0026]可选地,该故障通知报文为ICMP报文。
[0027]可选地,该第一标识为该第一转发路径所属的SR策略的BSID;或者,该第一标识为该第一转发路径的路径标识。
[0028]可选地,该第一业务报文包括SRH,该SRH中携带有该第一标识。
[0029]可选地,该SRH还包括段列表和标记字段,该段列表包括多个段标识;该段列表中的一个段标识携带有该第一标识,且该标记字段用于指示该段列表中包括该第一标识。
[0030]又一方面,提供了一种第一网络设备,该第一网络设备包括至少一个模块,该至少一个模块可以用于实现上述方面所提供的应用于第一网络设备的转发路径的故障感知方法。
[0031]再一方面,提供了一种第二网络设备,该第二网络设备包括至少一个模块,该至少一个模块可以用于实现上述方面所提供的应用于第二网络设备的转发路径的故障感知方法。
[0032]再一方面,提供了一种网络设备,该网络设备可以包括:存储器,处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现上述方面所提供的应用于第一网络设备的转发路径的故障感知方法,或者,实现上述方面提供的应用于第二网络设备的转发路径的故障感知方法。
[0033]再一方面,提供了一种网络设备,该网络设备可以包括:主控板和接口板,该接口板可以用于实现上述方面所提供的应用于第一网络设备的转发路径的故障感知方法,或者,可以用于实现上述方面提供的应用于第二网络设备的转发路径的故障感知方法。
[0034]再一方面,提供了一种网络设备,该网络设备可以为报文转发系统中的第一网络设备,该网络设备包括:主控板和接口板。主控板包括:第一处理器和第一存储器。接口板包括:第二处理器、第二存储器和接口卡。主控板和接口板耦合。
[0035]第二存储器可以用于存储程序代码,第二处理器用于调用第二存储器中的程序代码,触发接口卡执行如下操作:通过第一转发路径发送第一业务报文,以及接收该第一转发路径中的第二网络设备发送的故障通知报文;其中,该第一业务报文包括第一标识,该第一标识用于确定第一转发路径,该故障通知报文也包括该第一标识,该故障通知报文用于指示该第一转发路径故障。
[0036]再一方面,提供了一种网络设备,该网络设备可以为报文转发系统中的第二网络设备,该网络设备包括:主控板和接口板。主控板包括:第一处理器和第一存储器。接口板包括:第二处理器、第二存储器和接口卡。主控板和接口板耦合。
[0037]第二存储器可以用于存储程序代码,第二处理器用于调用第二存储器中的程序代码,触发接口卡执行如下操作:接收第一网络设备通过第一转发路径发送的第一业务报文,若确定该第一转发路径故障,则向第一网络设备发送故障通知报文;其中,该第一业务报文包括第一标识,该第一标识用于确定第一转发路径,该故障通知报文也包括该第一标识,该
故障通知报文用于指示第一转发路径故障。
[0038]再一方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,该指令由处理器执行以实现上述方面所提供的应用于第一网络设备的转发路径的故本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转发路径的故障感知方法,其特征在于,应用于第一网络设备;所述方法包括:通过第一转发路径发送第一业务报文,所述第一业务报文包括第一标识,所述第一标识用于确定所述第一转发路径;接收所述第一转发路径中的第二网络设备发送的故障通知报文,所述故障通知报文包括所述第一标识,所述故障通知报文用于指示所述第一转发路径故障。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述故障通知报文,通过所述第一转发路径的备用路径发送第二业务报文,所述第二业务报文和所述第一业务报文属于同一业务流。3.根据权利要求2所述的方法,其特征在于,所述第一转发路径所属的段路由SR策略包括多条候选路径,所述第一转发路径属于所述多条候选路径;所述通过所述第一转发路径的备用路径发送第二业务报文,包括:基于所述故障通知报文,从所述多条候选路径中确定第二转发路径作为所述备用路径;通过所述第二转发路径发送封装有第二标识的第二业务报文,所述第二标识用于确定所述第二转发路径。4.根据权利要求2所述的方法,其特征在于,所述通过所述第一转发路径的备用路径发送第二业务报文,包括:基于所述故障通知报文,采用虚拟专用网VPN快速重路由FRR技术确定第二转发路径作为所述备用路径;通过所述第二转发路径发送封装有第二标识的第二业务报文,所述第二标识用于确定所述第二转发路径。5.根据权利要求2所述的方法,其特征在于,所述通过所述第一转发路径的备用路径发送第二业务报文,包括:基于所述故障通知报文,向控制器发送故障信息,所述故障信息用于指示所述第一转发路径故障;将所述控制器下发的第二转发路径作为所述备用路径;通过所述第二转发路径发送封装有第二标识的第二业务报文,所述第二标识用于确定所述第二转发路径。6.根据权利要求1至5任一所述的方法,其特征在于,所述第一标识为所述第一转发路径所属的SR策略的绑定段标识;或者,所述第一标识为所述第一转发路径的路径标识。7.根据权利要求1至6任一所述的方法,其特征在于,所述第一业务报文包括路由扩展头SRH,所述SRH中携带有所述第一标识。8.根据权利要求7所述的方法,其特征在于,所述SRH还包括段列表和标记字段,所述段列表包括多个段标识;所述段列表中的一个段标识携带有所述第一标识,且所述标记字段用于指示所述段列表中包括所述第一标识。9.根据权利要求8所述的方法,其特征在于,所述段列表中的最后一个段标识携带有所述第一标识。
10.根据权利要求1至9任一所述的方法,其特征在于,所述故障通知报文中包括SRH,所述SRH携带有所述第一标识;或者,所述故障通知报文的数据字段携带有所述第一标识。11.根据权利要求1至10任一所述的方法,其特征在于,所述故障通知报文为互联网控制信息协议ICMP报文。12.一种转发路径的故障感知方法,其特征在于,应用于第二网络设备;所述方法包括:接收第一网络设备通过第一转发路径发送的第一业务报文,所述第一业务报文包括第一标识,所述第一标识用于确定所述第一转发路径;若确定所述第一转发路径故障,则向所述第一网络设备发送故障通知报文,所述故障通知报文包括所述第一标识,所述故障通知报文用于指示所述第一转发路径故障。13.根据权利要求12所述的方法,其特征在于,所述故障通知报文中包括路由扩展头SRH,所述SRH携带有所述第一标识;或者,所述故障通知报文的数据字段携带有所述第一标识。1...

【专利技术属性】
技术研发人员:姚俊达胡志波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1