华为eNSP实验:Eth-Trunk LACP模式

一、LACP是什么

Eth-Trunk是一种将多个物理链路聚合成一个逻辑链路的技术,可以增加带宽并提供链路冗余。LACP(Link Aggregation Control Protocol)是实现Eth-Trunk的一种协议,用于在链路聚合中动态分配和调整成员端口的负载均衡权重。

二、LACP的功能

LACP,全称Link Aggregation Control Protocol,是一种链路聚合控制协议。它的主要功能包括:

  1. 负载均衡:LACP可以将多个物理链路捆绑成一个逻辑链路,实现带宽的负载均衡,提高网络的传输效率和可靠性。

  2. 链路冗余:如果某个物理链路出现故障,LACP可以将流量自动切换到其他正常的物理链路,保证网络服务的连续性。

  3. 链路动态调整:在网络拓扑发生变化时,如新增或删除物理链路,LACP可以自动重新配置捆绑关系,无需人工干预。

  4. 优化资源利用:通过捆绑多条物理链路,可以提高网络的带宽利用率,同时减少了对硬件设备的投资成本。

  5. 提高网络安全性:通过将流量分散到多条物理链路上,降低了单点故障的风险,提高了网络的鲁棒性和安全性。

三、实验配置

实验拓扑:

(1)LSW1的命令

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]vlan batch 10 20            //配置vlan10和20
[Huawei]int g0/0/4
[Huawei-GigabitEthernet0/0/4]port link-t access      //接口的类型为access
[Huawei-GigabitEthernet0/0/4]port default vlan 10   //将接口划入vlan10
[Huawei-GigabitEthernet0/0/4]quit
[Huawei]int g0/0/5
[Huawei-GigabitEthernet0/0/5]port link-t access       //接口的类型为access
[Huawei-GigabitEthernet0/0/5]port default vlan 20  //将接口划入vlan20
[Huawei-GigabitEthernet0/0/5]quit
[Huawei]sys LSW1
[LSW1]int Eth-Trunk 1         //创建Eth-Trunk 1
[LSW1-Eth-Trunk1]mode lacp-static       //配置工作模式为静态LACP模式
[LSW1-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3   //将g0/0/1到g0/0/3加入成员接口
[LSW1-Eth-Trunk1]port link-t trunk     //配置链路组的类型为trunk模式
[LSW1-Eth-Trunk1]port trunk allow-pass vlan 10 20  //允许通过vlan10和20

(2)LSW2的命令

<Huawei>sys
[Huawei]undo info-center enable
[Huawei]sys LSW2
[LSW2]vlan batch 10 20
[LSW2]int g0/0/4
[LSW2-GigabitEthernet0/0/4]port link-t access    
[LSW2-GigabitEthernet0/0/4]port default vlan 10
[LSW2-GigabitEthernet0/0/4]int g0/0/5
[LSW2-GigabitEthernet0/0/5]port link-t access
[LSW2-GigabitEthernet0/0/5]port default vlan  20
[LSW2-GigabitEthernet0/0/5]quit
[LSW2]int eth-trunk 1
[LSW2-Eth-Trunk1]mode lacp-static
[LSW2-Eth-Trunk1]trunkport GigabitEthernet 0/0/1 to 0/0/3
[LSW2-Eth-Trunk1]port link-t trunk
[LSW2-Eth-Trunk1]port trunk allow-pass vlan 10 20

(3)配置完VLAN和设置Eth-Trunk,就可以进行下一步,下一步主要在LSW1上配置

首先查看Eth-Trunk的信息

以上的结果表明基于静态的LACP模式的Eth-Trunk已经配置完成,参数及含义如下:
1、LAG ID:表示该Eth-Trunk的编号为1。
2、WorkingMode:STATIC表示该Eth-Trunk的工作模式为静态LACP模式。
3、System Priority:32768表示LSW1的系统LACP的优先级为32768。
4、Max Active-linknumber:8表示最大的活动链路数量为8个。
5、Status 表示活动接口的状态,Selected表示该成员接口被选中,成为活动接口;Unselect表示该成员接口未被选定。
6、PortType表示本地成员接口的类型。
7、PortPri表示成员接口的LACP优先级。
8、PortNo表示成员接口在LACP中的编号。
9、PortKey表示成员接口在LACP中的Key值。
10、PortState表示成员接口的状态变量。

(4)接下来手动定义阈值

[LSW1]int eth-trunk 1     
[LSW1-Eth-Trunk1]max active-linknumber 2    //手动定义活动接口阈值
[LSW1]display eth-trunk

然后再查看Eth-Trunk信息

可以看到Max Active-linknumber:2,从原来的8变成了2,我们可以看到将最大的活动链路的数目修改后原本是有3条链路,然而现在最大活动链路只有2条,所以有一条链路变成了非活动链路,它是根据端口号来默认选择G0/0/3作为非活动接口

(4)将LACP的优先级修改为99,成为主动端(因为默认都是32768,优先级越小越优,与LSW2相比LSW1的优先级要小,所以成为主动端

[LSW1]int eth-trunk 1
[LSW1-Eth-Trunk1]lacp priority 99    //将LSW1的优先级改为99
[LSW1]display eth-trunk

然后继续查看Eth-Trunk的信息

(5)将接口G0/0/2和G0/0/3的优先级修改为88,使其成为活动接口(同样也是因为默认的优先级为32768,所以G0/0/2和G0/0/3成为活动接口

[LSW1]int eth-trunk 1
[LSW1-Eth-Trunk1]int g0/0/2
[LSW1-GigabitEthernet0/0/2]lacp priority 88     //将接口g0/0/2的优先级改为88
[LSW1-GigabitEthernet0/0/2]quit
[LSW1]int g0/0/3
[LSW1-GigabitEthernet0/0/3]lacp priority 88     //将接口g0/0/3的优先级改为88
[LSW1-GigabitEthernet0/0/3]quit
[LSW1]display eth-trunk

继续查看Eth-Trunk的信息

根据上面的信息我们可以看到虽然G0/0/3的优先级已经变成了88,但还是非活动接口,这是因为要开启抢占功能

[LSW1]int eth-trunk 1
[LSW1-Eth-Trunk1]lacp preempt enable        //开启抢占功能
[LSW1-Eth-Trunk1]quit
[LSW1]display eth-trunk

现在我们可以看到G0/0/3的接口已经成为活动接口,至此实验成功

四、总结:

在LACP模式下,Eth-Trunk能够自动协商聚合组成员状态,确保两边设备对组成员的状态达成一致。通过调整系统优先级和接口优先级,可以控制哪个设备成为主动端,哪个端口被选为活动端口。设置最大活动链路数可以限制聚合组内最多有多少条链路是活动的,从而优化网络资源使用。开启抢占功能允许在未来某个时间点,如果当前活动链路出现故障,其他备用链路可以替代成为活动链路,进一步增强了网络的可靠性。

  • 21
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值