NDP (Neighbor Discovery Protocol)

Das Neighbor Discovery Protocol (NDP) ist ein Netzwerkprotokoll, das in IPv6-Netzwerken eingesetzt wird. Seine Hauptaufgabe besteht darin, die Nachbarschaftsbeziehungen zwischen Netzwerkknoten zu ermitteln und die Konfiguration der IPv6-Adressen durchzuführen.

NDP verwendet verschiedene Nachrichtentypen, um die Nachbarn im Netzwerk zu erkennen, ihre Link-Layer-Adressen zu ermitteln, die Verfügbarkeit und Erreichbarkeit von Knoten festzustellen und Konfigurationsinformationen auszutauschen. Es ermöglicht auch die automatische Konfiguration von IPv6-Adressen durch die Nutzung des Stateless Address Autoconfiguration (SLAAC) Mechanismus.

Darüber hinaus bietet NDP Funktionen wie Adressauflösung, Router Discovery und Redirect-Funktionen. Adressauflösung ermöglicht es, eine IPv6-Adresse in die entsprechende Link-Layer-Adresse aufzulösen. Router Discovery dient dazu, IPv6-Router im Netzwerk zu identifizieren und Informationen über sie zu sammeln. Redirect-Funktionen werden verwendet, um Clients über den bevorzugten Pfad für bestimmte Zieladressen zu informieren.