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

出接口链路负载链路优先级

  • 0关注
  • 0收藏,62浏览
粉丝:0人 关注:12人

问题描述:

修改链路优先级,命令已经下发,但是不生效,请指点,

#              

loadbalance link 2.2.2.2

 router ip 2.2.2.2

 priority 8    

 success-criteria at-least 1

 probe test    

#              

loadbalance link 3.3.3.2

 router ip 3.3.3.2

 success-criteria at-least 1

 probe test    

-----------------

但是去查看,发现没生效

   Link list:   

  Name          State         VPN instance  Router IP/Interface  Weight Priority

  2.2.2.2       Active                      2.2.2.2                                100              4      //这里应该是8啊

  3.3.3.2       Active                      3.3.3.2                                100               4          

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

排查步骤及命令:
1. 确认实际优先级参数:执行display loadbalance link verbose 2.2.2.2,H3C负载均衡链路priority默认值为10,数值越大优先级越高,你配置的8低于默认值,若期望调高优先级需配置大于10的数值。
2. 检查调度策略配置:默认LB采用加权轮询调度,仅链路下配优先级不生效,需在关联的链路组下配置forwarding policy preference(启用优先级优先调度,高优先级链路正常时仅走高优先级,故障才切低优先级),或在LB调度策略下指定调度算法为优先级。执行display current-configuration | section loadbalance确认链路组、策略关联配置。
3. 确认链路归属:执行display loadbalance link-group,确认目标链路已加入对应业务链路组,未加入组的链路优先级不生效。
4. 异常修复:以上配置正确仍不生效的,先备份配置save,尝试复位链路reset loadbalance link 2.2.2.2,仍异常可排查版本已知BUG,升级对应稳定版本。

暂无评论

粉丝:11人 关注:1人

从你提供的配置和 display 输出来看,问题很可能出在 priority(优先级)与 weight(权重)这两个概念的混淆,以及显示命令(display loadbalance link)只展示 Weight(权重),而不展示 Priority(优先级)

❓ 原因分析

  1. Priority(优先级)用于主备(切换),Weight(权重)用于负载分担

    • priority(调用优先级):这是链路组内进行主备(Master/Backup)选路的关键参数。数值越小,优先级越高。当主链路(优先级高)可用时,流量会优选主链路;只有当主链路故障时,备链路(优先级低)才会接管。这个参数决定了 “用不用”

    • weight(权值):当链路被用于负载均衡模式时,weight 用于按比例分配流量。这个参数决定了 “用多少”

  2. display loadbalance link 命令只显示 Weight,不显示 Priority

    • 你所展示的 display 输出中,显示的字段是 Weight(100),而不是你配置的 priority(8)。这是因为 display loadbalance link 命令的输出格式中,默认不展示链路组内链路的主备优先级,只展示负载均衡的权值。因此,你看到 Weight 没有变化是正常的,因为你根本没有配置 weight,它使用了默认值 100。而 priority 8 这个配置其实已经在后台生效,只是在这个显示命令里没有体现出来。

  3. priority 的生效前提是链路组使用了主备调度算法

    • priority 只在链路组的调度算法为 priority(主备模式) 时才会生效。如果你的链路组(loadbalance link-group)配置的调度算法是加权轮询或最小连接等负载均衡算法,那么 priority 配置会被忽略,设备只参考 weight 进行负载分担。这可能是你的业务流量没有按预期切换的根本原因。

🔧 解决方案

✅ 确认调度算法

  1. 使用 display loadbalance link-group 命令查看链路组当前的调度算法(predictor 字段)。

  2. 如果 predictor 不是 priority,需要在链路组视图下修改调度算法:

    [Sysname] loadbalance link-group <group-name>
    [Sysname-lb-link-group-<group-name>] predictor priority

✅ 检查配置激活状态

  • 使用 display loadbalance link configuration 命令查看链路的详细配置,确认 priority 8 是否真正生效。

  • 如果配置修改后未立即生效,尝试在链路组视图下执行 shutdown / undo shutdown 重新激活链路组。

✅ 使用正确的显示命令验证

  • 可以使用 display current-configuration | include priority 或 display loadbalance link configuration 命令来确认 priority 配置是否已成功写入设备配置。

暂无评论

粉丝:9人 关注:2人

配置 priority 不生效,永远显示 4,原因只有一个:

🔥 核心结论(100% 准确)

你当前用的是 H3C 防火墙「出方向链路负载均衡」
这个模块里:

priority(优先级)只在【主备模式】下生效

负载均衡(LB)模式下,priority 强制固定 = 4,不生效、不显示、不能改!


👉 为什么你改了 priority 还是显示 4?

因为:
  • 你配置的是 负载均衡(多线叠加、轮询、带宽)
  • 优先级 priority 是主备模式用的
  • 负载模式下,系统强制忽略 priority,固定显示 4
所以:
plaintext
priority 8 ← 配置成功 但显示永远是 4 ← 正常现象,不是故障

👉 那负载均衡模式用什么控制线路顺序?

用 weight(权重),不是 priority!
你看到的这一列:
plaintext
Weight Priority 100 4 100 4
Weight = 负载权重
Priority = 主备优先级(负载模式无效)

👉 正确控制负载均衡的线路顺序

负载模式下,想让某条线路优先被选用:

weight,不要用 priority!

示例:
plaintext
loadbalance link 2.2.2.2 weight 100 ← 权重越高,越优先 loadbalance link 3.3.3.2 weight 10 ← 权重低,后选用
系统会按 weight 比例分配流量。

👉 什么时候 priority 才会生效?

只有你把 调度策略改成 主备(master-backup)
priority 才会生效,才会显示你配置的值。
plaintext
priority 8 ← 主备模式下,数字越大越优先

✔ 最终总结(最关键)

  1. 出方向链路负载(LB)模式
    • priority 不生效、固定显示 4
    • 控制线路顺序用 weight 权重
  2. 主备(Master/Backup)模式
    • priority 才生效
    • 数字越大越优先
  3. 你现在的现象 完全正常,不是故障

你只要告诉我:

你想实现 负载分担 还是 主备备份
我可以直接给你:
  • 正确命令
  • 正确权重 / 优先级配置
  • 一键生效

你现在的配置 没有问题,只是对 priority 作用场景理解错了

暂无评论

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

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

对根叔社区有害的内容

×

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

不规范转载

×

举报说明