cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2424
Views
0
Helpful
0
Replies

IPv6 ACL implicit rules

kazza
Level 1
Level 1

Hello,

 

I was thinking about the 3 implicit rules that are added to all IPv6 ACLs. I understand their intention is to enable Neighbor Advertisement/Solicitation, however I was thinking about the impact of these rules on the device (outside of allowing NDP to function).

 

For example,

1) I have set up a lab where I have tested writing a simple QoS classifier for IPv6. To my surprise it did not match against NDP-NA/S traffic unless I added the implicit permit rules explicitly to the ACL. Hence, the IPv6 ACL for QoS behaves like a IPv4 ACL with the only implicit rule being "deny ipv6 any any".

 

2) I have set up a lab where I have been able to use the implicit "permit icmp any any nd-na" rule to forward Neighbor Advertisements from one subnet to another (using global unicast addresses instead of link-local). This also included adding custom options attached to the end of the NA with payloads, so its theoretically possible this could allow someone to create a tunnel through a router that uses the implicit rules. However, this is not as surprising as it might sound. Its the expected behaviour from https://tools.ietf.org/html/rfc4890, where it states rules need to be configured on routers/firewalls to prevent non-link-local NA/NS being forwarded.

 

Does anyone know if Cisco has produced a document/some form of guidance that details the impact of these rules?

0 Replies 0
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: