Print

某局点S7500E(R7596P07)SA单板PBR配置报错致策略路由不生效

2026-09-16 发表

问题描述

  • 故障现象

    • 现象描述:业务运行中新增PBR(策略路由)配置时,下发报错;部分接口(如Vlan300)配置下发后显示调用失败,配置在界面上可见但实际不生效。

    • 触发条件:在设备上新增策略路由配置并尝试下发时触发。

    • 影响范围:PBR策略路由未生效,数据流未按预期策略转发。

过程分析

  • 配置参数

    • PBR配置:在PBR中配置 apply next-hop 指向VPN实例中的下一跳地址

    • 目标接口:Vlan300(PBR策略绑定的接口)

    • 设备拓扑

    Slot 1/0: LSQM2MPUC0 (Master, 主控板) Slot 1/2: LSQM1TGS24FD0 (Normal) Slot 1/7: LSQM2GT48SA0 (Normal, SA单板) Slot 2/0: LSQM2MPUC0 (Standby, 主控板) Slot 2/2: LSQM1TGS24FD0 (Normal) Slot 2/7: LSQM2GT48SA0 (Normal, SA单板)

    1. 排查思路

      • 从配置报错现象入手,排查PBR配置与底层硬件支持的兼容性。

      • 确认SA单板(LSQM2GT48SA0)对PBR功能的限制,特别是VPN实例下一跳的支持情况。

      • 验证配置下发后显示存在但不生效的根本原因。

    2. 关键命令与输出

      • display device verbose:查看设备槽位板卡状态

        • 输出确认 Slot 1/7 和 Slot 2/7 的 LSQM2GT48SA0 板卡状态为 Normal

        • 确认设备主控板为主备部署(Slot 1/0 Master,Slot 2/0 Standby)

      • PBR配置查看(邮件提及但无详细输出):

        • 在 Vlan300 接口下能看到 PBR 配置条目

        • 但配置实际未生效,表明配置下发存在兼容性问题

    3. 中间结论与排除项

      • 排除ACL资源不足:排查人员已查看已使用的ACL资源,确认资源充足,非ACL资源耗尽导致。

      • 排除软件Bug:经查阅官方文档,未发现其他限制或已知Bug。

      • 确认配置不生效原因:配置虽下发成功但实际不生效,指向底层硬件对特定配置项的支持限制。

    4. 最终根因

      SA单板(LSQM2GT48SA0)的PBR功能不支持下发带VPN实例的下一跳。当在PBR中直接配置VPN实例下一跳时,底层硬件无法正确处理该策略路由条目,导致配置虽然显示存在但实际不生效,并伴随下发报错。

解决方法

解决方案(规避方案)

SA单板PBR不支持直接指定VPN实例下一跳,可通过以下配置规避:

操作步骤

  1. 在PBR策略中配置一个不可达的公网下一跳地址

    apply next-hop 1.1.1.1

    注:1.1.1.1 为设备中不存在的地址,仅作为PBR策略的跳转点。

  2. 在公网路由表中配置指向该不可达地址的静态路由,并关联VPN实例

    ip route-static 1.1.1.1 32 vpn-instance <VPN实例名称>

    注:将不可达地址1.1.1.1的32位静态路由指向目标VPN实例,使PBR通过该路由间接实现流量引入VPN实例的效果。