前几天倒腾了H3C-S7506交换机(大的、框式)IRF配置和拆除方法,今天又倒腾了H3C-S5560交换机(小的、盒式)IRF配置,发现框式和盒式在配置IRF时还是有些区别,今天小编和大家分享下盒式的IRF配置方法。
一、网络拓扑
ps:图片来源于网络仅做参考,具体堆叠口和bfd端口信息如下:
堆叠口:
deviceA:1/0/51和1/0/52
deviceB:2/0/51和2/0/52
bfd检测口:
deviceA:1/0/47
deviceB:2/0/47
二、配置步骤
1、配置deviceA(master)
在Device A上创建设备的irf端口2,与物理端口Ten-GigabitEthernet1/0/51、 Ten-GigabitEthernet1/0/52绑定,并保存配置。
(1)关闭堆叠口
[H3C]interface range Ten-GigabitEthernet 1/0/51 to Ten-GigabitEthernet 1/0/52
[H3C-if-range]shutdown
(2)配置堆叠口,将51和52口加进去。
[H3C] irf-port 1/2
[H3C-irf-port1/2] port group interface ten-gigabitethernet1/0/51
[H3C-irf-port1/2] port group interface ten-gigabitethernet1/0/52
[H3C-irf-port1/2] quit
(3)开启堆叠口
[H3C]interface range Ten-GigabitEthernet 1/0/51 to Ten-GigabitEthernet 1/0/52
[H3C-if-range]undo shutdown
(4)配置优先级为32
[H3C]irf member 1 priority 32
(5)保存配置
<H3C>save
2、配置deviceB(standby)
在Device B上创建设备的IRF端口1,与物理端口Ten-GigabitEthernet2/0/51、Ten-GigabitEthernet2/0/52绑定,并保存配置。
(1)更改成员编号为member 2
[H3C]irf member1 renumber 2
<H3C>reboot 重启设备,然后就变成2/0/1这样了,如堆叠口变成2/0/51和2/0/52。
(2)关闭堆叠口
[H3C]interface range Ten-GigabitEthernet 2/0/51 to Ten-GigabitEthernet 2/0/52
[H3C-if-range]shutdown
(3)配置堆叠口,将51和52口加进去。
[H3C]irf-port 2/1
[H3C-irf-port2/1]port group interface Ten-GigabitEthernet 2/0/51
[H3C-irf-port2/1]port group interface Ten-GigabitEthernet 2/0/52
[H3C-irf-port2/1]
(4)开启堆叠口
[H3C]interface range Ten-GigabitEthernet 2/0/51 to Ten-GigabitEthernet 2/0/52
[H3C-if-range]undo shutdown
(5)保存配置
<H3C>save
3、堆叠口物理接线
使用堆叠线连接4个堆叠口,即1/0/51连接2/0/51,1/0/52连接2/0/52,这个可以在交换机配置之前连接,或者在激活IRF之前连接都行。
4、激活IRF
(1)激活DeviceA的IRF端口配置。
[H3C] irf-port-configuration active
(2)激活DeviceB的IRF端口配置。
[H3C] irf-port-configuration active
(3)两台设备间将会进行Master竞选,竞选失败的一方将自动重启,重启完成后,IRF形成,系统名称统一为DeviceA
说明:因为deviceA手动配置优先级为32(默认是1,数值越大越优先,最大值为32),所以deviceA竞选为主,deviceB会重启,重启完成后IRF配置完成。
5、BFD MAD检测配置:
IRF设备一旦分裂,会变成两台配置完全相同的设备,导致业务转发有问题。为了避免此类问题出现,可以配置分裂检测。设备一旦检测到IRF2分裂,则自动关闭deviceB设备的所有非保留端口。在此介绍BFD MAD分裂检测配置方法。使用网线Device A上的端口GigabitEthernet1/0/47和Device B上的端口GigabitEthernet2/0/471连接起来。
(1)创建VLAN 999,并将Device A上的端口GigabitEthernet1/0/47和Device B上的端口GigabitEthernet2/0/47加入VLAN中。
<H3C> system-view
[H3C] VLAN 999
[H3C-vlan999] port gigabitethernet 1/0/47 gigabitethernet 2/0/47
[H3C-vlan999] quit
(2)创建VLAN接口999,并配置MAD IP地址。
[H3C] interface vlan-interface 999
[H3C-Vlan-interface999] mad bfd enable
[H3C-Vlan-interface999] mad ip address 192.168.99.1 24 member 1
[H3C-Vlan-interface999] mad ip address 192.168.99.2 24 member 2
[H3C-Vlan-interface999] quit
(3)关闭bfd口生成树协议
因为bfd MAD和生成树功能互斥,所以在GigabitEthernet1/0/47和GigabitEthernet2/0/47上关闭生成树协议。
[H3C] interface gigabitethernet 1/0/47
[H3C-Gigabitethernet1/0/47] undo stp enable
[H3C-Gigabitethernet1/0/47] quit
[H3C] interface gigabitethernet 2/0/47
[H3C-Gigabitethernet2/0/47] undo stp enable
三、验证结果
1、查看IRF状态
(1)命令:dis irf
查看irf信息,包含当前连接的是master还是standby,主的优先级是32,备用默认是1。
(2)命令:dis irf configuration
查看irf配置信息,包含主member号为1,port号为2,内有1/0/51和1/0/52端口;备用member号为2,port号为1,内有2/0/51和2/0/52端口。
(3)命令:dis irf link
查看irf信息,包含member号、port号及其包含的接口状态。
2、查看BFD和MAD状态
(1)命令:dis bfd session
查看BFD会话信息,包含源地址,目的地址,状态和vlan接口。正常情况下状态就是DOWN的。
(2)命令:dis mad verbose
查看MAD信息,包含保留的端口(默认是4个堆叠口),两台设备的成员编号、IP地址和MAD状态,当前IRF正常,所以状态为正常的。
3、模拟堆叠线断开情况
(1)断开1根堆叠线
结果:没有影响,网络正常。
(2)断开2根堆叠线
结果:IRF分裂,MAD检查到irf分裂,断开deviceB上所有网口,这样deviceB不工作,deviceA工作,连接在A上的设备网络正常。这里面dis bfd session的状态会短暂地从DOWN变成UP,然后又变成DOWN了,所以我们看到的bfd session状态一直是DOWN的;另外dis mad的状态会由Normal正常变为faulty错误的。
(3)恢复2根堆叠线
当重新连接堆叠线时,deviceB会重启,然后重新组成IRF。
四、总结
整个流程下来,盒式的H3C-S5560IRF配置还是比较简单的,但相对于框式的S7506X麻烦一些,因为人家有堆叠模式这个选项,所以就简洁一些了。
ps:H3C框式交换机堆叠教程如下: