Tôi là một nhà phát triển phần mềm và vừa nhận được một cuốn sách miễn phí về IPv6 tại Techday, tôi đang đọc cho vui. Họ đã cho nó đi vì đó là một cuốn sách cũ (W2008), vì vậy có thể mọi thứ khác với các hệ điều hành mới / mới hơn, nhưng tôi không hiểu sự cần thiết của Neighbor Discovery để có được địa chỉ MAC.
Theo cuốn sách, mọi nút tự động lấy địa chỉ IP liên kết cục bộ, được xây dựng từ địa chỉ MAC bằng cách chèn FF-FE
giữa các byte thứ 3 và thứ 4 và lật bit U / L, để IP liên kết cục bộ cho a nút có địa chỉ MAC 00-AA-00-3F-2A-1C
trở thành FE80::2AA:FF:FE:3F:2A1C
.
Để xác định địa chỉ MAC của lớp liên kết, một thông báo Neighbor Solicitation được gửi đến địa chỉ IP cục bộ liên kết, trả lời bằng một tin nhắn chứa địa chỉ MAC của nó ... Nhưng người gửi đã biết điều đó, vì MAC được mã hóa trong liên kết- Địa chỉ IP cục bộ. Vì vậy, nó có vẻ như gửi bưu thiếp cho ai đó yêu cầu địa chỉ của họ.