share-mode作用:同板卡多个接口绑定同一条 ACL 时,多接口共享同一份硬件 ACL 资源,节约 TCAM 表项。
芯片转发流水线差异:
packet-filter ... inbound share-mode可以正常配置;文档原文:packet-filter 的 share-mode 关键字,仅支持入方向,出方向不支持。
直接删掉 outbound 后面的share-mode,使用独占资源模式:
packet-filter name DKH_PTP_ACL_Out outbound
缺点:每个应用该 ACL 的接口,单独占用一条 TCAM 资源;如果端口数量不多,完全够用,PTP 场景一般端口量很小。
仅聚合接口才支持 outbound 共享模式 packet-filter;普通万兆口不适用。
system-view
qos-acl resource share-mode outbound
普通物理 Ten-GigabitEthernet 口,这条全局命令也无法让 packet-filter outbound share-mode 生效。
R8307P62 版本 S6805G 硬件限制,packet-filter share-mode 只支持 inbound,outbound 不支持。不带 share-mode 时,outbound 走独占 TCAM 资源,所以可以成功应用。解决办法:outbound 配置去掉 share-mode 关键字。
看报错:The ACL is not supported —— 芯片驱动在下发这条 ACL 时直接拒绝了。原因:
share-mode(ACL 共享资源模式)在这台设备/这块单板上只有 inbound 方向支持,outbound 方向的硬件 ACL 资源区没有共享区域。
Comware 的 share-mode 本质是:多个端口引用同一条 ACL 时,规则只往 TCAM 里写一份,大家共享,省硬件资源。但这个“共享资源区”是芯片上预先划分的特殊区域——很多 H3C 型号(尤其是一部分板卡)只在入方向做了共享区,出方向根本没有这块资源,所以你一加 share-mode,驱动发现出方向没有对应的共享资源区域,就报 "The ACL is not supported",不带这个参数走普通资源下发就能成功
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论