编辑
2025-07-20
Datacom
00

目录

组网需求
配置思路
一、堆叠方案前期规划
二、堆叠属性配置步骤
1. SwitchA配置(主交换机)
2. SwitchB配置(备交换机)
三、堆叠端口配置
1. SwitchA堆叠端口配置
2. SwitchB堆叠端口配置
四、保存配置与物理连接
五、堆叠配置验证
1. 查看堆叠成员状态
2. 查看堆叠拓扑与链路状态
3. 保存堆叠系统配置
六、配置文件参考
总结
参考引用

组网需求

在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。
如图所示,接入交换机SwitchA和SwitchB组成堆叠系统。

image.png

配置思路

  • 采用如下的思路配置:
    1. 提前规划好堆叠方案。
    2. 按照前期的规划,完成各台交换机的堆叠配置,包括堆叠成员ID、堆叠优先级、堆叠域编号、堆叠端口等。完成后保存配置并将交换机下电。
    3. 连接交换机之间的堆叠线缆,然后将交换机上电。
    4. 检查堆叠组建是否成功。

一、堆叠方案前期规划

在配置前,需明确堆叠系统的核心参数,避免后期冲突或功能异常。本方案规划如下:

配置项SwitchA(主交换机)SwitchB(备交换机)备注
堆叠成员ID12唯一标识堆叠中的成员设备
堆叠优先级150120优先级高者优先成为主交换机(范围0-150)
堆叠域编号(Domain ID)1010需与网络中其他堆叠系统不冲突
堆叠连接端口10GE1/0/1~10GE1/0/410GE1/0/1~10GE1/0/4建议使用相同速率端口组

二、堆叠属性配置步骤

1. SwitchA配置(主交换机)

目标:设置成员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 # 提交堆叠属性配置

2. SwitchB配置(备交换机)

目标:修改成员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端口组配置为堆叠物理端口,用于设备间通信。

1. SwitchA堆叠端口配置

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 # 返回用户视图

2. SwitchB堆叠端口配置

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,用于检测链路故障并触发保护机制。

四、保存配置与物理连接

  1. 保存配置:在两台设备上执行保存命令,避免配置丢失。

    bash
    <SwitchA> save Warning: The current configuration will be written to the device. Continue? [Y/N]: y

    (SwitchB操作相同)

  2. 下电与连线:将两台设备断电,按规划连接堆叠线缆(SwitchA的10GE1/0/1~4分别连接SwitchB的10GE1/0/1~4)。

  3. 上电顺序:建议先启动高优先级设备(SwitchA),使其优先成为主交换机。

五、堆叠配置验证

设备启动完成后(约3-5分钟),在SwitchA上执行以下命令验证堆叠状态。

1. 查看堆叠成员状态

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 --------------------------------------------------------------------------------
  • 显示两台设备信息,且SwitchA为Master(主交换机),SwitchB为Standby(备交换机),表示堆叠组建成功。

2. 查看堆叠拓扑与链路状态

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,表示物理连接正常,拓扑关系正确。

3. 保存堆叠系统配置

验证成功后,务必保存当前配置,避免重启后丢失:

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

总结

  • 提前规划成员ID、优先级、域编号等参数,避免冲突;
  • 配置时注意优先级与成员ID的对应关系,高优先级设备更易成为主交换机;
  • 堆叠端口需使用相同速率且链路状态正常,确保通信稳定;
  • 验证完成后及时保存配置,保障系统可靠性。

参考引用

配置两台交换机堆叠示例(先配置后连线方式,推荐)

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:GYC

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!