以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。
链路聚合技术主要有以下三个优势:
1.增加带宽
链路聚合接口的最大带宽可以达到各成员接口带宽之和。
2.高可靠性
当某条活动链路出现故障时,流量可以切换到其他可用的成员链路上,从而提高链路聚合接口的可靠性。
3.负载分担
在一个链路聚合组内,可以实现在各成员活动链路上的负载分担。
![](https://img-blog.csdnimg.cn/img_convert/78d597605c84ab8f4e7cfe991ddcd3c3.png)
能够提高链路带宽,增强网络可用性,支持负载分担;
当其中一条链路出现故障的时候另外两条链路会进行分担;
链路聚合模式
1.手工负载分担模式
手工模式下,Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当需要在两个直连设备之间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用手工模式。手工模式可以实现增加带宽、提高可靠性和负载分担的目的。
1)没有协议交互
2)手工聚合
3)都做数据转发
2.LACP模式--实现链路备份(取值越小LACP优先级越高)--【1-65535】
为了提高Eth-Trunk的容错性,并且能提供备份功能,保证成员链路的高可靠性,出现了链路聚合控制协议LACP(LinkAggregation Control Protocol),LACP模式就是采用LACP的一种链路聚合模式。
1)有协议交互(协商链路之间哪些处于Active那条处于Backup)
2)支持M:N方式(2条处于Active1条处于Backup)
成员接口间M:N备份
LACP模式链路聚合由LACP确定聚合组中的活动和非活动链路,又称为M:N模式,即M条活动链路与N条备份链路的模式。这种模式提供了更高的链路可靠性,并且可以在M条链路中实现不同方式的负载均衡。
系统优先级
LACP模式下,两端设备所选择的活动接口必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端具有更高的优先级,另一端根据高优先级的一端来选择活动接口即可。系统LACP优先级值越小优先级越高。
接口LACP优先级
接口LACP优先级是为了区别同一个Eth-Trunk中的不同接口被选为活动接口的优先程度,优先级高的接口将优先被选为活动接口。接口LACP优先级值越小,优先级越高。
数据流控制
Eth-Trunk链路两端相连的物理接口的数量、速率、双工方式、流控方式必须一致。
LACP抢占模式
一端设备处于Active端,根据优先级和端口ID决定哪一端为主动端
32768+端口号越小越优先
不开启抢占模式则不执行来回切换
[SWB]lacp priority100 //修改优先级
[SWB]int Eth-Trunk 1
[SWB-Eth-Trunk1]lacppreempt enable //开启抢占模式
[SWB-Eth-Trunk1]lacppreempt delay 10 //抢占时延10s(默认30s)
二层链路聚合配置
[SWA]interface Eth-Trunk1 //创建interface Eth-Trunk 1
[SWA-Eth-Trunk1]interfaceGigabitEthernet0/0/1
[SWA-GigabitEthernet0/0/1]eth-trunk1 //把接口关联到Eth-Trunk 1
[SWA-GigabitEthernet0/0/1]interfaceGigabitEthernet0/0/2
[SWA-GigabitEthernet0/0/2]eth-trunk1
[SWB]interface Eth-Trunk1
[SWB-Eth-Trunk1]manual load-balance
[SWB-Eth-Trunk1]trunkportGigabitEthernet 0/0/1
[SWB-Eth-Trunk1]trunkportGigabitEthernet 0/0/2
[SWB-Eth-Trunk1]trunkportGigabitEthernet 0/0/3
[SWB]interface Eth-Trunk1
[SWB-Eth-Trunk1]trunkportGigabitEthernet 0/0/1 to 0/0/3
LACP模式下更改
[SWB-Eth-Trunk1]maxactive-linknumber 2 设置处于转发状态端口数量
![](https://img-blog.csdnimg.cn/img_convert/67a103353c3ccaaab2b9bfb8d3201a65.png)
![](https://img-blog.csdnimg.cn/img_convert/d4f2a12d52e07b5f2abe66623ee5b2ad.png)
三层链路聚合配置
![](https://img-blog.csdnimg.cn/img_convert/da2e62f8c2f1cbba7f60fbca255ecc33.png)
[RTA]interface eth-trunk1
[RTA-Eth-Trunk1]undoportswitch //将二层接口改成三层接口
[RTA-Eth-Trunk1]ipaddress 100.1.1.1 24
[RTA-Eth-Trunk1]quit
[RTA]interfaceGigabitEthernet 0/0/1
[RTA-GigabitEthernet0/0/1]eth-trunk1
[RTA-GigabitEthernet0/0/1]quit
[RTA]interfaceGigabitEthernet0/0/2
[RTA-GigabitEthernet0/0/2]eth-trunk1
[RTA-GigabitEthernet0/0/2]quit