首页 > 代码库 > 关于Huawei 5700 交换机ACL的match数为0问题

关于Huawei 5700 交换机ACL的match数为0问题

对于流策略而言,可以通过在其流行为中增加一个count动作来对匹配该ACL的报文进行计数。display acl中的matched显示的是对主控CPU匹配的报文进行统计,而不是流策略的统计计数。因此在有大量匹配了该ACL的报文通过时,使用命令display acl统计计数一直是0。而且有些匹配了ACL的报文的不一定匹配主控CPU,因此这些报文没被统计。

解决方法:

  1. 需要在traffic behavior下启用statistic enable

  2. 在acl条目中,对应的vlan下启用 traffic policy

测试在vlan 315 的acl 的match数:

1、traffic 配置

traffic classifier DB1 operator and

if-match acl DB-permit1

traffic classifier DB2 operator and

if-match acl DB-deny1

traffic classifier DB3 operator and

#

traffic behavior deny

deny

statistic enable

traffic behavior permit

permit

statistic enable

#

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

traffic behavior 上permit与deny的区别.

使用permit表示按照acl DB的规则来进行数据放行,DB中允许那就允许,禁止那就禁止

但是若使用deny,则无论DB规则中的permit或者deny,一律全都丢弃不进行转发.

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

traffic policy DB

classifier DB1 behavior permit

classifier DB2 behavior deny

2、vlan 315 下启用policy

vlan 315

traffic-policy DB outbound

3、查看acl 的 match 数

display traffic policy statistics vlan 315 outbound

技术分享

关于Huawei 5700 交换机ACL的match数为0问题