在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。
如图所示,接入交换机SwitchA和SwitchB组成堆叠系统。
在配置前,需明确堆叠系统的核心参数,避免后期冲突或功能异常。本方案规划如下:
配置项 | SwitchA(主交换机) | SwitchB(备交换机) | 备注 |
---|---|---|---|
堆叠成员ID | 1 | 2 | 唯一标识堆叠中的成员设备 |
堆叠优先级 | 150 | 120 | 优先级高者优先成为主交换机(范围0-150) |
堆叠域编号(Domain ID) | 10 | 10 | 需与网络中其他堆叠系统不冲突 |
堆叠连接端口 | 10GE1/0/1~10GE1/0/4 | 10GE1/0/1~10GE1/0/4 | 建议使用相同速率端口组 |
目标:设置成员ID为1(默认)、优先级150、域编号10。
bash# 进入系统视图并修改设备名称
<HUAWEI> system-view
[~HUAWEI] sysname SwitchA
[*HUAWEI] commit # 提交设备名称修改
# 进入堆叠配置视图
[~SwitchA] stack
[~SwitchA-stack] stack member 1 priority 150 # 设置优先级为150(需重启生效)
Info: The operation will take effect after reboot.
[*SwitchA-stack] stack member 1 domain 10 # 设置域编号为10(需保存后生效)
Info: The operation takes effect only after the save command is executed.
[*SwitchA-stack] quit # 退出堆叠视图
[*SwitchA] commit # 提交堆叠属性配置
目标:修改成员ID为2、优先级120、域编号10。
bash# 进入系统视图并修改设备名称
<HUAWEI> system-view
[~HUAWEI] sysname SwitchB
[*HUAWEI] commit
# 进入堆叠配置视图
[~SwitchB] stack
[~SwitchB-stack] stack member 1 priority 120 # 先为默认成员ID(1)设置优先级
Info: The operation will take effect after reboot.
[*SwitchB-stack] stack member 1 domain 10 # 设置域编号
Info: The operation takes effect only after the save command is executed.
# 修改成员ID为2,并继承原配置(避免重复设置)
[*SwitchB-stack] stack member 1 renumber 2 inherit-config
Warning: The stack configuration of member ID 1 will be inherited to member ID 2 after the device resets. Continue? [Y/N]: y
[*SwitchB-stack] quit
[*SwitchB] commit # 提交配置
⚠️ 注意:SwitchB修改成员ID后需重启生效,
inherit-config
参数可继承原ID的堆叠配置,减少重复操作。
将规划的10GE端口组配置为堆叠物理端口,用于设备间通信。
bash# 进入堆叠端口1/1视图(对应成员ID 1的第一个堆叠端口)
[~SwitchA] interface stack-port 1/1
# 将10GE1/0/1~10GE1/0/4加入堆叠端口
[*SwitchA-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4
Warning: After the configuration is complete,
1.The interface(s) will be converted to stack mode and configured with port crc-statistics trigger error-down.
2.The interface(s) may go Error-Down (crc-statistics) without shutdown. Continue? [Y/N]: y
[*SwitchA-Stack-Port1/1] commit # 提交配置
[~SwitchA-Stack-Port1/1] return # 返回用户视图
bash# 进入堆叠端口1/1视图(对应成员ID 2的第一个堆叠端口)
[~SwitchB] interface stack-port 1/1
# 加入物理端口
[*SwitchB-Stack-Port1/1] port member-group interface 10ge 1/0/1 to 1/0/4
Warning: ... Continue? [Y/N]: y
[*SwitchB-Stack-Port1/1] commit
[~SwitchB-Stack-Port1/1] return
✨ 说明:配置后,端口会自动启用
port crc-statistics trigger error-down
,用于检测链路故障并触发保护机制。
保存配置:在两台设备上执行保存命令,避免配置丢失。
bash<SwitchA> save Warning: The current configuration will be written to the device. Continue? [Y/N]: y
(SwitchB操作相同)
下电与连线:将两台设备断电,按规划连接堆叠线缆(SwitchA的10GE1/0/1~4分别连接SwitchB的10GE1/0/1~4)。
上电顺序:建议先启动高优先级设备(SwitchA),使其优先成为主交换机。
设备启动完成后(约3-5分钟),在SwitchA上执行以下命令验证堆叠状态。
bash<SwitchA> display stack -------------------------------------------------------------------------------- MemberID Role MAC Priority DeviceType Description -------------------------------------------------------------------------------- 1 Master 0004-9f31-d520 150 CE6881-48S6CQ 2 Standby 0004-9f62-1f40 120 CE6881-48S6CQ --------------------------------------------------------------------------------
Master
(主交换机),SwitchB为Standby
(备交换机),表示堆叠组建成功。bash<SwitchA> display stack topology
Stack Topology:
----------------------------------------------
Stack-Port 1 Stack-Port 2
MemberID Status Neighbor Status Neighbor
----------------------------------------------
1 up 2 -- --
2 up 1 -- --
----------------------------------------------
Stack Link:
----------------------------------------------------------------------------
Stack-Port Port Status PeerPort PeerStatus
----------------------------------------------------------------------------
Stack-Port1/1 10GE1/0/1 up 10GE2/0/1 up
Stack-Port1/1 10GE1/0/2 up 10GE2/0/2 up
Stack-Port1/1 10GE1/0/3 up 10GE2/0/3 up
Stack-Port1/1 10GE1/0/4 up 10GE2/0/4 up
... # SwitchB的堆叠端口链路信息
----------------------------------------------------------------------------
up
,表示物理连接正常,拓扑关系正确。验证成功后,务必保存当前配置,避免重启后丢失:
bash<SwitchA> save Warning: The current configuration will be written to the device. Continue? [Y/N]: y
最终堆叠系统的核心配置如下(可通过display current-configuration
查看):
bash#
sysname SwitchA
#
stack
stack member 1 domain 10
stack member 1 priority 150
stack member 2 domain 10
stack member 2 priority 120
#
interface Stack-Port1/1
#
interface Stack-Port2/1
#
interface 10GE1/0/1
port mode stack
stack-port 1/1
port crc-statistics trigger error-down
#
interface 10GE1/0/2
port mode stack
stack-port 1/1
port crc-statistics trigger error-down
# (省略10GE1/0/3、10GE1/0/4及SwitchB对应端口配置)
#
return
本文作者:GYC
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!