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

ADDC 6.0控制器未向leaf设备下联服务器聚合组下发以太网服务实例

  • 0关注
  • 0收藏,32浏览
粉丝:0人 关注:3人

问题描述:

 

ADDC6.0控制器,一组mlag接入交换机下联服务器两个聚合口的以太网服务实例配置不同,且两个聚合组均未加入mlag接口,下联服务器双归接入,控制器侧健康检查未发现设备业务配置和控制器存在差异,配置审计也未发现控制器和设备配置存在差异,这是什么原因造成的?

配置审计控制器没有比设备多的配置

 

4 个回答
粉丝:22人 关注:0人

你这个现象的根本原因是——ADDC 6.0 控制器"单向下发"的机制 + 下联聚合组未正确纳入 MLAG 接口/接口组模型,导致控制器根本没有生成这两个聚合口的以太网服务实例配置;而配置审计只对"控制器基线 vs 设备运行配置"做比对,由于控制器基线里本就没有这些实例、且设备侧也没多出"控制器不知道的合法配置",所以审计显示无差异​ 。
⚠️ 一句话翻译:不是控制器"下了但没下发成功",而是控制器压根没打算下——因为你的聚合组在控制器模型里"不存在"。

一、为什么审计发现不了差异(这是 6.0 的机制局限)

H3C ADDC 的配置审计和数据同步是单向的——只能由控制器向 Leaf 推送,Leaf 本地任何手动改动都不会反向同步给控制器​ 。
审计页面的三个比对维度是 :
  • 控制器比设备多的配置(红灯):控制器有、设备没有 → 点同步会下发下去
  • 控制器比设备少的配置(黄灯):设备有、控制器没有 → 通常是设备侧手动加的
  • 控制器与设备不一致的配置:两边都有但参数不同
你的情况正好卡在审计的盲区
  • 你说的"配置审计控制器没有比设备多的配置" → 说明控制器基线里压根没有这两个聚合口的以太网服务实例
  • 设备侧两个聚合口的 service-instance 配置不同,且都未加入 MLAG 接口 → 这些配置不是控制器下发的(否则应该是相同的),大概率是:
    1. 设备底层手动配的,或
    2. 早期某次下发残留下来的,或
    3. 控制器压根没把它们纳入管理模型
关键问题:在 ADDC 6.0 版本里,设备比控制器多的配置不会自动进审计白名单,6.3 以后才支持这个功能 。所以如果这两个聚合口的 service-instance 是设备侧多出来的,6.0 的审计要么显示黄灯(设备比控制器多)、要么因为某些过滤规则根本不显示——这就是为什么"健康检查未发现差异"。

二、为什么控制器不下发以太网服务实例

结合 H3C 官方 ADDC 6.3 的 MLAG 指导 :服务器双归接入场景,Leaf 下联聚合组必须做成"跨设备聚合组(MLAG 接口)",控制器才会对该聚合组下发完整的业务配置(包括以太网服务实例、VXLAN 绑定等)
你的现场情况:两个聚合组均未加入 MLAG 接口——这意味着:
  1. 控制器不认为这两个口是"双归接入的统一逻辑口"
    • MLAG 的核心目的是让两台 Leaf 对下联服务器呈现为"一台逻辑设备"
    • 只有加入 MLAG 接口后,控制器才会对跨设备聚合组生成统一的以太网服务实例
    • 你这两个聚合组是独立的、未加入 MLAG,控制器没有触发 service-instance 下发 logic
  2. 两个聚合组的 service-instance 配置不同是必然结果
    • 因为没有统一的 MLAG 模型驱动,两台 Leaf 各自的聚合口只能拿到各自本地生成的、或不完整的 service-instance
    • 表现出来就是"配置不同"
  3. ADDC 6.0 对 MLAG 下联口的自动化程度有限
    • 据 H3C 知了社区确认:"一般需要手动创建 M-LAG 然后通过 ADDC 纳管配置其他功能"
    • 也就是说,MLAG 基础配置本身就需要先手动建好,控制器才能在其上叠加业务配置
    • 如果你的 MLAG 没建好/没建对,控制器上层的 service-instance 自然不会下发

三、根因总结(按概率排序)

概率
根因
说明
最高
两个下联聚合组未加入 MLAG 接口,控制器无模型驱动下发 service-instance
这是你自述的现场事实,直接导致控制器"不知道要下发"
聚合组未纳入控制器的"Leaf 下行口接口组"
参考 AD-Campus 指导 :接口未加入下行口接口组,控制器不会下发 service-instance
早期手动在设备侧配了 service-instance,控制器基线里没有
6.0 不支持设备侧配置反向同步 ,审计可能漏判
版本配套问题
ADDC 6.0 对 S9850 等设备的 service-instance 下发存在版本兼容性要求
控制器南向 NETCONF 下发失败但未被标记
可通过 display configuration delivery history 查证

四、排查与解决步骤

🎯 第一步:确认 MLAG 接口状态

在两台 Leaf 上分别执行:
display m-lag summary display m-lag interface brief
重点看:两个下联服务器的聚合组(Bridge-Aggregation 口)是否出现在 MLAG 接口列表里。如果没有出现​ → 这就是根因。

🎯 第二步:在控制器上检查跨设备聚合组模型

登录 ADDC 控制器:
  • 资源 → 设备管理 → 设备列表 → 找到对应 Leaf
  • 检查跨设备聚合组是否已创建
  • 如果未创建 → 按 H3C 建议手动创建 MLAG 基础配置,再由控制器纳管
标准做法
  1. 两台 Leaf 上手动建立 MLAG 域、Peer-link、Keepalive
  2. 将下联服务器的两个聚合组加入 MLAG 接口
  3. 在控制器上创建跨设备聚合组,关联到这两台 Leaf 的聚合口
  4. 触发控制器重新下发业务配置

🎯 第三步:将聚合口加入"Leaf 下行口接口组"

参考 AD-Campus 的处理经验 :
  • 控制组件页面 → 自动化 → 园区网络(或数据中心网络)→ 网络设备 → 通用策略组
  • 找到 Leaf 下行口接口组
  • 将两个下联聚合口加入接口组
  • 如果已在接口组里 → 先移除、再重新添加,触发配置重新下发

🎯 第四步:检查控制器南向下发历史

通过控制器后台确认是否真的未下发:
display configuration delivery history
或统一数字底盘 → 系统 → 日志管理 → 操作日志 → 过滤 SeerEngine-DC + 配置下发
如果历史记录里根本没有这两个聚合口的 service-instance 下发记录​ → 证实控制器模型里就没有,回到第二步和第三步解决。

🎯 第五步:版本配套核查

确认你当前的 ADDC 版本与 Leaf 交换机版本的配套关系。如果是 S9850:
  • ADDC E7303 控制器对应 S9850 推荐 Release 6715 之后版本(如 6715P01/P02)
  • 早期 6715 版本存在 service-instance 下发失败的已知问题

🎯 第六步:应急 workaround(不推荐长期使用)

如果短期内无法重构 MLAG 模型,可以在两台 Leaf 上手动补齐 service-instance 配置,使其保持一致:
interface Bridge-AggregationXX service-instance 1 encapsulation s-vid 1 xconnect vsi vxlanXX ...
但这样做有两个副作用:
  1. 设备侧配置控制器不知道,审计会继续显示差异或黄灯
  2. 后续控制器做任何平滑同步,可能 undo 掉这些手动配置
⚠️ 所以手动补配置只是应急,根治必须回到控制器模型修正

五、给你的行动建议

🎯 立即可做(今天)
  1. display m-lag summary 确认两个下联聚合组是否在 MLAG 接口里
  2. display configuration delivery history 确认控制器是否曾对这两个口下发过 service-instance
  3. 在控制器上检查"跨设备聚合组"是否已创建
🎯 本周内做(根治)
  1. 如果 MLAG 没建 → 按标准流程手动创建 MLAG 基础配置
  2. 在控制器上创建跨设备聚合组,关联两台 Leaf 的下联口
  3. 将聚合口加入 Leaf 下行口接口组,移除重加触发重新下发
  4. 验证:两台 Leaf 的 service-instance 配置一致,且 display configuration delivery history 能看到下发记录
🎯 升级考虑
  • 如果你们是 ADDC 6.0 早期版本,强烈建议升级到 6.3 或以上——6.3 以后支持"设备比控制器多的配置加入审计白名单" ,能避免这类审计盲区
  • 版本升级前务必查官方配套表,确认 Leaf 交换机版本匹配

📌 核心认知:ADDC 是"控制器单向下发"架构 ,控制器只下发它"知道"的配置。你的两个下联聚合组未加入 MLAG 接口 → 控制器模型里没有这两个口的完整业务模型 → 不会生成 service-instance → 不下发 → 审计无差异(因为控制器基线里本来就没有)。这不是 Bug,是模型缺失导致的"沉默"
解决的关键是:先把 MLAG 基础架构搭对,让控制器"看见"这两个口是一个双归逻辑口,service-instance 自然会下发,且两台 Leaf 配置会保持一致

暂无评论

粉丝:38人 关注:36人

建议联系400排查。
可能的问题排查方向如下:
在聚合口没有加入MLAG接口的情况下,控制器只根据vport上线的聚合接口下发配置,不会在一组m-lag接入交换机的两个聚合口都下发配置。

暂无评论

粉丝:13人 关注:9人

根因定位
ADDC6.0控制器对未加入MLAG组的普通聚合口,默认不主动下发以太网服务实例(EVI/VLAN相关实例)配置,且配置审计/健康检查的默认校验规则不覆盖这类非MLAG成员聚合口的业务实例,因此无差异告警。
核心原因
1. 下发逻辑限制:ADDC6.0的业务编排仅对加入MLAG聚合组的接口自动同步以太网服务实例,普通聚合口(未加入MLAG)属于非纳管业务接口,控制器不下发对应实例配置。
2. 审计规则遗漏:配置审计默认仅比对纳管范围内的接口(MLAG成员口、物理接入口等),未纳入普通聚合口的服务实例校验项,因此无法发现配置差异。
排查验证命令
1. 设备端查聚合口MLAG归属:display mlag interface brief 确认聚合口未在MLAG成员列表。
2. 控制器侧查纳管接口范围:进入【资源管理-设备管理-接口管理】,筛选聚合口查看“纳管状态”是否为非纳管。
3. 查审计规则:【系统管理-配置审计-审计规则】,确认是否启用“普通聚合口服务实例校验”规则。

暂无评论

粉丝:27人 关注:2人

ADDC6.0 层次化端口绑定故障:双归服务器两端聚合口以太网服务实例不一致,配置审计无差异
现象总结
Leaf 一对 M‑LAG 双归组网,服务器侧双链路聚合,两台 Leaf 各自创建独立 Bridge‑Aggregation,没有配置port m‑lag group X,聚合口没有加入 M‑LAG 组;
两台 Leaf 上对应聚合口下以太网服务实例(AC/vtep access port、VSI 绑定)配置不一致;
ADDC 控制器健康检查、配置审计均没有报差异,控制器上看不到配置缺失告警;控制器没有多余配置,审计对比无差异项。
关键点:ADDC 层次化端口绑定模型下,没有纳入 M‑LAG 组的聚合接口,控制器审计逻辑不会对两台 Leaf 上的对应聚合口做对等一致性校验。审计只校验:控制器存储模型 vs 单台设备本地配置,不会跨设备比对 M‑LAG 对端 Leaf 的业务实例配置,因此审计不输出差异,但是实际两台设备业务配置不一致。
根本原因
组网模型错误:服务器双归聚合口没有配置 M‑LAG 组
服务器双归接入 M‑LAG 一对 Leaf,服务器侧做 LACP 聚合;Leaf 侧两个 Bridge‑Aggregation 必须配置port m‑lag group X,把聚合接口纳入 M‑LAG 域。
当前环境:Leaf‑A、Leaf‑B 各自独立创建 Bridge‑Agg,没有 port m‑lag group,属于两台独立普通聚合,不是 M‑LAG 跨设备聚合。
ADDC 层次化端口绑定识别为两台设备上两个完全独立的普通聚合接口,控制器不会做跨设备的业务实例一致性校验;控制器审计只做 “控制器模型 ↔ 单台设备” 比对,不做 LeafA 聚合口 ↔ LeafB 聚合口的对等比对,所以审计看不到差异,但是实际转发配置不一致。
接口对象数据库状态不同步(控制器侧)
其中一台 Leaf 的聚合口,层次化端口绑定对象实例下发成功;另一台下发失败 / 部分下发;
但是 NEM 审计模块只分别对比每台设备自身,没有跨设备对等校验,不会生成审计差异记录;
控制器页面看端口绑定对象是正常绑定,但是实际一台设备完整下发以太网服务实例,另一台缺失 / 部分下发,形成两边配置不一致。
精细平滑依赖约束触发部分下发失败
存在接口依赖关系,其中一台 Leaf 聚合口下发以太网服务实例时触发Settings dependent on other settings cannot be synchronized separately,部分配置下发中止;该类内部平滑失败不一定会生成审计差异告警,只会在 SeerEngine‑DC 内部日志记录,界面健康检查不展示。
历史残留设备本地配置干扰
某台 Leaf 聚合口下存在设备本地手动残留的 vtep access port / 以太网服务实例配置;控制器审计白名单机制,将部分实例配置过滤,审计对比无差异,但实际两边实例配置不一样。
现场定位排查步骤
1、确认设备侧接口 M‑LAG 归属
bash
#两台leaf分别执行
display interface Bridge‑Aggregation X
#查看输出是否包含 port m‑lag group xx
display m‑lag summary
现象:聚合接口下没有port m‑lag group输出,就是问题点。
2、查看 SeerEngine‑DC 控制器日志(关键,界面看不到)
导出控制器 NEM 组件日志,检索关键字:
Settings dependent on other settings cannot be synchronized separately、NEM_VSIINFO_INCONSISTENT、Fine‑grained synchronization
会发现其中一台 leaf 聚合口以太网服务实例精细平滑没有完整下发,界面审计不体现。
3、设备侧比对两个聚合口完整业务配置
bash
display current‑configuration interface Bridge‑Agg X
#重点比对:vtep access port、ethernet‑service‑instance、vsi绑定
确认一边完整生成以太网服务实例,另一边缺失部分实例。
修复方案
方案 1:修正组网模型(根治,推荐)
在 ADDC 控制器层次化端口绑定,修改双归服务器接入模型:将两台 Leaf 的聚合接口加入同一个 M‑LAG 组;
控制器重新下发配置,控制器会对 M‑LAG 组内接口强制做对等校验,保证两台 Leaf 聚合口以太网服务实例完全一致;
重新执行设备同步,完成后再审计。
⚠️不要在设备 CLI 手动敲port m‑lag group,必须 ADDC 控制器层次化端口绑定页面完成,否则控制器数据库模型和设备配置不一致,后续会再次发生异常。
方案 2:临时恢复(不能根治,仅应急)
在控制器删除该层次化端口绑定对象;
两台 leaf 设备对应聚合口执行 default,清空接口下所有以太网服务实例、vtep access port 残留配置;
控制器重新创建层次化端口绑定,必须把两个聚合接口归属同一个 M‑LAG 组,再下发配置。
方案 3:如果不能修改 M‑LAG 模型(特殊约束)
不推荐,这是不标准的 ADDC VXLAN 接入模型。
因为是两个独立普通聚合,控制器不会做跨设备一致性校验;需要人工保障两边实例配置完全一致;每次变更业务 VLAN,两台 leaf 要分别校验接口下以太网服务实例是否全部生成。
版本提示
ADDC6.0 早期版本,非 M‑LAG 模式下双归接入,层次化端口绑定不会执行跨设备配置对等校验,审计不会上报该类跨设备差异,属于已知约束;建议升级到对应最新补丁版本。
避坑重点
服务器 LACP 双归接入 M‑LAG Leaf,Leaf 侧聚合接口必须纳入 M‑LAG 组,不能两边独立普通聚合;
配置审计只做【控制器模型 vs 单台设备】,不会自动比对 M‑LAG 对端 leaf 的接口配置;
精细平滑内部依赖报错,很多场景不会在 Web 界面告警,必须看控制器后台 NEM 日志。

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明