目录
堆叠简介
盒式交换机设备通常部署在网络的汇聚层和接入层。当网络的规模不断扩大时,由于其端口数量固定,不像框式交换机可通过扩展接口板数量扩展端口数量,因此单台设备的端口数量可能无法满足网络要求。堆叠技术通过堆叠端口和堆叠连接线将多台支持堆叠特性的交换机设备组合在一起,从逻辑上组合成一台交换机设备。通过组建堆叠,可以达到扩展网络能力、提高设备可靠性的目的。
为什么出现堆叠
堆叠之前的组网
VRRP+MSTP+Eth-trunk实现类似堆叠的效果
缺点
不过MSTP会阻塞链路,链路利用率不高
VRRP在Vlan数量对的情况下存在配置多的问题
因此提出了堆叠来到达相同的效果
什么是堆叠
把多台支持堆叠特性的单独交换机组合在一起(单独交换机之间通过堆叠线缆连接在一起),从逻辑上组成一台整体交换机,从逻辑上像一台交换机实现报文转发,同时用户使用一个IP对堆叠进行管理和维护
堆叠的特征
多台交换机虚拟为一台
多台交换机的转发平面合一(转发平面上只有一台设备工作,转发平面多台设备都工作)
堆叠设备逻辑上无环路
注意事项:
堆叠设备虽然逻辑上无环路,但是为了防止有人私接线路导致环路,还是需要开启MSTP来防止环路
堆叠组建约束
- 最多支持9台设备组建堆叠(有些款型是5台或8台)。但是从转发性能和可靠性考虑,每个系列组建堆叠的台数不要超过建议值。例如:S5700-LI系列建议组建堆叠的设备台数为2~5。每个系列具体建议值请参见“业务口堆叠支持情况”或“堆叠卡堆叠支持情况”中的描述。
- 不同款型进行混堆时,请参见下面原则:
- 不同系列之间一定不能混堆。例如:S5700与S6700之间不能混堆。
- 相同系列不同产品之间一定不能混堆。例如:S5720-EI与S5720-HI之间不能混堆。
- 相同系列相同产品不同款型之间不一定可以混堆。例如:S5720-LI与S5720S-LI之间不能混堆,S5720-SI与S5720S-SI可以混堆。不同款型之间是否可以混堆,请参见“堆叠配置注意事项”中各款型堆叠支持情况的描述。例如S6720-LI, S6720S-LI业务口堆叠支持情况的备注中描述:支持S6720-LI所有款型之间进行混堆,支持S6720S-LI所有款型之间进行混堆,不支持S6720-LI和S6720S-LI之间进行混堆。
堆叠的优缺点
优点
简化运维,多台设备被堆叠为一台设备
可靠性高,堆叠内一台设备故障,其他设备可以接管堆叠的控制和转发,避免单点故障
扩大带宽等优点
缺点
堆叠是一种非标准化技术,厂商自己定制标准,与厂商以及设备型号有强关联
升级业务会出现业务中断现象
堆叠线路出现故障,导致堆叠分裂,网络上会出现两台一摸一样的设备,造成网络配置冲突
堆叠后控制层面只有主设备的主控板正常工作,导致整个系统的物理节点规模就受限于主控能够节点的处理能力
可以从容应付一般的中、小型数据中心,对于一些超大型的云数据中心来说就显得力不从心
华为堆叠技术
华为堆叠技术分类
盒式交换机堆叠方式iStack技术(最大可以9~16台堆叠)
框式交换机堆叠方式CSS技术(只可以两台堆叠)
主交换机选举过程
主交换机选举规则如下(依次从第一条开始判断,直至找到最优的交换机才停止比较):
运行状态比较,最先完成启动的交换机优先选为为主交换机
桥MAC地址比较,桥MAC地址小的交换机优先选为为主交换机(设备在出厂时会被分配一段MAC地址(16个),其中最小的MAC地址即为桥MAC地址)
两种堆叠口
使用专用集群卡和专用的堆叠线缆堆叠
将专用集群子卡插入交换网板中作为堆叠口,不占用业务口槽位
直接使用交换网板上的业务口和普通线缆堆叠
直接将业务口作为堆叠端口,无需采购额外部件,降低了成本
随着设备性能的显著提升,此堆叠方式将大放异彩
部分交换机只支持集群卡做堆叠口堆叠,部分交换机只支持业务口做堆叠口堆叠,部分交换机两者都支持
堆叠实现与解除
实现步骤
提前规划堆叠方案(成员ID、主备j交换机、堆叠域、堆叠方式)
连接堆叠线缆(主控板直连或业务板直连)
根据规划的堆叠方案配置堆叠属性
配置堆叠端口
检查堆叠配置信息
保存配置并使能设备堆叠功能(使能堆叠后设备会自动重启)
检查堆叠是否组建成功
配置双主检测功能
解除步骤
操作员分别向主备设备下发undo stack enable命令,去使能设备的堆叠功能
操作员分别向主备设备下发Restart命令,重启命令
设备重启后,设备成为两台独立的设备,拆除其堆叠线缆