报文处理方法、装置、网络设备及存储介质制造方法及图纸

技术编号:36744209 阅读:9 留言:0更新日期:2023-03-04 10:24
本申请提供了一种报文处理方法、装置、网络设备及存储介质,属于通信技术领域。本申请通过在报文中新增了能够指明是否允许在本地进行保护的标识,在携带保护标识的报文沿着主路径传输的过程中,如果沿途节点确定主路径上发生故障,而保护标识指示不允许在本地切换到保护路径上,则沿途节点不会在本地进行保护,那么报文不会在沿途节点被切换到保护路径上,从而实现主路径上发生故障时报文不会走到以沿途节点为入口的保护路径的效果,有助于主路径上的流被及时切换到端到端的保护路径,有助于报文的发送侧及时将主路径上的流切换到端到端的保护路径,有助于报文的发送侧及时发现业务受损以及主路径上发生故障的原因。业务受损以及主路径上发生故障的原因。业务受损以及主路径上发生故障的原因。

【技术实现步骤摘要】
报文处理方法、装置、网络设备及存储介质
[0001]本申请是向中国知识产权局提交的申请日为2020年2月26日、申请号为202010119485.1、专利技术名称为“报文处理方法、装置、网络设备及存储介质”的申请的分案申请。


[0002]本申请涉及通信
,特别涉及一种报文处理方法、装置、网络设备及存储介质。

技术介绍

[0003]为了满足网络的可靠性,通常会预先在网络中预先部署保护机制,使得当前工作的路径中的某个节点故障或某条链路故障后,流量能够切换到未故障的其他路径。保护机制包括端到端的保护机制以及局部保护机制。端到端的保护机制是一种全局性的保护机制,会预先在网络中规划端到端的主路径以及端到端的保护路径,若主路径上的头节点检测到主路径发生故障时,头节点会将主路径的流量切换至端到端的保护路径传输。局部保护机制是一种局部性的保护机制,若主路径上的某个中间节点检测到主路径发生故障时,该中间节点会在本地将报文切换到保护路径上,使得报文从该中间节点进入一条保护路径。
[0004]时下,端到端的保护机制和局部保护机制通常会在网络中共存,即,不仅在网络中规划了端到端的主路径以及端到端的备路径,同时也在主路径上的每个中间节点上使能了局部保护机制。在这种场景下,若中间节点检测到主路径发生故障,中间节点会优先基于局部保护机制,在本地将主路径的流切换到保护路径上继续传输。通常情况下,主路径和端到端的保护路径会满足服务等级协议(Service

Level Agreement,SLA)的要求,而中间节点切换的保护路径仅能保证路径的连通性,无法满足SLA的要求。然而,采用上述方法时,中间节点将主路径的报文(例如双向转发检测(Bidirectional Forwarding Detection,BFD)报文)切换到局部保护路径上传输后,由于报文也正常传输到了目的端,使得目的端能够基于BFD报文对头节点进行应答,导致头节点由于接收到了BFD报文的应答,会认为主路径是连通的,因此头节点无法及时感知到主路径已经发生故障。由于头节点要在检测到主路径发生故障的触发条件下将主路径切换至端到端的保护路径,那么由于头节点无法及时感知到主路径已经发生故障,也就无法及时将主路径切换至端到端的保护路径,这就造成流长期在无法满足SLA的保护路径上传输,导致不能满足保障SLA的需求。

技术实现思路

[0005]本申请实施例提供了一种报文处理方法、装置、网络设备及存储介质,能够避免主路径上传输的报文被切换到局部保护路径上。所述技术方案如下:
[0006]第一方面,提供了一种报文处理方法,在该方法中,第一网络设备接收报文,所述报文包括保护标识,所述保护标识用于指示是否允许所述第一网络设备将所述报文从主路
径切换到第一保护路径上,所述第一保护路径用于保护所述主路径,所述第一保护路径的入口节点为所述第一网络设备;所述第一网络设备确定所述主路径发生故障;如果所述保护标识指示不允许将所述报文从所述主路径切换到所述第一保护路径上,根据所述确定的所述主路径发生故障以及所述保护标识指示不允许将所述报文从所述主路径切换到所述第一保护路径上,所述第一网络设备丢弃所述报文。
[0007]通过该方法,通过在报文中新增了能够指明是否允许在本地进行保护的标识,在携带保护标识的报文沿着主路径传输的过程中,如果沿途节点确定主路径上发生故障,而保护标识指示不允许在本地切换到保护路径上,则沿途节点不会在本地进行保护,那么报文不会在沿途节点被切换到保护路径上,从而实现主路径上发生故障时报文不会走到以沿途节点为入口的保护路径的效果,也就解决了报文从沿途节点进入保护路径后会引发的问题。
[0008]尤其是,大多数情况下,沿途节点只能进行局部保护,而无法切换到端到端的保护路径,因此以沿途节点为入口的保护路径通常是局部保护路径,而非预先规划好的端到端的保护路径,那么如果报文被切换到局部保护路径,会导致主路径上的流长期绕行到局部保护路径。而通过在报文中打上保护标识,使得报文不会走到局部保护路径上,有助于主路径上的流被及时切换到端到端的保护路径。
[0009]此外,由于报文被沿途节点丢弃,有助于报文的发送侧及时发现主路径上的流发生丢包,在通过发现丢包以触发保护倒换的各种场景下,有助于报文的发送侧及时将主路径上的流切换到端到端的保护路径,有助于报文的发送侧及时发现业务受损以及发现主路径上发生故障的原因。
[0010]可选地,所述主路径切换到第二保护路径的触发条件为所述主路径上的流被检测到发生丢包。
[0011]可选地,所述第二保护路径为保护所述主路径的备路径,所述第二保护路径具有和所述主路径相同的入口节点。
[0012]可选地,所述第二保护路径满足SLA。
[0013]在保障SLA的场景中,在报文没有携带保护标识的情况下,报文沿着主路径传输的过程中,如果沿途节点确定主路径上发生故障,会在本地将报文切换到保护路径上,那么由于沿途节点切换的保护路径通常是不满足SLA的路径,沿途节点切换的保护路径在带宽、时延等方面的传输性能无法保障,会造成主路径上的流绕行到不满足SLA的路径上,使得业务无法保障SLA。而通过这种可选方式,在报文中新增了能够指明是否允许在本地进行保护的标识,在携带保护标识的报文沿着主路径传输的过程中,如果沿途节点确定主路径上发生故障,而保护标识指示不允许在本地切换到保护路径上,则沿途节点不会在本地进行保护,那么报文不会在沿途节点被切换到保护路径上,也就避免了报文从沿途节点进入保护路径后,使得主路径上的流长期在不满足SLA的路径上传输的问题。此外,由于沿途节点将报文丢弃,有助于头节点及时发现主路径上的流发生丢包,从而有助于头节点将主路径上的流及时切换到满足SLA的保护路径上,使得业务能够保障SLA。
[0014]可选地,所述报文为分段路由(英文:Segment Routing,简称:SR)报文,所述第一网络设备根据所述报文中的段标识(Segment ID,SID),确定所述SID对应的出接口或下一跳;若所述出接口或所述下一跳发生故障,所述第一网络设备确定所述主路径发生故障。
[0015]在SR隧道下的主路径上传输报文的过程中,当主路径上发生故障时,沿途的每一跳节点根据自身的出接口或下一跳,能够确定主路径上发生故障,因此,沿途的每一跳节点均具有确定主路径发生故障的概率。那么如果沿途的节点预先部署了局部保护机制,就会使得主路径上的报文经过该节点时被该节点切换到局部保护路径。因此可以证明,如果报文没有携带保护标识,一旦主路径上任一节点或链路发生故障,沿途的任一跳节点均具有将报文切换到局部保护路径的概率。而通过在报文中增加保护标识,使得主路径沿途的每一跳节点接收的报文中均携带保护标识,那么无论沿途的哪一跳节点在接收到报文时确定主路径上发生故障,由于保护标识已经指明了不走保护路径,使得这一跳节点能够在保护标识的指示下丢弃报文,而不会切换到局部保护路径上。因此可以看出,通过该方法,一方面实现了主路径上的报文不走局部保护本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法包括:第一网络设备接收报文,所述报文包括保护标识,所述保护标识用于指示是否允许所述第一网络设备将所述报文从主路径切换到第一保护路径上,所述第一保护路径用于保护所述主路径;所述第一网络设备确定所述主路径发生故障;所述第一网络设备确定所述保护标识指示不允许将所述报文从所述主路径切换到所述第一保护路径上,所述第一网络设备丢弃所述报文。2.根据权利要求1所述的方法,其特征在于,所述主路径切换到第二保护路径的触发条件为所述主路径上的流被检测到发生丢包,所述第二保护路径为保护所述主路径的备路径,所述第二保护路径具有和所述主路径相同的入口节点。3.根据权利要求1或2所述的方法,其特征在于,所述报文为分段路由SR报文,所述第一网络设备确定所述主路径发生故障,包括:所述第一网络设备根据所述报文中的段标识SID,确定所述SID对应的出接口或下一跳;若所述出接口或所述下一跳发生故障,所述第一网络设备确定所述主路径发生故障。4.根据权利要求1所述的方法,其特征在于,所述报文为互联网协议第6版的分段路由SRv6报文,所述SRv6报文包括分段路由头SRH,所述保护标识在所述SRH中。5.根据权利要求4所述的方法,其特征在于,所述保护标识在所述SRH中,包括:所述保护标识在所述SRH的标志字段中;或,所述保护标识在所述SRH的类型

长度

值TLV中。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述保护标识指示允许将所述报文从所述主路径切换到所述第一保护路径上,根据所述确定的所述主路径发生故障以及所述保护标识指示允许将所述报文从所述主路径切换到所述第一保护路径上,所述第一网络设备通过所述第一保护路径发送所述报文。7.根据权利要求6所述的方法,其特征在于,所述如果所述保护标识指示允许将所述报文从所述主路径切换到所述第一保护路径上,根据所述确定的所述主路径发生故障以及所述保护标识指示允许将所述报文从所述主路径切换到所述第一保护路径上,所述第一网络设备通过所述第一保护路径发送所述报文,包括:如果所述保护标识指示允许将所述报文切换到中间节点保护Midpoint TI

LFA路径且不允许切换到拓扑无关无环备份快速重路由TI

LFA FRR路径上,根据所述确定的所述主路径发生故障以及所述保护标识指示允许将所述报文切换到Midpoint TI

LFA路径且不允许切换到TI

LFA FRR路径上,所述第一网络设备通过所述Midpoint TI

LFA路径发送所述报文。8.根据权利要求6所述的方法,其特征在于,所述如果所述保护标识指示允许将所述报文从所述主路径切换到所述第一保护路径上,根据所述确定的所述主路径发生故障以及所述保护标识指示允许将所述报文从所述主路径切换到所述第一保护路径上,所述第一网络设备通过所述第一保护路径发送所述报文,包括:如果所述保护标识指示允许将所述报文切换到TI

LFA FRR路径且不允许切换到Midpoint TI

LFA路径上,根据所述确定的所述主路径发生故障以及所述保护标识指示允
许将所述报文切换到TI

LFA FRR路径且不允许切换到Midpoint TI

LFA路径上,所述第一网络设备通过所述TI

LFA FRR路径发送所述报文。9.根据权利要求1所述的方法,其特征在于,所述保护标识占用所述报文的第一比特位,若所述第一比特位置位,指示不允许将所述报文从所述主路径切换到所述第一保护路径上,若所述第一比特位未置位,指示允许将所述报文从所述主路径切换到所述第一保护路径上。10.根据权利要求7或8所述的方法,其特征在于,所述保护标识占用所述报文的第二比特位和第三比特位,若所述第二比特位和所述第三比特位均置位,指示不允许将所述报文从所述主路径切换到Midpoint TI

LFA路径和TI

LFA FRR路径上,若所述第二比特位置位且所述第三比特位未置位,指示不允许切换到Midpoint TI

LFA路径且允许切换到TI

LFA FRR路径,若所述第二比特位未置位且所述第三比特位置位,指示允许切换到Midpoint TI

LFA路径且不允许切换到TI

LFA FRR路径上,若所述第二比特位和所述第三比特位均未置位,指示允许将所述报文从所述主路径切换到Midpoint TI

LFA路径或TI

LFA FRR路径上。11.根据权利要求1所述的方法,其特征在于,所述报文包括数据报文,所述数据报文用于承载所述主路径的业务数据;或,所述报文包括检测报文,所述检测报文用于检测所述主路径的连通性或传输性能参数中的至少一项。12.根据权利要求11所述的方法,当所述报文包括检测报文时,其特征在于,所述检测报文为双向转发检测BFD报文;或,所述检测报文为因特网包探索器ping检测报文;或,所述检测报文为操作维护管理OAM检测报文;或,所述检测报文为双向主动测量协议TWAMP检测报文;或,所述检测报文为基于网际互连协议数据流的随路OAM性能测量iFit报文。13.一种报文处理方法,其特征在于,所述方法包括:第二网络设备生成报文,所述报文包括保护标识,所述保护标识用于指示是否允许第一网络设备将所述报文从主路径切换到第一保护路径上,所述第一保护路径用于保护所述主路径;所述第二网络设备向所述第一网络设备发送所述报文。14.根据权利要求13所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:肖亚群樊利
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1