A bit Summary of NDP.
The Neighbor Discovery is a key protocol of IPv6. Neighbor Discovery Protocol is an umbrella that defines these below mechanisms:
1. Since ARP has been removed in IPv6, IPv6 follows a newer way to find the link-layer addresses of nodes on the local link. This new mechanism uses a mix of ICMPv6 messages and multicast addresses.
2. Stateless Auto-Configuration – This mechanism allows nodes on the local link to configure their IPv6 addresses by themselves by using a mix of ICMPv6 messages and multicast addresses.
3. Router Redirection – The router sends ICMPv6 messages to an IPv6 node to inform it of the presence of a better router address on the same local link to reach a destination network.
*Neighbour Discovery (ND) is for end hosts predominately, whereas routers themselves advertise gateway capabilities via Router Advertisements (RA). This mechanism relies on ICMPv6 Type 133 and 134.