IPv6 ACL
An access control list (ACL) is a set of rules used to control or restrict access to a network interface that
-
are configured on the device and can be applied to various interfaces such as the management interface, AP-manager interface, dynamic interfaces, or on WLANs, and
-
regulate data traffic to and from wireless clients or to protect the controller’s central processing unit (CPU).
You can also create a preauthentication ACL for web authentication. Such an ACL is used to allow certain types of traffic before authentication is complete.
IPv6 ACLs support the same options as IPv4 ACLs including source, destination, source and destination ports.
![]() Note |
To enable only IPv4 traffic in your network, block all IPv6 traffic. Configure an IPv6 ACL to deny all IPv6 traffic, and apply it to specific WLANs or to all WLANs. |
Understand IPv6 ACLs
Types of ACL
Per user IPv6 ACL
-
For the per-user ACL, the complete access control entries (ACEs) are configured as text strings on the RADIUS server.
-
The ACCESS-Accept attribute contains the ACE, which is then sent to the device and applied directly to the client. When a wireless client roams to a foreign device, the foreign device receives the ACEs as an AAA attribute in the mobility handoff message. Output direction using per-user ACL is not supported.
Filter ID IPv6 ACL
-
For the filter-Id ACL, the complete ACEs and the ACL name
filter-idare configured on the Cisco 9800 controller. Only the filter-id is configured on the RADIUS server. -
The
filter-idis sent to the device in the ACCESS-Accept attribute. The device looks up thefilter-idto find the ACEs, and then applies the ACEs to the client. When the client roams at Layer 2 to the foreign device, only the filter-id is sent to the foreign device in the mobility handoff message. Using output filtered ACLs with per-user ACLs is not supported.
Prerequisites for configuring IPv6 ACL
-
To filter IP Version 6 (IPv6) traffic, create IPv6 access control lists (ACLs) and apply them to interfaces, using the same process as for IP Version 4 (IPv4) named ACLs.
-
You can also create and apply input router ACLs to filter Layer 3 management traffic when the switch is running the Network Essentials license.
Restrictions for configuring IPv6 ACL
-
The controller does not support routing, and only inbound ACLs are supported for wireless clients.
-
The device does not support matching on these keywords: flowlabel, routing header, and undetermined-transport.
-
The device does not support reflexive ACLs (the reflect keyword).
-
The device does not apply MAC-based ACLs on IPv6 frames.
-
There is no restriction on the keywords entered in the ACL, even if they are not supported on the platform. When you apply the ACL to an interface that requires hardware forwarding (physical ports or SVIs), the device checks if the ACL is supported on the interface. If not, attaching the ACL is rejected.
-
If not, the device rejects attaching the ACL. If an ACL is already applied to an interface and you attempt to add an access control entry (ACE) with an unsupported keyword, the device does not allow the ACE to be added to the ACL currently attached to the interface.

Feedback