1 链路聚合简介
1.1
链路聚合背景
在采用STP的情况下,设备间的冗余链路被阻塞,链路的可靠性得到提高,但浪费了链路的带宽。链路聚合将多个以太网端口聚合在一起,形成一条逻辑链路,使用链路聚合服务的上层实体把同一链路组内的多条物理链路视为一条逻辑链路。
链路聚合可以实现数据流量在聚合组中各个成员端口间的分担,以增加带宽。同时,同一聚合各个组成员端口之间彼此动态备份,提高连接可靠性。
聚合技术应实现的目标定义为必须提高链路的高可用性、线性增加带宽、负载负担、实现自动配置、快速收敛、保证传输质量、向上用户实现透明、向下兼容。
4.操作Key:它是在链路聚合时,聚合控制根据成员端口的某种配置自动生成的一个配置组合。它包括端口速率、双工模式和链路状态配置。在聚合组中,处于Selected状态的端口具有相同的操作Key。
5.第一类配置:该类配置可以再聚合端口或成员端口上配置,但不参与操作Key的计算,如GVRP、MSTP。
类型
|
配置内容
|
端口隔离
|
端口是否加入了隔离组
|
QinQ配置
|
端口QinQ功能开启/关闭状态,VLAN的tag的TPID值,添加的外层VLAN Tag,内外层VLAN优先级映射关系,不同内层VLAN ID添加外层VLAN Tag的策略,内层VLAN ID替换关系。
|
VLAN 配置
|
端口上允许通过的VLAN,端口的默认VLAN,端口的链路类型(access、trunk等),基于IP子网的VLAN配置,基于协议的VLAN配置,VLAN报文是否带Tag配置。
|
MAC地址学习配置
|
是否具有MAC地址学习功能。端口是否具有最大学习MAC地址个数的限制,MAC地址表满后是否继续转发。
|
基于IEEE802.3ad标准的LACP(链路聚合控制协议)是一种实现链路自动聚合和解聚合的协议。LACP通过LACPDU(链路聚合控制协议数据单元)与对端交互信息。
在LACP协议中,链路两端分别称为从,双方通过发送LACPDU报文,向对端通过自己的系统优先级、系统MAC地址、端口优先级、端口号地址和操作KEY。对端接受到这些信息之后与其端口所保存的信息进行对比,现在能进行聚合的端口。
链路聚合分为两种模式:静态链路聚合和动态链路聚合
静态链路聚合:端口禁止启用LACP,不与对端交互信息,参考端口的选择依据本段设备信息。
动态链路聚合:端口是能LACP,域对端设备交互LACPDU报文。
@H_94_502@静态聚合流程
@H_94_502@
当聚合组的聚合模式为动态聚合时,聚合组里的各成员端口都会自动开启LACP。在动态聚合模式下,处于Selected状态的端口能接收LACP协议报文,而处于Unselected状态的端口如果配置和对应聚合组配置相同时(此情况是聚合组中候选端口达到上限,索引号大的候选端口会处于Unselected状态),也可以接收LACP协议报文。