【实验】华三( H3C )交换机配置 IRF( LACP MAD )

如需注册 @ccie.engineer 、@ccde.engineer 、@ccar.engineer 、@hcie.engineer 、@rhce.engineer 和 @cissp.engineer 邮箱,请点击这里
更多有关于 “ H3C 实验 ” 的文章,请点击这里

实验环境:

操作系统:Windows 7 专业版(当时最新正式版),模拟器:HCL 2.1.1(当时最新版本)

  • 路由器的型号是:H3C MSR36-20
  • 交换机的型号是:H3C S5820V2-54QS-GE
华三( H3C )交换机配置 IRF( LACP MAD )
华三( H3C )交换机配置 IRF( LACP MAD )

实验需求:

  • 在 SW1 和 SW2 之间配置 IRF ,采用 LACP MAD 多冲突检测;
  • SW3 将作为 LACP MAD 的中间设备使用;
  • 为方便做实验,PC 采用路由器来模拟;
  • 最后,要求 PC 能 ping 通 SW3 。

实验步骤:

本实验主要涉及到的命令是:IRF( LACP MAD )和聚合口的配置,如需了解 LACP MAD 检测原理请点击这里

我们先来配置 PC 和 SW3 :

PC :

sys
hostname PC

int g 0/1
ip address 10.0.10.2 255.255.255.0
shutdown
undo shutdown

int g 0/2
ip address 10.0.20.2 255.255.255.0
shutdown
undo shutdown
SW3 :

sys
hostname SW3

vlan 10
vlan 20

int vlan 10
ip add 10.0.10.1 255.255.255.0

int vlan 20
ip add 10.0.20.1 255.255.255.0

# 配置聚合接口
int Bridge-Aggregation 10
link-aggregation mode dynamic

int ran g 1/0/1 g 1/0/2
port link-aggregation group 10
shutdown
undo shutdown

# 配置 TRUNK 口
int Bridge-Aggregation 10
port link-type trunk
port trunk permit vlan 1 10 20

接着配置 SW1 和 SW2 :

SW1 :

sys
hostname SW1

# 配置 IRF 域编号
irf domain 10

# 成员编号默认是 1,无需配置,也无需重启

# 进入 IRF 物理端口视图,并关闭端口
int range ten 1/0/49 ten 1/0/50
shutdown
quit

# 进入 IRF 端口视图,在 IRF 成员 1 上创建 IRF 逻辑端口 1
irf-port 1/1
port group interface Ten-GigabitEthernet 1/0/49
port group interface Ten-GigabitEthernet 1/0/50
quit

# 进入 IRF 物理端口视图,激活端口
int range ten 1/0/49 ten 1/0/50
undo shutdown
quit
SW2 :

sys
hostname SW2

# 配置 IRF 域编号
irf domain 10

# 配置成员编号
irf member 1 renumber 2
y

# 保存配置并重启设备
save
y

quit
reboot
y

SW2 重启完成后,再接着配置 SW2 :

SW2 :

# 进入 IRF 物理端口视图,并关闭端口
sys
int range ten 2/0/49 ten 2/0/50
shutdown
quit

# 进入 IRF 端口视图,在 IRF 成员 2 上创建 IRF 逻辑端口 2
irf-port 2/2
port group interface Ten-GigabitEthernet 2/0/49
port group interface Ten-GigabitEthernet 2/0/50
quit

# 进入 IRF 物理端口视图,激活端口
int range ten 2/0/49 ten 2/0/50
undo shutdown
quit

# 配置成员优先级
irf member 2 priority 2

最后两台 SW 一起激活 IRF 的逻辑端口:

SW1 :

irf-port-configuration active
# 保存当前配置
# SW1 这里必须要保存配置,因为 IRF 聚合后是要重启设备的( SW2 才是 Master )
save
y

SW2 :

irf-port-configuration active

此时 SW2 会成为 Master(因为 SW2 的成员优先级比 SW1 大),SW1 作为 Slave 会自动重启。

接着我们完成 SW2 最后的网络配置:

SW2 :

vlan 10
port g 2/0/1

vlan 20
port g 1/0/2

# 配置聚合接口
int Bridge-Aggregation 10
link-aggregation mode dynamic

int ran g 1/0/1 g 2/0/2
port link-aggregation group 10

# 配置 TRUNK 口
int Bridge-Aggregation 10
port link-type trunk
port trunk permit vlan 1 10 20

# 配置 LACP MAD
int Bridge-Aggregation 10
mad enable

# 如果感觉各方面都正常了,就不用重启这些接口了
# int range g 1/0/1 g 1/0/2 g 2/0/1 g 2/0/2
# shutdown
# undo shutdown

选举规则:

确定成员设备角色为 Master 或 Slave 的过程称为角色选举。

注:这是 S12500 的角色选举,如果是 S5120 最后一条应该是 MAC 地址小的优先。

角色选举会在拓扑变更的情况下产生,比如 IRF 建立、新设备加入、Master 设备离开或者故障、两个 IRF 合并等。角色选举规则如下:

  1. 当前 Master 优先( IRF 系统形成时,没有 Master 设备,所有加入的设备都认为自己是 Master ,会跳转到第二条规则继续比较);
  2. 成员优先级大的优先;
  3. 系统运行时间长的优先(各设备的系统运行时间信息也是通过 IRF Hello 报文来传递的);
  4. 成员编号小的优先。

从第一条开始判断,如果判断的结果是多个最优,则继续判断下一条,直到找到唯一最优的成员设备才停止比较。此最优成员设备即为 Master ,其它成员设备则均为 Slave 。

在角色选举完成后,IRF 形成,将进入 IRF 管理与维护阶段。

清理配置:

如需清理 H3C 设备的配置,并重做一遍实验,可使用如下命令:

<H3C>reset saved-configuration
The saved configuration file will be erased. Are you sure? [Y/N]:Y
Configuration file in flash: is being cleared.
Please wait ...
MainBoard:
Configuration file is cleared.
<H3C>
<H3C>reboot
Start to check configuration with next startup configuration file, please wait.........DONE!
Current configuration may be lost after the reboot, save current configuration? [Y/N]:N
This command will reboot the device. Continue? [Y/N]:Y
Now rebooting, please wait...

对于 SW2 来说,还需要把成员编号修改回来:

# 配置成员编号
sys
irf member 2 renumber 1
y

# 保存配置并重启设备
save
y

quit
reboot
y

测试:

PC 成功 ping 通 SW3 :

[PC]ping 10.0.10.1
Ping 10.0.10.1 (10.0.10.1): 56 data bytes, press CTRL_C to break
Request time out
Request time out
56 bytes from 10.0.10.1: icmp_seq=2 ttl=255 time=3.000 ms
56 bytes from 10.0.10.1: icmp_seq=3 ttl=255 time=2.000 ms
56 bytes from 10.0.10.1: icmp_seq=4 ttl=255 time=2.000 ms

--- Ping statistics for 10.0.10.1 ---
5 packet(s) transmitted, 3 packet(s) received, 40.0% packet loss
round-trip min/avg/max/std-dev = 2.000/2.333/3.000/0.471 ms
[PC]%Jun  6 11:54:16:861 2019 PC PING/6/PING_STATISTICS: Ping statistics for 10.0.10.1: 5 packet(s) transmitted, 3 packet(s) received, 40.0% packet loss, round-trip min/avg/max/std-dev = 2.000/2.333/3.000/0.471 ms.

[PC]ping 10.0.20.1
Ping 10.0.20.1 (10.0.20.1): 56 data bytes, press CTRL_C to break
56 bytes from 10.0.20.1: icmp_seq=0 ttl=255 time=4.000 ms
56 bytes from 10.0.20.1: icmp_seq=1 ttl=255 time=2.000 ms
56 bytes from 10.0.20.1: icmp_seq=2 ttl=255 time=2.000 ms
56 bytes from 10.0.20.1: icmp_seq=3 ttl=255 time=1.000 ms
56 bytes from 10.0.20.1: icmp_seq=4 ttl=255 time=3.000 ms

--- Ping statistics for 10.0.20.1 ---
5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss
round-trip min/avg/max/std-dev = 1.000/2.400/4.000/1.020 ms
[PC]%Jun  6 11:54:21:224 2019 PC PING/6/PING_STATISTICS: Ping statistics for 10.0.20.1: 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss, round-trip min/avg/max/std-dev = 1.000/2.400/4.000/1.020 ms.

[PC]

让我们来查看一下 IRF 的相关信息:

[SW2]display irf
MemberID    Role    Priority  CPU-Mac         Description
   1        Standby 1         7eb0-50f7-0104  ---
 *+2        Master  2         7eb0-5aa8-0204  ---
--------------------------------------------------
 * indicates the device is the master.
 + indicates the device through which the user logs in.

 The bridge MAC of the IRF is: 7eb0-5aa8-0200
 Auto upgrade                : yes
 Mac persistent              : 6 min
 Domain ID                   : 10
[SW2]
[SW2]display irf link
Member 1
 IRF Port  Interface                             Status
 1         Ten-GigabitEthernet1/0/49             UP
           Ten-GigabitEthernet1/0/50             UP
 2         disable                               --
Member 2
 IRF Port  Interface                             Status
 1         disable                               --
 2         Ten-GigabitEthernet2/0/49             UP
           Ten-GigabitEthernet2/0/50             UP
[SW2]

如果上面发现 int ten 2/0/50 是 down 的,那就 shutdown 、undo shutdown 一下这个接口。

接下来查看一下 LACP MAD 的相关信息:

[SW2]display mad
MAD ARP disabled.
MAD ND disabled.
MAD LACP enabled.
MAD BFD disabled.
[SW2]
[SW2]display mad verbose
Multi-active recovery state: No
Excluded ports (user-configured):
Excluded ports (system-configured):
  Ten-GigabitEthernet1/0/49
  Ten-GigabitEthernet1/0/50
  Ten-GigabitEthernet2/0/49
  Ten-GigabitEthernet2/0/50
MAD ARP disabled.
MAD ND disabled.
MAD LACP enabled interface: Bridge-Aggregation10
  MAD status                : Normal
  Member ID    Port                                    MAD status
  1            GigabitEthernet1/0/1                    Normal
  2            GigabitEthernet2/0/2                    Normal
MAD BFD disabled.
[SW2]

至此,实验完成。

参考自:

  • http://www.h3c.com/cn/d_201210/756264_30005_0.htm#_Toc338768552

 

本文完。如有疑问,欢迎在下方留言;如本文有什么错误,欢迎在下方留言指正,谢谢。

这篇文章对你有帮助吗?

相关文章

发表评论?

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据