Ich bin Softwareentwickler und habe gerade ein kostenloses Buch über IPv6 auf den Techdays bekommen, das ich zum Spaß lese. Sie gaben es weg, weil es ein bisschen wie ein altes Buch ist (W2008), also sind die Dinge für andere / neuere Betriebssysteme vielleicht anders, aber ich verstehe nicht, dass Neighbor Discovery die MAC-Adresse abrufen muss.
Laut dem Buch erhält jeder Knoten automatisch eine Link-Local-IP-Adresse, die sich aus der MAC-Adresse durch Einfügen FF-FE
zwischen dem 3. und 4. Byte und Kippen des U / L-Bits zusammensetzt, so dass die Link-Local-IP für ein Knoten mit einer MAC-Adresse von 00-AA-00-3F-2A-1C
wird FE80::2AA:FF:FE:3F:2A1C
.
Um die MAC-Adresse der Verbindungsschicht zu bestimmen, wird eine Neighbor Solicitation-Nachricht an die verbindungslokale IP-Adresse gesendet, die mit einer Nachricht antwortet, die ihre MAC-Adresse enthält. lokale IP-Adresse. Es klingt also so, als würde man eine Postkarte an jemanden schicken, der nach seiner Adresse fragt.