故障现象
现象描述:业务运行中新增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单板)
排查思路
从配置报错现象入手,排查PBR配置与底层硬件支持的兼容性。
确认SA单板(LSQM2GT48SA0)对PBR功能的限制,特别是VPN实例下一跳的支持情况。
验证配置下发后显示存在但不生效的根本原因。
关键命令与输出
display device verbose:查看设备槽位板卡状态
输出确认 Slot 1/7 和 Slot 2/7 的 LSQM2GT48SA0 板卡状态为 Normal
确认设备主控板为主备部署(Slot 1/0 Master,Slot 2/0 Standby)
PBR配置查看(邮件提及但无详细输出):
在 Vlan300 接口下能看到 PBR 配置条目
但配置实际未生效,表明配置下发存在兼容性问题
中间结论与排除项
排除ACL资源不足:排查人员已查看已使用的ACL资源,确认资源充足,非ACL资源耗尽导致。
排除软件Bug:经查阅官方文档,未发现其他限制或已知Bug。
确认配置不生效原因:配置虽下发成功但实际不生效,指向底层硬件对特定配置项的支持限制。
最终根因
SA单板(LSQM2GT48SA0)的PBR功能不支持下发带VPN实例的下一跳。当在PBR中直接配置VPN实例下一跳时,底层硬件无法正确处理该策略路由条目,导致配置虽然显示存在但实际不生效,并伴随下发报错。
解决方案(规避方案):
SA单板PBR不支持直接指定VPN实例下一跳,可通过以下配置规避:
操作步骤:
在PBR策略中配置一个不可达的公网下一跳地址
apply next-hop 1.1.1.1
注:1.1.1.1 为设备中不存在的地址,仅作为PBR策略的跳转点。
在公网路由表中配置指向该不可达地址的静态路由,并关联VPN实例
ip route-static 1.1.1.1 32 vpn-instance <VPN实例名称>
注:将不可达地址1.1.1.1的32位静态路由指向目标VPN实例,使PBR通过该路由间接实现流量引入VPN实例的效果。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作