链路聚合明明配好了却不通?99% 是这个细节没搞对

整理:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部


你是不是也有过这样怀疑人生的瞬间……

说实话,这种链路聚合的问题不比 ACL 简单,踩一次能查一天。

其实80% 问题都集中在 3 个关键细节


1. LACP 协议没协商成功,链路只是“假通”

你看着接口是 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模式链路聚合对接情况如下表:


2. 接口参数不一致,导致成员口被踢出聚合组

链路聚合讲究“完全一致”:速率、双工、VLAN、MTU、STP 状态,甚至一些奇怪的接口默认值,只要有一点点不同,成员接口就会被系统踢出。

重点看这几项:

用命令排查:

display eth-trunk 1 verbose

看到某接口是“Unselected”,说明它已经被聚合逻辑踢出去了,继续用那口通信必挂。


3. Hash 策略不一致,导致负载均衡异常或单向不通

链路聚合不是“多条链路全混着跑”,它靠 hash 算法 把流量分到不同链路上。

但如果两边算法不一致(比如一边按源 IP,另一边按目的 MAC),就可能出现“单向不通”、“部分业务断”、“某些 IP 一直走一条链路”等问题。

建议做法:

确认两端设备的 hash 策略统一,比如:

# 华为
load-balance src-dst-mac

或者:

load-balance src-dst-ip

适用业务建议:


4. 某一根链有环或死链,业务正好被 hash 到这条上

这个太隐蔽了!

你配置了 4 条物理链路聚合,但其中有一条中间其实断了、或者接了错误设备,导致形成黑洞。

而 hash 算法刚好把某些 IP/端口 hash 到这条链路上,于是:

怎么定位?


5. STP、防环、MAC抖动,聚合上联之后“反而不稳定”

很多人做链路聚合是为了“高可用 + 提速”,但聚合做完之后发现:

其实这不是聚合的问题,而是:你没把原先防环逻辑升级成聚合逻辑,结果系统反复误判。

推荐做法:


总结一波:链路聚合不通,重点查这 5 个点


原创:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

展开阅读全文

更新时间:2025-06-18

标签:科技   细节   接口   设备   状态   业务   成员   建议   网络工程师   华为   模式   年资

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020- All Rights Reserved. Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号

Top