IRF:智能弹性架构
H3C自主研发的硬件虚拟化技术,将多台设备通过IRF物理端口连在一起,虚拟成一台分布式设备,
集合硬件资源和处理能力,协同工作,简化管理,实现高可靠性,具有强大的扩展功能。
IRF基本概念
(1)角色:
master:管理IRF,一个IRF仅有一台
slave:备份设备
(2)IRF端口:
逻辑接口,IRF-port1和IRF-port2,需要依存物理端口才能生效
(3)IRF物理接口:
用于IRF连接的物理接口,需要绑定逻辑IRF端口
(4)IRF合并(merge):
把两个IRF合成一个
(5)IRF分裂(split):
由于链路故障,一个IRF变成两个的过程
(6)成员优先级:
为了选举master,优先级大者优先,默认优先级为1
IRF的运行模式
独立运行模式:设备默认出厂模式
IRF模式:转换成IRF虚拟化模式,一台也可组成IRF
切换模式命令:classis convert mode irf
IRF配置方式
预配置方式:在独立模式下进行IRF配置,只需要重启一次
非预配置方式:先配置成员编号,再切换IRF模式,再配置IRF端口和优先级,slave设备需要重启两次
IRF工作原理
(1)物理连接:使用IRF物理接口连接多台设备
(2)拓扑收集:通过IRF hello报文收集IRF拓扑信息(成员编号、优先级、MAC地址)
(3)角色选举:从上到下,依次比对
当前master优先
优先级大者优先
运行时间长者优先
MAC地址小者优先
(4)管理维护:由master统一管理,slave备份所有master操作
多IRF冲突检测(MAD功能)
(1)定义
由于链路故障,一个IRF变成两个,会引起地址冲突,网络故障。
及时发现并处理IRF冲突,降低IRF分裂的影响,就是MAD(多Active检测)。
(2)功能
分裂检测:LACP(链路聚合控制协议)、免费ARP、BFD
冲突处理:检测到多个master,让成员编号小的IRF继续工作,其他IRF禁用
MAD故障恢复:修复故障链路,合并多个IRF
IRF配置流程
(1)按规划配置设备成员编号
(2)设备断电,连接IRF链路
(3)配置IRF端口和物理端口绑定,优先级
(4)保存配置
(5)激活IRF端口
(6)选举为slave的设备自动重启
(7)自动建立IRF,配置完成
配置命令步骤
(1)设备A编号默认1,设置设备B编号为2
[swB] irf member 1 renumber 2
(2、3、4)设备断电,连线,通电;修改A的优先级5
[swA] irf member 1 priority 5
[swA] int t1/0/52
[swA] shutdown
[swA] irf-port 1/2
[swA] port group int t1/0/52
[swA] quit
[swA] int t1/0/52
[swA] save
[swB] int t2/0/52
[swB] shutdown
[swB] irf-port 2/1
[swB] port group int t2/0/52
[swB] quit
[swB] int t2/0/52
[swB] undo shutdown
[swB] save
(5)激活IRF端口
[swA] irf-port-configuration active
[swB] irf-port-configuration active
配置LACP冲突检测
(1)配置链路聚合接口
[swA] int bridge-aggregation 2
[swA] link-aggregation mode dynamic
[swA] mad enable
[swA] quit
[swA] int g1/0/1
[swA] port link-aggregation group 2
[swA] int g2/0/1
[swA] port link-aggregation group 2
(2)配置中间设备
[swC] int bridge-aggregation 2
[swC] link-aggregation mode dynamic
[swC] quit
[swC] int g1/0/1
[swC] port link-aggregation group 2
[swC] int g2/0/1
[swC] port link-aggregation group 2
9.查看命令
dis irf
dis irf configuration
dis irf topology
dis mad verbose
dis link-aggregation verbose