产品行业: ISP与互联网系统部(L1)-通信(L2) 产品型号: ME60-X16 背景叙述: 华为设备中通常通过配置“Eth-Trunk”来实现LACP聚合,常见的应用场景包括交换机与交换机之间、交换机与服务器之间及交换机与BRAS之间的链路汇聚。将多条物理链路捆绑成一条逻辑链路,从而在网络设备之间实现带宽叠加和链路冗余。 产品问题: 配置华为ME60-X16时 LACP(链路聚合控制协议)时,抢占机制是指当一个优先级更高的链路恢复时,它能自动替换当前的活动链路,以确保使用最优的链路资源。然而抢占机制(Preemption Mechanism)不生效。 产品建议: 排查聚合组配置发现,此聚合组配置了lacp抢占功能,且状态为Up的Eth-Trunk接口成员链路数的上限阈值为3条:
[图片]https://jdc100.huawei.com/CommunityGatewayService/com.huawei.ipd.sppm.jdcforum:JDCCommunityUserService/CommunityUserService/jdc/api/attachment/downLoadByAid?path=202503/29/2123225bb29fcc-ba24-4576-95ec-144a2fe052e3.png&aid=961977&bussinessType=2&tid=1138979[图片]
查看lacp协议状态发现,此聚合组有共4条链路,3个端口优先级40000,一个端口优先级为50000,根据lacp优先原则,端口优先级越小越优,但端口选中了优先级为50000的接口,40000优先级的接口未选中,配置端口优先级未生效。
[图片]https://jdc100.huawei.com/CommunityGatewayService/com.huawei.ipd.sppm.jdcforum:JDCCommunityUserService/CommunityUserService/jdc/api/attachment/downLoadByAid?path=202503/29/2124266d630764-898c-40ce-8bfa-33c6266d3f55.png&aid=961978&bussinessType=2&tid=1138979[图片]
比较两端设备系统lacp优先级,均为32768。再比较两端设备lacp的系统mac,发现对端设备的系统mac比BRAS侧小,所以对端设备为lacp的控制端,导致BRAS配置端口优先级不生效。
建议如果lacp聚合组下开启了lacp preempt enable功能,那就要选取lacp控制端,系统lacp优先级一样的情况就要比较system id的大小来决定谁是主动端。且对端设备修改接口优先级,不进行流量转发端口的接口优先级高于转发的端口。同时建议BRAS修改lacp系统优先级,默认32768,系统优先级改了比对端设备小,BRAS作为lacp控制端。