概述介绍
集群交换机系统CSS(Cluster Switch System),又称为集群,是指将两台支持集群特性的交换机设备组合在一起,从逻辑上虚拟成一台交换设备。
CSS 与 iStack 的区别在于:框式交换机堆叠称为 CSS;盒式交换机称为 iStack;堆叠与集群两者只是叫法和实现有些差异,但是功能是一样的。
集群特点:
1)集群内物理设备转发平面合一,转发信息共享并实时同步。
2)集群交换机对外表现为一台逻辑交换机,控制平面合一,统一管理。
3)跨集群内物理设备的链路被聚合成一个 Eth-Trunk 端口和下游设备实现互联。
Switch Roles(交换机角色)
集群中的单台交换机称为集群成员交换机
按照功能不同,可以分为两种角色:
1)主交换机(Master):主交换机,即Master,负责管理整个集群。
2)备交换机(Standby):备交换机,即Standby,是主交换机的备份交换机。当主交换机故障时,备交换机会接替原主交换机的所有业务。集群中只有一台备交换机。
CSS 仅支持两台框式交换机,所以仅有两种角色。
CSS ID(集群 ID)
用来标识成员交换机,在集群中成员交换机的 CSS ID是唯一的。
缺省情况下,交换机的 CSS ID为 1。相同ID的两台交换机不能建立集群,所以在建立集群前,需要手工配置集群中一台交换机的集群ID为2。
CSS Link(集群链路)
组建集群的交换机需要互联,该互联的链路被称为集群链路,专门用于组建集群,实现主交换机和备交换机之间数据通信。
集群链路可以是一条链路,也可以是捆绑在一起的多条链路。
CSS Priority(集群优先级)
即主要用于角色选举过程中确定成员交换机的角色。优先级值越大优先级越高。
交换机的集群优先级越高当选为主交换机的可能性越大,但选举主交换机比较的不止优先级。
集群控制平面
两台交换机使用集群线缆连接好,分别使能集群功能并完成配置后重启,集群系统会自动建立。
当集群系统建立后,在控制平面上:
1)Master Switch 的 主用主控板 成为集群系统的控制平面,作为整个系统的管理主角色。
2)Standby Switch 的 主用主控板 成为集群系统的备用控制平面,作为系统的管理备角色。
3)Master Switch 和 Standby Switch 的备用主控板作为集群系统候选备用主控板。
集群选举规则
主交换机选举规则与堆叠选举规则一致,另外一台交换机则是备交换机。
集群物理连接
根据集群技术发展阶段不同,集群物理连接方式也存在区别:
1)传统 CSS:使用主控板上的集群卡建立集群连接;或使用业务口建立集群连接;
2)CSS 2:第二代集群交换机系统,专指使用交换网板上的集群卡方式建立集群连接的集群。
传统 CSS:通过 业务接口 连接
当使用业务口连接时,两端成员的接口数量、接口类型需要相同,但是接线顺序无限制。
业务口集群按照链路的分布,有两种组网形式:
1)1+0:每台成员交换机配置一个逻辑集群端口,物理成员端口分布在一块业务板上,依靠一块业务板上物理成员端口与对框的物理成员端口实现集群连接。
2)1+1:每台成员交换机配置两个逻辑集群端口,物理成员端口分布在两块业务板上,如图所示,不同业务板上的集群链路形成备份。
传统 CSS:通过 主控板集群卡 连接
关于主控板的重要性:
1)对于只支持 CSS 构架的框式交换机,框内接口板间流量、跨框流量必须经过主控板;
2)单框上没有正常工作的主控板时,流量无法从一个接口板转发到另外一个接口板,同时也无法跨框转发到另一个框。
CSS 2
专指交换网板上通过集群卡方式建立的交换网硬件集群,并且在原有集群技术的基础上,增加了集群主控1+N备份等技术。
支持 CSS2 构架的框式交换机采用转控分离的构架,框内接口板间流量、跨框流量都无需经过主控板,单框的主控板能够正常工作不影响该框的流量转发。
CSS 2 支持任意一个框式交换机内存在一个主控板运行正常,集群的两个框式交换机上的接口板都可以正常转发报文,该特性被称为“集群主控1+N备份”。