链路聚合简述
链路聚合 (Link Aggregation),也称为端口捆绑、端口聚集或链路聚集,链路聚合是将多个端口聚合在一起形成1个汇聚组,以实现出/入负荷在各成员端口中的分担。从外面看起来,1个汇聚组好象就是1个端口。
使用链路汇聚服务的上层实体把同一聚合组内多条物理链路视为一条逻辑链路
链路聚合在数据链路层上实现
端口汇聚是将多个端口汇聚在一起形成1个汇聚组,以实现出/入负荷在各成员端口中的分担,同时也提供了更高的连接可靠性。端口汇聚可以分为手工汇聚、动态LACP汇聚和静态LACP汇聚。端口汇聚的负载分担类型分为负载分担汇聚和非负载分担汇聚。
优点
提高链路带宽
提高可靠性:同组成员彼此动态备份
链路聚合的限制条件
聚合链路两端的物理参数必须保持一致
进行聚合的链路的数目
进行聚合的链路的速率
进行聚合的链路的双工方式
聚合链路两端的逻辑参数必须保持一致
同一个汇聚组中端口的基本配置必须保持一致,基本配置主要包括STP、QoS、VLAN、端口等相关配置
VRRP STP配置一致,包括:端口的STP使能/关闭、与端口相连的链路属性(如点对点或非点对点)、STP优先级、路径开销、报文发送速率限制、是否环路保护、是否根保护、是否为边缘端口。
QoS配置一致,包括:流量限速、优先级标记、缺省的802.1p优先级、带宽保证、拥塞避免、流重定向、流量统计等。
VLAN配置一致,包括:端口上允许通过的VLAN、端口缺省VLAN ID。
端口配置一致,包括:端口的链路类型,如Trunk、Hybrid、Access属性。
LACP
LACP: Link Aggregation Control Protocol , 链路聚合控制协议(IEEE802.3ad) 。
为交换数据的设备提供一种标准的协商方式,供系统根据自身配置自动形成聚合链路并启动聚合链路收发数据。聚合链路形成后,负责维护链路状态,在聚合条件发生变化时,自动调整或解散链路聚合。
基于IEEE802.3ad标准的LACP(Link Aggregation Control Protocol,链路汇聚控制协议)是一种实现链路动态汇聚的协议。LACP协议通过LACPDU(Link Aggregation Control Protocol Data Unit,链路汇聚控制协议数据单元)与对端交互信息。
使能某端口的LACP协议后,该端口将通过发送LACPDU向对端通告自己的系统优先级、系统MAC地址、端口优先级、端口号和操作Key。对端接收到这些信息后,将这些信息与其它端口所保存的信息比较以选择能够汇聚的端口,从而双方可以对端口加入或退出某个动态汇聚组达成一致。
链路聚合的方式
手工聚合
用户配置聚合组号和端口成员,端口不运行LACP
静态聚合
用户配置聚合聚合组号和端口成员,端口运行LACP
动态聚合
基于IEEE802.3ad的LACP
聚合组号根据协议自动创建
聚合端口根据key值自动匹配添加
**本文中的部分内容来自网络或相关书籍**