一、实验目的
1、掌握使用手动模式配置链路聚合的方法
2、掌握使用静态 LACP 模式配置链路聚合的方法
3、掌握控制静态 LACP 模式下控制活动链路的方法
4、掌握静态 LACP 的部分特性的配置
二、实验环境
华为eNSP模拟器,拓扑如下:
三、实验介绍
随着网络规模不断扩大,用户对骨干链路的带宽和可靠性提出越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。
采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口,达到增加链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。链路聚合技术主要有以下三个优势:
- 增加带宽:链路聚合接口的最大带宽可以达到各成员接口带宽之和。
- 提高可靠性:当某条活动链路出现故障时,流量可以切换到其他可用的成员链路上,从而提高链路聚合接口的可靠性。
- 负载分担:在一个链路聚合组内,可以实现在各成员活动链路上的负载分担。
在生成树实验中,交换机之间的多条链路无法同时处于数据转发的状态。为了充分利用链路的带宽,需要在交换机之间配置以太网链路聚合。
本实验将通过手工和LACP 模式的以太网链路聚合的配置来说明以太网链路聚合技术的配置及原理。
四、配置思路
1、配置设备IP地址及Loopback
2、二层设备划分VLAN
3、配置手工模式链路聚合
4、配置 LACP 模式链路聚合
5、单臂路由
6、三层设备做OSPF全网互通
五、配置步骤
步骤 1 设备基础配置
# 设备命名及配置设备的 IP 地址
设备 | 接口 | IP Address/Mask |
S57-1 | Vlanif12 | 10.0.12.1/24 |
Vlanif100 | 10.0.1.254/24 | |
Vlanif200 | 10.0.2.254/24 | |
S57-2 | Vlanif12 | 10.0.12.2/24 |
Vlanif23 | 10.0.23.1/24 | |
Vlanif300 | 10.0.3.254/24 | |
R3 | GigabitEthernet0/0/0 | 10.0.23.2/24 |
GigabitEthernet1/0/0.400 | 10.0.4.254/24 | |
GigabitEthernet1/0/0.500 | 10.0.5.254/24 | |
Eth-Trunk1 | 10.0.34.3/24 | |
R4 | LoopBack1 | 110.1.1.1/32 |
Eth-Trunk1 | 10.0.34.4/24 |
完成路由器的命名、物理接口、逻辑接口和PC的 IP 地址配置。
设备 | IP Address/Mask | 网关 |
PC1 | 10.0.1.1/24 | 10.0.1.254 |
PC2 | 10.0.2.1/24 | 10.0.2.254 |
PC3 | 10.0.3.1/24 | 10.0.3.254 |
PC4 | 10.0.4.124 | 10.0.4.254 |
PC5 | 10.0.5.1/24 | 10.0.5.254 |
步骤 2 划分VLAN
# 配置基于接口划分VLAN
1、接入交换机S37上VLAN及端口类型如下表所示:
配置命令:略(参考VLAN综合实验)
注意:VLAN 100、VLAN 200的网关配置在S57-1上,VLAN 300 的网关配置在S57-2上。
2、汇聚交换机S57-1,S57-2与S37交换机互联的接口配置成Trunk,允许通过的VLAN与S37对应的接口相同。
配置命令:略(参考VLAN综合实验)
步骤 3 配置链路聚合
# R3与R4之间使用三层手工聚合链路,聚合链路为Eth-trunk1,这里以R3为例
1、创建 Eth-Trunk 接口
[R3]interface Eth-Trunk 1
interface eth-trunk命令用来进入已经存在的Eth-Trunk接口,或创建并进入Eth-Trunk接口。数字“1”代表接口编号,编号范围根据设备情况有所不同。
2、设置 Eth-Trunk 接口的聚合模式
[R3-Eth-Trunk1]mode manual load-balance
mode命令用来配置Eth-Trunk的工作模式,有LACP模式和手工负载分担模式(手工模式)
两种,缺省情况下,Eth-Trunk的工作模式为手工负载分担模式。此处R3上的模式配置仅为示范目的,实际操作时不需要。
3、将成员接口加入聚合组
[R3]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[R3-GigabitEthernet0/0/1]quit
[R3]interface GigabitEthernet 0/0/2
[R3-GigabitEthernet0/0/2]eth-trunk 1
Info: This operation may take a few seconds. Please wait for a moment...done.
[R3-GigabitEthernet0/0/2]quit
可进入到成员接口的接口视图下,逐一添加到Eth-Trunk接口。也可以在Eth-Trunk接口视
图下通过trunkport命令批量添加接口。
[R3]interface Eth-Trunk 1
[R3-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/2
Info: This operation may take a few seconds. Please wait for a moment...done
将成员接口加入Eth-Trunk时,需要注意以下问题:
- 每个Eth-Trunk接口下最多可以包含8个成员接口。
- Eth-Trunk接口不能嵌套,即Eth-Trunk接口的成员接口不能是Eth-Trunk接口。
- 一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其它Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。
- 如果本地设备使用了Eth-Trunk,与成员接口直连的对端接口也必须捆绑为Eth-Trunk接口,两端才能正常通信。
- Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式等必须一致。
4、查看 Eth-Trunk 接口状态
[S1]display eth-trunk 1
# S57设备之间使用静态LACP聚合链路,以S57-1为例:
1、链路聚合接口为Eth-trunk1,聚合链路接口类型为Trunk,允许所有VLAN通过,最大活动链路设置为2。
[S57-1]interface Eth-Trunk1
[S57-1-Eth-Trunk1] port link-type trunk
[S57-1-Eth-Trunk1] port trunk allow-pass vlan all
[S57-1-Eth-Trunk1] mode lacp-static
mode lacp-static 指定Eth-Trunk工作模式为LACP模式。
注:部分版本的设备命令为 mode lacp
[S57-1-Eth-Trunk1] max active-linknumber 2
max active-linknumber 命令用来配置链路聚合组活动接口数目的上限阈值。缺省情况下,链路聚合组活动接口数的上限阈值是8。
[S57-1-Eth-Trunk1] trunkport GigabitEthernet 0/0/11 to 0/0/13
2、查看 Eth-Trunk 接口状态
<S57-1>display eth-trunk 1
步骤 4 配置单臂路由
# 在R3上使用单臂路由,使VLAN 400与VLAN 500互联,子接口使用G2/0/0.400和G2/0/0.500
配置命令:略(参考VLAN综合实验单臂路由部分)
步骤 4 配置OSPF全网互通
配置过程:略(参考OSPF动态路由综合实验)
配置代码如下:
[S57-1]
#
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 10.0.12.0 0.0.0.255
network 10.0.1.0 0.0.0.255
network 10.0.2.0 0.0.0.255
#
[S57-2]
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 10.0.3.0 0.0.0.255
network 10.0.12.0 0.0.0.255
network 10.0.23.0 0.0.0.255
#
[R3]
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 10.0.4.0 0.0.0.255
network 10.0.5.0 0.0.0.255
network 10.0.23.0 0.0.0.255
network 10.0.34.0 0.0.0.255
#
[R4]
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 10.0.34.0 0.0.0.255
network 110.1.1.1 0.0.0.0
#
注意:S57-1与S57-2三层互联使用VLANIF12,S57-2与R3三层互联使用VLANIF23
步骤 5 测试
# 测试PC之间的联通性,这里以PC1和PC5为例
# 测试PC和Loopback之间的通信,这里以PC3为例
实验成功。
四、实验总结
知识点:
链路聚合又称端口聚合,即把交换机的多个端口聚合成一个逻辑端口,由此所形成的逻辑链路叫做EtherChannel。
端口聚合主要用于交换机之间连接。由于两个交换机之间有多条冗余链路的时候,STP会将其中的几条链路关闭,只保留一条,这样可以避免二层的环路产生。但是,这样失去了路径冗余的优点。
通过链路聚合,可以大大提高端口间链路的通信速度。例如,当用2个100Mbit/s的端口进行聚合时,所形成的逻辑端口的通信速度为200Mbit/s。当EtherChannel内的某条物理链路出现故障时,该链路的流量会自动转移到其余链路上,自动提供冗余和负载均衡。支持链路聚合的协议有两个,一个是思科专有端口聚合协议PAgP,另一个是公用标准的链路聚合控制协议LACP。
注意事项:
- 实施本实验时,需回忆之前所学知识点
- 本实验涉及三层交换机使用VLANIF实现VLAN间通信
- Eth-Trunk接口属于逻辑接口,需配置IP地址
- 注意OSPF生效网段