基于堆叠系统的收敛处理方法和装置及堆叠系统制造方法及图纸

技术编号:10422901 阅读:113 留言:0更新日期:2014-09-12 13:45
本发明专利技术提供一种基于堆叠系统的收敛处理方法和装置及堆叠系统,该方法包括:第一设备接收第二设备发送的第一堆叠口协议状态报文,第一堆叠口协议状态报文包括:第一MAC地址和对应的第一协议标识;其中,第二设备为第一设备相连的设备;第一MAC地址为第二设备的MAC地址或者与第二设备相连的第三设备的MAC地址,且第三设备与第一设备不相同;第一协议标识用于表示第一MAC地址对应的设备上的所有堆叠口是否全部收敛;根据第一协议标识,更新第一设备中的第一堆叠口状态表中的第一MAC地址对应的协议标识;若确定第一堆叠口状态表中堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立堆叠系统。

【技术实现步骤摘要】
基于堆叠系统的收敛处理方法和装置及堆叠系统
本专利技术涉及数据通信技术,尤其涉及一种基于堆叠系统的收敛处理方法和装置及堆叠系统。
技术介绍
目前,堆叠系统主要包括多个堆叠交换机,其中,堆叠交换机是指将多台普通交换机通过专用或者非专用的线缆连接起来,虚拟为一台交换机。由于将多台普通交换机虚拟成一台交换机,增加了端口个数,因此,有效地提高了带宽。同时,由于多台堆叠交换机相互冗余,当一台堆叠交换机产生故障,另外一台堆叠交换机可以接替它继续工作,因此,有效地降低了堆叠交换机单点故障。另外,现有技术中堆叠系统的建立主要包括两个过程:(I)堆叠链路的协商过程,即通过堆叠链路建立两台堆叠交换机(可以称之为设备)之间的通信;(2)拓扑发现过程,即计算拓扑的个数以及拓扑的形状。其中,为了保证学习到的拓扑是正确的,收敛时间设定均比较长,例如,对于非封闭式的堆叠系统,由于在拓扑发现过程中,需要依靠定时器,以在一定时的时间内发现是否存在新的设备,如果没有发现,才在定时器计时到一定的时间以后,开始建立堆叠系统,因此,造成了收敛时间较长,从而会导致堆叠系统建立过程中花费较多的时间的问题。
技术实现思路
本专利技术提供一种用于基于堆叠系统的收敛处理方法和装置及堆叠系统,用以解决现有技术中收敛时间较长而导致堆叠系统建立过程中花费较多时间的问题。本专利技术的第一个方面是提供一种基于堆叠系统的收敛处理方法,包括:第一设备接收第二设备发送的第一堆叠口协议状态报文,所述第一堆叠口协议状态报文包括:第一 MAC地址和对应的第一协议标识;其中,所述第二设备为所述第一设备相连的设备;所述第一 MAC地址为所述第二设备的MAC地址或者与所述第二设备相连的第三设备的MAC地址;所述第一协议标识用于表示所述第一 MAC地址对应的设备上的所有堆叠口是否全部收敛;所述第一设备根据所述第一协议标识,更新所述第一设备中的第一堆叠口状态表中的所述第一 MAC地址对应的协议标识;所述第一设备若确定所述第一堆叠口状态表中所述堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立所述堆叠系统。本专利技术的另一个方面是提供一种基于堆叠系统的收敛处理装置,包括:收发模块,用于接收第二设备发送的第一堆叠口协议状态报文,所述第一堆叠口协议状态报文包括:第一 MAC地址和对应的第一协议标识;其中,所述第二设备为所述基于堆叠系统的收敛处理装置相连的设备;所述第一 MAC地址为所述第二设备的MAC地址或者与所述第二设备相连的第三设备的MAC地址;所述第一协议标识用于表示所述第一 MAC地址对应的设备上的所有堆叠口是否全部收敛;堆叠口处理模块,用于根据所述第一协议标识,更新所述基于堆叠系统的收敛处理装置中的第一堆叠口状态表中的所述第一 MAC地址对应的协议标识;拓扑处理模块,用于若确定所述第一堆叠口状态表中所述堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立所述堆叠系统。本专利技术的又一个方面是提供一种堆叠系统,包括至少两个堆叠交换机,且所述堆叠交换机为上述所述的基于堆叠系统的收敛处理装置。本专利技术的技术效果是:通过第一设备接收第二设备发送的第一堆叠口协议状态报文,该第一堆叠口协议状态报文包括:第一 MAC地址和对应的第一协议标识。其中,该第二设备为该第一设备相连的设备;该第一 MAC地址为该第二设备的MAC地址或者与该第二设备相连的第三设备的MAC地址;该第一协议标识用于表不该第一 MAC地址对应的设备上的所有堆叠口是否全部收敛;根据该第一协议标识,更新该第一设备中的第一堆叠口状态表中的该第一 MAC地址对应的协议标识,并在确定该第一堆叠口状态表中该堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立该堆叠系统,由于堆叠系统中的设备是通过堆叠口状态表,在获知在堆叠系统中所有的设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛时,即开始建立堆叠系统,相较于现有技术中,尤其是针对非封闭式堆叠系统而言,需要依靠定时器计时等待一定时间后,才开始建立堆叠式系统而言,有效地缩短了堆叠系统的建立(即堆叠系统的收敛)时间。【附图说明】图1为本专利技术基于堆叠系统的收敛处理方法的一个实施例的流程图;图2为本专利技术基于堆叠系统的收敛处理方法的又一个实施例的流程图;图3为本实施例中该堆叠系统的结构示意图;图4为本专利技术基于堆叠系统的收敛处理装置的一个实施例的结构示意图;图5为本专利技术基于堆叠系统的收敛处理装置的另一个实施例的结构示意图。【具体实施方式】图1为本专利技术基于堆叠系统的收敛处理方法的一个实施例的流程图,如图1所示,本实施例的方法包括:步骤101、第一设备接收第二设备发送的第一堆叠口协议状态报文,该第一堆叠口协议状态报文包括:第一 MAC地址和对应的第一协议标识。其中,该第二设备为该第一设备相连的设备;该第一 MAC地址为该第二设备的MAC地址或者与该第二设备相连的第三设备的MAC地址,且该第三设备与该第一设备不相同;该第一协议标识用于表示该第一 MAC地址对应的设备上的所有堆叠口是否全部收敛。在本实施例中,该堆叠系统可以是封闭式堆叠系统,也可以使非封闭式堆叠系统;其中,封闭式堆叠系统可以为具有环型拓扑的堆叠式系统;非封闭式堆叠系统可以为具有线型拓扑、星型拓扑等的堆叠式系统。另外,该堆叠系统可以包括上述第一设备和第二设备;也可以包括第一设备、第二设备和第三设备,且第一设备与第二设备相连、第二设备与第三设备相连。对于每个设备上均可以存在堆叠口。需要说明的是,所谓堆叠口收敛是指两台设备互联的堆叠口在物理上是连接(up)状态,并且和对端可以建立连接。该物理上是连接状态是指该堆叠口处于收发包状态。另外,在本实施例中,若第一 MAC地址为第二设备的MAC地址,则第一设备接收的第一堆叠口协议状态报文是第二设备在感知到第二设备上的所有堆叠口全部收敛时,向该第一设备发送的报文。若第一 MAC地址为第三设备的MAC地址,则第一设备接收的第一堆叠口协议状态报文是第二设备转发的报文,具体的,该报文是第三设备在感知到第三设备上的所有堆叠口全部收敛时,向第二设备发送,并由第二设备转发给第一设备的报文。步骤102、第一设备根据该第一协议标识,更新该第一设备中的第一堆叠口状态表中的该第一 MAC地址对应的协议标识。步骤103、第一设备若确定该第一堆叠口状态表中该堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立该堆叠系统。在本实施例中,通过第一设备接收第二设备发送的第一堆叠口协议状态报文,该第一堆叠口协议状态报文包括:第一MAC地址和对应的第一协议标识。其中,该第二设备为该第一设备相连的设备;该第一 MAC地址为该第二设备的MAC地址或者与该第二设备相连的第三设备的MAC地址;该第一协议标识用于表不该第一 MAC地址对应的设备上的所有堆叠口是否全部收敛;根据该第一协议标识,更新该第一设备中的第一堆叠口状态表中的该第一 MAC地址对应的协议标识,并在确定该第一堆叠口状态表中该堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立该堆叠系统,由于堆叠系统中的设备是通过堆叠口状态表,在获知在堆叠系统中所有的设本文档来自技高网...
基于堆叠系统的收敛处理方法和装置及堆叠系统

【技术保护点】
一种基于堆叠系统的收敛处理方法,其特征在于,包括:第一设备接收第二设备发送的第一堆叠口协议状态报文,所述第一堆叠口协议状态报文包括:第一媒体访问控制MAC地址和对应的第一协议标识;其中,所述第二设备为所述第一设备相连的设备;所述第一MAC地址为所述第二设备的MAC地址或者与所述第二设备相连的第三设备的MAC地址;所述第一协议标识用于表示所述第一MAC地址对应的设备上的所有堆叠口是否全部收敛;所述第一设备根据所述第一协议标识,更新所述第一设备中的第一堆叠口状态表中的所述第一MAC地址对应的协议标识;所述第一设备若确定所述第一堆叠口状态表中所述堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立所述堆叠系统。

【技术特征摘要】
1.一种基于堆叠系统的收敛处理方法,其特征在于,包括: 第一设备接收第二设备发送的第一堆叠口协议状态报文,所述第一堆叠口协议状态报文包括:第一媒体访问控制MAC地址和对应的第一协议标识;其中,所述第二设备为所述第一设备相连的设备;所述第一 MAC地址为所述第二设备的MAC地址或者与所述第二设备相连的第三设备的MAC地址;所述第一协议标识用于表示所述第一 MAC地址对应的设备上的所有堆叠口是否全部收敛; 所述第一设备根据所述第一协议标识,更新所述第一设备中的第一堆叠口状态表中的所述第一 MAC地址对应的协议标识; 所述第一设备若确定所述第一堆叠口状态表中所述堆叠系统中的每个设备中的协议标识均表示对应的设备上的所有堆叠口全部收敛,则建立所述堆叠系统。2.根据权利要求1所述的方法,其特征在于,在所述第一设备接收第二设备发送的第一堆叠口协议状态报文之前,所述方法还包括: 所述第一设备在起机后,若所述第一设备上存在堆叠口,则建立所述第一堆叠口状态表;所述第一堆叠口状态表包括所述第一设备的MAC地址和对应的第二协议标识;所述第二协议标识用于表示所述第一设备上所有堆叠口是否全部收敛; 所述第一设 备在感知到所述第一设备上的每个堆叠口的状态均为收敛状态时,更新所述第一堆叠口状态表,并向所述第二设备发送第二堆叠口协议状态报文,所述第二堆叠口协议状态报文包括:所述第一设备的MAC地址和所述第二协议标识;以供所述第二设备根据所述第二堆叠口协议状态报文,更新所述第二设备的第二堆叠口状态表。3.根据权利要求2所述的方法,其特征在于,所述第一堆叠口协议状态报文还包括--与所述第一 MAC地址对应的设备相连的设备的数量以及对应的MAC地址; 所述第二堆叠口协议状态报文还包括:与所述第一设备相连的设备的数量以及对应的MAC地址。4.根据权利要求1至3任一所述的方法,其特征在于,还包括:所述第一设备将所述第一堆叠口协议状态报文转发给与所述第一设备相连的第四设备。5.一种基于堆叠系统的收敛处理装置,其特征在于,包括: 收发模块,用于接收第二设备发送的第一堆叠口协议状态报文,所述第一堆叠口协议状态报文包括:第一 MAC地址和对应的第一协议标识;其中,所述第二设备为所述基于堆叠系统的收敛处理...

【专利技术属性】
技术研发人员:李生草
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:福建;35

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

1