S交换机堆叠简介

1.定义

堆叠是指将多台支持堆叠特性的交换机通过堆叠线缆连接在一起,从逻辑上变成一台交换设备,作为一个整体参与数据转发。如图1所示,SwitchA与SwitchB通过堆叠线缆连接后组成堆叠系统。
在这里插入图片描述

2.堆叠作用

1).提高可靠性

堆叠系统多台成员交换机之间冗余备份,如图1所示,SwitchA和SwitchB组成堆叠系统,SwitchA和SwitchB相互备份,SwitchA故障时,SwitchB可以接替SwitchA保证系统的正常运行。另外,堆叠系统支持跨设备的链路聚合功能,也可以实现链路的冗余备份。

堆叠系统通过将几台交换机逻辑上变为一台设备,实现设备间的1+N冗余备份,提高设备级可靠性。主交换机作为堆叠系统的管理者,负责处理业务、协议协商。备交换机作为主交换机的备份,实时与主交换机保持同步。当主交换机异常时,备交换机会接替原主交换机作为堆叠系统的管理者。由于堆叠系统运行过程中进行严格的配置同步和数据同步,因此备交换机接替原主交换机时不会对原有业务造成影响。

2).扩展端口数量

如图2所示,当接入的用户数增加到原交换机端口密度不能满足接入需求时,可以增加新交换机与原交换机组成堆叠系统扩展端口数量。
在这里插入图片描述
3).增大带宽

如图3所示,当需要增大交换机上行带宽时,可以增加新交换机与原交换机组成堆叠系统,将成员交换机的多条物理链路配置成一个聚合组,提高交换机的上行带宽。
在这里插入图片描述
4).简化组网

如图4所示,网络中的多台设备组成堆叠,虚拟成单一的逻辑设备。简化后的组网不再需要使用MSTP等破环协议,简化了网络配置,同时依靠跨设备的链路聚合,实现单设备故障时的快速切换,提高可靠性。
在这里插入图片描述
5).长距离堆叠

如图5所示,每个楼层的用户通过楼道交换机接入外部网络,现将各相距较远的楼道交换机连接起来组成堆叠,这相当于每栋楼只有一个接入设备,网络结构变得更加简单。每栋楼有多条链路到达核心网络,网络变得更加健壮、可靠。对多台楼道交换机的配置简化成对堆叠系统的配置,降低了管理和维护的成本。

在这里插入图片描述

3.堆叠台数

一个堆叠系统最多了支持9台堆叠设备。

4.堆叠方式

在这里插入图片描述

5.堆叠线缆选择

在这里插入图片描述
建议:

1.由于光纤和光线缆最大支持的长度是10米,所以当两台交换机距离大于10米时,请使用网线进行堆叠。
2.当流量需要通过堆叠线缆转发时,建议使用速率较大的接口作为堆叠口。

6.堆叠连接方式

堆叠线缆支持两种连接方式:一种是链型连接,一种是环形连接。
在这里插入图片描述
在这里插入图片描述

7.堆叠选举过程

在这里插入图片描述
堆叠主交换机的角色由三个因素决定:交换机启动时间、交换机堆叠优先级和交换机的系统MAC。一般来讲,交换机的系统MAC是生产厂商设置的,无法进行修改。所以可以从交换机启动时间和交换机堆叠优先级两个因素控制主交换机的选举。

当能够单独对交换机进行上下电时,可以先对预设为主的交换机上电,然后再对其他交换机上电,通过上电时间控制交换机的角色。
当不能单独对交换机进行上下电时,譬如所有交换机通过一个总的电源开关控制,只能同时为所有交换机上下电。可以通过预先配置交换机堆叠优先级控制交换机的角色。缺省情况下,交换机的堆叠优先级都是100,可以通过stack slot priority命令进行修改。

8.堆叠ID

堆叠ID用来标识堆叠系统中的成员交换机,是成员交换机的槽位号,取值范围是0~8,默认是0。每个堆叠成员交换机在堆叠系统中具有唯一的堆叠ID。在交换机加入堆叠系统时:

1.如果交换机的堆叠ID在堆叠系统中未被使用,则交换机就使用该堆叠ID。
2.如果交换机的堆叠ID在堆叠系统中已经被其他交换机使用,堆叠系统会自动分配一个最小的未使用的堆叠ID给该交换机。

在机房中,堆叠交换机一般是摆放在机架上的。为了便于维护和管理,建议根据摆放顺序预先设置好堆叠成员的堆叠ID,然后根据堆叠ID的大小设置堆叠优先级。堆叠ID小的,堆叠优先级设置的大一些。这样设置后,堆叠ID小的交换机就是主交换机,根据堆叠ID,依次为备交换机和从交换机。

如下3台交换机组建堆叠,堆叠ID和堆叠优先级配置如下所示。待堆叠线缆连接好后,从上到下分别为交换机上电或同时为所有交换机上电。堆叠系统启动完成后,堆叠ID为1的交换机为主交换机,堆叠ID为2的交换机为备交换机,堆叠ID为3的交换机为从交换机.
在这里插入图片描述

9.堆叠MAC地址

堆叠系统中每台交换机都有自己的系统MAC,当堆叠系统组建时,堆叠系统会自动选择主交换机的系统MAC作为整个堆叠系统的系统MAC与网络中的其他设备进行通信。

在主交换机重启或离开堆叠系统时,堆叠系统的MAC会根据下面规则进行变化:

1.如果主交换机在10分钟内重新加入堆叠系统,则堆叠系统将继续使用该交换机的MAC,堆叠系统的MAC不会切换。因为原主交换机重新加入堆叠系统后会变为备或从交换机,所以此时堆叠系统的MAC就是备或从交换机的MAC。
2.如果主交换机没有在10分钟内重新加入堆叠系统,则堆叠系统的MAC将切换为新主交换机的MAC。
缺省的10分钟判断时间可以通过stack timer mac-address switch-delay命令进行配置。当系统MAC切换时,可能会导致二层协议例如STP、LACP发生震荡。为了减少系统MAC切换带来的影响,可以将系统MAC切换时间设置为0,此后只有在堆叠系统重启后,才会将堆叠系统新主交换机的系统MAC设置为堆叠系统的MAC。

10.堆叠系统上行链路链接方式

堆叠系统上行链路推荐两种连接方式:跨设备Eth-Trunk和ECMP。
在这里插入图片描述
1.ECMP是路由协议中的等价负载分担,在三层转发中两个节点之间存在多个路由表项,实现负载分担和备份。某条链路故障时,流量的切换较跨设备Eth-Trunk较慢。
2.跨设备Eth-Trunk是将连接到堆叠系统中不同交换机的链路绑定为Eth-Trunk,实现链路的备份和负载分担。Eth-Trunk中某条链路故障时,流量可以快速切换。二层和三层转发都可以使用,在组网中建议使用跨设备的Eth-Trunk。

另外,跨设备Eth-Trunk组网中,为了节省堆叠线缆的带宽,跨设备的Eth-Trunk会使用流量本地优先转发功能,即本交换机收到的流量,优先从本交换机的出接口转发。只有本交换机出接口故障或无出接口时,才会通过堆叠线缆跨交换机进行转发。如下图所示。

在这里插入图片描述

11.堆叠配置命令参考

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.堆叠设备版本

设备的版本需要一致,不支持跨设备堆叠;

13.堆叠连线总原则

逻辑堆叠口1只能和另一台设备的逻辑堆叠口2相连。一台设备最多只有两个逻辑堆叠口。

14.参考文档

1.S交换机堆叠最佳实践.

2.华为产品文档:S300, S500, S2700, S5700, S6700_V200R021C00, C01_03_zh_AZK09107

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值