• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

40G上行口失败

2026-09-12提问
  • 0关注
  • 0收藏,161浏览
粉丝:0人 关注:1人

问题描述:

H3C 6800 的2个Hundredgige 口聚合上行连接H3C12504 两个聚合口Fortygige 他们oper-key 在S6800上显示1,在12504上显示44聚合上行失败

最佳答案

粉丝:39人 关注:2人

S6800(100G 口)对接 S12504(40G 口)二层 LACP 聚合失败,oper-key 不一致(S6800=1,S12504=44)

核心原理

Oper-key(操作 key)是交换机根据端口硬件能力、速率、双工、板卡属性自动计算生成,不是手动配置。 LACP 动态聚合的硬性规则:一条链路两端的 LACPDU 里面,本端 oper-key 与对端 oper-key 必须匹配,端口才会进入 Selected 转发状态;key 不一致直接协商失败,端口为 Unselected,聚合无法生效H3C。

拓扑:S6800 HundredGigE(100G)→光纤直连 S12504 FortyGigE(40G)。 关键点:S6800 侧是 100G 速率,S12504 侧是 40G 速率

根本原因

  1. 光模块 / 速率协商:S6800 是 100G 端口,S12504 是 40G 端口;虽然使用 100G→40G 兼容光模块,物理层 UP,但是端口速率本端 100G、对端 40G 不一致。Oper-key 计算因子包含端口速率,两端速率不同,自动算出 oper-key 一个是 1,一个是 44,LACP 协商校验直接失败。

LACP 会校验对端上报的 oper-key,两端 key 不相等,LACP 认为这两条链路聚合能力不匹配,拒绝加入同一聚合组

  1. 补充:同设备聚合组内成员口 oper-key 必须相同;跨设备 LACP 对接时,单条链路两端的 oper-key 必须匹配

静态聚合不会校验 oper-key,但静态聚合只检查本地属性,容易出现单通、流量不均衡,不推荐跨设备二层聚合使用静态。

两个解决方案

方案 1:强制 S6800 的 100G 端口降速为 40G(推荐,解决 key 不一致)

S6800 的 HundredGigE 接口下强制速率 40G,让两端端口速率都为 40G,oper-key 计算值就会一致。

#S6800侧,进入两个100G成员口 interface HundredGigE1/0/1 speed 40000 quit interface HundredGigE1/0/2 speed 40000 quit

速率统一 40G 之后,两端 oper-key 会自动一致,LACP 协商正常,端口进入 Selected。 ⚠️前提:光模块、光纤支持 40G 速率;100G 端口降速 40G,模块必须兼容 40G 模式。

方案 2:改用静态二层聚合(不推荐,规避 LACP oper-key 校验)

静态聚合link-aggregation mode static不校验 LACP 的 oper-key,只要本设备内成员口 oper-key 一致就可以 up。

缺点:没有 LACP 报文协商,无法自动感知对端链路故障,容易出现单边链路 UP、流量黑洞,生产谨慎使用。

#两端聚合接口统一配置静态 interface Bridge-Aggregation 1 link-aggregation mode static

额外必须校验的属性(即使速率统一,属性不同 key 依然不一样)

所有成员端口两端必须完全一致:

  1. 端口链路类型:port link-type trunk(两端都 trunk)
  2. trunk 允许 VLAN 列表、PVID 完全一致
  3. 端口隔离、QinQ、storm-constrain、端口安全、802.1X 等所有属性必须一致

任意属性不一致,oper-key 会重新计算,再次出现 key 不匹配。

排查命令,现场执行

#查看聚合详细信息,查看oper-key、端口状态S/U display link-aggregation verbose #查看LACP报文里对端oper-key display link-aggregation member-port HundredGigE 1/0/1 #查看接口速率 display interface HundredGigE 1/0/1 display interface FortyGigE 1/0/1

避坑要点

  1. 100G 对接 40G,只靠兼容光模块物理 UP 是不够的,LACP 会校验速率衍生的 oper-key,这就是本次故障核心。
  2. 不要只看本设备聚合组内 oper-key,LACP 跨设备对接,重点看 LACPDU 携带的对端 oper-key
  3. 两端聚合模式必须一致:要么都 dynamic,要么都 static;一静一动直接失败。
  4. 两根连线必须一一对应:S6800 HG1/0/1 连 S12504 FG1/0/1,HG1/0/2 连 FG1/0/2,不能交叉接线。

测试验证顺序

  1. S6800 两个 100G 口配置speed 40000,确认接口速率协商 40G。
  2. 确认两端聚合模式都为dynamic
  3. 核对两端 trunk 的 VLAN、PVID 完全一致。
  4. 等待 LACP 协商 30s,执行display link-aggregation verbose,端口状态变为 S(Selected),oper-key 两端匹配,聚合成功。
  5. 测试流量,断单链路验证冗余。

暂无评论

3 个回答
粉丝:113人 关注:1人

可以先看看两端对接的接口是否正常up,双工、速率是否一致,物理口和聚合口 vlan的配置是否一致。

参考云图:https://zhiliao.h3c.com/theme/Chart?chartSearchKey=%E9%93%BE%E8%B7%AF%E8%81%9A%E5%90%88

暂无评论

粉丝:12人 关注:7人

核心原因

S6800:HundredGigE(100G),oper-key=1 S12504:FortyGigE(40G),oper-key=44 Oper-key 是设备自动计算生成,端口速率、双工、端口属性不一样,oper-key 天然不同 → LACP 动态聚合协商失败,端口 UnselectedH3C

关键点:LACP 的 oper-key 规则

oper-key 由端口速率、双工、链路类型、VLAN 属性自动算出,两端对接的物理口速率不一致,oper-key 一定不同,LACP 无法把两条链路选成聚合成员

  • S6800 这边是100G 口;S12504 这边是40G 口
  • 一边 100G,一边 40G,物理速率不匹配,LACP 标准不允许跨速率链路做动态链路聚合

通俗:LACP 聚合要求聚合组内每一条链路两端速率必须对等,不能 100G 对接 40G 做 LACP。

你现在的组网问题

两条上行链路: 链路 1:S6800 100G ↔ S12504 40G 链路 2:S6800 100G ↔ S12504 40G 单条链路两端速率就不对等,哪怕两条链路各自两端都是 100G→40G,LACP 也无法协商成功。

光模块 / 线缆如果是 100G 光插在 12504 的 40G 口,端口协商会降速到 40G,但端口硬件类型依然是 HundredGigE/FortyGigE,oper-key 计算还是不一样。

两种整改方案(二选一)

方案 1(推荐,标准 LACP):两端物理接口速率统一

  1. 把 S6800 的两个100G 口降速为 40G,使用 40G 光模块,端口强制 40G,接口变成 40G 速率。
interface HundredGigE1/0/1 speed 40000

两端都为 40G,端口速率一致;然后保证链路类型 (trunk)、允许 VLAN、PVID 完全相同,oper-key 两端就一致,LACP 正常协商。

⚠️注意:H3C 部分 100G 接口 + 光模块组合支持强制 40G,要看板卡和光模块型号是否支持。

方案 2:放弃 LACP 聚合,改用三层 ECMP(等价路由)

不做链路聚合,两条独立三层链路,在 S6800 配置静态 / 缺省路由,下一跳指向 S12504,ECMP 负载分担

  • 优点:不需要两端端口速率一致,100G 对接 40G 可以跑,链路互相冗余;
  • 缺点:不是二层聚合,是三层等价路由,二层广播 / 跨 VLAN 转发不能在两条链路负载分担;断一条路由自动切换。

暂无评论

粉丝:15人 关注:9人

1. **排查步骤:
第一步:检查端口物理属性排查
第二步:链路类型
第三步:LACP 配置检查
第四步:聚合组配置一致性(特别是属性同步检查
2. 具体涉及关键配置检查与操作命令:
检查物理链路/transceiver:
display interface brief
display transceiver diagnosis interface (检查光模块功率)
display logbuffer
检查聚合配置:
display link-aggregation verbose
配置一致性(Key 两端的端口必须一致:
端口模式(Access/Trunk/Hybrid)
允许通过的VLAN
STP配置
端口速率与双工(强制一致)
强制速率与双工:
speed 40000
duplex full
LACP模式配置:
建议将模式改为 mode dynamic 或检查两端配置是否匹配。
link-aggregation group 1 mode dynamic
40G端口分割:
检查12504侧的40G口是否是从100G口分割出来的,需确认配置了 using fortygige。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明