堆叠简介
定义
堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上变成一台交换设备,作为一个整体参与数据转发。如图1所示,SwitchA与SwitchB通过堆叠线缆连接后组成堆叠系统。
应用场景
-
提高可靠性
堆叠系统多台成员交换机之间冗余备份,如图1所示,SwitchA和SwitchB组成堆叠系统,SwitchA和SwitchB相互备份,SwitchA故障时,SwitchB可以接替SwitchA保证系统的正常运行。另外,堆叠系统支持跨设备的链路聚合功能,也可以实现链路的冗余备份。
-
扩展端口数量
如图2所示,当接入的用户数增加到原交换机端口密度不能满足接入需求时,可以增加新交换机与原交换机组成堆叠系统扩展端口数量。
-
简化组网
如图4所示,网络中的多台设备组成堆叠,虚拟成单一的逻辑设备。简化后的组网不再需要使用MSTP等破环协议,简化了网络配置,同时依靠跨设备的链路聚合,实现单设备故障时的快速切换,提高可靠性。
-
长距离堆叠
如图5所示,每个楼层的用户通过楼道交换机接入外部网络,现将各相距较远的楼道交换机连接起来组成堆叠,这相当于每栋楼只有一个接入设备,网络结构变得更加简单。每栋楼有多条链路到达核心网络,网络变得更加健壮、可靠。对多台楼道交换机的配置简化成对堆叠系统的配置,降低了管理和维护的成本。
堆叠成员
角色
堆叠系统中所有的单台交换机都称为成员交换机,按照功能不同,可以分为三种角色:
-
主交换机(Master)
主交换机负责管理整个堆叠。堆叠系统中只有一台主交换机。
-
备交换机(Standby)
备交换机是主交换机的备份交换机。堆叠系统中只有一台备交换机。当主交换机故障时,备交换机会接替原主交换机的所有业务。
-
从交换机(Slave)
从交换机用于业务转发,堆叠系统中可以有多台从交换机。从交换机数量越多,堆叠系统的转发带宽越大。
除主交换机和备交换机外,堆叠中其他所有的成员交换机都是从交换机。当备交换机不可用时,从交换机承担备交换机的角色。
主交换机、备交换机和从交换机都可以进行业务流量的转发。添加、移除或替换堆叠成员交换机,都可能导致堆叠成员角色的变化。堆叠成员添加和移除的具体流程。
单机堆叠
单机堆叠就是一台交换机使能了堆叠功能,整个堆叠系统中只有一台主交换机。只有使能了堆叠功能的交换机才可以加入堆叠系统或与其他使能了堆叠功能的交换机组建堆叠。
堆叠ID
堆叠ID用来标识堆叠成员交换机,是成员交换机的槽位号,取值范围是0~8,默认是0。每个堆叠成员交换机在堆叠系统中具有唯一的堆叠ID。
查看堆叠ID
-
登录堆叠系统,执行display stack命令查看堆叠ID。回显信息中的Slot即为成员交换机的堆叠ID。
-
通过业务口指示灯查看堆叠成员交换机的堆叠ID
堆叠ID的分配
未加入堆叠系统并且未修改堆叠ID时,交换机堆叠ID缺省为0。堆叠时由堆叠主交换机对成员交换机的堆叠ID进行管理,当堆叠系统有新成员加入时,如果新成员与已有成员堆叠ID冲突,则堆叠主交换机从0~最大的堆叠ID进行遍历,找到第一个空闲的ID分配给该新成员。新建堆叠或堆叠成员变化时,如果不在堆叠前手动指定各交换机的堆叠ID,则由于启动顺序等原因,最终堆叠系统中各成员的堆叠ID是随机的。因此,在建立堆叠时,建议提前规划好交换机的堆叠ID,或通过特定的操作顺序,使交换机启动后的堆叠ID与规划的堆叠ID一致。
-
对于堆叠新建,可以使用下面三种方法进行操作。
操作方法1
操作方法2
操作方法3
堆叠前逐台配置好堆叠ID: - 先摆放好堆叠成员交换机;
- 逐台配置交换机的堆叠ID为期望值;
- 用堆叠线将各交换机连接建立堆叠。
先建立堆叠,再修正堆叠ID: - 先摆放好堆叠成员交换机;
- 用堆叠线将各交换机连接建立堆叠;
- 登录堆叠系统,修改各成员交换机的堆叠ID为期望值并重启成员交换机使配置生效。
通过成员交换机上电顺序,来控制成员堆叠ID为期望值: - 先摆放好堆叠成员交换机;
- 用堆叠线将各交换机连接;
- 逐台给堆叠成员上电。
-
对于堆叠扩容,可以使用下面三种方法进行操作。
操作方法1
操作方法2
操作方法3
扩容前逐台配置好堆叠ID: - 先摆放好堆叠成员交换机,登录新交换机并配置新交换机的堆叠ID;
- 将新交换机断电,连好堆叠线;
- 给新交换机上电。
先加入堆叠,再修正堆叠ID: - 先摆放好堆叠成员交换机;
- 用堆叠线将各交换机连接,新交换机上电加入堆叠,堆叠ID自动协商;
- 登录堆叠系统,修正新成员堆叠ID为期望的值并重启新成员交换机使配置生效。
将新交换机连线后再上电: - 先摆放好堆叠成员交换机;
- 将新交换机与已有的堆叠系统连线;
- 逐台给新交换机上电。