IPv6 Neighbor Discovery Protocol
In IPv4, a host needed several different protocols just to start talking. ARP found MAC addresses, ICMP Router Discovery advertised the gateway, DHCP handed out addresses, and ICMP Redirect fixed routes, each running independently. IPv6 folds these four jobs into five message types over ICMPv6, and that consolidation mechanism is NDP (Neighbor Discovery Protocol). Following what each of those five messages looks like, and the order they fly in when a host joins a network, shows how NDP works. ...