Neighbor Discovery Protocol (NDP)
Das Neighbor Discovery Protocol, kurz NDP, ist ein grundlegendes Protokoll für die Kommunikation in IPv6-Netzwerken. Es basiert auf dem Internet Control Message Protocol for IPv6, kurz ICMPv6, und übernimmt mehrere Funktionen, die bei IPv4 unter anderem durch ARP und zusätzliche Mechanismen bereitgestellt werden. NDP ermöglicht die Ermittlung der Link-Layer-Adresse benachbarter Geräte, die Erkennung verfügbarer Router sowie die automatische Ermittlung von Netzwerkpräfixen und weiteren Konfigurationsinformationen. Darüber hinaus unterstützt es die Prüfung der Erreichbarkeit von Nachbarn und die Duplicate Address Detection zur Erkennung bereits verwendeter IPv6-Adressen. Zu den zentralen Nachrichtentypen gehören Neighbor Solicitation, Neighbor Advertisement, Router Solicitation und Router Advertisement. NDP ist damit ein wesentlicher Bestandteil der automatischen Konfiguration und Kommunikation innerhalb moderner IPv6-Netzwerke.