需求

由于网络规模迅速扩大,当前中心交换机(Device A)转发能力已经不能满足需求,需要另外增加一台设备Device B。现需要将两台设备配置IRF2堆叠,将网络转发能力提高一倍,并实现网络易管理、易维护。Device A和Device B分别使用自带的两个万兆口做堆叠口。也可以只用一个接口堆叠,根据实际情况而定。

网络拓补

堆叠交换机划vlan 交换机堆叠配置实例_堆叠交换机划vlan

实验思路

# Device A保留缺省编号为1,不需要进行配置。同时,在Device B上将设备的成员编号修改为2。

#配置堆叠口

#激活DeviceA和DeviceB的IRF端口配置。

#IRF-port端口编号说明,irf-port 1/2中,第一个数字代表的是设备成员编号,第二个数字是接口编号。堆叠要求使用逻辑端口1对接逻辑端口2。即,如若第一台配置irf-port1/2,则第二台需要是用irf-port2/1对接。如若第一台使用irf-port1/1,则第二台需要配置irf-port2/2。

#设备配置好IRF2配置后,要先保存再激活配置。

实验代码

DeviceA

<H3C>system-view
System View: return to User View with Ctrl+Z.
[H3C]undo  info-center enable
Information center is disabled.
[H3C]sysname DeviceA //命名设备

[DeviceA]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
//进入1/0/49-50 万兆口
[DeviceA-if-range]shutdown //将端口停止启动
[DeviceA-if-range]quit

[DeviceA]irf-port 1/2 //进入堆叠端口号 1/2
[DeviceA-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/49 //49端口加入组
You must perform the following tasks for a successful IRF setup:
Save the configuration after completing IRF configuration.
Execute the "irf-port-configuration active" command to activate the IRF ports.
[DeviceA-irf-port1/2]port group interface Ten-GigabitEthernet 1/0/50//50端口加入组
[DeviceA-irf-port1/2]quit

[DeviceA]interface range Ten-GigabitEthernet 1/0/49 to Ten-GigabitEthernet 1/0/50
[DeviceA-if-range]undo shutdown //启动两个万兆端口
[DeviceA-if-range]quit


[DeviceA]save force //保存
[DeviceA]irf-port-configuration active//激活IRF端口配置

 

DeviceB 

<H3C>
<H3C>sy
System View: return to User View with Ctrl+Z.
[H3C]undo  info-center enable
Information center is disabled.
[H3C]sysname DeviceB
[DeviceB]irf member 1 renumber 2
Renumbering the member ID may result in configuration change or loss. Continue?[Y/N]:y

[DeviceB]quit
<DeviceB>reboot

Press ENTER to get started.
<DeviceB>system-view
System View: return to User View with Ctrl+Z.
[DeviceB]interface range Ten-GigabitEthernet 2/0/49 to t
[DeviceB]interface range Ten-GigabitEthernet 2/0/49 to Ten-GigabitEthernet 2/0/50
[DeviceB-if-range]shutdown
[DeviceB-if-range]quit

[DeviceB]irf-port 2/1
[DeviceB-irf-port2/1]port group interface Ten-GigabitEthernet 2/0/49
[DeviceB-irf-port2/1]port group interface Ten-GigabitEthernet 2/0/50
[DeviceB-irf-port2/1]quit

[DeviceB]interface range Ten-GigabitEthernet 2/0/49 to Ten-GigabitEthernet 2/0/50
[DeviceB-if-range]undo  shutdown
[DeviceB-if-range]quit


[DeviceB]save force
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
[DeviceB]irf-port-configuration active

总结

我们用命令display irf发现,Master(主要的)是DeviceA, Standby(备用的)是DeviceB

[DeviceA]display irf
MemberID    Role    Priority  CPU-Mac         Description
 *+1        Master  1         7ed0-4678-0104  ---
   2        Standby 1         7ed0-57d7-0204  ---
--------------------------------------------------
 * indicates the device is the master.
 + indicates the device through which the user logs in.

 The bridge MAC of the IRF is: 7ed0-4678-0100
 Auto upgrade                : yes
 Mac persistent              : 6 min
 Domain ID                   : 0
[DeviceA]

配置完成后,发现两台主机的系统命名都变成了“DeviceA”,因为A是主交换机,都以主交换机为主。

H3C交换机,上面有两种堆叠的方式

假如有三台设备,A,B,C

环叠:A接B,B接C,C接A

直连:A接B,B接C

初学堆叠,以后回来补充说明。

BFD-MAD分裂检测方法(必配,为了业务)

IRF设备一旦分裂,会变成两台配置完全相同的设备,导致业务转发有问题。为了避免此类问题出现,可以配置分裂检测。设备一旦检测到IRF2分裂,则自动关闭备设备的所有非保留端口。在此介绍BFD MAD分裂检测配置方法。使用网线Device A上的端口GigabitEthernet1/0/1和Device B上的端口GigabitEthernet2/0/1连接起来。

[gaomin]vlan 1000 //创建vlan1000
[gaomin-vlan1000]port GigabitEthernet 1/0/1//将两个端口加入此vlan
[gaomin-vlan1000]port GigabitEthernet 2/0/1
[gaomin-vlan1000]quit


[gaomin]interface Vlan-interface 1000

[gaomin-Vlan-interface1000]mad bfd enable
[gaomin-Vlan-interface1000]mad ip address 10.1.1.1 30 member 1//此处IP地址可以随意设置
[gaomin-Vlan-interface1000]mad ip address 10.1.1.2 30 member 2//但是要和成员1IP地址在一个网段
[gaomin-Vlan-interface1000]quit

[gaomin]interface GigabitEthernet 1/0/1
[gaomin-GigabitEthernet1/0/1]undo stp en//生成树和BFD-MAD功能互斥,所以要关闭STP服务
[gaomin-GigabitEthernet1/0/1]quit

[gaomin]interface GigabitEthernet 2/0/1
[gaomin-GigabitEthernet2/0/1]undo stp enable
[gaomin-GigabitEthernet2/0/1]

心跳线:就是BFD-MAD配置的那两个端口,即G1/0/1和G2/0/1端口物理上所连的LC的光纤跳线,就称为心跳线。

堆叠线:就是本案例中万兆口G1/0/49.G1/0/50和G2/0/49,G2/0/50端口物理上所连的线,称为堆叠线,实际中由于价格昂贵,也可以用普通LC光纤跳线代替。