Restrictions for IPv6 ACLs
With IPv4, you can configure standard and extended numbered IP ACLs, named IP ACLs, and MAC ACLs.
IPv6 supports only named ACLs.
The switch supports most Cisco IOS-supported IPv6 ACLs with some exceptions:
•
The switch does not support matching on these keywords:
flowlabel, routing header
, and
undetermined-transport
.
•
The switch does not support reflexive ACLs (the
reflect
keyword).
•
This release supports only port ACLs and router ACLs for IPv6; it does not support VLAN ACLs (VLAN
maps).
•
Output router ACLs and input port ACLs for IPv6 are supported only on switch stacks. Switches support
only control plane (incoming) IPv6 ACLs.
•
The switch does not apply MAC-based ACLs on IPv6 frames.
•
You cannot apply IPv6 port ACLs to Layer 2 EtherChannels.
•
When configuring an ACL, there is no restriction on keywords entered in the ACL, regardless of whether
or not they are supported on the platform. When you apply the ACL to an interface that requires hardware
forwarding (physical ports or SVIs), the switch checks to determine whether or not the ACL can be
supported on the interface. If not, attaching the ACL is rejected.
•
If an ACL is applied to an interface and you attempt to add an access control entry (ACE) with an
unsupported keyword, the switch does not allow the ACE to be added to the ACL that is currently
attached to the interface.
IPv6 ACLs on the switch have these characteristics:
•
Fragmented frames (the
fragments
keyword as in IPv4) are supported
•
The same statistics supported in IPv4 are supported for IPv6 ACLs.
•
If the switch runs out of hardware space, the packets associated with the ACL are dropped on the interface.
•
Routed or bridged packets with hop-by-hop options have IPv6 ACLs applied in software.
•
Logging is supported for router ACLs, but not for port ACLs.
•
The switch supports IPv6 address-matching for a full range of prefix-lengths.
Default Configuration for IPv6 ACLs
The default IPv6 ACL configuration is as follows:
Switch#
show access-lists preauth_ipv6_acl
IPv6 access list preauth_ipv6_acl (per-user)
permit udp any any eq domain sequence 10
permit tcp any any eq domain sequence 20
permit icmp any any nd-ns sequence 30
permit icmp any any nd-na sequence 40
permit icmp any any router-solicitation sequence 50
permit icmp any any router-advertisement sequence 60
permit icmp any any redirect sequence 70
Catalyst 2960-X Switch Security Configuration Guide, Cisco IOS Release 15.0(2)EX
OL-29048-01
199
Configuring IPv6 ACLs
Restrictions for IPv6 ACLs