集群交换机系统 CSS (Cluster Switch System),又称为堆叠(下文统一使用堆叠),是指
将两台支持集群特性的交换机设备组合在一起,从逻辑上组合成一台交换设备
1、交换机多虚一:堆叠交换机对外表现为一台逻辑交换机,控制平面合一,统一管理。
2、转发平面合一:堆叠内物理设备转发平面合一,转发信息共享并实时同步。
3、跨设备链路聚合:跨堆叠内物理设备的链路被聚合成一个 Eth-Trunk 端口,和下游设
备实现互联。
CSS 与 iStack 的区别在于,一般框式交换机堆叠称为 CSS,盒式交换机堆叠称为 iStack,
都可以称为堆叠。两者只是叫法和实现有些差异,但是功能是一样的。
通过交换机集群,可以实现网络高可靠性和网络大数据量转发,同时简化网络管理。
(1)高可靠性:集群系统两台成员交换机之间冗余备份,同时利用链路聚合功能实现跨设
备的链路冗余备份。
(2)强大的网络扩展能力:通过组建集群增加交换机,从而轻松的扩展端口数、带宽和处
理能力。
(3)简化配置和管理:集群建立后,两台物理设备虚拟成为一台设备,用户只需登录一台
成员交换机即可对集群系统所有成员交换机进行统一配置和管理。
1、角色
堆叠中的单台交换机称为成员交换机,按照功能不同可以分为以下角色:
主交换机
主交换机(Master)负责管理整个堆叠。堆叠中只有一台主交换机。
备交换机
备交换机(Standby)是主交换机的备份交换机。当主交换机故障时,备交换机会接替
原主交换机的所有业务。堆叠中只有一台备交换机。
堆叠域
交换机通过堆叠链路连接在一起组成一个堆叠,这些成员交换机的集合就是一个堆叠域。
为了适应各种组网应用,同一个网络里可以部署多个堆叠,堆叠之间使用域编号(Domain
ID)来进行区别。
堆叠成员 ID
堆叠成员 ID,即堆叠成员交换机的编号(Member ID),用来标识和管理成员交换机。
堆叠中所有成员交换机的堆叠成员 ID 都是唯一的。
堆叠优先级
堆叠优先级是成员交换机的一个属性,主要用于角色选举过程中确定成员交换机的角色,
优先级值越大表示优先级越高,当选为主交换机的可能性越大。
堆叠物理成员端口
堆叠物理成员端口,即被配置为堆叠模式的物理端口,用于堆叠成员交换机之间的连接。
堆叠端口
堆叠端口是一种专用于堆叠的逻辑端口,需要和堆叠物理成员端口绑定。一个堆叠端口
可以与一个或多个堆叠物理成员端口绑定,以提高链路的带宽和可靠性。
每台设备支持一个堆叠端口,在堆叠功能未使能时,为 Stack-Port1;在堆叠功能已使
能时,为 Stack-Portn/1,其中 n 为设备的堆叠成员 ID。
不同于 iStack 可以多台设备堆叠,对于 CSS 集群,集群中只能有一主一备两台交换机。
1、简单
各层设备均使用堆叠技术,逻辑设备少,网络拓扑简单,二层天然无环,无需部署 xSTP
破环协议。
2、高效
各层设备间使用 Eth-Trunk 链路聚合技术,负载分担算法灵活,链路利用率高。
3、可靠
服务器和主机可以配置多 NIC 网卡 Teaming 负载均衡或主备冗余链路提高服务器接入
4、可靠性
堆叠技术同链路聚合技术结合使用,各层物理设备形成双归接入组网,提高整网可靠性。
缺点
对设备性能要求较高,盒式设备堆叠台数过多,可能导致堆叠主的主控性能下降。
如果采用业务口堆叠或集群,会占用业务端口数。