H3C IRF堆叠是什么 多台设备怎么合一

网络设备做了冗余设计后,管理上会多一个问题——两台核心交换机,要做配置的话得分别登录两台各配一遍,VLAN、路由、ACL都得同步。IRF(Intelligent Resilient Framework,智能弹性架构)就是H3C的解决方案——把多台物理设备虚拟化成一台逻辑设备,管理只需要管一个IP,配置只配一遍。

IRF的核心原理

IRF是横向虚拟化技术,跟思科的VSS概念类似。两台或多台交换机通过堆叠线缆连接后,选举一台当主设备(Master),其他是从设备。对外表现为一台设备——一个管理IP、一个配置文件、一张路由表。控制平面集中在Master上,但数据平面是分布式的,各成员独立转发。

IRF的连接方式有两种。一种是堆叠口直接用万兆或4万兆光口连,延迟低。另一种是通过普通端口做IRF链路,也叫跨设备聚合。不管哪种方式,堆叠带宽要够大,否则会成为瓶颈。

配置步骤

以两台H3C交换机做IRF为例。先规划好IRF成员编号和优先级。第一台当Master:

[SwitchA] irf member 1 priority 5

第二台编号改为2:

[SwitchB] irf member 1 renumber 2

改完后需要重启设备生效。重启后进入IRF端口视图,把物理端口绑定到IRF端口:

H3C IRF堆叠是什么 多台设备怎么合一

[SwitchA] irf-port 1/2

[SwitchA-irf-port1/2] port group interface Ten-GigabitEthernet1/0/49

[SwitchA-irf-port1/2] port group interface Ten-GigabitEthernet1/0/50

[SwitchB] irf-port 2/1

[SwitchB-irf-port2/1] port group interface Ten-GigabitEthernet2/0/49

[SwitchB-irf-port2/1] port group interface Ten-GigabitEthernet2/0/50

然后激活IRF端口配置:

[SwitchA] irf-port-configuration active

[SwitchB] irf-port-configuration active

两端都激活后,设备会重新协商建立IRF。从设备会自动重启加入堆叠。建立成功后,用display irf命令能看到成员状态、角色和拓扑连接。

IRF的好处

做了IRF之后有几个明显的好处。首先是管理简化——一个IP管所有成员,配置只配一遍,所有成员同步执行。其次是可靠性提升——Master故障了,其他成员自动接管,切换时间在毫秒级,业务几乎无感知。然后是带宽利用率提高——跨设备链路聚合(跨成员做聚合组)能把所有上行链路都用起来,不用像VRRP那样一条主用一条备用浪费带宽。

MAD分裂检测

IRF有个潜在风险——如果堆叠线缆断了,两台设备都以为自己是Master,这就叫"脑裂"。两台Master同时工作会导致地址冲突和转发混乱。解决办法是配MAD(Multi-Active Detection)分裂检测。

常用的MAD检测方式有两种。一种是BFD MAD——用一条专用链路做检测,两端互发BFD报文,堆叠正常时从设备不会回应(被Master抑制),分裂后从设备开始回应,主设备检测到就关闭从设备端口。配置方式:

[Switch] interface Vlan-interface 100

[Switch-Vlan-interface100] mad bfd enable

[Switch-Vlan-interface100] mad ip address 192.168.100.1 24 member 1

[Switch-Vlan-interface100] mad ip address 192.168.100.2 24 member 2

另一种是LACP MAD——利用链路聚合的LACP报文携带IRF信息,中间接一台支持LACP MAD的交换机做代理。这种方式不需要专用检测链路,更节省端口。

IRF技术是H3CSE-RS-SW方向(GB0-372)的考试内容之一,考试大纲里把高可靠技术列为了考点,包括VRRP、IRF、BFD、MAD、M-LAG等。在实际工程项目中,IRF几乎是大中型园区网核心层的标配方案。润天教育作为H3C钻石级授权培训中心,课程实验环境就用了IRF堆叠的核心交换机,学员能在真实环境中练习堆叠建立和MAD配置。