1. Einführung (Introduction)
Diese Spezifikation definiert das Neighbor Discovery (ND) Protokoll für das Internet Protocol Version 6 (IPv6). Knoten (Nodes) (Hosts und Router) verwenden Neighbor Discovery, um die Link-Layer-Adressen von Nachbarn zu bestimmen, von denen bekannt ist, dass sie sich auf angeschlossenen Links befinden, und um zwischengespeicherte Werte, die ungültig werden, schnell zu löschen. Hosts verwenden Neighbor Discovery auch, um benachbarte Router zu finden, die bereit sind, Pakete in ihrem Namen weiterzuleiten. Schließlich verwenden Knoten das Protokoll, um aktiv zu verfolgen, welche Nachbarn erreichbar sind und welche nicht, und um geänderte Link-Layer-Adressen zu erkennen. Wenn ein Router oder der Pfad zu einem Router ausfällt, sucht ein Host aktiv nach funktionierenden Alternativen.
Sofern nicht anders angegeben (in einem Dokument, das den Betrieb von IP über einen bestimmten Link-Typ abdeckt), gilt dieses Dokument für alle Link-Typen. Da ND jedoch für einige seiner Dienste Link-Layer-Multicast verwendet, ist es möglich, dass bei einigen Link-Typen (z. B. Non-Broadcast Multi-Access (NBMA) Links) alternative Protokolle oder Mechanismen zur Implementierung dieser Dienste spezifiziert werden (in dem entsprechenden Dokument, das den Betrieb von IP über einen bestimmten Link-Typ abdeckt). Die in diesem Dokument beschriebenen Dienste, die nicht direkt von Multicast abhängen, wie Redirects, Next-hop-Bestimmung, Neighbor Unreachability Detection usw., sollen wie in diesem Dokument spezifiziert bereitgestellt werden. Die Details zur Verwendung von ND auf NBMA-Links werden in [IPv6-NBMA] behandelt. Darüber hinaus diskutieren [IPv6-3GPP] und [IPv6-CELL] die Verwendung dieses Protokolls über einige Mobilfunklinks, die Beispiele für NBMA-Links sind.