实验5.1链路聚合配置
1.实验内容
链路聚合技术可以将多条物理链路聚合为单条逻辑链路,且使得该逻辑链路的带宽是这些物理链路的带宽之和。链路聚合技术主要用于提高互连交换机的逻辑链路的带宽,常常与VLAN和生成树一起使用。链路聚合常常配置在核心交换机层。
构建如下图1所示网络拓扑结构。交换机S1与S2之间用三条物理链路相连,这三条物理链路通过链路聚合技术聚合为单条逻辑链路,这条逻辑链路的带宽是三条物理链路的带宽之和。对于交换机S1和S2,连接这三条物理链路的三个交换机端口聚合为单个逻辑端口。实现MAC帧转发时,逻辑端口的功能等同与物理端口。
为了验证N:M的备份过程,可以将活动接口上限阈值设定为3,并使得N+M的值为3,用4条物理链路连接交换机S1和S2。建立链路聚合后,查看链路聚合组中的成员。删除作为链路聚合组中的其中一条链路后,再次查看链路聚合组中的成员。
2.实验原理
在eNSP中,将一组物理端口进行链路聚合,形成一个逻辑端口,称为eth-trunk接口。用链路聚合接口编号唯一标识每一个链路聚合接口。对于交换机而言,链路聚合接口等同于单个端口。
3.实验步骤
(1)构建网络拓扑,设置PC1~PC4的IP地址为192.1.1.1和192.1.1.4。子网掩码为255.255.255.0。启动所有设备。
(2)查看S1和S2的stp(使用命令dis stp brief)配置和eth-trunk(命令dis eth-trunk)配置。其中stp端口状态的查看结果填入结果表1中(Eth-trunk 配置前)。
- 完成S1链路聚合相关配置:一是创建eth-trunk接口,设定eth-trunk接口的工作模式为LACP,将eth-trunk接口所对应的链路聚合组的活动接口数码的上限阈值设置为3,并将负载均衡方式指定为src-dst-mac;二是将交换机相应端口加入到eth-trunk中,使其成为eth-trunk接口的成员。
[LSW1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]mode lacp
[LSW1-Eth-Trunk1]max active-linknumber 3
[LSW1-Eth-Trunk1]load-balance src-dst-mac
[LSW1-Eth-Trunk1]trunkport g 0/0/1 to 0/0/3
(4)完成S2的链路聚合相关配置。配置方法同S1。
(5)配置完S2后,再次查看S1和S2的stp和eth-trunk。其中stp端口状态的查看结果查看结果填入结果表1中(Eth-trunk 配置后)。
表1 LSW1的端口角色
LSW1的端口角色 | LSW2的端口角色 | |||
Eth-trunk 配置前 | G0/0/1 | DEST | G0/0/1 | ROOT |
G0/0/2 | DEST | G0/0/2 | ALLE | |
G0/0/3 | DEST | G0/0/3 | ALLE | |
Eth-trunk 配置后 | eth-trunk 1 | DEST | eth-trunk 1 | ROOT |
- 完成各个PC机的通信过程。查看交换机LSW1和LSW2建立的MAC地址表。
[lsw1]dis mac-address
表2 MAC地址表
LSW1的MAC地址表 | LSW2的MAC地址表 | |||
MAC地址 | 对应端口 | MAC地址 | 对应端口 | |
PC1 | 5489-9851-6b7f | GE0/0/4 | 5489-9851-6b7f | Eth-Trunk1 |
PC2 | 5489-9873-6e60 | GE0/0/5 | 5489-9895-7142 | GE0/0/4 |
PC3 | 5489-9895-7142 | Eth-Trunk1 | 5489-988d-3df2 | GE0/0/5 |
PC4 | 5489-988d-3df2 | Eth-Trunk1 | 5489-9873-6e60 | Eth-Trunk1 |
- 查看eth-trunk成员信息,可以使用命令:dis trunkmembership eth-trunk 1。各个端口的状态为up,如表3中的第2列所示。
(8)在LSW1和LSW2之间再添加一条物理链路,端口为g0/0/6连接,将该链路添加到Eth-trunk1逻辑接口中。(注意,2个交换机中都需要将g0/0/6添加到Eth-trunk 1中)
[LSW1-Eth-Trunk1]trunkport g 0/0/6
也可以用下面几条命令为链路聚合组添加新的链路:
[lsw1]int g0/0/6
[lsw1-GigabitEthernet0/0/6]eth
[lsw1-GigabitEthernet0/0/6]eth-trunk 1
再次查看eth-trunk成员信息。查看结果填入结果表3中(第4列)。
(9)删除LSW1和LSW2之间由端口G0/0/1连接的物理链路。再次查看eth-trunk成员信息。查看结果填入结果表3中。(第6列)
表3 LSW1在物理链路变化前后的端口状态变化
添加物理链路G0/0/6前 | 添加物理链路G0/0/6后 | 删除G0/0/1端口物理链路后 | |||
端口 | 状态 | 端口 | 状态 | 端口 | 状态 |
1 | up | 1 | Up | ||
2 | up | 2 | Up | 2 | Up |
3 | up | 3 | Up | 3 | Up |
6 | Down | 6 | Up |
4. CLI配置
(1)交换机LSW1的CLI配置
<Huawei>sys
[Huawei]un in en
[Huawei]sys LSW1
[LSW1]dis stp brief
[LSW1]dis eth-trunk
[LSW1]interface Eth-Trunk 1
[LSW1-Eth-Trunk1]mode lacp
[LSW1-Eth-Trunk1]max active-linknumber 3
[LSW1-Eth-Trunk1]load-balance src-dst-mac
[LSW1-Eth-Trunk1]quit
[LSW1-Eth-Trunk1]trunkport g 0/0/1 to 0/0/3
[LSW1-Eth-Trunk1]trunkport g 0/0/6
[LSW1-GigabitEthernet0/0/3]q
<LSW1>save
(2)交换机LSW2的CLI配置
配置过程与LSW1相似,不再赘述
5.保存文件
将拓扑文件命名为“5.1链路聚合配置”,保存在个人文件夹中