1、堆叠技术简介
传统的园区网高可靠性技术出现故障时切换时间很难做到毫秒级别、实现可靠性的方案通常为一主一备,存在着严重的资源浪费。同时随着网络设备的越来越多,管理将会变得越加复杂。为构建可靠、易管理、资源利用率高、易于扩展的交换网络,引入了 IRF(Intelligent Resilient Framework,智能弹性架构)技术。
IRF将多台成员设备通过堆叠口连接在一起形成一台虚拟的“逻辑设备”。这样无论在管理还是在使用上就成为了一个整体。IRF可以带来以下好处:
(1)简化管理:IRF堆叠形成之后,可以登录到统一的逻辑设备管理整个IRF堆叠以及其内所有成员设备,而不用连接到每台成员设备上分别对它们进行配置和管理。
(2)提高性能:IRF形成的逻辑设备中运行的各种控制协议也是作为单一设备统一运行的,省去了设备间大量协议报文的交互,也缩短了收敛时间。弹性扩展:IRF允许按照需求实现弹性扩展,保证用户投资。并且新增的设备加入或离开IRF架构时可以实现“热插拔”,不影响其他设备的正常运行。
(3)高可靠性:IRF的高可靠性体现在链路、设备和协议三个方面。成员设备的互连物理端口支持聚合功能,IRF堆叠和上、下层设备之间的物理连接也支持聚合功能,这样通过多链路备份提高了链路的可靠性。
将多台设备进行堆叠,形成一个逻辑设备。
2、堆叠技术原理
堆叠基本概念
(1)Master:成员设备的一种,由角色选举产生,它负责管理整个堆叠。一个堆叠中同一时刻只能有一台成员设备成为Master设备。
(2)Standby:成员设备的一种,由角色选举产生,它隶属于Master设备,作为此设备的备份设备运行。堆叠中除了Master设备,其它设备都是Standby设备。堆叠中可能存在多台Standby 设备。
(3)物理堆叠口:IRF要正常工作,需要先将成员设备进行物理连接。设备上用于堆叠连接的物理端口称为物理堆叠口。
(4)堆叠口:物理堆叠口需要和逻辑堆叠口绑定,逻辑堆叠口简称为堆叠口。
(5)聚合堆叠口:一个堆叠口可能跟一个物理堆叠口绑定,也可能由多个物理堆叠口聚合形成。由多个物理堆叠口聚合的堆叠口称为聚合堆叠口。
3、堆叠试验
(1)试验环境简介
试验环境:H3C Cloud Lab V5.9.0
试验设备:S6580 两台
线缆:XGE两根用于堆叠线缆,GE一根用于BFD检测。
试验拓扑图:
本次试验拓扑图
(2)试验步骤
(一)AGG-1 配置
[H3C]sysname AGG-1 //设备命名
[AGG-1]irf member 1 priority 32 //修改优先级、数字越大优先级越高
[AGG-1]interface Ten-GigabitEthernet 1/0/49
[AGG-1-Ten-GigabitEthernet1/0/49]shutdown //关闭堆叠端口
[AGG-1-Ten-GigabitEthernet1/0/49]interface Ten-GigabitEthernet 1/0/50
[AGG-1-Ten-GigabitEthernet1/0/50]shutdown
[AGG-1]irf-port 1/1 //创建堆叠逻辑接口并加入
[AGG-1-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/49
[AGG-1-irf-port1/1]port group interface Ten-GigabitEthernet 1/0/50
[AGG-1]interface Ten-GigabitEthernet1/0/49 //开启堆叠端口
[AGG-1-Ten-GigabitEthernet1/0/49]undo shutdown
[AGG-1-Ten-GigabitEthernet1/0/49]unnterface Ten-GigabitEthernet1/0/50
[AGG-1-Ten-GigabitEthernet1/0/50]undo shutdown
[AGG-1]irf-port-configuration active //激活堆叠
<AGG-1>save force //保存配置
(二)AGG-2 配置
[H3C]sysname AGG-2 //设备命名
[AGG-2]irf member 1 renumber 2 //修该堆叠编号
<AGG-2>save force
<AGG-2>reboot //保存配置后将设备进行重启
[AGG-2]interface Ten-GigabitEthernet2/0/49 //注意设备重启后接口名称改变
[AGG-2-Ten-GigabitEthernet1/0/49]shutdown //关闭接口
[AGG-2-Ten-GigabitEthernet1/0/49]interface Ten-GigabitEthernet2/0/50
[AGG-2-Ten-GigabitEthernet1/0/50]shutdown
[AGG-2]irf-port 2/2 //创建堆叠端口并加入
[AGG-2-irf-port1/2]port group interface Ten-GigabitEthernet 2/0/49
[AGG-2-irf-port1/2]port group interface Ten-GigabitEthernet 2/0/50
[AGG-2]interface Ten-GigabitEthernet2/0/49 //接口开启
[AGG-2-Ten-GigabitEthernet1/0/49]undo shutdown
[AGG-2-Ten-GigabitEthernet1/0/49]interface Ten-GigabitEthernet2/0/50
[AGG-2-Ten-GigabitEthernet1/0/50]undo shutdown
<AGG-2>save force //保存配置
[AGG-2]irf-port-configuration active //激活堆叠配置
//激活配置以后,AGG-2将自动进行重启,重启完毕后,两台设备变成一台逻辑设备。
(3)配置BFD检测
[AGG-1]interface Route-Aggregation 4 //配置三层聚合口
[AGG-1-Route-Aggregation4]mad bfd enable
[AGG-1-Route-Aggregation4]mad ip address 44.44.44.1 255.255.255.0 member 1
[AGG-1-Route-Aggregation4]mad ip address 44.44.44.2 255.255.255.0 member 2
[AGG-1]interface GigabitEthernet 1/0/4
[AGG-1-GigabitEthernet1/0/4]shutdown
[AGG-1-GigabitEthernet1/0/4]port link-mode route //将接口改为三层
[AGG-1-GigabitEthernet1/0/4]port link-aggregation group 4 //加入聚合端口
[AGG-1-GigabitEthernet1/0/4]undo shutdown
AGG-1]interface GigabitEthernet 2/0/4
[AGG-1-GigabitEthernet2/0/4]shutdown
[AGG-1-GigabitEthernet2/0/4]port link-mode route //将接口改为三层
[AGG-1-GigabitEthernet2/0/4]port link-aggregation group 4 //加入聚合端口
[AGG-1-GigabitEthernet2/0/4]undo shutdown
//由于模拟器BUG,导致配置BFD MAD会导致交换机环路,CPU卡死。
//本次实验中把 BFD MAD 所用到的接口配置为三层口,然后将 BFD MAD 配置在三层聚合口上
//附BFD配置,真机环境下可配置
vlan 888
port GigabitEthernet 1/0/4
port GigabitEthernet 2/0/4
interface Vlan-interface888
mad bfd enable
mad ip address 88.88.88.1 255.255.255.0 member 1
mad ip address 88.88.88.2 255.255.255.0 member 2
[AGG-1]interface GigabitEthernet 1/0/4 2/0/4
undo stp enable //关闭STP
[AGG-1]interface GigabitEthernet 1/0/4 2/0/4
shutdown
undo shutdown
(4)检查结果
检查IRF
检测MAD
,