IRF(Intelligent Resilient Framework,智能弹性架构)是H3C自主研发的软件虚拟化技术。它的核心思想是将多台设备通过IRF物理端口连接在一起,进行必要的配置后,虚拟化成一台“分布式设备”。使用这种虚拟化技术可以实现多台设备的协同工作、统一管理和不间断维护。 为了便于描述,这个“虚拟设备”也称为IRF。所以,本文中的IRF有两层意思,一个是指IRF技术,一个是指IRF设备。
S7506E IRF调试步骤
拓扑结构:
S7506E_CoreA配置步骤:
[S7506E_CoreA]irf member 1 #配置IRF的成员号为1;
[S7506E_CoreA]irf member 1 priority 32 #修改IRF 成员的优先级为32,CoreA选举为Master;
[S7506E_CoreA]irf auto-update enable #使能启动文件自动加载;
[S7506E_CoreA]interface Ten-GigabitEthernet 2/0/1
[S7506E_CoreA- ten 2/0/1]shutdown #需要先提前关闭物理口,IRF 逻辑口要绑定物理口;
[S7506E_CoreA]interface Ten-GigabitEthernet 2/0/2
[S7506E_CoreA- ten 2/0/2]shutdown
[S7506E_CoreA]irf-port 1/1 #创建IRF端口1/1并绑定设备的IRF端口和物理端口
[S7506E_CoreA- irf-port 1/1]port group interface Ten-GigabitEthernet 2/0/1
[S7506E_CoreA- irf-port 1/1]port group interface Ten-GigabitEthernet 2/0/2
[S7506E_CoreA]interface Ten-GigabitEthernet 2/0/1
[S7506E_CoreA- ten 2/0/1]undo shutdown #开启端口
[S7506E_CoreA]interface Ten-GigabitEthernet 2/0/2
[S7506E_CoreA- ten 2/0/2]undo shutdown
[S7506E_CoreA]save #保存配置,敲下一条命令后设备会重启;
[S7506E_CoreA]chassis convert mode irf #将设备切换到 IRF模式,设备会自动重启。
S7506E_CoreB配置步骤:
[S7506E_CoreB]irf member 2 #配置IRF的成员号为2,默认优先级选举为Slave;
[S7506E_CoreB]irf auto-update enable #使能启动文件自动加载;
[S7506E_CoreB]interface Ten-GigabitEthernet 2/0/1
[S7506E_CoreB- ten 2/0/1]shutdown #需要先提前关闭物理口,IRF 逻辑口要绑定物理口;
[S7506E_CoreB]interface Ten-GigabitEthernet 2/0/2
[S7506E_CoreB- ten 2/0/2]shutdown
[S7506E_CoreB]irf-port 2/2 #创建IRF端口2/2并绑定设备的IRF端口和物理端口
[S7506E_CoreB- irf-port 2/2]port group interface Ten-GigabitEthernet 2/0/1
[S7506E_CoreB- irf-port 2/2]port group interface Ten-GigabitEthernet 2/0/2
[S7506E_CoreB]interface Ten-GigabitEthernet 2/0/1
[S7506E_CoreB- ten 2/0/1]undo shutdown #开启端口
[S7506E_CoreB]interface Ten-GigabitEthernet 2/0/2
[S7506E_CoreB- ten 2/0/2]undo shutdown
[S7506E_CoreB]save #保存配置,敲下一条命令后设备会重启;
[S7506E_CoreB]chassis convert mode irf #将设备切换到 IRF模式,设备会自动重启。
注:
设备重启完成,其中一台S7506E上做配置更改,会自动同步到另外一台,可以把两台S7506E看作一台设备,并注意接口的逻辑对应关系。
S7506E_CoreA上的物理端口Ten-GigabitEthernet 2/0/1会变成Ten-GigabitEthernet 1/2/0/1
S7506E_CoreB上的物理端口Ten-GigabitEthernet 2/0/1会变成Ten-GigabitEthernet 2/2/0/1
[S7506E_CoreA] display current-configuration #部分配置信息
#
irf mac-address persistent always
irf auto-update enable
undo irf link-delay
irf member 1 priority 32
#
ip ttl-expires enable
ip unreachables enable
#
irf-pbr enable
switch-mode route-normal
#
irf-port 1/1
port group interface Ten-GigabitEthernet1/2/0/1 mode normal
port group interface Ten-GigabitEthernet1/2/0/2 mode normal
#
irf-port 2/2
port group interface Ten-GigabitEthernet2/2/0/1 mode normal
port group interface Ten-GigabitEthernet2/2/0/2 mode normal
#
BFD链路检测IRF心跳线配置步骤:
[S7506E_CoreA]Vlan 4000 #创建用于心跳检测的VLAN
[S7506E_CoreA]interface Vlan-interface4000 #创建用于心跳检测的VLAN虚拟接口
[S7506E_CoreA] description **IRF_BFD** #增加描述
[S7506E_CoreA] mad bfd enable #使能BFD链路检测
[S7506E_CoreA] mad ip address 1.1.1.1 255.255.255.252 member 1 #配置Member1 MAD IP
[S7506E_CoreA] mad ip address 1.1.1.2 255.255.255.252 member 2 #配置Member2 MAD IP
注意:MAD IP不能与其他接口IP地址相同,不能在Vlan-interface1接口下使能BFD MAD检测功能。
[S7506E_CoreA]interface GigabitEthernet1/4/0/28
[S7506E_CoreA] port link-mode bridge
[S7506E_CoreA] port access vlan 4000
[S7506E_CoreA] stp disable #因为BFD MAD和STP功能互斥,关闭STP协议。
[S7506E_CoreA]interface GigabitEthernet2/4/0/28
[S7506E_CoreA] port link-mode bridge
[S7506E_CoreA] port access vlan 4000
[S7506E_CoreA] stp disable #因为BFD MAD和STP功能互斥,关闭STP协议。
使用网线将S7506E_CoreA和S7506E_CoreB的28口连接起来。
四、配置链路聚合
7506E与S5120(汇聚)之间必须做链路聚合,否则会产生环路。
将S7506E_CoreA和S7506E_CoreB上的物理端口GigabitEthernet3/0/1做逻辑链路聚会绑定。
[S7506E_CoreA]interface Bridge-Aggregation1 #创建链路聚会组1
[S7506E_CoreA-Bridge-Aggregation1]quit
[S7506E_CoreA]interface GigabitEthernet1/3/0/1 #S7506E_CoreA上的端口
[S7506E_CoreA-GigabitEthernet1/3/0/1]port link-aggregation group 1
[S7506E_CoreA-GigabitEthernet1/3/0/1]quit
[S7506E_CoreA]interface GigabitEthernet2/3/0/1 #S7506E_CoreB上的端口
[S7506E_CoreA-GigabitEthernet2/3/0/1]port link-aggregation group 1 #绑定到链路聚合组1
[S7506E_CoreA-GigabitEthernet2/3/0/1]quit
[S7506E_CoreA]interface Bridge-Aggregation1
[S7506E_CoreA-Bridge-Aggregation1]port link-type trunk #配置Trunk
[S7506E_CoreA-Bridge-Aggregation1]undo port trunk permit vlan 1
[S7506E_CoreA-Bridge-Aggregation1]port trunk permit vlan 2 to 4094
[S7506E_CoreA-Bridge-Aggregation1]quit
[S7506E_CoreA]save #保存配置
汇聚交换机配置步骤:
[S5120]interface Bridge-Aggregation1 #创建链路聚会组1
[S5120-Bridge-Aggregation1]quit
[S5120]interface GigabitEthernet1/0/51 #上行到S7506E_CoreA
[S5120-GigabitEthernet1/0/51]port link-aggregation group 1 #绑定到链路聚合组1
[S5120-GigabitEthernet1/0/51]quit
[S5120]interface GigabitEthernet1/0/52 #上行到S7506E_CoreB
[S5120-GigabitEthernet1/0/52]port link-aggregation group 1
[S5120-GigabitEthernet1/0/52]quit
[S5120]interface Bridge-Aggregation1
[S5120-Bridge-Aggregation1]port link-type trunk #配置Trunk
[S5120-Bridge-Aggregation1]undo port trunk permit vlan 1
[S5120-Bridge-Aggregation1]port trunk permit vlan 2 to 4094
[S5120-Bridge-Aggregation1]quit
[S5120]save #保存配置
常用IRF基本维护命令
显示IRF中所有成员设备的相关信息
display irf
查看IRF的拓扑信息
display irf topology
显示本IRF中所有成员设备的预配置信息
display irf configuration
显示MAD配置信息
display mad [verbose]