整理:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
你是不是也有过这样怀疑人生的瞬间……
说实话,这种链路聚合的问题不比 ACL 简单,踩一次能查一天。
其实80% 问题都集中在 3 个关键细节。
你看着接口是 UP 的,其实 LACP 协议根本没协商成功,设备只是把接口状态提起来了而已,聚合根本没生效。
常见表现:
原因有哪些?
正确姿势:
两边都要一致:
interface Eth-Trunk1
mode lacp
成员接口这样配置:
interface GigabitEthernet0/0/1
eth-trunk 1
mode lacp
建议模式用主动协商:
lacp mode active
别一边是 LACP,另一边是静态聚合,根本协不起来!
ps.LACP属于公有协议,只要LACPDU报文一致,设备厂商就能够对接支持LACP设备。不同厂商LACP模式链路聚合对接情况如下表:
链路聚合讲究“完全一致”:速率、双工、VLAN、MTU、STP 状态,甚至一些奇怪的接口默认值,只要有一点点不同,成员接口就会被系统踢出。
重点看这几项:
用命令排查:
display eth-trunk 1 verbose
看到某接口是“Unselected”,说明它已经被聚合逻辑踢出去了,继续用那口通信必挂。
链路聚合不是“多条链路全混着跑”,它靠 hash 算法 把流量分到不同链路上。
但如果两边算法不一致(比如一边按源 IP,另一边按目的 MAC),就可能出现“单向不通”、“部分业务断”、“某些 IP 一直走一条链路”等问题。
建议做法:
确认两端设备的 hash 策略统一,比如:
# 华为
load-balance src-dst-mac
或者:
load-balance src-dst-ip
适用业务建议:
这个太隐蔽了!
你配置了 4 条物理链路聚合,但其中有一条中间其实断了、或者接了错误设备,导致形成黑洞。
而 hash 算法刚好把某些 IP/端口 hash 到这条链路上,于是:
怎么定位?
很多人做链路聚合是为了“高可用 + 提速”,但聚合做完之后发现:
其实这不是聚合的问题,而是:你没把原先防环逻辑升级成聚合逻辑,结果系统反复误判。
原创:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
更新时间:2025-06-18
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-=date("Y",time());?> All Rights Reserved. Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号