一、题目
链路聚合的 LACP 模式采用 LACPDU 选举主动端,LACPDU 中的哪些信息是选举 ACP 主动端的依据?
A.接☐编号
B.接☐优先级
C.设备优先级
D.MAC 地址
二、答案
CD
三、解析
A和B:这两项是在设备(系统)角色确定后,用于选举主动接口(Active Port)(即决定哪些物理接口参与数据转发,哪些处于备用状态)时使用的,与选举 “设备主动端” 无关。
C. 设备优先级 (System Priority):这是第一判断依据。LACP 协议通过比较两端设备的系统优先级,数值越小,优先级越高,越容易成为主动端。
D. MAC 地址 (System ID/MAC):这是第二判断依据。当两端设备优先级数值相同时,比较设备的 MAC 地址,数值越小(二进制数值),越容易成为主动端。
四、扩展——LACP 选举的 “三步走” 层级结构
LACP 的选举逻辑是严格分层的。题目问的是 “系统(System)主动端”,但在实际数据转发中,还需要确定“接口(Port)主动端”。
第一步:选举系统主动端 (System ID)
这是题目所问的层级。目的是选出哪一台设备作为 “主导者”,由它来决定哪些链路是活动的(Active),哪些是备用的(Standby)。
比较对象: 对端设备的 LACP 系统 ID。
LACP 系统 ID 构成: 设备优先级 (2字节) + MAC地址 (6字节)。
规则:
先比 设备优先级(数值越小越优先)。
若相同,再比 MAC 地址(数值越小越优先)。
结果: 胜出的设备即为 Actor(主动端),对端为 Partner(被动端)。
第二步:选举接口主动端 (Port ID)
在系统主动端确定后,需要在该设备上选出哪些物理接口是 “活动接口”(转发流量),哪些是 “备用接口”(仅在主链路故障时顶替)。
比较对象: 物理接口的 LACP 端口 ID。
LACP 端口 ID 构成: 接口优先级 (2字节) + 接口编号 (2字节)。
规则:
先比 接口优先级(数值越小越优先)。
若相同,再比 接口编号(数值越小越优先,如 GE0/0/1 优于 GE0/0/2)。
结果: 优先的接口被选为 Active Port,参与数据转发。
第三步:确定活动接口数量 (Max Active)
最终有多少个接口处于转发状态,取决于配置的 Max Active-linknumber(最大活动链路数)。
如果实际捆绑的物理接口数超过了这个值,多余的接口就会进入 Standby 状态。
