一、堆叠、集群技术概述
1、堆叠(iStack):将多台支持堆叠特性的交换机通过堆叠线连接在一起,从逻辑上虚拟成一台交换设备,作为一个整体参与数据转发。备注:适用于盒式交换机。
2、集群(CSS):将两台(只支持两台)支持集群特性的交换机组合在一起,从逻辑上虚拟成一台交换设备。备注:适用于框式交换机。
优势:
(1)有效提高资源利用率,获得更高得转发性能、链路带宽。
(2)降低网络规划的复杂度,方便对于网络的管理。
(3)大大降低故障导致的业务中断时间。(几乎感知不到业务中断)
二、堆叠的技术原理
1、基本概念
堆叠系统中所有的单台交换机都称为“成员交换机”按照功能不同,可以分为三种角色:
(1)主交换机(Master)
(2)备交换机(Standby)
(3)从交换机(Slave)
堆叠优先级:优先级越大,选举成主交换机可能性越大。
2、堆叠ID
堆叠ID:成员交换机的槽位号(Slot ID),用来标识和管理成员交换机。堆叠中所有成员交换机的堆叠ID都是唯一的。
3、堆叠逻辑接口
交换机之间用于建立堆叠的逻辑接口,每台交换机支持两个逻辑堆叠端口(事先了解是否支持)
备注:先配置,在连线。
4、堆叠系统组件过程
(1)物理连接
堆叠链接拓扑
链形拓扑:堆叠成员距离较远,可靠性低。
环形拓扑:堆叠成员较近,可靠性高(建议使用环形拓扑)
(2)主交换机选举
选举原则:
①运行状态比较,先运行的设备优先,堆叠主交换机选举超时时间为20s。(先配置先启动主交换机)
②堆叠优先级,越大越优先
③MAC地址,越小越优先
(3)拓扑收集和备交换机选举
主交换机选举完成后,会收集所有成员交换机的拓扑信息,并向所有成员分配堆叠ID
(4)软件和配置同步
所有的成员交换机会自动同步主交换机的系统软件和配置文件
建议:堆叠前,成员交换机所有软件版本升级成一致,包括补丁
5、堆叠的加入与合并
(1)堆叠的加入:向已经稳定运行的堆叠系统添加一台新的交换机(新加设备的堆叠ID,不要和原堆叠系统的堆叠ID冲突)
(2)堆叠的合并:稳定运行的两个堆叠系统合并成为一个新的堆叠系统(不推荐,有风险)竞选失败的堆叠系统所有成员交换机将重新启动,不建议对两台正在运行业务的堆叠系统进行合并。
6、堆叠的分裂
堆叠分裂是指:稳定运行的堆叠系统中带电移除部分成员交换机,或者堆叠线缆多点故障导致一个堆叠系统变成多个堆叠系统
堆叠分裂引起的问题 ?
可能会产生多个具有相同的IP地址和MAC地址的堆叠系统,从而引起网络故障(双主故障)
解决方案:MAD检测(多主检测)
7、MAD检测
MAD检测有两种:直连检测和代理检测。在同一个堆叠系统中,两种检测方式互斥,不可以同时配置。
8、堆叠升级
智能升级
传统升级:指定下一次启动版本,重启整个堆叠系统进行升级,会造成较长时间的业务中断。
平滑升级
9、堆叠优势
(1)跨设备链路聚合
(2)流量本地优先转发
三、集群的技术原理
和堆叠一样,主要说明与堆叠的区别
1、基本概念
将两台支持集群的特性的交换机逻辑上组合在一起。
2、集群的角色
(1)主交换机Master:负责管理整个集群
(2)备交换机Backup:主交换机的备份交换机
3、集群ID
集群ID:即CSS ID,用来标识成员交换机,集群内唯一。
4、CSS Link
集群链路,专门用于组建集群,实现主备之间数据通信