If a device is flooded with IPv6 packets that contain unresolvable destination IPv6 addresses, the device generates a large number of ND Miss messages. This is because the device has no ND entry that matches the next hop of the route. IPv6 packets, which trigger ND Miss messages, are sent to the CPU for processing. As a result, the device generates and delivers many temporary ND entries based on ND Miss messages, and sends a large number of NS messages to the destination network. This increases CPU usage of the device and consumes considerable bandwidth resources of the destination network. As shown in Figure 1, the attacker sends IPv6 packets with the unresolvable destination IPv6 address 2001:db8:1::2 /64 to the gateway (Device).
Rate limiting on ND Miss messages helps reduce CPU resource consumption by ND Miss messages, protecting other services.