LACP模式链路聚合

 1,LACP模式链路聚合
  作为链路聚合技术,手工模式Eth- Trunk可以完成多个物理接口聚合成一个Eth- Trunk口来提高带宽,同时能够检测到同聚合组内的成员链路有断路等有限故障,但是无法检测到链路层故障、链路错连等故障。为了提高 Eth-Trunk的容错性,并且能提供备份功能,保证成员链路的高可靠性,出现了链路聚合控制协议( LinkAggregation Control Protocol,LACP),LACP模式就是采用LACP的一种链路聚合模式。
  LACP为交换数据的设备提供一种标准的协商方式,以供设备根据自身配置自动形成聚合链路并启动聚合

链路收发数据。聚合链路形成以后,LACP负责维护链路状态,在聚合条件发生变化时,自动调整或解散链路
聚合。
如A与B 之间创建Eth- Trunk,需要将 A上的4个接口与 B捆绑成一个Eth- Trunk。由于错将 A上的一个接口与 C相连,这将会导致A向 B传输数据时可能会将本应该发到 B的数据发送到 C上。而手工模式的Eth- Trunk不能及时检测到此故障。
如果在 A和 B上都启用LACP协议,经过协商后,Eth- Trunk就会选择正确连接的链路作为活动链路来转发数据,从而 A发送的数据能够正确到达 B。
2…基本概念
1)系统LACP优先级
系统LACP优先级是为了区分两端设备优先级的高低而配置的参数。LACP模式下,两端设备所选择的活
动接口必须保持一致,否则链路聚合组就无法建立。此时可以使其中一端具有更高的优先级,另一端根据高优
先级的一端来选择活动接口即可。系统LACP优先级值越小优先级越高。
2)接口LACP优先级
接口LACP优先级是为了区别同一个Eth- - Trunk中的不同接口被选为活动接口的优先程度,优先级高的接
口将优先被选为活动接口。接口LACP优先级值越小,优先级越高。
3)成员接口间M:N备份
LACP模式链路聚合由LACP确定聚合组中的活动和非活动链路,又称为M:N模式,即M条活动链路与N条备份链路的模式。这种模式提供了更高的链路可靠性,并且可以在M条链路中实现不同方式的负载均衡。
3.LACP模式实现原理
基于IEEE802.3ad标准的LACP是一种实现链路动态聚合与解聚合的协议。LACP通过链路聚合控制协议
数据单元( Link Aggregation Control Protocol Data Unit, LACPDU)与对端交互信息。
在LACP模式的Eth- Trunk中加入成员接口后,这些接口将通过发送 LACPDU向对端通告自己的系统优
先级、MAC地址、接口优先级、接口号和操作Key等信息。对端接收到这些信息后,将这些信息与自身接口
所保存的信息比较,用以选择能够聚合的接口,双方对哪些接口能够成为活动接口达成-致,确定活动链路。
1)LACP模式Eth- Trunk建立的过程
(1)两端互相发送 LACPDU报文。
(2)确定主动端和活动链路。
选出主动端后,两端都会以主动端的接口优先级来选择活动接口,两端设备选择了一致的活动接口,活动
链路组便可以建立起来,从这些活动链路中以负载分担的方式转发数据。
2)LACP抢占
使能LACP抢占功能后,聚合组会始终保持高优先级的接口作为活动接口的状态。
3)LACP抢占延时
抢占延时是LACP抢占发生时,处于备用状态的链路将会等待一段时间后再切换到转发状态。配置抢占延时是为了避免由于某些链路状态频繁变化而导致Eth- Trunk数据传输不稳定的情况。
4)活动链路与非活动链路切换
LACP模式链路聚合组两端设备中任何一端检测到以下事件,都会触发聚合组的链路切换。
(1)链路Down事件
(2)以太网OAM检测到链路失效
(3)LACP协议发现链路故障
(4)接口不可用。
(5)在使能了LACP抢占功能的前提下,更改备份接口的优先级高于当前活动接口的优先级。

猜你喜欢

转载自blog.csdn.net/weixin_43751619/article/details/85051760