一、LACP
1、LACP概述
LACP(链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(链路汇聚控制协议数据单元)与对端交互信息。启用某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。
以太网链路聚合----Eth-trunk多链路汇聚,将多条物理链路变为一条E- trunk的逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式和LACP模式。
LACP模式需要有链路集合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP时,建议使用LACP模式。
2、LACP功能
LACP模式不仅可以实现增加带宽、提高可靠性、负载分担的目的,而且可以提供Eth-trunk的容错性、提供备份功能。
LACP模式下,部分链路是活动链路,所有活动链路均参与数据转发。如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,使得参与数据转发的链路数目不变。
二、LACP配置
交换机配置1
[Huawei] lacp priority 1000 ### 配置系统LACP优先级 [Huawei] int Eth-Trunk 1 ####进入Eth-Trunk视图 [Huawei-Eth-Trunk 1] bpdu enable ###配置接口上发送到BPDU报文到CPU处理,起到防环作用
[Huawei-Eth-Trunk 1] mode lacp-static ##配置Eth-Trunk为静态LACP模式
[Huawei]int e0/0/10
###接口在加入Eth-trunk前必须要保持为默认hybrid模式类型,可在加入Eth-trunk后再配trunk
[Huawei-e0/0/10] eth-trunk 1 ###将当前接口加入Eth-Trunk
[Huawei] int e0/0/11
[Huawei-int e0/0/11] eth-trunk 1
[Huawei ]int e0/0/12
[Huawei-int e0/0/12] eth-trunk 1
[Huawei] dis eth-trunk 1 ### 下面有三个成员此时三 个口是跑流量的负载冗余
[Huawei]int eth-trunk 1
[Huawei-eth-trunk 1] max active-linknumber 2
###配置链路聚合活动接口数上限阈值。剩余的成员的接口处于备份状态,未配置.上限阈值则Eth-Trunk最多允许8个接口同时处于活动状态
[Huawei-eth-trunk 1]dis this
交换机配置2
[Huawei] int Eth-Trunk 1
[Huawei-Eth-Trunk 1] bpdu enable
[Huawei-Eth-Trunk 1]mode lacp-static
[Huawei] int e0/0/10
[Huawei-e0/0/10]eth-trunk 1
[Huawei] int e0/0/11
[Huawei-int e0/0/11]eth-trunk 1
[Huawei] int e0/0/12
[Huawei-int e0/0/12]eth-trunk 1
[Huawei] interface eth-trunk 1
[Huawei-Eth-Trunk1] trunkport ethernet 0/0/10 to 0/0/12
#### 向Eth-Trunk批量增加成员接口
[Huawei] dis eth-trunk 1
[Huawei] dis trun kmembership eth-trunk 1 ###查看链路负载情况
负载冗余测试
down掉其中的一条链路
[Huawei] dis trun kmembership eth-trunk 1 ###查看链路负载情况
<HUAWEI> system-view
[HUAWEI] sysname SwitchA
[SwitchA] interface eth-trunk 1
[SwitchA-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/3
[SwitchA- Eth- Trunk1] quit