哈哈!太棒了!一篇文章就教会了我H3C的IRF技术!

Posted Friends of the wind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哈哈!太棒了!一篇文章就教会了我H3C的IRF技术!相关的知识,希望对你有一定的参考价值。

在这里插入图片描述
案例拓扑:

在这里插入图片描述

要求:

温馨提示:IRF是智能弹性架构的简称,实现多台网络设备逻辑上,组合成一台,从而达到高扩展、高性能、高可用

1、 按图创建vlan并将端口加入对应vlan

2、 配置IRF实现网关的高可用


推荐步骤

一、配置irf( 采用非预配置模式)

1.配置设备编号switcha保留默认编号为1,不需要进行配置,在switchb上将成员编号修改为2
不要连接线路,先修改成员编号

[switchB]irf member 1 renumber 2
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]y
翻译:对成员标识重新编号可能会导致配置更改或丢失。继续吗?输入:y
在这里插入图片描述
2.先将两台设备断电,再连接链路,最后,通电后,修改switcha的irf优先级为5

[switchA]irf member 1 priority 5
在这里插入图片描述
注意:

配置它的意义,在于手动指定主从设备(master、slave)
如果,不配置这步,也可以成功,只是根据默认规则产生的,不一定符合企业生产环境
在这里插入图片描述

在switcha上创建设备的irf端口2,与物理端口ten-g 1/0/52绑定,并保存配置

[switchA]int Ten-GigabitEthernet 1/0/52
[switchA-Ten-GigabitEthernet1/0/52]shutdown
[switchA-Ten-GigabitEthernet1/0/52]quit

[switchA]irf-port 1/2
[switch-irf-port1/2]port group int ten-gigabitethernet 1/0/52
在这里插入图片描述
注意:有提示信息,没影响!
[switch-irf-port1/2]quit

[switchA]int Ten-GigabitEthernet 1/0/52
[switchA-Ten-GigabitEthernet1/0/52]undo shutdown
[switchA-Ten-GigabitEthernet1/0/52]save
输入两次y,确认保存
The current configuration will be written to the device. Are you sure? [Y/N]:y
在这里插入图片描述

在switchb上创建设备的irf端口1,与物理端口ten-g 2/0/52绑定,并保存配置

[switchb]int Ten-GigabitEthernet 2/0/52
[switchb-Ten-GigabitEthernet2/0/52]shutdown
[switchb-Ten-GigabitEthernet2/0/52]quit
[switchb]irf-port 2/1
[switchb-irf-port2/1]port group int Ten-GigabitEthernet 2/0/52
[switchb-irf-port2/1]quit
[switchb]int Ten-GigabitEthernet 2/0/52
[switchb-Ten-GigabitEthernet2/0/52]undo shutdown
[switchb-Ten-GigabitEthernet2/0/52]save
The current configuration will be written to the device. Are you sure? [Y/N]:y

激活swA的irf端口配置

[switcha-Ten-GigabitEthernet2/0/52]quit
[switcha]irf-port-configuration active

激活swB的irf端口配置

[switchB-Ten-GigabitEthernet2/0/52]quit
[switchB]irf-port-configuration active

若创建成功,竞选失败的slave设备会自动重启,irf形成,设备变成一个统一的整体。

查看irf

[switchb]display irf
在这里插入图片描述

三、配置vlan
这步,目的是实现不同vlan之间通信。

[switcha]vlan 2
[switcha]int vlan 2
[switcha-Vlan-interface2]ip add 192.168.2.1 255.255.255.0

[switcha]vlan 3
[switcha]int vlan 3
[switcha-Vlan-interface3]ip add 192.168.3.1 24

配置trunk链路,转发不同vlan的流量(提示:IRF形成,他们变成一个整体,所以可以在一台设备配置)

[switcha]int g1/0/1
[switcha-GigabitEthernet1/0/1]port link-type trunk
[switcha-GigabitEthernet1/0/1]port trunk permit vlan all

[switcha]int g2/0/1
[switchb-GigabitEthernet2/0/1]port link-type trunk
[switchb-GigabitEthernet2/0/1]port trunk permit vlan all

在swc配置端口链路类型,将端口加入vlan

创建vlan2、3
[switchc]vlan 2 to 3

[switchc]int g1/0/3
[switchc -GigabitEthernet1/0/3]port access vlan 2

[switchc]int g1/0/4
[switchc -GigabitEthernet1/0/3]port access vlan 3

[switchc]int g1/0/1
[switchc-GigabitEthernet1/0/1]port link-type trunk
[switchc-GigabitEthernet1/0/1]port trunk permit vlan all

[switchc]int g1/0/2
[switchc-GigabitEthernet1/0/2]port link-type trunk
[switchc-GigabitEthernet1/0/2]port trunk permit vlan all

四、配置pc1和pc2

[pc1]int g0/0
[pc1-GigabitEthernet0/0]ip add 192.168.2.2 24

端口默认激活,可以不输入下面这一步
[pc1-GigabitEthernet0/0]undo sh
[pc1]ip route-static 0.0.0.0 0.0.0.0 192.168.2.1

[pc2]int g0/0
[pc2-GigabitEthernet0/0]ip add 192.168.3.2 255.255.255.0
[pc2-GigabitEthernet0/0]undo sh
[pc2]ip route-static 0.0.0.0 0.0.0.0 192.168.3.1

测试
1.将switcha设备断电
2.ping(pc1与pc2依然可以通)成功,验证了IRF技术的作用,高可用,两个设备组合成整体,任意一个故障,服务不会中断。在这里插入图片描述

五、配置lacp mad检测

原理:如果设备本身,未发生故障,但是连接设备的线路故障,IRF系统会误以为设备故障,slave设备会变成master设备,这样产生两个master,造成IRF冲突。lacp mad可以解决这个问题,它会自动让成员编号小的设备正常工作,关闭其余设备除保留端口外的端口。

1.创建一个动态聚合端口,并使能lacp mad检测功能,由于并不是在两个irf之间配置lacp mad检测,因此在系统提示输入irf域ID时,可以保持为默认值0

[switcha]int bridge-aggregation 2
[switcha-bridge-aggregation2]link-aggregation mode dynamic
[switcha-bridge-aggregation2]mad enable
[switcha-bridge-aggregation2]quit

[switchb]int bridge-aggregation 2
[switchb-bridge-aggregation2]link-aggregation mode dynamic
[switchb-bridge-aggregation2]mad enable

开启之后,提示输入IRF域ID,保持默认0,提示:MAD LACP仅在动态聚合接口上启用
在这里插入图片描述

2.在聚合端口中添加成员端口g 1/0/1和g 2/0/1,专用于两台irf成员设备与中间设备进行lacp mad检测

[switcha]int g1/0/1
[switcha-g 1/0/1]port link-aggregation group 2
[switcha-g 1/0/1]quit

[switchb]int g 2/0/1
[switchb-g 21/0/1]port link-aggregation group 2

3.中间设备switchc的配置。switchc作为一个中间设备需要支持lacp功能用来转发lacp协议报文,协助switcha和switchb进行多个active检测

[switchc]int bridge-aggregation 2
[switchc-bridge-aggregation2]link-aggregation mode dynamic
[switchc-bridge-aggregation2]quit

在聚合端口中添加成员端口g1/0/1和g1/0/2

[switchc]int g 1/0/1
[switchc-g1/0/1]port link-aggregation group 2

[switchc]int g 1/0/2
[switchc-g1/0/2]port link-aggregation group 2

注意做了lacpmad后中继链路设置
设备swa与swb是IRF设备,是一个整体,所以设置一个就行

[switcha]int Bridge-Aggregation 2
[switcha-Bridge-Aggregation2]port link-type trunk
[switcha-Bridge-Aggregation2]port trunk permit vlan all

[switchc]int Bridge-Aggregation 2
[switchc-Bridge-Aggregation2]port link-type trunk
[switchc-Bridge-Aggregation2]port trunk permit vlan all

成功会有提示
在这里插入图片描述
测试lacp mad检测:断开swa与swb中间的连线
在这里插入图片描述
查看IRF,只有master运行,slave被断开除保留外所有端口
在这里插入图片描述
在这里插入图片描述

以上是关于哈哈!太棒了!一篇文章就教会了我H3C的IRF技术!的主要内容,如果未能解决你的问题,请参考以下文章

H3C三层交换机之IRF虚拟化技术详解及配置

H3C三层交换机之IRF虚拟化技术详解及配置

H3C IRF2典型应用

绝对福音,Python3.10的这项改进太棒了,治好了我眼睛

H3C IRF2典型应用

H3C IRF2典型应用