本文主要是介绍istack智能堆叠,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
istack(Intelligent Stack,智能堆叠技术)
多台支持堆叠的交换机通过专用堆叠线缆连接在一起,逻辑上变为一台交换机
1. istack角色
角色概念
- 堆叠所有单台交换机都被成为成员交换机,按照功能分一下三个角色:
- 一个堆叠系统内,控制层由主交换机master承担,backup、salve承担转发
- 主交换机(master),管理整个堆叠,其CPU作为大脑进行路由计算等工作,有且只有1台主交换机
- 备交换机(standby),主的备份,当主故障,备份机接替主,有且只有1台备
- 从交换机(slave),业务转发,随交换机数量增多,堆叠系统转发能力越强。除了主、备,其他成员交换机都是从交换机
角色选举
主交换机选举
- 比较运行状态:交换机运行久的优选
- 堆叠优先级高的优选==(默认1,最大32)==
- 堆叠优先级相同时,MAC地址小的优选
选举完成后
1)主交换机选举完之后会收集所有成员交换机的拓扑信息,根据拓扑信息计算出转发表,然后将表下发给堆叠系统中的其他交换机,且分配堆叠ID
2)选举备交换机
- 堆叠优先级高的优选
- 堆叠优先级相同时,MAC地址小的优选
选举完成后
同步
- 成员交换机自动同步主交换机的文件系统,例:配置文件、软件版本等
- 当主或是备交换机发现软件版本不一致,备自动以主为主,从主交换机下载相应的软件版本且自动重启生效,再自动重新加入堆叠组
- 备或从交换机将主交换机的配置文件同步到本设备并执行,保证堆叠中的多台设备像一台设备在网络中工作
2. 两种堆叠接口类型
- 堆叠逻辑接口:每台交换机只有2个逻辑堆叠接口
- 堆叠物理接口:每台交换机可以有多个堆叠物理接口
规定:两台交换机堆叠,必须交叉连线,即逻辑1口和对端逻辑2口连接
3.堆叠连接方式
- 堆叠卡堆叠:专用的扩展堆叠卡,还有集成的堆叠卡,需要购买专业堆叠线缆
- 业务口堆叠:使用电口或光口进行堆叠(网线或者光纤)
4.堆叠链路类型
-
链式堆叠(串行):若干台交换机串联,一般用于距离较远的堆叠场景
-
环式堆叠:首尾相连,形成环状,一般用于企业机房内部场景
5.slot id
概念:
一般交换机,如S5700接口编号为G0/0/1
第一个0:槽位号
第二个0:板卡号
第三个1:接口编号
slot-id 槽位号,对于被堆叠的交换机,槽位号不能相同,一般会使用命令修改
6.堆叠域
概念:每个堆叠系统为一个堆叠域,默认堆叠域为0
7.堆叠分裂 ⚠️
概念: 堆叠系统稳定运行后,若交换机之间的堆叠线缆断开或故障,那么将会出现2个堆叠系统,这个过程被称为堆叠分裂
解决方案: MAD(Multi-active detection)多主检测机制
这篇关于istack智能堆叠的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!