Я розробник програмного забезпечення і щойно отримав безкоштовну книгу про IPv6 на Techdays, яку я читаю для розваги. Вони подарували його, тому що це трохи стара книга (W2008), тож, можливо, для інших / новіших ОС усе інакше, але я не розумію необхідності, щоб Neighbor Discovery отримала MAC-адресу.
Згідно з книгою, кожен вузол автоматично отримує локальну IP-адресу Link, яка будується з MAC-адреси, вставляючи FF-FE
між 3-м та 4-м байтами та перегортаючи біт U / L, так що локальний IP-зв’язок для a вузол з MAC-адресою 00-AA-00-3F-2A-1C
стає FE80::2AA:FF:FE:3F:2A1C
.
Щоб визначити MAC-адресу рівня посилання, на локальну IP-адресу посилається повідомлення про сусіди, яке відповідає на повідомлення, що містить його MAC-адресу ... Але відправник це вже знає, оскільки MAC закодований у посиланні- локальна IP-адреса. Тож це звучить як надсилання листівки комусь із запитом їх адреси.