不是板卡硬件完全不支持 ACL,是这条 ACL 里面的 object-group(对象组),在 S125G‑AF、R8056P08 这个版本下,Vlan-interface 三层 SVI 接口绑定 packet-filter inbound,硬件转发芯片不支持带对象组的 ACL 下发!
日志:
PFILTER/3/PFILTER_IF_NOT_SUPPORT: Failed to apply or refresh IPv4 ACL 3002 rule 16 ... The ACL is not supported.触发时机:slot2(LSXM3CGQ18SF2)业务板卡上电注册、芯片初始化的时候,系统尝试把已绑定在 Vlan9 的 ACL 3002 下发到这块板的转发芯片,下发失败报这个告警。 其他老板卡如果是另一套芯片,可能可以正常下发,新增这块 LSXM3CGQ18SF2 是新一代芯片,对 SVI+inbound + 对象组 ACL 有约束。
acl advanced 3002
rule 16 permit tcp source object-group ZKFC destination 10.X.X.X 0 destination-port eq 1521
关键点:rule 里面用了 object-group 对象组。
S12500G-AF 平台 R8056 版本限制:
✅ 纯网段、纯端口、不带 object-group 的高级 ACL,可以正常绑定在 VlanIF inbound 做三层报文过滤;
❌ 包含 object-group(IP 对象组)的 ACL,不支持在 Vlan-interface(三层 SVI)上应用 packet-filter inbound 硬件下发,只能在物理端口 / 二层口应用,SVI 三层接口不支持。
补充区分:
- 物理三层口(G 口、40G 口配 ip 地址):大多支持带对象组 ACL;
- Vlan-interface(SVI)三层虚接口:R8056 版本芯片规格限制,不支持对象组 ACL 硬件过滤。
rule 16 permit tcp source 10.1.1.0 0.0.0.255 destination 10.X.X.X 0 destination-port eq 1521
display packet-filter interface Vlan-interface 9 inbound
display acl hardware 3002
改完不带对象组,就能正常显示硬件下发成功,不再报 PFILTER_IF_NOT_SUPPORT。
把 ZKFC 对象组里面的所有网段,展开成多条 rule,不再引用 object-group,VlanIF inbound 正常硬件过滤,性能无损。
适合对象组里面条目不多的场景。
取消 Vlan-interface9 下的 packet-filter 3002 inbound;
在对应的接入物理接口下绑定 packet-filter 3002 inbound,物理口是支持 object-group 的,这条告警消失。
缺点:需要在多个接入口重复绑定,维护量大。
MQC 策略在 S125G-AF 新一代芯片上对对象组支持更好,不用 packet-filter 直接绑定 SVI:
⚠️注意:R8056P08 也有部分芯片对 SVI 下 MQC 对象组有坑,优先先试方案 1。
R8056 是比较老的基线,后续 R806x 新版本有部分芯片放开了这个限制;如果必须保留 object-group+SVI 过滤,可以评估升级版本,但升级风险高于方案 1。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论