1、基本概念
Eth-trunk--以太网链路聚合技术,是将多条物理链路捆绑成一条逻辑链路的技术。最大支持8条链路。
2、工作原理
①链路捆绑:将多条物理链路捆绑成一个Eth-trunk链路。一个以太网接口只能加入到一个Eth-trunk。
②数据分发与接收:发送数据时,eth-trunk会将数据流量分配到聚合的每条链路上进行传输。接收数据时同理,对上层设备呈现出一个链路接口。
③链路状态监测:实时监测每条链路,如某一条链路出现故障,Eth-trunk会自动将流量切换到其他链路上,实现冗余备份。
3、Eth-trunk模式
①手工负载分担模式
- 原理:手动配置Eth-trunk接口,指定参与捆绑的物理接口。在这种情况下数据会均匀的分配到各个成员链路上,不依懒STP来进行链路的阻塞或转发,所有成员读出与转发状态,共同传输数据。
- 特点:配置简单(可以指定那些接口接入,简单明了)、负载均衡效果好(流量均匀分配)、可靠性较高(出现故障自动切换)
- 适用场景:对网络带宽需求较高、需要充分利用多条链路带宽资源的场景,如数据中心内部服务器与交换机之间的连接、核心交换机之间的互联等。
②LACP--链路聚合控制协议模式
- 原理:设备通过LACP协议与对端设备进行交互,自动协商并建立Eth-trunk链路。LACP 根据系统优先级比小,默认32768、MAC地址比小等选举出主动端和被动端,主动端负责向被动端发送 LACP 报文,协商链路聚合的参数。LACP 模式根据链路的状态和负载情况,动态地调整成员链路的加入或退出。
- 接口状态:活跃接口(Selected)能够转发业务数据、非活跃接口(Unselect)不能转发数据
- 特点:自动协商(自动发现建立,减少手工配置出现错误的可能)、链路状态调整(可以动态增加或删除链路)
- 使用场景:网络环境复杂、设备之间需要自动协商或动态调整链路聚合的场景。如大型企业核心网络。
4、注意事项
①聚合前成员接口不能配置业务、不能修改接口类型、不能配置静态MAC
②一个eth-trunk中的成员接口必须是以太网类型和速率相同的接口(GE接口和FE接口不能加入同一个eth-trunk,GE电口和GE光口不能加入同一个eth-trunk)
③设备对端的链路聚合模式一致
④一个以太网只能加入一个eth-trunk,加入其他的eth-trunk,须退出原来的eth-trunk
⑤删除teh-trunk时先删除成员接口下的eth-trunk
⑥加入eth-trunk后,学习mac或ARP地址时是eth-trunk学习
5、实验
①手工模式
配置方法1:
interface eth-trunk 1
interface GigabitEthernet0/0/1
eth-trunk 1
interface GigabitEthernet0/0/2
eth-trunk 1
interface GigabitEthernet0/0/3
eth-trunk 1
配置方法2:
int Eth-trunk 1
mode manual load-balance 默认配置
trunkport g 0/0/1 to 0/0/3
查看:display eth-trunk:查看全部Eth-trunk链路 display eth-trunk xx:查看某一个Eth-trunk链路
负载分担类型
②LACP模式
配置方法:先修改模式,再加入接口
interface Eth-Trunk1
mode lacp-static
trunkport GigabitEthernet 0/0/1 to 0/0/3
查看
负载分担类型
限制最大活跃链路数量:max active-linknumber 2