The Neighbor Discovery Protocol (NDP) is a messaging protocol that was created as part of IPv6 to perform a number of the tasks that ICMP and ARP are able to accomplish with IPv4. Just like ARP, Neighbor Discovery builds a cache of dynamic entries, and you can configure static Neighbor Discovery entries. The IPv4/IPv6 neighbor table shows the IPv6 neighbor messages and functions that are analogous to the traditional IPv4 neighbor messages.
| IPv4 Neighbor Message | IPv6 Neighbor Message |
|---|---|
| ARP request message | Neighbor solicitation message |
| ARP reply message | Neighbor advertisement message |
| ARP cache | Neighbor cache |
| Gratuitous ARP | Duplicate address detection |
| Router solicitation message (optional) | Router solicitation (required) |
| Router advertisement message (optional) | Router advertisement (required) |
| Redirect message | Redirect Message |
The Static NDP feature allows for static mappings to be created between a layer 3 IPv6 address and a Layer 2 MAC address.