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

负载均衡强制开销不生效

3天前提问
  • 0关注
  • 0收藏,92浏览
粉丝:0人 关注:0人

问题描述:

负载均衡主备都配置了adjust-cost ospf enable absolute 5000,为什么在路由器上面看开销值还是1,没有任何变化

组网及组网描述:

负载均衡主备都配置了adjust-cost ospf enable absolute 5000,为什么在路由器上面看开销值还是1,没有任何变化

2 个回答
粉丝:18人 关注:9人

在H3C负载均衡设备上配置adjust-cost ospf enable absolute 5000后,路由器上OSPF开销仍显示为1,通常是因为该命令只影响负载均衡设备自身发布的OSPF路由开销,不会改变路由器本地接口或邻居路由的原始开销显示。
排查步骤:
1. 确认配置生效位置
在负载均衡设备上执行:

display current-configuration | include adjust-cost

确认命令已正确下发到OSPF进程下。
2. 检查OSPF邻居状态

display ospf peer

确保负载均衡设备与路由器之间OSPF邻居已Full,否则路由开销不会更新。
3. 查看路由器收到的LSA开销
在路由器上执行:

display ospf lsdb router <负载均衡设备的Router-ID>

查看Type-1 LSA中链路开销是否已变为5000。若LSA中开销仍是1,说明负载均衡设备未正确发布。
4. 验证absolute参数含义
absolute 5000表示将发布路由的OSPF开销强制设为5000,但仅对负载均衡设备通告的LSA生效。路由器本地接口开销(如1)不受影响,需在路由器连接负载均衡设备的接口下配置ospf cost才能改变本地开销。
5. 检查是否有路由策略覆盖
若负载均衡设备上存在route-policy或import-route,可能覆盖adjust-cost设置,执行:

display ospf brief

查看OSPF进程下是否有其他开销调整命令。
常见原因:配置位置错误(应在OSPF视图下而非接口视图)、邻居未重建、或查看的是路由器本地接口开销而非LSA开销。若LSA开销已变但路由表未更新,需等待SPF重算或执行reset ospf process。

暂无评论

粉丝:48人 关注:2人

adjust‑cost ospf enable absolute 只对 RBM 备设备生效!!主设备完全不执行这个调整H3C。

  1. 主设备(Active):不管这条命令怎么配,按你 redistribute 引入时配置的 cost 对外发布 LSA;你重分发的时候没写 cost,默认 external‑type‑2 开销 = 1,所以上游看到 metric=1。
  2. 备设备(Standby):RBM 状态切换为备机之后,才会把引入 OSPF 的路由,强制改成 absolute 5000 再对外泛洪 LSA。

✅设计目的:正常业务跑在主 LB,正常发布低开销;故障切换成备机之后,备机发布大开销路由,OSPF 优选主设备; ❌误区:很多工程师以为配置完两台就都会通告 5000 开销,实际上主设备不会受 adjust‑cost 影响。

双主 dual‑active 模式补充:两台都为 active 状态时,同样不会生效;只有某一台故障切换成 standby 备角色,这台才会把开销改成 5000H3C。

为什么上游路由器看到 cost=1

LB 上把静态 / 直连引入 OSPF:

ospf 1 import‑route static

没有指定 cost,Type‑2 外部路由默认开销1,主设备不受 adjust‑cost 控制,直接把 cost=1 发给邻居路由器,所以上游设备看到 metric=1。

完整正确配置

1、RBM 视图(主备两台都敲,你已经配置,这部分没问题)

remote‑backup‑group adjust‑cost ospf enable absolute 5000 quit

该配置只作用于 RBM‑standby 备机。

2、OSPF 重分发处设置主设备的开销(关键缺失配置)

主设备的开销要在import‑route处指定 cost;adjust‑cost 只管备机。

ospf 1 #引入静态路由,主设备正常对外通告cost=100;故障切备机,备机会强制覆盖为absolute 5000 import‑route static cost 100 type 2 quit

逻辑:

  • 正常:主 LB 发布 cost=100;备 LB 处于 standby,发布 cost=5000,OSPF 优先选主设备路由。
  • 主 LB 整机故障:原来的备机升级为 active,不再执行 adjust‑cost,对外发布 cost=100,流量切换过来。

3、如果引入多条路由,建议配合 route‑policy 统一控制重分发开销

route‑policy static‑to‑ospf permit node 10 apply cost 100 quit ospf 1 import‑route static route‑policy static‑to‑ospf

排查验证命令

LB 设备查看 RBM 角色

display remote‑backup‑group

看两台设备 Role,一台 Active,一台 Standby。

Standby 那台设备的 OSPF 外部 LSA 才会被修改成 5000;Active 设备沿用 import‑route 配置的 cost。

在 LB 本机看自己生成的 OSPF LSA

display ospf lsdb ase
  • Active 主设备:ASE LSA cost 等于import‑route设置的值;
  • Standby 备设备:ASE LSA cost 被强制修改为 5000。

⚠️不要在上游路由器只看路由表,要看 LSA 原始 metric;OSPF type‑2 外部路由,路由表 metric 直接取自 LSA。

常见踩坑汇总

  1. ❌以为adjust‑cost同时修改主备两台设备开销;仅对 RBM‑Standby 备机生效,主设备开销由 import‑route/route‑policy 控制H3C。
  2. ❌import‑route 不写 cost,默认 type‑2 开销 = 1,主设备永远通告 1。
  3. ❌RBM 双主模式下两台都是 active,adjust‑cost 不会触发;只有其中一台变为 standby 角色,该台才会调整开销。
  4. ❌absolute 5000 只是修改引入的外部路由 ASE LSA 开销,不能修改接口链路 cost(router‑lsa)。


暂无评论

编辑答案

你正在编辑答案

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

✖

分享扩散:

➤

提出建议

✖

    +
✖

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

确定
✖

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明