华为HCNA之Eth-Trunk链路聚合实验

导语:

以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。

拓扑图:

在这里插入图片描述

步骤:

1.基本配置:

如拓扑图所示,完成各个物理设备和接口的配置,并测试连通性;
另外,将S1和S2相连的G0/0/2和G0/0/5端口关闭:

[S1-GigabitEthernet0/0/2]shutdown
[S1-GigabitEthernet0/0/5]shutdown 

S2配置同理;

2.未配置Eth-Trunk时的现象验证:

模拟链路增加,开启G0/0/2的端口:

[S1-GigabitEthernet0/0/2]undo shutdown 

S2同理;
配置完成后,查看S1的STP:
在这里插入图片描述
可以看到E0/0/2的端口处于丢弃状态,这是因为在STP生成树下,同时开启2条链路,会自动阻塞一条,数据仍然只能通过G0/0/1接口传输。

3.配置Eth-Trunk实现链路聚合(手工负载分担模式):

配置交换机,仅以S1为例,S2同理:

[S1]interface Eth-Trunk 1
[S1-Eth-Trunk1]mode manual load-balance 
[S1-GigabitEthernet0/0/1]eth-trunk 1
[S1-GigabitEthernet0/0/2]eth-trunk 1

配置完成后,查看Eth-Trunk状态:
在这里插入图片描述
查看S2的Eth-Trunk接口信息:
在这里插入图片描述
可以看到,目前该接口的总带宽是G0/0/1和G0/0/2的总和;
然后再查看STP信息:
在这里插入图片描述
可以看到,两个接口被捆绑成一个Eth-Trunk接口,且是转发状态。
使用Ping命令测试,同时关闭S2的G0/0/1端口模拟故障发生:
在这里插入图片描述
可以观察到,链路发生故障时,链路立刻进行切换,数据包仅丢失少量几个,由此可知,Eth-Trunk提高了带宽。

4.配置Eth-Trunk实现链路聚合(静态LACP模式):

将G0/0/5打开,模拟增加一条新链路:

[S1-GigabitEthernet0/0/5]undo shutdown 

[S2-GigabitEthernet0/0/5]undo shutdown 

将Eth-Trunk的工作模式更改为静态LACP模式(仅以S1为例,S2同理):

[S1-GigabitEthernet0/0/1]undo eth-trunk 
[S1-GigabitEthernet0/0/2]undo eth-trunk
[S1]interface Eth-Trunk 1
[S1-Eth-Trunk1]mode lacp-static 
[S1-GigabitEthernet0/0/1]eth-trunk 1
[S1-GigabitEthernet0/0/2]eth-trunk 1
[S1-GigabitEthernet0/0/5]eth-trunk 1

配置完后,查看S1的Eth-Trunk接口状态:
在这里插入图片描述
可以观察到,3个接口都处于活动状态(Selected);
现在将系统优先级从默认的32768改为100,使其成为主动端口(值越低优先级越高):

[S1]lacp priority 100

配置完后,查看Eth-Trunk1的接口状态:
在这里插入图片描述
可以观察到,S1已经修改成功,S2还没有修改,仍为默认值。
在S1上设置接口上限阈值:

[S1-Eth-Trunk1]max active-linknumber 2

配置优先级:

S1-GigabitEthernet0/0/1]lacp priority 100
[S1-GigabitEthernet0/0/2]lacp priority 100

在这里插入图片描述
可以看到Eth-Trunk接口下只有2个成员处于活动状态下,G0/0/5为不活动状态,该链路作为备份状态。
现在将G0/0/1接口关闭,验证Eth-Trunk链路聚合信息:

在这里插入图片描述
可以看到,G0/0/1处于不活动状态,而G0/0/5成为活动状态,因此,备份链路生效。

至此,Eth-Trunk链路聚合实验完成!

思考题:

问题:当接口数超出最大负载阈值时,剩余接口是否转发流量?
解答:Eth-Trunk接口数超出时,多于接口会处于不转发流量的Unselect状态。

猜你喜欢

转载自blog.csdn.net/qq_37176318/article/details/106972796