一、链路聚合的基本原理
以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,由此实现增加链路带宽的目的,并且这些捆绑在一起的链路通过相互动态备份,可以有效的提高链路的可靠性。
Trunk接口连接的链路可以看成一条点到点直连链路,在一个Trunk内,可实现流量的负载均衡,同时,也可提供更高的连接的可靠性和更大的带宽。用户可以通过对逻辑端口进行配置。实现各种路由协议和其他业务的部署。
链路聚合技术主要有以下三个优势:增加带宽、提高可靠性和负载分担。
链路聚合组和成员接口
链路聚合组LAG是指将若干条以太链路捆绑在一起所形成的逻辑链路。组成Eth-Trunk接口的 各个物理接口称为成员接口。
活动接口和非活动接口、活动链路和非活动链路
链路聚合组的成员接口存在活动接口和非活动接口两种。转发数据的接口称为活动接口,不转发数据的接口称为非活动接口。
活动接口对应的链路称为活动链路,非活动接口对应的链路称为非活动链路。
活动接口数上限阈值
当前活动链路数目达到上限阈值时,再向Eth-Trunk中添加成员接口,不会增加Eth-Trunk活动接口的数目,超过上限阈值的链路状态将被置为Down,作为备份链路。
活动接口数下限阈值
设置活动接口数下限阈值是为了保证最小带宽,当前活动链路数目小于下限阈值时,Eth-Trunk接口的状态转为Down。
设备支持的链路聚合方式
①、同板:是指链路聚合时,同一聚合组的成员接口分布在同一单板上。
②、同板:是指链路聚合时,同一聚合组的成员接口分布在同一单板上。
③、跨板:是指链路聚合时,同一聚合组的成员接口分布在不同的单板上。
④、跨框:是指在集群场景下,成员接口分布在集群的各个成员设备上。
⑤、跨设备:是指E-Trunk基于LACP进行了扩展,能够实现多台设备间的链路聚合。
二、链路聚合的转发原理
Eth-Trunk位于MAC与LLC子层之间,属于数据链路层。