
?
搭建IRF的配置
1、配置思路
IRF 的连接拓扑可以为环形或链形。为进一步提高 IRF 的可靠性,本例中我们采用环形拓扑来 组建 IRF,建议您在有条件的情况下使用环形拓扑。
IRF 链路主要用于传输跨物理设备的业务流量,建议使用比接入终端的端口更高的速率来实现 IRF 连接。本例中将一个 IRF 端口与两个物理端口绑定形成聚合 IRF 物理端口,提高传输速率 的同时还能够提供 IRF 链路的高可靠性,物理连接的形态如图所示。
为区分 IRF 中的各成员设备,我们需要为2台设备分配成员编号。本例中以2台设备从左至右的成员编号分别为 1、2为例。
IRF 中包括一台主设备和多台从设备,主设备可以通过默认选举规则选举产生,也可以通过设置优先级来手工指定。默认priority?ID值是1,priority?ID范围1~32,ID值越大优先级越高。本例中我们通过设置优先级来指定设备 switch A 为主设备。
配置注意事项:
IRF 物理端口必须工作在二层模式下,才能与 IRF 端口进行绑定。
2、两台H3C交换机互联堆叠线缆

堆叠口
FGE1/0/1 ? ? ? ? ? ? UP ? 40G(a) F(a) ? A ? 1 ? ?
FGE1/0/2 ? ? ? ? ? ? UP ? 40G(a) F(a) ? A ? 1
3、配置主设备 switch A
<switchA> system-view
[switchA] interface range FortyGigE 1/0/1 to FortyGigE 1/0/2
[switchA-if-range] shutdown
[switchA-if-range] quit
[switchA] irf-port 1/1
[switchA-irf-port1/1] port group interface FortyGigE 1/0/1
[switchA-irf-port1/1] port group interface FortyGigE 1/0/2
[switchA-irf-port1/1] quit
[switchA] interface range FortyGigE 1/0/1 to FortyGigE 1/0/2
[switchA-if-range] undo shutdown
[switchA-if-range] quit
[switchA] irf member 1 priority 31
[switchA] quit
<switchA> save
激活 IRF 端口的配置。
<switchA> system-view
[switchA] irf-port-configuration active
4、配置备设备 switch B
<switchB> system-view
[switchB] irf member 1 renumber 2
Renumbering the member ID may result in configuration change or loss. Continue? [Y/N]:y
[switchB] quit
<switchB> reboot
<switchB> system-view
[switchB] interface range FortyGigE 2/0/1 to FortyGigE 2/0/2
[switchB-if-range] shutdown
[switchB-if-range] quit
[switchB] irf-port 2/2
[switchB-irf-port2/2] port group interface FortyGigE 2/0/1
[switchB-irf-port2/2] port group interface FortyGigE 2/0/2
[switchB-irf-port2/2] quit
[switchB] interface range FortyGigE 2/0/1 to FortyGigE 2/0/2
[switchB-if-range] undo shutdown
[switchB-if-range] quit
[switchB] quit
<switchB> save
<switchB> system-view
[switchB] irf-port-configuration active
5、配置VLAN及端口聚合
<switchA> system-view
[switchA] vlan 100
[switchA-vlan100] quit
[switchA] vlan 70
[switchA-vlan70] quit
[switchA] vlan 21
[switchA-vlan21] quit
[switchA] interface bridge-aggregation 1
[switchA-Bridge-Aggregation1] link-aggregation mode dynamic
[switchA-Bridge-Aggregation1] quit
[switchA] interface ten-gigabitethernet 1/0/1
[switchA-Ten-GigabitEthernet1/2/1] port link-aggregation group 1
[switchA-Ten-GigabitEthernet1/2/1] quit
[switchA] interface ten-gigabitethernet 1/0/2
[switchA-Ten-GigabitEthernet2/2/1] port link-aggregation group 1
[switchA-Ten-GigabitEthernet2/2/1] quit
[switchA] interface bridge-aggregation 1
[switchA-Bridge-Aggregation1] port access vlan 100
[switchA-Bridge-Aggregation1] port link-type access
[switchA] quit
<switchA> save
BFD MAD配置
1、配置思路
BFD MAD 检测需要使用独立的检测链路,可以通过以下方式建立检测链路:
在成员设备较少的情况下,可以使用成员设备间全连接的方式。
在成员设备较多时,需要使用中间设备,并在每台成员设备与中间设备之间建立物理连接。中间设备用于透传 BFD 协议报文,协助 IRF 中的成员设备进行 MAD 检测,因此只需要保证 BFD MAD 检测链路上的所有端口都处于同一个 VLAN 内即可,且该 VLAN 应为 BFD MAD 专用,不能 包含除 BFD MAD 检测链路之外的其它链路。
2、配置注意事项
使能了BFD MAD检测功能的VLAN接口以及对应VLAN内的端口上不支持包括ARP和LACP 在内的所有的二层或三层协议应用。
如果网络中存在多个 IRF,在配置 BFD MAD 时,各 IRF 必须使用不同的 VLAN 作为 BFD MAD 检测专用 VLAN。
不允许在 Vlan-interface1 接口上使能 BFD MAD 检测功能。
BFD MAD 检测功能与生成树功能互斥,在使能了 BFD MAD 检测功能的三层接口对应 VLAN 内的端口上,请不要使能生成树协议。
在用于 BFD MAD 检测的接口下必须使用 mad ip address 命令配置 MAD IP 地址,而不要配 置其它 IP 地址(包括使用 ip address 命令配置的普通 IP 地址、VRRP 虚拟 IP 地址等),以 免影响 MAD 检测功能。
为保证 MAD 检测功能正常运行,请不要将 MAD IP 地址配置为设备上已经使用的 IP 地址。
BFD MAD 检测链路上的端口必须属于同一 VLAN,且该 VLAN 内不能包含其它端口。
为保证 BFD MAD 检测功能正常运行,BFD MAD 检测链路上的端口请不要配置其它功能,建 议在缺省配置的基础上进行配置。
本例中我们使用设备间全连接的方式来实现 BFD MAD 检测。
3、配置过程
(1) switch A上的配置
<switchA> system-view
[switchA] vlan 4090
[switchA-vlan4090] port Ten-GigabitEthernet 1/2/22 Ten-GigabitEthernet 2/2/22
[switchA-vlan4090] quit
[switchA] interface vlan-interface 4090
[switchA-Vlan-interface4090] mad bfd enable
[switchA-Vlan-interface4090] mad ip address 192.168.2.1 24 member 1
[switchA-Vlan-interface4090] mad ip address 192.168.2.2 24 member 2
[switchA-Vlan-interface4090] quit
[switchA] interface FortyGigE 1/2/22
[switchA-Ten-GigabitEthernet-1/2/22] undo stp enable
[switchA-Ten-GigabitEthernet-1/2/22] quit
[switchA] interface FortyGigE 2/2/22
[switchA-Ten-GigabitEthernet-2/2/22] undo stp enable
[switchA-Ten-GigabitEthernet-2/2/22] quit
-
IRF电缆断开后,网络中会存在多台全局配置完全相同的设备,这些设备连接到网络时可能会引起网络故障。为了防止这种情况发生,系统会进行多Active检测,最终只保留一台Active设备,其它设备都进入Recovery状态,并且关闭Recovery状态设备上的所有业务接口。使用该命令可以让指定的端口不被关闭,具体哪些接口需要保留由用户决定。建议除了Telnet登录接口以及用于多Active检测的接口外,其他接口均关闭。 当分裂的IRF恢复时,处于Recovery状态的设备重启后重新加入IRF,关闭的接口会自动恢复。也可以通过命令行mad restore对处于Recovery状态的设备进行恢复,关闭的接口也会恢复正常。 缺省情况,IRF物理端口是保留接口,设备进入Recovery状态时会自动关闭本设备上所有的业务接口。mad exclude interface命令用来配置保留接口,当设备进入Recovery状态时,该接口不会被关闭。
[switchA] mad exclude interface vlan 4090
[switchA-Vlan-interface4090] mad exclude interface ten-gigabitethernet 1/2/22
[switchA-Vlan-interface4090] mad exclude interface ten-gigabitethernet 2/2/22
[switchA] quit
<switchA> save
|