对于CloudEngine框式交换机,连线与配置的顺序对堆叠配置没有影响。对于CloudEngine盒式交换机,配置堆叠时一般分为两种场景:先配置后连线、先连线后配置。两种场景下的配置步骤不一致,需要按照正确的顺序进行配置,否则可能导致堆叠建立失败、设备异常重启等问题。两种场景的详细配置过程如下。
Part1先配置后连线场景
说明:
堆叠配置完成后要下电设备,所有设备均配置完成后再进行上电。上电时要注意上电顺序,建议堆叠优先级高的优先上电。
备交换机在配置stack member时要根据配置举例中的说明选择正确的参数,否则会导致堆叠建立失败。对于堆叠成员ID(stack member)不是1的设备,在配置 stack member时要配置为1,但需要配置
stack member 1 renumber 2 inherit-config
命令。renumber的取值根据堆叠成员数量决定。如果不配置inherit-config参数会导致重启后堆叠配置失效,一定要配置该参数。
组网图如下图所示。
图1-4 配置两台交换机堆叠组网图
1配置步骤如下所示(以两台盒式设备堆叠为例):
1、根据CloudEngine交换机堆叠限制条件,确定所选端口、线缆可以用于堆叠。
2、配置堆叠成员ID、堆叠优先级、域编号。
SwitchA
<HUAWEISwitch>system-view [~HUAWEISwitch]sysnameSwitchA [*HUAWEISwitch]commit [~SwitchA]stack [~SwitchA-stack]stackmember1priority150 Info:Theoperationwilltakeeffectafterreboot. [*SwitchA-stack]stackmember1domain10 Info:Theoperationtakeseffectonlyafterthesavecommandisexecuted.Thedevicewithalowerprioritythenwillberesetinthestackmergingscenario. [*SwitchA-stack]quit [*SwitchA]commit
SwitchB
<HUAWEISwitch>system-view [~HUAWEISwitch]sysnameSwitchB [*HUAWEISwitch]commit [~SwitchB]stack [~SwitchB-stack]stackmember1priority120//初次配置堆叠,stackmember只能配置为1 Info:Theoperationwilltakeeffectafterreboot. [*SwitchB-stack]stackmember1domain10 Info:Theoperationtakeseffectonlyafterthesavecommandisexecuted.Thedevicewithalowerprioritythenwillberesetinthestackmergingscenario. [*SwitchB-stack]stackmember1renumber2inherit-config//配置设备下次启动将stackmember改为2,且继承此前stackmember1的堆叠配置 Warning:ThestackconfigurationofmemberID1willbeinheritedtomemberID2afterthedeviceresets.Continue?[Y/N]:y [*SwitchB-stack]quit [*SwitchB]commit
3、配置堆叠端口。
推荐使用至少2条或以上的链路来堆叠。如果是仅使用1条链路堆叠(不推荐,可靠性较低),请在堆叠物理成员端口下使用命令carrier down-hold-timeinterval配置接口延迟上报Down状态,以防止因端口闪断导致堆叠状态不稳定。
SwitchA
[~SwitchA]interfacestack-port1/1 [*SwitchA-Stack-Port1/1]portmember-groupinterface10ge1/0/1to1/0/4 Warning:Aftertheconfigurationiscomplete, 1.Theinterface(s)(10GE1/0/1-1/0/4)willbeconvertedtostackmodeandbeconfiguredwiththeportcrc-statisticstriggererror-downcommandiftheconfigurationdoesnotexist. 2.Theinterface(s)maygoError-Down(crc-statistics)becausethereisnoshutdownconfigurationontheinterfaces.Continue?[Y/N]:y [*SwitchA-Stack-Port1/1]commit [~SwitchA-Stack-Port1/1]return
SwitchB
[~SwitchB]interfacestack-port1/1 [*SwitchB-Stack-Port1/1]portmember-groupinterface10ge1/0/1to1/0/4 Warning:Aftertheconfigurationiscomplete, 1.Theinterface(s)(10GE1/0/1-1/0/4)willbeconvertedtostackmodeandbeconfiguredwiththeportcrc-statisticstriggererror-downcommandiftheconfigurationdoesnotexist. 2.Theinterface(s)maygoError-Down(crc-statistics)becausethereisnoshutdownconfigurationontheinterfaces.Continue?[Y/N]:y [*SwitchB-Stack-Port1/1]commit [~SwitchB-Stack-Port1/1]return
4、保存配置。SwitchA。SwitchB与SwitchA相同,不在赘述。
<SwitchA>save Warning:Thecurrentconfigurationwillbewrittentothedevice.Continue?[Y/N]:y
5、设备下电。
6、进行堆叠连线。如果您选择环形堆叠的连线方式,推荐的连线方式如下图所示。图1-5 盒式交换机环形堆叠推荐连线方式
如果您选择链形堆叠的连线方式,推荐的连线方式如下图所示。
图1-6 盒式交换机链形堆叠推荐连线方式
7、所有堆叠成员均完成上述步骤后,设备上电。建议先将高优先级设备上电,以使其先完成启动,优先竞争为主交换机。
Part2先连线后配置场景
说明:
备交换机在配置stack member时要根据配置举例中的说明选择正确的参数,否则会导致堆叠建立失败。对于堆叠成员ID(stack member)不是1的设备,在配置stack member时要配置为1,但需要配置
stack member 1 renumber 2 inherit-config
命令。renumber的取值根据堆叠成员数量决定。如果不配置inherit-config参数会导致重启后堆叠配置失效,一定要配置该参数。先配置完重启后的设备要将堆叠端口关闭,然后再打开。这样操作是为了避免提前产生堆叠合并而导致无法建立。在堆叠线缆已连接的情况下,进行软件配置时,有可能会出现配置尚未保存,但是已符合堆叠合并条件的现象。此时低优先级设备会自动重启,但是未保存配置,从而导致启动后配置丢失,堆叠无法建立。
该场景下不建议同时配置多台交换机,建议按照如下步骤进行操作。
2配置步骤如下所示(以两台盒式设备堆叠为例):
1、根据CloudEngine交换机堆叠限制条件,确定所选端口、线缆可以用于堆叠。
2、进行堆叠连线。
3、配置SwitchA堆叠成员ID、堆叠优先级、域编号。
<HUAWEI>system-view [~HUAWEI]sysnameSwitchA [*HUAWEI]commit [~SwitchA]stack [~SwitchA-stack]stackmember1priority150 Info:Theoperationwilltakeeffectafterreboot. [*SwitchA-stack]stackmember1domain10 Info:Theoperationtakeseffectonlyafterthesavecommandisexecuted.Thedevicewithalowerprioritythenwillberesetinthestackmergingscenario. [*SwitchA-stack]quit [*SwitchA]commit
4、配置SwitchA堆叠端口。
[~SwitchA]interfacestack-port1/1 [*SwitchA-Stack-Port1/1]portmember-groupinterface10ge1/0/1to1/0/4 Warning:Aftertheconfigurationiscomplete, 1.Theinterface(s)(10GE1/0/1-1/0/4)willbeconvertedtostackmodeandbeconfiguredwiththeportcrc-statisticstriggererror-downcommandiftheconfigurationdoesnotexist. 2.Theinterface(s)maygoError-Down(crc-statistics)becausethereisnoshutdownconfigurationontheinterfaces.Continue?[Y/N]:y [*SwitchA-Stack-Port1/1]commit [~SwitchA-Stack-Port1/1]return
5、保存SwitchA配置。
<SwitchA>save Warning:Thecurrentconfigurationwillbewrittentothedevice.Continue?[Y/N]:y
6、重启SwitchA。
<SwitchA>reboot Warning:Thesystemwillreboot.Continue?[Y/N]:y
7、关闭SwitchA的堆叠端口。
<SwitchA>system-view [~SwitchA]interfacestack-port1/1 [~SwitchA-Stack-Port1/1]shutdown [*SwitchA-Stack-Port1/1]commit [~SwitchA-Stack-Port1/1]quit
8、配置SwitchB堆叠成员ID、堆叠优先级、域编号。
<HUAWEI>system-view [~HUAWEI]sysnameSwitchA [*HUAWEI]commit [~SwitchB]stack [~SwitchB-stack]stackmember1priority120 Info:Theoperationwilltakeeffectafterreboot. [*SwitchB-stack]stackmember1domain10 Info:Theoperationtakeseffectonlyafterthesavecommandisexecuted.Thedevicewithalowerprioritythenwillberesetinthestackmergingscenario. [*SwitchB-stack]stackmember1renumber2inherit-config [*SwitchB-stack]quit [*SwitchB]commit
9、配置SwitchB堆叠端口。
[~SwitchB]interfacestack-port1/1 [*SwitchB-Stack-Port1/1]portmember-groupinterface10ge1/0/1to1/0/4 Warning:Aftertheconfigurationiscomplete, 1.Theinterface(s)(10GE1/0/1-1/0/4)willbeconvertedtostackmodeandbeconfiguredwiththeportcrc-statisticstriggererror-downcommandiftheconfigurationdoesnotexist. 2.Theinterface(s)maygoError-Down(crc-statistics)becausethereisnoshutdownconfigurationontheinterfaces.Continue?[Y/N]:y [*SwitchB-Stack-Port1/1]commit [~SwitchB-Stack-Port1/1]return
10、保存SwitchB配置。
<SwitchB>save Warning:Thecurrentconfigurationwillbewrittentothedevice.Continue?[Y/N]:y
11、重启SwitchB。
说明:
在SwitchB重启过程中请完成下一步操作。
<SwitchB>reboot Warning:Thesystemwillreboot.Continue?[Y/N]:y
12、打开SwitchA被关闭的堆叠端口。建议在SwitchB重启过程中打开SwitchA上被关闭的堆叠端口,如果在SwitchB重启完成后再打开,会因为堆叠合并而导致SwitchB再自动重启一次。
[~SwitchA]interfacestack-port1/1 [~SwitchA-Stack-Port1/1]undoshutdown [*SwitchA-Stack-Port1/1]commit [~SwitchA-Stack-Port1/1]return