【技术实现步骤摘要】
本专利技术涉及堆叠
,具体涉及修复生成树协议(STP, Spanning TreeProtocol)转发状态异常的方法及堆叠设备。
技术介绍
智能弹性架构(IRF,Intelligent Resilient Framework)也称为堆叠,是一种软件虚拟化技术。它的核心思想是将多台设备连接在一起,进行必要的配置后,虚拟化成一台设备。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。IRF有很多优点,一旦主(Master)设备故障,系统会迅速自动选举新的Master,以保证业务不中断,从而实现了设备的1:N备份。多实例生成树协议(MSTP,Multiple Spanning Tree Protocol)是由电气和电子工程师协会(IEEE, Institute of Electrical and Electronics Engineers)制定的802.1s标准定义,它可以弥补STP、快速生成树协议(RSTP,Rapid Spanning TreeProtocol)和按虚拟局域网生成树(PVST,Per VLAN Spanning Tree)协议的缺陷,既可以快速收敛,也能使不同VLAN的流量沿各自的路径转发,从而为冗余链路提供了更好的负载分担机制。目前,网络中无论是接入层、汇聚层,还是核心层,这些网络层次上的设备越来越广泛使用IRF技术来提高网络的可靠性。特别是在数据中心越来越集中庞大的趋势下,对设备的处理性能的要求也越来越高,应用堆叠技术能够很好地满足这一需求。图1给出了传统的网络拓扑示意图, ...
【技术保护点】
一种修复生成树协议STP转发状态异常的方法,其特征在于,该方法包括:第一堆叠设备的主用主控板周期性检测本板的CPU的使用率,当发现CPU的使用率在预设第一时长内持续高于门限值时,或者,发现任一聚合口的STP转发状态变化时,通知本堆叠设备的各接口板将各成员口的STP转发状态发送给对端第二设备,以使得:第二设备判断第一堆叠设备的同一聚合口的不同成员口上的STP转发状态是否相同,若不同,则认为第一堆叠设备的该聚合口的STP转发状态出现异常;当第一堆叠设备接收到第二设备发来的指示聚合口的STP转发状态异常通知时,将该聚合口的STP转发状态发送给各接口板,以便:各接口板将该聚合口的各成员口的STP转发状态调整为与该聚合口一致。
【技术特征摘要】
1.一种修复生成树协议STP转发状态异常的方法,其特征在于,该方法包括: 第一堆叠设备的主用主控板周期性检测本板的CPU的使用率,当发现CPU的使用率在预设第一时长内持续高于门限值时,或者,发现任一聚合口的STP转发状态变化时,通知本堆叠设备的各接口板将各成员口的STP转发状态发送给对端第二设备,以使得:第二设备判断第一堆叠设备的同一聚合口的不同成员口上的STP转发状态是否相同,若不同,则认为第一堆叠设备的该聚合口的STP转发状态出现异常; 当第一堆叠设备接收到第二设备发来的指示聚合口的STP转发状态异常通知时,将该聚合口的STP转发状态发送给各接口板,以便:各接口板将该聚合口的各成员口的STP转发状态调整为与该聚合口一致。2.根据权利要求1所述的方法,其特征在于,所述第一堆叠设备运行STP、或者快速生成树协议RSTP,或者多生成树协议MSTP。3.根据权利要求2所述的方法,其特征在于,当所述第一堆叠设备运行MSTP时, 所述发现任一聚合口的生成树协议STP转发状态变化为:发现任一聚合口的任一实例的MSTP转发状态变化; 所述通知各接口板将各成员口的STP转发状态发送给对端第二设备为:通知各接口板将各成员口的各实例的MSTP转发状态发送给对端第二设备; 所述第二设备判断第一堆叠设备的同一聚合口的不同成员口上的STP转发状态是否相同为:针对第一堆叠设备的同一聚合口的每个实例,第二设备判断该实例在该聚合口的不同成员口上的MSTP转发状态是否相同; 所述第一堆叠设备接收到第二设备`发来的指示聚合口的STP转发状态异常通知为:第一堆叠设备接收到第二设备发来的指示一聚合口的一实例的MSTP转发状态异常通知;所述将该聚合口的STP转发状态发送给各接口板为:将该聚合口的所述实例的MSTP转发状态发送给各接口板; 所述各接口板将该聚合口的各成员口的STP转发状态调整为与聚合口一致为:各接口板将该聚合口的各成员口的所述实例的MSTP转发状态调整为与该聚合口的所述实例一致。4.根据权利要求1所述的方法,其特征在于,所述通知各接口板将各成员口的STP转发状态发送给对端第二设备包括: 各接口板获取本板上各成员口的STP转发状态,将各成员口的STP转发状态通过链路汇聚控制协议LACP报文,或者链路层发现协议LLDP报文,或者设备链路检测协议DLDP报文发送给第二设备。5.根据权利要求1所述的方法,其特征在于,所述第一堆叠设备接收到第二设备发来的指示聚合口的STP转发状态异常通知为: 第一堆叠设备的各接口板接收到第二设备发来的指示一聚合口的STP转发状态异常通知; 所述第一堆叠设备接收到第二设备发来的指示聚合口的STP转发状态异常通知之后、将该聚合口的STP转发状态发送给各接口板之前进一步包括: 第一堆叠设备的各接口板将指示一聚合口的STP转发状态异常通知转发给主控板,同时启动定时器;且,所述各接口板将该聚合口的各成员口的STP转发状态调整为与该聚合口一致为: 对于任一接口板,若在定时器超时前接收到主控板发来的该聚合口的STP转发状态,则将该聚合口的各成员口的STP转发状态调整为与该聚合口一致;否则,将该聚合口的各成员口的STP转发状态设置为禁止转发Discarding状态。6.一种堆叠设备,其特征在于,包括:主控板和接口板,其中: 主控板:当作为主用主控板时,周期性检测本板的CPU的使用率,当发现CPU的使用率在预设第一时长内持续高于门限值时,或者,发现任一聚合口的STP转发状态变化时,向各接口板发送STP转发状态传输通知; 接口板:当接收到主控板发来的STP转发状态传输通知时,将本板上各聚合成员口的STP转发状态发送给对端第二设备;当接收到第二设备发来的指示一聚合口的STP转发状态异常通知时,向主控板获取该聚合口的STP转发状态,将本板上该聚合口的各成员口的STP转发状态调整为与该聚合口一致。7.根据权利要求6所述的设备,其特征在于,所述堆叠设备运行STP、或者RSTP,或者MSTP。8.根据权利要求6所述的设备,其特征在于,所述接口板进一步用于,...
【专利技术属性】
技术研发人员:王伟,王佳炳,戴一凡,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。