H3C 交换机 IRF 堆叠配置与故障排查 - 夜莺博客

H3C 交换机 IRF 堆叠配置与故障排查

IRF(Intelligent Resilient Framework)是 H3C 交换机的核心高可用技术:多台物理设备虚拟成一台逻辑设备,管理面、控制面、转发面统一,配合链路聚合即可实现跨设备冗余。配置本身不复杂,但成员编号、IRF 端口绑定、MAD 检测这些环节任何一个出错,堆叠就起不来。本文以两台交换机为例,演示 IRF 堆叠的完整配置流程,并整理堆叠失败的常见排查命令。

拓扑与规划

两台 H3C 交换机(A/B)配置 IRF:交换机 A 的万兆口 Ten-GigabitEthernet1/0/47、1/0/48 用于 IRF 互联链路,1/0/46 用于 BFD MAD(分裂检测)链路;交换机 B 同样使用 47、48、46 三个口。成员编号规划:A 为 member 1,B 为 member 2。

配置步骤

1. 设置成员编号并重启

# 交换机 B 上(需要先改编号,重启生效)
[H3C-B] irf member 1 renumber 2
[H3C-B] save force
[H3C-B] reboot

2. 绑定 IRF 端口

# 交换机 A:irf-port 1/1 绑定物理口 1/0/47、1/0/48
[H3C-A] interface Ten-GigabitEthernet1/0/47
[H3C-A-Ten-GigabitEthernet1/0/47] irf-port 1/1
[H3C-A] irf-port 1/1
[H3C-A-irf-port1/1] port group interface Ten-GigabitEthernet1/0/47
[H3C-A-irf-port1/1] port group interface Ten-GigabitEthernet1/0/48

交换机 B 对应绑定 irf-port 2/2,物理口与 A 交叉连接(A 的 1/0/47 连 B 的 2/0/48,A 的 1/0/48 连 B 的 2/0/47)。

3. 配置 BFD MAD 防止脑裂

# IRF 链路故障导致堆叠分裂时,MAD 让冲突配置的一方自动 shutdown 业务口
[H3C-A] bfd multi-hop template mad
[H3C-A] interface Ten-GigabitEthernet1/0/46
[H3C-A-Ten-GigabitEthernet1/0/46] bfd mad bind-template mad

4. 保存并激活

[H3C-A] save force
[H3C-A] irf-port-configuration active

堆叠失败的排查命令

  • display irf:查看成员设备状态、IRF 模式是否生效。
  • display irf link:IRF 物理端口状态——Interface 为 disable 说明未绑定,Status DOWN 检查光模块/光纤/线缆。
  • display irf-port:查看端口绑定是否对称,irf-port 1/1 与 irf-port 2/2 必须匹配。
  • display irf topology:查看拓扑信息。
  • 一致性检查:IRF 成员的路由配置(max-ecmp-num、ecmp mode)、ACL 硬件模式、VXLAN 硬件资源模式(hardware-resource vxlan)必须一致,否则无法组堆叠。报 STM stackability check: Product xxx is inconsistency 时按此逐项核对。
  • 独立运行模式的设备需先在系统视图执行 chassis convert mode irf 切换到 IRF 模式。

更多交换机排障知识见 华为交换机配置宝典园区网络 Leaf/Spine 架构

原文链接:https://www.cnblogs.com/vincentmu/p/h3c-sw-irf.html