一种MLAG设备组的边缘聚合端口收敛方法、设备及介质技术

技术编号:38722228 阅读:17 留言:0更新日期:2023-09-08 23:16
本发明专利技术公开了一种MLAG设备组的边缘聚合端口收敛方法、设备及介质,属于MLAG网络拓扑技术领域,用于解决有的MLAG设备组与边缘设备相连接时,聚合端口的生成树状态收敛缓慢,断流时间多,容易造成网络拥堵,大大降低了用户体验的技术问题。方法包括:通过MLAG设备组中的RST BPDU报文格式,将与边缘设备相连接的聚合端口进行端口的状态选定,得到指定端口;对指定端口进行协商回复报文的接收判定,确定出报文状态信息;若报文状态信息为未接收报文状态信息,则对指定端口中的标志位进行真假置位判断,得到标志位状态信息;根据标志位状态信息,将指定端口进行链路状态的对应转变,以实现聚合端口中生成树状态的快速收敛。现聚合端口中生成树状态的快速收敛。现聚合端口中生成树状态的快速收敛。

【技术实现步骤摘要】
一种MLAG设备组的边缘聚合端口收敛方法、设备及介质


[0001]本申请涉及MLAG网络拓扑领域,尤其涉及一种MLAG设备组的边缘聚合端口收敛方法、设备及介质。

技术介绍

[0002]当前MLAG网络拓扑领域中,主要使用MLAG设备组来增加网络冗余性、提高设备链路可靠性负载分担,当接入层设备使用MLAG组时往往与边缘设备进行相连。且一般为了防止网络拓扑出现环路,设备都会开启生成树功能,但边缘设备有可能是服务器或者普通电脑,不具备生成树功能,这时需要在与之相接的MLAG设备组的聚合端口的成员口进行边缘端口的配置,使之不参与生成树计算,缩短整个网络拓扑的收敛时间。
[0003]现有的服务器设备可能不具备生成树功能,导致与之相连的多个聚合端口的生成树状态不能迅速稳定,从而导致整个MLAG网络的收敛速度变慢,业务也受到很大的影响。同时对多个聚合端口使用命令行来配置边缘端口,命令较为繁琐,容易造成网络拥堵,使MLAG网络拓扑受到生成树功能状态的影响变大。

技术实现思路

[0004]本申请实施例提供了一种MLAG设备组的边缘聚合端口收敛方法、设备及介质,用于解决如下技术问题:现有的MLAG设备组与边缘设备相连接时,聚合端口的生成树状态收敛缓慢,断流时间多,容易造成网络拥堵,大大降低了用户的体验。
[0005]本申请实施例采用下述技术方案:
[0006]一方面,本申请实施例提供了一种MLAG设备组的边缘聚合端口收敛方法,包括:通过MLAG设备组中的RST BPDU报文格式,将与边缘设备相连接的聚合端口进行端口的状态选定,得到指定端口;对所述指定端口进行协商回复报文的接收判定,确定出报文状态信息;其中,所述报文状态信息包括:已接收报文状态信息以及未接收报文状态信息;若所述报文状态信息为未接收报文状态信息,则对所述指定端口中的标志位进行真假置位判断,得到标志位状态信息;根据所述标志位状态信息,将所述指定端口进行链路状态的对应转变,以实现所述聚合端口中生成树状态的快速收敛。
[0007]本申请实施例通过MLAG设备组与边缘设备相接的聚合端口不需要再配置边缘端口命令,使聚合端口也可以进行生成树快速收敛的方法,即使关联的边缘设备开启生成树也能参与正常的生成树计算,而不会因为配置边缘端口只能保持转发状态造成的网络拥塞。既保证了聚合端口拥有正常的生成树计算的功能,也拥有了快速收敛的能力,保证网络的快速恢复,减小断流时间。
[0008]在一种可行的实施方式中,通过MLAG设备组中的RST BPDU报文格式,将与边缘设备相连接的聚合端口进行端口的状态选定,得到指定端口,具体包括:开启并激活所述MLAG设备组中的RST BPDU报文格式;其中,所述RST BPDU报文格式为P/A协商机制中的协议交互报文;通过所述P/A协商机制中的全双工链路,将所述边缘设备以及所述MLAG设备组中的聚
合端口进行角色选举,确定出基于所述MLAG设备组的指定端口以及基于所述边缘设备的根端口;将所述指定端口进行端口状态的选定,得到处于Discarding丢弃状态下的所述指定端口。
[0009]在一种可行的实施方式中,对所述指定端口进行协商回复报文的接收判定,确定出报文状态信息,具体包括:将处于Discarding丢弃状态下的所述指定端口进行一次P/A协商处理;将P/A协商处理之后的指定端口进行有关RST BPDU报文格式中Proposal位与Agrement位的置位处理,并将对应连接的根端口进行同步置位,以对所有非边缘端口进行Discarding丢弃状态的选定;将P/A协商回复报文发送到置位处理后的指定端口中;并对所述指定端口进行所述P/A协商回复报文的接收判定;基于所述P/A协商回复报文的接收状态,确定出所述报文状态信息。
[0010]在一种可行的实施方式中,在基于所述P/A协商回复报文的接收状态,确定出所述报文状态信息之后,所述方法还包括:若所述报文状态信息为已接收报文状态信息,则将所述指定端口的Discarding丢弃状态以及根端口的Discarding丢弃状态均切换为Forwarding发送状态;将均处于所述Forwarding发送状态下的指定端口以及根端口进行基于P/A协商回复报文的生成树快速收敛,以实现MLAG网络的流通恢复。
[0011]在一种可行的实施方式中,在若所述报文状态信息为未接收报文状态信息,则对所述指定端口中的标志位进行真假置位判断,得到标志位状态信息之前,所述方法还包括:基于所述MLAG设备组中的RST BPDU报文格式,识别出根端口中BPDU桥嵌套协议的BPDU结构体字段;对所述BPDU结构体字段增加一个标志位;其中,所述BPDU桥嵌套协议用于所述指定端口与所述根端口之间的协议环路回应。
[0012]在一种可行的实施方式中,若所述报文状态信息为未接收报文状态信息,则对所述指定端口中的标志位进行真假置位判断,得到标志位状态信息,具体包括:若所述报文状态信息为未接收报文状态信息,则基于所述BPDU结构体字段,对所述指定端口与所述根端口之间进行有关BPDU桥嵌套协议的接收判断;若未接收到所述BPDU桥嵌套协议,则将所述指定端口中的标志位置位为False假位状态;若已接收到所述BPDU桥嵌套协议,则将所述指定端口中的标志位置位为True真位状态;其中,所述标志位状态信息包括:所述False假位状态以及所述True真位状态。
[0013]在一种可行的实施方式中,根据所述标志位状态信息,将所述指定端口进行链路状态的对应转变,具体包括:在所述指定端口中的标志位为True真位状态下时,将所述指定端口与根端口之间进行有关STP BPDU报文格式的P/A协商处理;并将所述指定端口的链路状态确定为Forwarding Delay转发延迟状态;其中,所述STP BPDU报文格式用于通过边缘设备与MLAG设备组之间传递BPDU桥嵌套协议来确定出对应的网络拓扑结构;在所述指定端口中的标志位为False假位状态下时,将所述指定端口的链路状态转变为Forwarding发送状态;将处于所述Forwarding发送状态下以及所述Forwarding Delay转发延迟状态下的指定端口及其对应的根端口进行基于P/A协商回复报文的生成树快速收敛,以实现MLAG网络的流通恢复。
[0014]在一种可行的实施方式中,所述RST BPDU报文格式中的Flags属性位包括:TCA位、Agreement位、Forwarding位、Learning位、Port Role位、Proposal位以及TC位。
[0015]第二方面,本申请实施例还提供了一种MLAG设备组的边缘聚合端口收敛设备,所
述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有能够被所述至少一个处理器执行的指令,以使所述至少一个处理器能够执行上述任一实施方式所述的一种MLAG设备组的边缘聚合端口收敛方法。
[0016]第三方面,本申请实施例还提供了一种非易失性计算机存储介质,其特征在于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MLAG设备组的边缘聚合端口收敛方法,其特征在于,所述方法包括:通过MLAG设备组中的RST BPDU报文格式,将与边缘设备相连接的聚合端口进行端口的状态选定,得到指定端口;对所述指定端口进行协商回复报文的接收判定,确定出报文状态信息;其中,所述报文状态信息包括:已接收报文状态信息以及未接收报文状态信息;若所述报文状态信息为未接收报文状态信息,则对所述指定端口中的标志位进行真假置位判断,得到标志位状态信息;根据所述标志位状态信息,将所述指定端口进行链路状态的对应转变,以实现所述聚合端口中生成树状态的快速收敛。2.根据权利要求1所述的一种MLAG设备组的边缘聚合端口收敛方法,其特征在于,通过MLAG设备组中的RST BPDU报文格式,将与边缘设备相连接的聚合端口进行端口的状态选定,得到指定端口,具体包括:开启并激活所述MLAG设备组中的RST BPDU报文格式;其中,所述RST BPDU报文格式为P/A协商机制中的协议交互报文;通过所述P/A协商机制中的全双工链路,将所述边缘设备以及所述MLAG设备组中的聚合端口进行角色选举,确定出基于所述MLAG设备组的指定端口以及基于所述边缘设备的根端口;将所述指定端口进行端口状态的选定,得到处于Discarding丢弃状态下的所述指定端口。3.根据权利要求1所述的一种MLAG设备组的边缘聚合端口收敛方法,其特征在于,对所述指定端口进行协商回复报文的接收判定,确定出报文状态信息,具体包括:将处于Discarding丢弃状态下的所述指定端口进行一次P/A协商处理;将P/A协商处理之后的指定端口进行有关RST BPDU报文格式中Proposal位与Agrement位的置位处理,并将对应连接的根端口进行同步置位,以对所有非边缘端口进行Discarding丢弃状态的选定;将P/A协商回复报文发送到置位处理后的指定端口中;并对所述指定端口进行所述P/A协商回复报文的接收判定;基于所述P/A协商回复报文的接收状态,确定出所述报文状态信息。4.根据权利要求3所述的一种MLAG设备组的边缘聚合端口收敛方法,其特征在于,在基于所述P/A协商回复报文的接收状态,确定出所述报文状态信息之后,所述方法还包括:若所述报文状态信息为已接收报文状态信息,则将所述指定端口的Discarding丢弃状态以及根端口的Discarding丢弃状态均切换为Forwarding发送状态;将均处于所述Forwarding发送状态下的指定端口以及根端口进行基于P/A协商回复报文的生成树快速收敛,以实现MLAG网络的流通恢复。5.根据权利要求1所述的一种MLAG设备组的边缘聚合端口收敛方法,其特征在于,在若所述报文状态信息为未接收报文状态信息,则对所述指定端口中的标志位进行真假置位判断,得到标志位状态信息之前,所述方法还包括:基于所述MLAG设备组中的RST BPDU报文格式,识别出...

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

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

1