华为ME60-X6配置lacp抢占机制不生效问题的解决建议
华为设备中通常通过配置“Eth-Trunk”来实现LACP聚合,常见的应用场景包括交换机与交换机之间、交换机与服务器之间及交换机与BRAS之间的链路汇聚。将多条物理链路捆绑成一条逻辑链路,从而在网络设备之间实现带宽叠加和链路冗余。
产品问题:配置华为ME60-X16时 LACP(链路聚合控制协议)时,抢占机制是指当一个优先级更高的链路恢复时,它能自动替换当前的活动链路,以确保使用最优的链路资源。然而抢占机制(Preemption Mechanism)不生效。
产品建议:排查聚合组配置发现,此聚合组配置了lacp抢占功能,且状态为Up的Eth-Trunk接口成员链路数的上限阈值为3条:
查看lacp协议状态发现,此聚合组有共4条链路,3个端口优先级40000,一个端口优先级为50000,根据lacp优先原则,端口优先级越小越优,但端口选中了优先级为50000的接口,40000优先级的接口未选中,配置端口优先级未生效。
比较两端设备系统lacp优先级,均为32768。再比较两端设备lacp的系统mac,发现对端设备的系统mac比BRAS侧小,所以对端设备为lacp的控制端,导致BRAS配置端口优先级不生效。
建议如果lacp聚合组下开启了lacp preempt enable功能,那就要选取lacp控制端,系统lacp优先级一样的情况就要比较system id的大小来决定谁是主动端。且对端设备修改接口优先级,不进行流量转发端口的接口优先级高于转发的端口。同时建议BRAS修改lacp系统优先级,默认32768,系统优先级改了比对端设备小,BRAS作为lacp控制端。
赞赏
@L晨曦 麻烦专家关注!