Sono uno sviluppatore di software e ho appena ricevuto un libro gratuito su IPv6 ai Techdays, che sto leggendo per divertimento. L'hanno dato via perché è un po 'un vecchio libro (W2008), quindi forse le cose sono diverse per altri sistemi operativi / nuovi, ma non capisco la necessità per Neighbor Discovery di ottenere l'indirizzo MAC.
Secondo il libro, ogni nodo ottiene automaticamente un indirizzo IP Link-local, che viene costruito dall'indirizzo MAC inserendo FF-FE
tra il 3 ° e il 4 ° byte e lanciando il bit U / L, in modo che l'IP Link-local per un nodo con un indirizzo MAC di 00-AA-00-3F-2A-1C
diventa FE80::2AA:FF:FE:3F:2A1C
.
Per determinare l'indirizzo MAC del livello di collegamento, viene inviato un messaggio di sollecito Neighbor all'indirizzo IP del collegamento locale, che risponde con un messaggio contenente il suo indirizzo MAC ... Ma il mittente lo sa già, poiché il MAC è codificato nel collegamento- indirizzo IP locale. Quindi sembra spedire una cartolina a qualcuno che chiede il proprio indirizzo.