一、CSS 的定义

集群交换机系统 CSS (Cluster Switch System),又称为堆叠(下文统一使用堆叠),是指

将两台支持集群特性的交换机设备组合在一起,从逻辑上组合成一台交换设备

web四层体系结构(企业核心常用主流技术)(1)

二、CSS特点

1、交换机多虚一:堆叠交换机对外表现为一台逻辑交换机,控制平面合一,统一管理。

2、转发平面合一:堆叠内物理设备转发平面合一,转发信息共享并实时同步。

3、跨设备链路聚合:跨堆叠内物理设备的链路被聚合成一个 Eth-Trunk 端口,和下游设

备实现互联。

CSS 与 iStack 的区别在于,一般框式交换机堆叠称为 CSS,盒式交换机堆叠称为 iStack,

都可以称为堆叠。两者只是叫法和实现有些差异,但是功能是一样的。

通过交换机集群,可以实现网络高可靠性和网络大数据量转发,同时简化网络管理。

(1)高可靠性:集群系统两台成员交换机之间冗余备份,同时利用链路聚合功能实现跨设

备的链路冗余备份。

(2)强大的网络扩展能力:通过组建集群增加交换机,从而轻松的扩展端口数、带宽和处

理能力。

(3)简化配置和管理:集群建立后,两台物理设备虚拟成为一台设备,用户只需登录一台

成员交换机即可对集群系统所有成员交换机进行统一配置和管理。

三、CSS 的基本概念

web四层体系结构(企业核心常用主流技术)(2)

1、角色

堆叠中的单台交换机称为成员交换机,按照功能不同可以分为以下角色:

主交换机

主交换机(Master)负责管理整个堆叠。堆叠中只有一台主交换机。

备交换机

备交换机(Standby)是主交换机的备份交换机。当主交换机故障时,备交换机会接替

原主交换机的所有业务。堆叠中只有一台备交换机。

堆叠域

交换机通过堆叠链路连接在一起组成一个堆叠,这些成员交换机的集合就是一个堆叠域。

为了适应各种组网应用,同一个网络里可以部署多个堆叠,堆叠之间使用域编号(Domain

ID)来进行区别。

堆叠成员 ID

堆叠成员 ID,即堆叠成员交换机的编号(Member ID),用来标识和管理成员交换机。

堆叠中所有成员交换机的堆叠成员 ID 都是唯一的。

堆叠优先级

堆叠优先级是成员交换机的一个属性,主要用于角色选举过程中确定成员交换机的角色,

优先级值越大表示优先级越高,当选为主交换机的可能性越大。

堆叠物理成员端口

堆叠物理成员端口,即被配置为堆叠模式的物理端口,用于堆叠成员交换机之间的连接。

堆叠端口

堆叠端口是一种专用于堆叠的逻辑端口,需要和堆叠物理成员端口绑定。一个堆叠端口

可以与一个或多个堆叠物理成员端口绑定,以提高链路的带宽和可靠性。

每台设备支持一个堆叠端口,在堆叠功能未使能时,为 Stack-Port1;在堆叠功能已使

能时,为 Stack-Portn/1,其中 n 为设备的堆叠成员 ID。

不同于 iStack 可以多台设备堆叠,对于 CSS 集群,集群中只能有一主一备两台交换机。

web四层体系结构(企业核心常用主流技术)(3)

四、典型园区组网 - CSS Eth-Trunk iStack

web四层体系结构(企业核心常用主流技术)(4)

1、简单

各层设备均使用堆叠技术,逻辑设备少,网络拓扑简单,二层天然无环,无需部署 xSTP

破环协议。

2、高效

各层设备间使用 Eth-Trunk 链路聚合技术,负载分担算法灵活,链路利用率高。

3、可靠

服务器和主机可以配置多 NIC 网卡 Teaming 负载均衡或主备冗余链路提高服务器接入

4、可靠性

堆叠技术同链路聚合技术结合使用,各层物理设备形成双归接入组网,提高整网可靠性。

缺点

对设备性能要求较高,盒式设备堆叠台数过多,可能导致堆叠主的主控性能下降。

如果采用业务口堆叠或集群,会占用业务端口数。

,