The IPv6 Neighbor Discovery Protocol (NDP) is a crucial component of the IPv6 suite that manages the interaction between devices on the same network.
It replaces ARP (Address Resolution Protocol) used in IPv4 and handles tasks like address resolution, neighbor reachability, duplicate address detection (DAD), and router discovery.
NDP uses ICMPv6 messages to enable efficient communication, ensuring seamless IP address assignment and device discovery within an IPv6 network.
IPv6 Neighbor Discovery Protocol
IPv6 — NDP (Neighbor Discovery Protocol):
1: No broadcast!
Operates using multicast with ICMPv6
2: Neighbor Mac Discovery:
Replace the IPv6 ARP
3: SLAAC (Stateless Address Auto-configuration):
Automatic configuration of the IP address without a DHCP server.
4: DAD (Duplication Address Detection):
No duplicate IPs!
5: Discover routers:
Router Solicitation (RS) and Router Advertisement (RA)