技术新讯 > 电子通信装置的制造及其应用技术 > 一种故障处理方法、装置及相关设备与流程  >  正文

一种故障处理方法、装置及相关设备与流程

  • 国知局
  • 2024-08-02 14:52:58

本技术涉及网络通信,特别涉及一种故障处理方法、装置及相关设备。

背景技术:

1、园区sdn传统网方案中,distribution设备组成m_lag(multichassis linkaggregation group,跨设备链路聚合)系统,与core设备之间链路使用三层(如,ospf)ecmp(equal-cost multi-path routing,等价多路径路由)选路进行负载分担。当m_lag系统分裂时,peer-link链路故障但keepalive链路正常。primary设备上m_lag接口所在的聚合链路状态仍为up,secondary设备上m_lag接口所在的聚合链路状态变为down,从而保证通过m_lag接口上行的所有流量都通过主设备转发。

2、然而,当m_lag系统的peer-link链路断开,则该m_lag系统的secondary设备上m_lag接口所在的聚合链路状态变为down。此时,由access1设备发出的上行流量可以正常转发(只通过该m_lag系统的primary设备转发);然而,下行到access1的流量通过hash算法确定转发路由,可能会由ecmp path1转发到primary设备,也可能会由ecmp path2转发到secondary设备(备设备),由于secondary设备上m_lag接口所在的聚合链路状态变为down,就不能由secondary设备上m_lag接口转发至access1,这部分报文会在secondary设备丢包。

技术实现思路

1、本技术提供了一种故障处理方法、装置及相关设备。

2、第一方面,本技术提供了一种故障处理方法,应用于控制器,所述方法包括:

3、监控各m_lag系统包括的各m_lag链路的运行状态;

4、当检测到目标m_lag系统分裂时,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备;

5、指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值,以使得所述目标核心设备在接收到从三层网络发往所述各目标接入设备的流量时,不选择所述目标路由表项进行转发。

6、可选地,针对每一m_lag系统配置对应的监控事件标识,每一m_lag系统的监控事件标识与该m_lag系统的监控事件相关联,所述控制器上维护有各m_lag系统的监控事件标识与该m_lag系统,三层网络中该m_lag系统直连的核心设备,该m_lag系统包括的各m_lag链路直连的各接入设备和该核心设备上维护的,与该m_lag系统包括的备设备,及各接入设备相关联的路由表项之间的关联关系;

7、当检测到目标m_lag系统分裂时,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备的步骤包括:

8、当接收到携带所述目标m_lag系统的第一监控事件标识的报文时,基于所述第一目标监控事件标识,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各第一接入设备。

9、可选地,指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值的步骤包括:

10、向所述目标核心设备发送第一指令,以使得所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各第一接入设备相关联的目标路由表项的开销值设置为最大值。

11、可选地,针对每一m_lag系统包括的各m_lag链路配置对应的监控事件标识,各m_lag链路的监控事件标识分别与对应的m_lag链路的监控事件相关联,所述控制器上维护有各m_lag链路的监控事件标识与该m_lag链路,三层网络中该m_lag链路所属的m_lag系统直连的核心设备,各m_lag链路直连的接入设备和该核心设备上维护的,与该m_lag系统包括的备设备,及该接入设备相关联的路由表项之间的关联关系;

12、当检测到目标m_lag系统分裂时,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备的步骤包括:

13、当接收到目标m_lag系统发送的携带目标m_lag链路的第二监控事件标识的报文时,确定所述目标m_lag链路所属的目标m_lag系统分裂;

14、基于所述第二监控事件标识,确定三层网络中所述目标m_lag系统直连的目标核心设备,所述目标m_lag链路直连的第二接入设备。

15、可选地,指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值的步骤包括:

16、向所述目标核心设备发送第二指令,以使得所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及第二接入设备相关联的目标路由表项的开销值设置为最大值。

17、第二方面,本技术提供了一种故障处理装置,应用于控制器,所述装置包括:

18、监控单元,用于监控各m_lag系统包括的各m_lag链路的运行状态;

19、确定单元,当检测到目标m_lag系统分裂时,所述确定单元用于,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备;

20、指示单元,用于指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值,以使得所述目标核心设备在接收到从三层网络发往所述各目标接入设备的流量时,不选择所述目标路由表项进行转发。

21、可选地,针对每一m_lag系统配置对应的监控事件标识,每一m_lag系统的监控事件标识与该m_lag系统的监控事件相关联,所述控制器上维护有各m_lag系统的监控事件标识与该m_lag系统,三层网络中该m_lag系统直连的核心设备,该m_lag系统包括的各m_lag链路直连的各接入设备和该核心设备上维护的,与该m_lag系统包括的备设备,及各接入设备相关联的路由表项之间的关联关系;

22、当检测到目标m_lag系统分裂时,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备时,所述确定单元具体用于:

23、当接收到携带所述目标m_lag系统的第一监控事件标识的报文时,基于所述第一目标监控事件标识,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各第一接入设备。

24、可选地,指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值时,所述指示单元具体用于:

25、向所述目标核心设备发送第一指令,以使得所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各第一接入设备相关联的目标路由表项的开销值设置为最大值。

26、可选地,针对每一m_lag系统包括的各m_lag链路配置对应的监控事件标识,各m_lag链路的监控事件标识分别与对应的m_lag链路的监控事件相关联,所述控制器上维护有各m_lag链路的监控事件标识与该m_lag链路,三层网络中该m_lag链路所属的m_lag系统直连的核心设备,各m_lag链路直连的接入设备和该核心设备上维护的,与该m_lag系统包括的备设备,及该接入设备相关联的路由表项之间的关联关系;

27、当检测到目标m_lag系统分裂时,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备时,所述确定单元具体用于:

28、当接收到目标m_lag系统发送的携带目标m_lag链路的第二监控事件标识的报文时,确定所述目标m_lag链路所属的目标m_lag系统分裂;

29、基于所述第二监控事件标识,确定三层网络中所述目标m_lag系统直连的目标核心设备,所述目标m_lag链路直连的第二接入设备。

30、可选地,指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值时,所述指示单元具体用于:

31、向所述目标核心设备发送第二指令,以使得所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及第二接入设备相关联的目标路由表项的开销值设置为最大值。

32、第三方面,本技术实施例提供一种故障处理装置,该故障处理装置包括:

33、存储器,用于存储程序指令;

34、处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。

35、第四方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。

36、综上可知,本技术实施例提供的故障处理方法,监控各m_lag系统包括的各m_lag链路的运行状态;当检测到目标m_lag系统分裂时,确定所述目标m_lag系统包括的各目标m_lag链路,三层网络中所述目标m_lag系统直连的目标核心设备,所述各目标m_lag链路直连的各目标接入设备;指示所述目标核心设备将路由表中与所述目标m_lag系统包括的备设备,及各目标接入设备相关联的目标路由表项的开销值设置为预设值,以使得所述目标核心设备在接收到从三层网络发往所述各目标接入设备的流量时,不选择所述目标路由表项进行转发。

37、采用本技术实施例提供的故障处理方法,在检测到m-alg系统分裂时,将三层网络中直连m-lag系统的核心设备上,用于通过m-lag设备的备设备转发的,目的为双规接入该m-lag系统的接入设备,或者该接入设备下挂的其它设备的流量的路由表项的开销值设置为预设值,以使得核心设备在转发该类流量时,不转发至备设备,避免流量的丢失。

本文地址:https://www.jishuxx.com/zhuanli/20240801/244162.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。