istack(Intelligent Stack,智能堆叠技术)
多台支持堆叠的交换机通过专用堆叠线缆连接在一起,逻辑上变为一台交换机
1. istack角色
角色概念
- 堆叠所有单台交换机都被成为成员交换机,按照功能分一下三个角色:
- 一个堆叠系统内,控制层由主交换机master承担,backup、salve承担转发
- 主交换机(master),管理整个堆叠,其CPU作为大脑进行路由计算等工作,有且只有1台主交换机
- 备交换机(standby),主的备份,当主故障,备份机接替主,有且只有1台备
- 从交换机(slave),业务转发,随交换机数量增多,堆叠系统转发能力越强。除了主、备,其他成员交换机都是从交换机
角色选举
主交换机选举
- 比较运行状态:交换机运行久的优选
- 堆叠优先级高的优选==(默认1,最大32)==
- 堆叠优先级相同时,MAC地址小的优选
选举完成后
1)主交换机选举完之后会收集所有成员交换机的拓扑信息,根据拓扑信息计算出转发表,然后将表下发给堆叠系统中的其他交换机,且分配堆叠ID
2)选举备交换机
- 堆叠优先级高的优选
- 堆叠优先级相同时,MAC地址小的优选