【华为】
背景信息
如果对端链路聚合组的某个成员接口发生自环或其它故障,而本端Eth-Trunk不能及时感知对端成员口状态的变化,就会导致本端转发数据时仍按照本端链路组中活动接口进行负载分担,造成发生故障链路上数据流量的丢失。
配置接口接收LACP报文的超时时间后,如果本端成员口在设置的超时时间内未收到对端发送的LACP协议报文,则认为对端不可达,本端成员口状态立即变为Down,不再转发数据。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令interface eth-trunktrunk-id,进入Eth-Trunk接口视图。
- 执行命令lacp timeout { fast[ user-defineduser-defined ] | slow },配置当前接口接收LACP协议报文的超时时间。 缺省情况下,Eth-Trunk接口接收报文的超时时间是90秒。<<<<<<这里说明默认是slow模式。
- 配置此命令后,本端将接收报文的超时时间通过LACP报文通知对端。配置为fast,对端发送LACP报文的周期为1秒。配置为slow,对端发送LACP报文的周期为30秒。
- LACP协议报文的超时时间为LACP报文发送周期的3倍,即:配置为fast,接收LACP协议报文的超时时间为3秒。配置为slow,接收LACP协议报文的超时时间为90秒。
- 两端配置的超时时间可以不一致。但为了便于维护,建议用户配置一致的LACP协议报文超时时间。
- 链路聚合组的每个成员接口每秒最多处理20个LACP协议报文,设备全局每秒最多处理100个LACP协议报文,超过的协议报文将会被丢弃。
https://support.huawei.com/enterprise/zh/doc/EDOC1000178154/13cb3a1b
【华三】
1.1.3 动态聚合模式
动态聚合模式通过LACP协议实现,LACP协议的内容及动态聚合模式的工作机制如下所述。
1. LACP协议
基于IEEE802.3ad标准的LACP协议是一种实现链路动态聚合的协议,运行该协议的设备之间通过互发LACPDU来交互链路聚合的相关信息。
动态聚合组内的成员端口可以收发LACPDU(Link Aggregation Control Protocol Data Unit,链路聚合控制协议数据单元),本端通过向对端发送LACPDU通告本端的信息。当对端收到该LACPDU后,将其中的信息与所在端其他成员端口收到的信息进行比较,以选择能够处于选中状态的成员端口,使双方可以对各自接口的选中/非选中状态达成一致。
(1) LACP协议的功能
LACP协议的功能分为基本功能和扩展功能两大类,如表1-2所示。
表1-2 LACP协议的功能分类
类别 | 说明 |
基本功能 | 利用LACPDU的基本字段可以实现LACP协议的基本功能。基本字段包含以下信息:系统LACP优先级、系统MAC地址、端口优先级、端口编号和操作Key |
扩展功能 | 通过对LACPDU的字段进行扩展,可以实现对LACP协议的扩展。通过在扩展字段中定义一个新的TLV(Type/Length/Value,类型/长度/值)数据域,可以实现IRF(Intelligent Resilient Framework,智能弹性架构)中的LACP MAD(Multi-Active Detection,多Active检测)机制。有关IRF和LACP MAD机制的详细介绍,请参见“IRF配置指导”中的“IRF” 本系列交换机可以作为成员设备或中间设备来参与LACP MAD |
(2) LACP工作模式
LACP工作模式分为ACTIVE和PASSIVE两种。
如果动态聚合组内成员端口的LACP工作模式为PASSIVE,且对端的LACP工作模式也为PASSIVE时,两端将不能发送LACPDU。如果两端中任何一端的LACP工作模式为ACTIVE时,两端将可以发送LACPDU。
(3) LACP优先级
根据作用的不同,可以将LACP优先级分为系统LACP优先级和端口优先级两类,如表1-3所示。
表1-3 LACP优先级的分类
类别 | 说明 | 比较标准 |
系统LACP优先级 | 用于区分两端设备优先级的高低。当两端设备中的一端具有较高优先级时,另一端将根据优先级较高的一端来选择本端的选中端口,这样便使两端设备的选中端口达成了一致 | 优先级数值越小,优先级越高 |
端口优先级 | 用于区分各成员端口成为选中端口的优先程度 |
(4) LACP超时时间
LACP超时时间是指成员端口等待接收LACPDU的超时时间,在LACP超时时间之后,如果本端成员端口仍未收到来自对端的LACPDU,则认为对端成员端口已失效。
LACP超时时间同时也决定了对端发送LACPDU的速率。LACP超时有短超时(3秒)和长超时(90秒)两种。若LACP超时时间为短超时,则对端将快速发送LACPDU(每1秒发送1个LACPDU);若LACP超时时间为长超时,则对端将慢速发送LACPDU(每30秒发送1个LACPDU)。
配置二层动态聚合组
表1-6 配置二层动态聚合组
操作 | 命令 | 说明 |
进入系统视图 | system-view | - |
配置系统的LACP优先级 | lacp system-priority system-priority | 缺省情况下,系统的LACP优先级为32768 改变系统的LACP优先级,将会影响到动态聚合组成员端口的选中/非选中状态 |
创建二层聚合接口,并进入二层聚合接口视图 | interface bridge-aggregation interface-number | 创建二层聚合接口后,系统将自动生成同编号的二层聚合组,且该聚合组缺省工作在静态聚合模式下 |
配置聚合组工作在动态聚合模式下 | link-aggregation mode dynamic | 缺省情况下,聚合组工作在静态聚合模式下 |
退回系统视图 | quit | - |
进入二层以太网接口视图 | interface interface-type interface-number | 多次执行此步骤可将多个二层以太网接口加入聚合组 |
将二层以太网接口加入聚合组 | port link-aggregation group number | |
配置当前端口的LACP工作模式为PASSIVE | lacp mode passive | 二者选其一 缺省情况下,端口的LACP工作模式为ACTIVE |
配置当前端口的LACP工作模式为ACTIVE | undo lacp mode | |
配置端口优先级 | link-aggregation port-priority port-priority | 缺省情况下,端口优先级为32768 |
配置端口的LACP超时时间为短超时(3秒),并使对端快速发送LACPDU | lacp period short | 缺省情况下,端口的LACP超时时间为长超时(90秒),对端慢速发送LACPDU 请不要在ISSU升级前配置LACP超时时间为短超时,否则在ISSU升级期间会出现网络流量中断,导致流量转发不通。有关ISSU升级的详细介绍请参见“基础配置指导”中的“ISSU配置” |