一、概述
链路聚合技术是将两台设备的多条物理链路聚合成一条逻辑链路,实现了链路冗余备份和负载分担,提高了网络的可靠性。
二、作用
1、增强网络可靠性
2、提高链路带宽
3、实现了链路冗余备份
4、实现了链路负载分担
三、链路聚合分类
1、按是否支持LACP协商分为:静态聚合和动态聚合
2、按成员接口类型分为二层聚合和三层聚合
四、链路聚合工作机制
1、静态聚合工作模式
静态聚合组内的所有UP的端口,按照优先次序,选择优先次序最高、且属性配置和聚合接口相同的端口作为参考端口。
参考端口参考参数:
(1)端口的高端口优先级
(2)全双工、高速率
(3)全双工、低速率
(4)半双工、高速率
(5)半双工、低速率
2、动态聚合工作模式
(1)确定主动端:设备之间通过相互发送LACP报文来选举出主动端。
1、比较设备LACP优先级,越小越优,默认为32768,取值范围为0-65535。
2、若设备LACP优先级相同,则比较设备MAC地址,越小越优。
(2)确定成员端口:主动端选举出来后,需要确定成员端口。
1、比较接口LACP优先级,越小越优,默认为32768,取值范围为0-65535。
2、若接口LACP优先级相同,则比较端口号,越小越优。
五、链路聚合的负载分担模式
1、基于数据包的负载分担
将数据包分成若干个小组,依次负载到活动的接口上,接收端收到后再进行重组。
2、基于数据流的负载分担
将相同的数据流负载到同一接口上,按照五元组进行分流(源IP、目的IP、源MAC、目的MAC、源目IP、源目MAC的任意组合)。
六、静态聚合和动态聚合的区别
1、使用场景上
静态聚合一般适用于对接不同厂商、不支持LACP协议的场景,而动态聚合一般适用于对接相同厂商、支持LACP协议的场景。
2、协商上
静态聚合的接口参数需要手动配置,而动态聚合可以自动协商。
3、接口状态
静态聚合配置好后,接口的状态不会受网络环境的影响,而动态聚合的端口状态的选中、非选中会根据本端和对端进行变化。