一种MLAG环境下双主设备检测方法及设备技术

技术编号:35777463 阅读:58 留言:0更新日期:2022-12-01 14:21
本申请实施例公开了一种MLAG环境下双主设备检测方法及设备。在MLAG环境中主设备与备用设备之间的peerlink链路断开的情况下,主设备对主端口进行故障检测,在确定主端口为正常运行状态的情况下,通过主端口定时向第一传输节点发送health环路检测报文;第一传输节点对各输出端口进行故障检测,在确定各输出端口处于正常运行状态的情况下,将接收到的health环路检测报文发送至第二传输节点与备用设备;第二传输节点将接收到的health环路检测报文发送至主设备与备用设备;在备用设备接收到第一传输节点发送的health环路检测报文,和/或接收到第二传输节点发送的health环路检测报文的情况下,备用设备将peerlink口之外的其它业务端口断开,以完成MLAG环境下双主设备检测。以完成MLAG环境下双主设备检测。以完成MLAG环境下双主设备检测。

【技术实现步骤摘要】
一种MLAG环境下双主设备检测方法及设备


[0001]本申请涉及网络通信
,尤其涉及一种MLAG环境下双主设备检测方法及设备。

技术介绍

[0002]MLAG(Multi

Chassis LAG,多机箱链路聚合)技术是一种跨设备的链路聚合技术,相对传统的盒式设备更加稳定可靠,相对机架设备成本较低。在MLAG环境下,MLAG主设备和备用设备各拿出一个聚合端口来作为MLAG成员口并跟Server设备做跨设备链路聚合,在其它设备看来,这两个聚合端口就是同一个端口。
[0003]现有技术中,主要通过MLAG主设备A和备用设备B之间再连接一根keepalive心跳线,建立单独的TCP心跳通信通道,实现MLAG双主检测功能,当peerlink链路断开,主设备A发送keepalive双主检测报文,如果设备B收到该报文,则MLAG双主检测成功。
[0004]由于现有技术中需要建立keepalive专用双主检测通道,且需要设计额外的TCP通信模块去实现keepalive双主检测机制,以致造成交换机端口资源的浪费。

技术实现思路

[0005]本申请实施例提供了一种MLAG环境下双主设备检测方法及设备,用于解决如下技术问题:由于现有技术中需要建立keepalive专用双主检测通道,且需要设计额外的TCP通信模块去实现keepalive双主检测机制,以致造成交换机端口资源的浪费。
[0006]本申请实施例采用下述技术方案:
[0007]本申请实施例提供一种MLAG环境下双主设备检测方法。包括,在MLAG环境中主设备与备用设备之间的peerlink链路断开的情况下,主设备对主端口进行故障检测,在确定主端口为正常运行状态的情况下,通过主端口定时向第一传输节点发送health环路检测报文;第一传输节点对各输出端口进行故障检测,在确定各输出端口处于正常运行状态的情况下,将接收到的health环路检测报文发送至第二传输节点与备用设备;第二传输节点将接收到的health环路检测报文发送至主设备与备用设备;在备用设备接收到第一传输节点发送的health环路检测报文,和/或接收到第二传输节点发送的health环路检测报文的情况下,备用设备将peerlink口之外的其它业务端口断开,以完成MLAG环境下双主设备检测。
[0008]本申请实施例通过主端口定时向第一传输节点发送health环路检测报文,无需占用额外的交换机端口资源建立keepalive专用双主检测通道,利用EAPS现有环网链路作为MLAG双主检测通道。其次,利用EAPS环网检测health报文作为MLAG双主检测报文,无需再建立单独的keepalive检测通信模块。此外,本申请实施例在备用设备接收到第一传输节点发送的所述health环路检测报文,和/或接收到第二传输节点发送的health环路检测报文的情况下,完成MLAG环境下双主设备检测。因此,本申请是以多条环网链路作为MLAG双主检测通道且互为备份,不会出现一条检测通道故障导致整个双主检测功能失效的情况发生,从而确保双主检测的稳定性。
[0009]在本申请的一种实现方式中,第一传输节点对各输出端口进行故障检测,具体包括:第一传输节点对第一聚合口对应的输出端口进行故障检测;以及第一传输节点对输出环网主端口进行故障检测。
[0010]在本申请的一种实现方式中,第一传输节点对各输出端口进行故障检测之后,方法还包括:第一传输节点在确定聚合口对应的输出端口处于故障后的情况下,通过输出环网主端口将health环路检测报文发送至第二传输节点。
[0011]在本申请的一种实现方式中,主设备对主端口进行故障检测之后,方法还包括:主设备在确定主端口存在故障的情况下,主设备通过副端口定时向第二传输节点发送health环路检测报文;第二传输节点将接收到的health环路检测报文发送至备用设备与第一传输节点,以完成MLAG环境下双主设备检测。
[0012]在本申请的一种实现方式中,第二传输节点将接收到的health环路检测报文发送至备用设备与第一传输节点,以完成MLAG环境下双主设备检测,具体包括:第二传输节点将接收到的health环路检测报文发送至备用设备与第一传输节点;第一传输节点在接收到health环路检测报文后,将health环路检测报文发送至备用设备;在备用设备接收到health环路检测报文的情况下,完成MLAG环境下双主设备检测。
[0013]在本申请的一种实现方式中,第二传输节点将接收到的health环路检测报文发送至备用设备与第一传输节点,具体包括:第二传输节点通过第二聚合口的输出端口将health环路检测报文发送至主设备;以及第二传输节点通过对应的环网副端口将health环路检测报文发送至第一传输节点。
[0014]在本申请的一种实现方式中,在确定主端口存在故障的情况下,主设备通过副端口定时向第二传输节点发送health环路检测报文之后,方法还包括:主设备实时对主端口进行故障检测;主设备在确定主端口恢复正常运行状态的情况下,停止通过副端口向第二传输节点发送health环路检测报文,并通过主端口向第一传输节点发送health环路检测报文。
[0015]在本申请的一种实现方式中,在MLAG环境中主设备与备用设备之间的peerlink链路断开的情况下,主设备对主端口进行故障检测之前,方法还包括:主设备对peerlink链路断开情况进行检测;在peerlink链路处于正常连接的情况下,备用设备接收到health环路检测报文后不执行任何动作。
[0016]在本申请的一种实现方式中,第二传输节点将接收到的health环路检测报文发送至主设备与备用设备,具体包括:第二传输节点通过第二聚合口对应的第一输出端口将health环路检测报文发送至主设备;以及第二传输节点通过第二聚合口对应的第二输出端口将health环路检测报文发送至备用设备。
[0017]本申请实施例提供一种MLAG环境下双主设备检测设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:在MLAG环境中主设备与备用设备之间的peerlink链路断开的情况下,主设备对主端口进行故障检测,在确定主端口为正常运行状态的情况下,通过主端口定时向第一传输节点发送health环路检测报文;第一传输节点对各输出端口进行故障检测,在确定各输出端口处于正常运行状态的情况下,将接收到的health环路检测报文发送至第二传输节点与备用设备;第二传输节点将接收到的
health环路检测报文发送至主设备与备用设备;在备用设备接收到第一传输节点发送的health环路检测报文,和/或接收到第二传输节点发送的health环路检测报文的情况下,备用设备将peerlink口之外的其它业务端口断开,以完成MLAG环境下双主设备检测。
[0018]本申请实施例采用的上述至少一个技术方案能够达到以下有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MLAG环境下双主设备检测方法,其特征在于,所述方法包括:在MLAG环境中主设备与备用设备之间的peerlink链路断开的情况下,主设备对主端口进行故障检测,在确定所述主端口为正常运行状态的情况下,通过主端口定时向第一传输节点发送health环路检测报文;所述第一传输节点对各输出端口进行故障检测,在确定所述各输出端口处于正常运行状态的情况下,将接收到的所述health环路检测报文发送至第二传输节点与所述备用设备;所述第二传输节点将接收到的所述health环路检测报文发送至所述主设备与所述备用设备;在所述备用设备接收到所述第一传输节点发送的所述health环路检测报文,和/或接收到所述第二传输节点发送的health环路检测报文的情况下,所述备用设备将所述peerlink口之外的其它业务端口断开,以完成MLAG环境下双主设备检测。2.根据权利要求1所述的一种MLAG环境下双主设备检测方法,其特征在于,所述第一传输节点对各输出端口进行故障检测,具体包括:所述第一传输节点对第一聚合口对应的输出端口进行故障检测;以及所述第一传输节点对输出环网主端口进行故障检测。3.根据权利要求2所述的一种MLAG环境下双主设备检测方法,其特征在于,所述第一传输节点对各输出端口进行故障检测之后,所述方法还包括:所述第一传输节点在确定所述聚合口对应的输出端口处于故障后的情况下,通过所述输出环网主端口将所述health环路检测报文发送至所述第二传输节点。4.根据权利要求1所述的一种MLAG环境下双主设备检测方法,其特征在于,所述主设备对主端口进行故障检测之后,所述方法还包括:所述主设备在确定所述主端口存在故障的情况下,所述主设备通过副端口定时向所述第二传输节点发送所述health环路检测报文;所述第二传输节点将接收到的所述health环路检测报文发送至所述备用设备与所述第一传输节点,以完成MLAG环境下双主设备检测。5.根据权利要求4所述的一种MLAG环境下双主设备检测方法,其特征在于,所述第二传输节点将接收到的所述health环路检测报文发送至所述备用设备与所述第一节点,以完成MLAG环境下双主设备检测,具体包括:所述第二传输节点将接收到的所述health环路检测报文发送至所述备用设备与所述第一传输节点;所述第一传输节点在接收到所述health环路检测报文后,将所述health环路检测报文发送至所述备用设备;在所述备用设备接收到所述health环路检测报文的情况下,完成MLAG环境下双主设备检测。6.根据权利要求5所述的一种MLAG环境下双主设备检测方法,其特征在于,所述第二传输节点将接收到的所述health环路检测报文发送至所述备用设备与所述第一传输节点,具体...

【专利技术属性】
技术研发人员:万红明
申请(专利权)人:浪潮思科网络科技有限公司
类型:发明
国别省市:

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

1