文章目录
以下是华为(Stack)与华三(IRF)交换机堆叠的详细配置过程及拓扑图,涵盖 业务口堆叠与 专用堆叠卡两种主流方案:
一、网络拓扑图(通用)
以下是根据您的要求重新绘制的华为/华三交换机堆叠拓扑图,使用标准的Mermaid语法确保正确显示:
graph LR
subgraph 堆叠逻辑设备(单一管理实体)
direction LR
A[Master] -->|堆叠链路| B(Slave 1)
A -->|堆叠链路| C(Slave 2)
B -->|堆叠链路| C
end
A --- D[接入设备1]
B --- E[接入设备2]
C --- F[接入设备3]
classDef master fill:#9f9,stroke:#333;
classDef slave fill:#eaeaea,stroke:#333;
classDef access fill:#aaf,stroke:#333;
class A master;
class B,C slave;
class D,E,F access;
拓扑图说明:
-
物理连接(实线箭头):
- 三台交换机通过环形堆叠链路互联(推荐拓扑,提供冗余)
- 堆叠链路类型:
- 专用堆叠卡+线缆(华为Stack Cable/华三IRF Cable)
- 业务口聚合(10G/25G端口绑定)
-
逻辑表现(虚线方框):
- 三台物理交换机虚拟化为单一逻辑设备
- 统一管理IP、统一配置界面
-
对外连接(虚线箭头):
- 支持跨设备链路聚合(如
Eth-Trunk 1
包含Master和Slave的物理端口) - 接入设备通过LACP协议与逻辑设备通信,无需感知物理拓扑
- 支持跨设备链路聚合(如
-
设备角色:
Master
(绿色):主控设备,处理所有管理流量Slave
(灰色):备用设备,实时同步主设备配置接入设备
(蓝色):服务器/AP/PC等终端设备
关键特性图示:
💡 环形拓扑优势:
当任意一条堆叠链路故障(如A→B
断开)时,数据仍可通过A→C→B
路径传输,保障业务不中断。
说明:
- 物理连接:推荐环形拓扑(可靠性高),成员间至少两条堆叠链路(华为:
Stack-Port
/ 华三:IRF-Port
)。 - 逻辑表现:所有交换机对外表现为单一设备,支持跨设备链路聚合(如
Eth-Trunk
/AggregatePort
)。
二、华为交换机堆叠(Stack)配置
方案1:专用堆叠卡(推荐)
步骤1:硬件连接
- 使用堆叠卡(如ES0D0G48VA00)连接堆叠线缆(如0.5m/1m专用线缆)。
- 拓扑:
SwitchA
⇄SwitchB
⇄SwitchC
⇄SwitchA
(环形)
步骤2:配置堆叠参数(以SwitchA为例)
# 启用堆叠功能
<SwitchA> system-view
[SwitchA] stack enable # 全局启用堆叠
# 配置堆叠端口(物理端口绑定逻辑堆叠口)
[SwitchA] interface stack-port 0/1 # 创建逻辑堆叠口1
[SwitchA-stack-port0/1] port member-group interface 10ge 1/0/1 # 绑定物理端口
[SwitchA-stack-port0/1] quit
[SwitchA] interface stack-port 0/2
[SwitchA-stack-port0/2] port member-group interface 10ge 1/0/2
[SwitchA-stack-port0/2] quit
# 设置堆叠成员参数
[SwitchA] stack slot 0 # 进入堆叠视图(每台需配置)
[SwitchA-stack] stack member 1 priority 200 # 设置优先级(主设备建议>150)
[SwitchA-stack] stack member 1 domain 10 # 堆叠域ID(组内一致)
[SwitchA-stack] quit
# 保存配置并重启
[SwitchA] save
[SwitchA] reboot # 所有成员重启后自动组堆叠
方案2:业务口堆叠(无专用卡时)
# 创建逻辑堆叠口并绑定业务口(以10G端口为例)
[SwitchA] interface stack-port 0/1
[SwitchA-stack-port0/1] port member-group interface 10ge 1/0/50 to 1/0/51 # 绑定两个端口做聚合
[SwitchA-stack-port0/1] quit
步骤3:验证堆叠状态
[SwitchA] display stack # 查看成员状态
MemberID Role MAC Priority Status
1 Master 00xx-xxxx-1111 200 Online
2 Standby 00xx-xxxx-2222 100 Online
3 Standby 00xx-xxxx-3333 100 Online
[SwitchA] display stack topology # 检查物理连接拓扑
三、华三交换机堆叠(IRF)配置
方案1:专用IRF卡配置
步骤1:物理连接
- 使用IRF专用端口(如S6800的IRF-Port)连接IRF线缆(如LSTM1SRPIRF)。
- 拓扑:
SwitchA
⇄SwitchB
⇄SwitchC
⇄SwitchA
(环形)
步骤2:配置IRF参数(以SwitchA为例)
# 配置成员编号(必须重启生效)
<SwitchA> system-view
[SwitchA] irf member 1 renumber 1 # 设置成员编号为1
[SwitchA] save
[SwitchA] reboot # 重启生效编号
# 绑定物理端口到IRF逻辑口
[SwitchA] irf-port 1/1 # 创建IRF端口1/1(格式:成员ID/端口号)
[SwitchA-irf-port1/1] port group interface ten-gigabitethernet 1/0/1 # 绑定物理端口
[SwitchA-irf-port1/1] quit
[SwitchA] irf-port 1/2
[SwitchA-irf-port1/2] port group interface ten-gigabitethernet 1/0/2
[SwitchA-irf-port1/2] quit
# 设置优先级(主设备选举)
[SwitchA] irf member 1 priority 32 # 优先级范围1~32(默认1,值大优先)
# 激活IRF配置
[SwitchA] irf-port-configuration active # 关键!使配置生效
方案2:业务口堆叠
# 将业务口加入IRF逻辑口(绑定两个端口做聚合)
[SwitchA] irf-port 1/1
[SwitchA-irf-port1/1] port group interface ten-gigabitethernet 1/0/49 to ten-gigabitethernet 1/0/50
[SwitchA-irf-port1/1] quit
步骤3:验证IRF状态
[SwitchA] display irf # 查看成员状态
MemberID Role Priority MAC Status
1 Master 32 xxxx-xxxx-1111 Active
2 Standby 1 xxxx-xxxx-2222 Active
3 Standby 1 xxxx-xxxx-3333 Active
[SwitchA] display irf topology # 检查物理连接
四、关键安全配置(必做!)
防脑裂:多主检测(MAD)
华为配置:
# 使用直连检测(推荐独立链路)
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] mad detect mode direct # 启用直连MAD
[SwitchA-Vlanif10] quit
华三配置:
# 启用LACP MAD检测
[SwitchA] irf mad enable mode lacp
堆叠分裂恢复流程:
- 保留主设备(高优先级侧),断电备机组。
- 主设备执行:
reset mad detect
(华为)或irf mad restore
(华三)。 - 重新连接堆叠线缆,重启分裂成员。
五、部署注意事项
项目 | 华为Stack | 华三IRF |
---|---|---|
版本一致性 | 所有成员必须同版本 | 同版本且兼容IRF版本 |
拓扑限制 | 环形≤9台,链形≤8台 | 环形≤4台,链形≤2台(型号相关) |
MAD检测链路 | 独立三层链路或Eth-Trunk | 独立链路或聚合口 |
升级策略 | 先备机后主机,stack upgrade 命令 | irf update 统一升级 |
堆叠带宽 | 专用卡≥480Gbps,业务口依赖端口数 | 专用卡≥640Gbps,业务口聚合容量 |
✅ 操作铁律:
- 配置前拔掉堆叠线,待所有设备配置完成后再连接(防脑裂)。
- 首次部署后使用
display stack/irf
验证状态,确保仅 1台Master。- 业务口堆叠时,禁用该端口的其他业务配置(如VLAN/STP)。
通过以上配置,可快速构建高可靠堆叠系统。实际部署时请结合型号文档(如华为CE系列与华三S6850配置略有差异)。