1.定义
- 链路聚合是把两台设备之间的多条物理链路聚合在一起,当做一条逻辑链路来使用。
2.应用场景
- 多用在核心层,该层负责数据的高速交换时,容易发生拥塞。
3.作用
- 链路聚合能够提高链路带宽。理论上,通过聚合几条链路,一个聚合口的带宽可以扩展为所有成员口带宽的总和,这样就有效地增加了逻辑链路的带宽。
- 链路聚合为网络提供了高可靠性。配置了链路聚合之后,如果一个成员接口发生故障,该成员口的物理链路会把流量切换到另一条成员链路上。
- 链路聚合还可以在一个聚合口上实现负载均衡,一个聚合口可以把流量分散到多个不同的成员口上,通过成员链路把流量发送到同一个目的地,将网络产生拥塞的可能性降到最低。
4.工作模式
- 手动负载均衡模式,手工负载分担模式下,Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。该模式下所有活动链路都参与数据的转发,平均分担流量,因此称为负载分担模式。
- LACP模式,链路两端的设备相互发送LACP报文,协商聚合参数。协商完成后,两台设备确定活动接口和非活动接口。
- 两种链路聚合模式的主要区别是:在LACP模式中,一些链路充当备份链路。在手动负载均衡模式中,所有的成员口都处于转发状态。
5.负载分担类型
- 根据报文的源MAC地址进行负载分担
- 根据报文的目的MAC地址进行负载分担
- 根据报文的源IP地址进行负载分担
- 根据报文的目的IP地址进行负载分担
- 根据报文的源MAC地址和目的MAC地址进行负载分担
- 根据报文的源IP地址和目的IP地址进行负载分担
- 根据报文的VLAN、源物理端口等对L2、IPv4、IPv6和MPLS报文进行增强型负载分担
6.二层基础配置
# 创建Eth-Trunk口
interface Eth-Trunk 1
# 进入物理接口
interface GigabitEthernet0/0/1
# 绑定Eth-Trunk口
eth-trunk 1
7.三层基础配置
# 创建 eth-trunk口
interface eth-trunk 1
# 将 eth-trunk口 转换成三层口
undo portswitch
# 配置 eth-trunk口 地址
ip address 100.1.1.1 24
# 进入物理口
interface GigabitEthernet 0/0/1
#绑定 eth-trunk口
[RTA-GigabitEthernet0/0/1]eth-trunk 1