保护倒换方法及网络设备技术

技术编号:36840073 阅读:11 留言:0更新日期:2023-03-15 15:29
本申请提供了一种保护倒换方法及网络设备,属于网络技术领域。本申请通过在不使能隧道OAM的情况下,中间节点会在隧道发生故障的情况下向隧道的端点发送故障通告报文,从而将中间链路或者中间节点的故障传递到端点,并触发端点进行PW APS倒换。一方面,由于无需使能隧道OAM,从而节省了OAM资源,也节省了OAM报文占用的带宽资源。另一方面,由于在中间链路或者中间节点的故障时能及时触发业务保护倒换,从而避免业务受损,提高可靠性。提高可靠性。提高可靠性。

【技术实现步骤摘要】
保护倒换方法及网络设备


[0001]本申请涉及网络
,特别涉及一种保护倒换方法及网络设备。

技术介绍

[0002]伪线(pseudo wire,PW)自动保护倒换(automatic protection switching,APS)是一种网络保护机制。PW APS通过预先创建的保护PW,能够对失效的工作PW进行保护。
[0003]目前,会在隧道上每个节点使能隧道操作管理和维护(operation administration and maintenance,OAM),当隧道发生故障时,通过隧道OAM机制触发PW倒换。
[0004]使能隧道OAM需要占用过多的OAM资源,而且使能隧道OAM后,在没有故障的时候也需要周期性发送OAM报文,造成占用的带宽资源过多。

技术实现思路

[0005]本申请实施例提供了一种保护倒换方法及网络设备,能够节省带宽资源。所述技术方案如下。
[0006]第一方面,提供了一种保护倒换方法。以该方法由第一网络设备执行为例,在第一隧道发生故障时,第一网络设备生成第一故障通告报文,所述第一故障通告报文指示所述第一隧道发生故障,并触发第二网络设备将第一业务流量从第一伪线倒换至第二伪线,所述第一网络设备是第一隧道经过的中间节点,所述第二网络设备是所述第一隧道的端点,所述第一隧道承载所述第一伪线,所述第一隧道经过的每个节点均未使能隧道OAM检测,所述第二伪线是所述第二网络设备和第三网络设备之间配置的伪线;所述第一网络设备向所述第二网络设备发送所述第一故障通告报文。
[0007]以上方法中,通过在不使能隧道OAM的情况下,中间节点会在隧道发生故障的情况下向隧道的端点发送故障通告报文,从而将中间链路或者中间节点的故障传递到端点,并触发端点进行PW APS倒换。一方面,由于无需使能隧道OAM,从而节省了OAM资源,也节省了OAM报文占用的带宽资源。另一方面,由于在中间链路或者中间节点的故障时能及时触发业务保护倒换,从而避免业务受损,提高可靠性。
[0008]可选地,所述第一网络设备生成第一故障通告报文之前,所述方法还包括:
[0009]所述第一网络设备根据第一链路发生故障,确定所述第一隧道发生故障,所述第一隧道经过所述第一链路。
[0010]中间节点通过在检测到链路发生故障时向隧道的端点发送故障通告报文,从而帮助隧道端点及时感知到PW中间链路存在故障。
[0011]可选地,所述故障包括误码、链路断开、误帧、拥塞中至少一项。
[0012]可选地,所述第一链路为所述第一网络设备的上游链路,所述第二网络设备为所述第一隧道的出端点。
[0013]中间节点通过在上游链路发生故障的情况下,向隧道出端点发送故障通告报文,
使得上游链路的故障能够传递到出端点,并触发出端点进行PW APS倒换。
[0014]可选地,所述第一链路为所述第一网络设备的下游链路,所述第二网络设备为所述第一隧道的入端点。
[0015]中间节点通过在上游链路发生故障的情况下,向隧道入端点发送故障通告报文,使得下游链路的故障能够传递到入端点,并触发入端点进行PW APS倒换。
[0016]可选地,所述第一故障通告报文还用于触发所述第二网络设备向第三网络设备发送第二故障通告报文,所述第二故障通告报文指示所述第一隧道发生故障,并触发所述第三网络设备将所述第一业务流量从所述第一伪线倒换至所述第二伪线,其中,所述第三网络设备为所述第一隧道的另一端点。
[0017]中间节点通过向隧道的其中一个端点均发送故障通告报文,触发该端点向对端发送另一个故障通告报文,从而触发隧道的两个端点都进行PW APS倒换,因此支持了PW APS的双端倒换机制,支持两个方向的业务流量都从故障路径切换到保护路径,避免去向流量和回程流量走在不同的路径上,保护了两个方向的业务流量,进一步提升可靠性。
[0018]可选地,在所述第一隧道发生故障时,所述方法还包括:
[0019]所述第一网络设备生成第二故障通告报文,所述第二故障通告报文指示所述第一隧道发生故障,并触发所述第三网络设备将所述第一业务流量从所述第一伪线倒换至所述第二伪线;
[0020]所述第一网络设备向所述第三网络设备发送所述第二故障通告报文,其中,所述第三网络设备为所述第一隧道的另一端点。
[0021]中间节点通过向隧道的两个端点均发送故障通告报文,触发隧道的两个端点都进行PW APS倒换,从而支持了PW APS的双端倒换机制,因此支持了PW APS的双端倒换机制,支持两个方向的业务流量都从故障路径切换到保护路径,从而保护两个方向的业务流量,进一步提升可靠性。
[0022]可选地,所述第一隧道还承载第三伪线,所述第一故障通告报文还用于触发所述第二网络设备将第二业务流量从所述第三伪线倒换至第四伪线,所述第三伪线是所述第二网络设备和所述第三网络设备之间配置的伪线。
[0023]通过上述方法,中间节点通过发送一个故障通告报文,触发隧道上多条伪线都进行倒换,从而减少多条伪线整体的倒换时延,提高伪线倒换效率。此外,由于隧道发生故障后,会导致隧道上承载的所有伪线都会受到影响,隧道上所有伪线承载的业务流都可能受损,因此通过一个故障通告报文触发隧道上多条伪线批量化地倒换,进一步降低业务受损的概率,提升可靠性。
[0024]可选地,所述方法还包括:
[0025]所述第一网络设备根据所述第一链路发生故障,确定第二隧道发生故障,所述第二隧道经过所述第一链路,所述第二隧道承载第五伪线;
[0026]所述第一网络设备生成第三故障通告报文,所述第三故障通告报文指示所述第二隧道发生故障,并触发第四网络设备将第三业务流量从所述第五伪线倒换至所述第六伪线,所述第四网络设备是所述第二隧道的端点;
[0027]所述第一网络设备向所述第四网络设备发送所述第三故障通告报文。
[0028]通过以上实现方式,由于在多条隧道经过同一条链路的场景下,当中间节点检测
到链路故障后,中间节点向经过这条链路的多条隧道的端点分别通告故障,从而触发多条隧道上承载的伪线均进行倒换,在避免多条隧道上业务受损的同时,使得中间节点经过的多条隧道均无需使能隧道OAM检测,进一步节省了OAM资源以及带宽资源。
[0029]可选地,所述第一故障通告报文为前向故障指示(forward defect indicator,FDI)报文报文或者告警指示信号(alarm indication signal,AIS)报文。
[0030]通过采用FDI报文或者AIS报文这样的OAM报文来传递故障,能够复用OAM协议报文,降低实现复杂度。
[0031]可选地,所述方法还包括:
[0032]在所述第一隧道的故障时长内,第一网络设备向所述第二网络设备周期性地发送所述第一故障通告报文。
[0033]通过上述实现方式,由于中间节点在故障没有消除前持续发送故障通告报文,隧道端点可通过是否不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种保护倒换方法,其特征在于,所述方法包括:在第一隧道发生故障时,第一网络设备生成第一故障通告报文,所述第一故障通告报文指示所述第一隧道发生故障,并触发第二网络设备将第一业务流量从第一伪线倒换至第二伪线,所述第一网络设备是第一隧道经过的中间节点,所述第二网络设备是所述第一隧道的端点,所述第一隧道承载所述第一伪线,所述第一隧道经过的每个节点均未使能隧道操作管理和维护OAM检测,所述第二伪线是所述第二网络设备和第三网络设备之间配置的伪线;所述第一网络设备向所述第二网络设备发送所述第一故障通告报文。2.根据权利要求1所述的方法,其特征在于,所述第一网络设备生成第一故障通告报文之前,所述方法还包括:所述第一网络设备根据第一链路发生故障,确定所述第一隧道发生故障,所述第一隧道经过所述第一链路。3.根据权利要求2所述的方法,其特征在于,所述故障包括误码、链路断开、误帧、拥塞中至少一项。4.根据权利要求2或3所述的方法,其特征在于,所述第一链路为所述第一网络设备的上游链路,所述第二网络设备为所述第一隧道的出端点;或者所述第一链路为所述第一网络设备的下游链路,所述第二网络设备为所述第一隧道的入端点。5.根据权利要求1

4任一项所述的方法,其特征在于,所述第一故障通告报文还用于触发所述第二网络设备向第三网络设备发送第二故障通告报文,所述第二故障通告报文指示所述第一隧道发生故障,并触发所述第三网络设备将所述第一业务流量从所述第一伪线倒换至所述第二伪线,其中,所述第三网络设备为所述第一隧道的另一端点。6.根据权利要求1

4任一项所述的方法,其特征在于,在所述第一隧道发生故障时,所述方法还包括:所述第一网络设备生成第二故障通告报文,所述第二故障通告报文指示所述第一隧道发生故障,并触发所述第三网络设备将所述第一业务流量从所述第一伪线倒换至所述第二伪线;所述第一网络设备向所述第三网络设备发送所述第二故障通告报文,其中,所述第三网络设备为所述第一隧道的另一端点。7.根据权利要求1

6任一项所述的方法,其特征在于,所述第一隧道还承载第三伪线,所述第一故障通告报文还用于触发所述第二网络设备将第二业务流量从所述第三伪线倒换至第四伪线,所述第三伪线是所述第二网络设备和所述第三网络设备之间配置的伪线。8.根据权利要求2至7中任一项所述的方法,其特征在于,所述方法还包括:所述第一网络设备根据所述第一链路发生故障,确定第二隧道发生故障,所述第二隧道经过所述第一链路,所述第二隧道承载第五伪线;所述第一网络设备生成第三故障通告报文,所述第三故障通告报文指示所述第二隧道发生故障,并触发第四网络设备将第三业务流量从所述第五伪线倒换至所述第六伪线,所
述第四网络设备是所述第二隧道的端点;所述第一网络设备向所述第四网络设备发送所述第三故障通告报文。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述第一故障通告报文为前向故障指示FDI报文或者告警指示信号AIS报文。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:在所述第一隧道的故障时长内,第一网络设备向所述第二网络设备周期性地发送所述第一故障通告报文。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述第一故障通告报文还包括所述故障的类型、所述第一隧道的标签、所述第一隧道的标识、所述第一网络设备检测到所述故障的时间戳中至少一项,所述第一隧道的标签用于指示所述第一网络设备的下一跳向所述第二网络设备转发所述第一故障通告报文。12.一种保护倒换方法,其特征在于,所述方法包括:第二网络设备接收来自于第一网络设备的第一故障通告报文,所述第一故障通告报文指示第一隧道发生故障,所述第一网络设备是所述第一隧道经过的中间节点,所述第一隧道承载第一伪线,所述第一隧道经过的每个节点均未使能隧道操作管理和维护OAM检测,所述第二网络设备是所述第一隧道的端点;所述第二网络设备将第一业务流量从所述第一伪线倒换至第二伪线,所述第二伪线是所述第二网络设备和第三网络设备之间配置的伪线。13.根据权利要求12所述的方法,其特征在于,所述第二网络设备接收所述第一故障通告报文之后,所述方法还包括:所述第二网络设备生成第二故障通告报文,所述第二故障通告报文用于指示所述第一隧道发生故障;所述第二网络设备向所述第三网络设备发送第二故障通告报文,以触发所述第三网络设备将所述第一业务流量从所述第一伪线倒换至所述第二伪线,所述第三网络设备是所述第一隧道的另一端点。14.根据权利要求12或13所述的方法,其特征在于,所述第二网络设备...

【专利技术属性】
技术研发人员:韦锋姚鹏薛伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1