C
OMMAND
L
INE
I
NTERFACE
4-116
The following restrictions apply to ACLs:
• This switch supports ACLs for both ingress and egress filtering.
However, you can only bind one IP ACL and one MAC ACL to any
port for ingress filtering, and one IP ACL and one MAC ACL to any
port for egress filtering. In other words, only four ACLs can be bound
to an interface – Ingress IP ACL, Egress IP ACL, Ingress MAC ACL
and Egress MAC ACL.
• When an ACL is bound to an interface as an egress filter, all entries in
the ACL must be deny rules. Otherwise, the bind operation will fail.
• Each ACL can have up to 32 rules.
• The maximum number of ACLs is also 32.
• However, due to resource restrictions, the average number of rules
bound the ports should not exceed 20.
• You must configure a mask for an ACL rule before you can bind it to
a port or set the queue or frame priorities associated with the rule.
• The switch does not support the explicit “deny any any” rule for the
egress IP ACL or the egress MAC ACLs. If these rules are included in
an ACL, and you attempt to bind the ACL to an interface for egress
checking, the bind operation will fail.
• Egress MAC ACLs only work for destination-mac-known packets, not
for multicast, broadcast, or destination-mac-unknown packets.
The order in which active ACLs are checked is as follows:
1. User-defined rules in the Egress MAC ACL for egress ports.
2. User-defined rules in the Egress IP ACL for egress ports.
3. User-defined rules in the Ingress MAC ACL for ingress ports.
4. User-defined rules in the Ingress IP ACL for ingress ports.
5. Explicit default rule (permit any any) in the ingress IP ACL for ingress
ports.
6. Explicit default rule (permit any any) in the ingress MAC ACL for
ingress ports.
7. If no explicit rule is matched, the implicit default is permit all.