堆叠是将多台交换机连接在一起,从逻辑上变成一台交换设备,作为一个整体参与数据转发的一种技术。在连线方式上,CloudEngine盒式交换机有链形堆叠和环形堆叠两种,CloudEngine框式交换机有主控板直连和业务板直连两种。不同连线方式、不同配置模式下的配置步骤存在差异。
本文总结了CloudEngine框式交换机不同连线方式的配置过程和配置要点。同时,本文汇总了各款型组建堆叠时的限制条件,帮助您进行设备选型和方案规划。
Part1什么是堆叠
对于盒式交换机:堆叠iStack(Intelligent Stack)是指将多台交换机通过信号线缆连接在一起,从逻辑上变成一台交换设备,作为一个整体参与数据转发。
对于框式交换机:集群交换系统CSS(Cluster Switch System)又称为堆叠(下文统一使用堆叠),是指将两台交换机通过信号线缆连接在一起,从逻辑上变成一台交换设备,作为一个整体参与数据转发。
1堆叠的作用
- 提高可靠性
堆叠系统多台成员交换机之间冗余备份,同时利用跨设备的Eth-Trunk实现跨设备的链路冗余备份。 - 扩展带宽
当交换机上行带宽增加时,可以增加新交换机与原交换机组成堆叠系统,将成员交换机的多条物理链路配置成一个聚合组,提高交换机的上行带宽。 - 扩展端口数量
当接入的用户数增加到原交换机端口密度不能满足接入需求时,可以通过增加新的交换机并组成堆叠而得到满足。
Part2框式交换机如何配置堆叠
主控板直连与业务板直连在配置步骤上存在一些差异,如果配置与规划的堆叠方案不一致可能会导致堆叠无法建立。详细的配置步骤如下所示:
说明
CE12800在组建堆叠时可以选择主控板直连与业务板直连两种方式。推荐使用主控板直连的方式。CE16800只能选择主控板直连的方式。在主控板直连场景下,两台交换机的主控板与主控板之间、接口板与接口板之间均需要进行连线。在业务板直连场景下,两台交换机仅需要在接口板与接口板之间进行连线。
图1-1 配置堆叠组网图
2主控板直连
1、根据CloudEngine交换机堆叠限制条件,确定所选端口、线缆可以用于堆叠。2、连接线缆。主控板之间通过SIP口相连,推荐的连线方式如下图所示。
图1-2 框式交换机主控板推荐连线方式
业务板之间通过接口板上的物理接口相连,推荐连线方式如下图所示。
图1-3 框式交换机接口板推荐连线方式
3、配置堆叠成员ID、堆叠优先级、域编号。SwitchA
<HUAWEI> system-view [~HUAWEI] sysname SwitchA [*HUAWEI] commit [~SwitchA] stack [~SwitchA-stack] stack member 1 [~SwitchA-stack] stack priority 150 [*SwitchA-stack] stack domain 10 //同一堆叠系统内,堆叠成员的堆叠域必须保持一致。 [*SwitchA-stack] stack link-type mainboard-direct [*SwitchA-stack] quit [*SwitchA] commit
SwitchB
<HUAWEI> system-view [~HUAWEI] sysname SwitchB [*HUAWEI] commit [~SwitchB] stack [~SwitchB-stack] stack member 2 [*SwitchB-stack] stack priority 100 [*SwitchB-stack] stack domain 10 //同一堆叠系统内,堆叠成员的堆叠域必须保持一致。 [*SwitchB-stack] stack link-type mainboard-direct [*SwitchB-stack] quit [*SwitchB] commit
4、配置堆叠端口。SwitchA
[~SwitchA] port-group group1 [*SwitchA-port-group-group1] group-member 10ge 1/0/1 to 10ge 1/0/2 [*SwitchA-port-group-group1] group-member 10ge 2/0/1 to 10ge 2/0/2 [*SwitchA-port-group-group1] shutdown [*SwitchA-port-group-group1] quit [*SwitchA] commit [~SwitchA] interface stack-port 1 [*SwitchA-Stack-Port1] port member-group interface 10ge 1/0/1 to 1/0/2 [*SwitchA-Stack-Port1] port member-group interface 10ge 2/0/1 to 2/0/2 [*SwitchA-Stack-Port1] quit [*SwitchA] commit
SwitchB
[~SwitchB] port-group group1 [*SwitchB-port-group-group1] group-member 10ge 1/0/1 to 10ge 1/0/2 [*SwitchB-port-group-group1] group-member 10ge 2/0/1 to 10ge 2/0/2 [*SwitchB-port-group-group1] shutdown [*SwitchB-port-group-group1] quit [*SwitchB] commit [~SwitchB] interface stack-port 1 [*SwitchB-Stack-Port1] port member-group interface 10ge 1/0/1 to 1/0/2 [*SwitchA-Stack-Port1] port member-group interface 10ge 2/0/1 to 2/0/2 [*SwitchB-Stack-Port1] quit [*SwitchB] commit
待SwitchA和SwitchB上的物理端口都加入堆叠端口后,再将之前被关闭的端口打开。SwitchB的配置与SwitchA类似,配置过程略。
[~SwitchA] port-group group1 [~SwitchA-port-group-group1] undo shutdown [*SwitchA-port-group-group1] quit [*SwitchA] commit [~SwitchA] quit
5、保存配置并使能设备堆叠功能。建议先使能规划为主交换机的SwitchA的堆叠功能。这样SwitchA可以先完成重启,从而优先成为主交换机。SwitchB的配置与SwitchA类似,配置过程略。(公众号网络工程师阿龙)
<SwitchA> save <SwitchA> system-view [~SwitchA] stack [~SwitchA-stack] stack enable
6、保存堆叠系统配置。在检查堆叠已成功建立后,建议用户立即使用save命令保存堆叠系统配置。SwitchB的配置与SwitchA类似,配置过程略。
<SwitchA> save
3业务板直连
业务口直连方式无需进行主控板连线。其配置步骤与主控板直连方式一致,但需要在堆叠配置系统建立后,配置双主检测连线,配置如下:
配置SwitchA的10GE1/1/0/5与SwitchB的10GE2/1/0/5口直连的方式进行双主检测(具体端口号根据实际情况决定)。
<SwitchA> system-view [~SwitchA] interface 10ge 1/1/0/5 [~SwitchA-10GE1/1/0/5] dual-active detect mode direct [*SwitchA-10GE1/1/0/5] quit [*SwitchA] commit [~SwitchA] return<SwitchB> system-view [~SwitchB] interface 10ge 2/1/0/5 [~SwitchB-10GE2/1/0/5] dual-active detect mode direct [*SwitchB-10GE2/1/0/5] quit [*SwitchB] commit [~SwitchB] return