ฉันเป็นนักพัฒนาซอฟต์แวร์และเพิ่งได้รับหนังสือฟรีเกี่ยวกับ IPv6 ที่ Techdays ซึ่งฉันกำลังอ่านเพื่อความสนุกสนาน พวกเขาแจกมันเพราะมันเป็นหนังสือเล่มเก่า (W2008) ดังนั้นบางทีสิ่งต่าง ๆ สำหรับ OS อื่น ๆ / ใหม่กว่า แต่ฉันไม่เข้าใจความจำเป็นที่ Neighbor Discovery จะได้รับที่อยู่ MAC
ตามหนังสือทุกโหนดจะได้รับ Link-local IP-address โดยอัตโนมัติซึ่งสร้างจาก MAC-address โดยการแทรกFF-FE
ระหว่าง 3 และ 4 ไบต์และพลิกบิต U / L เพื่อให้ Link-local IP สำหรับ โหนดที่มีที่อยู่ MAC ของจะกลายเป็น00-AA-00-3F-2A-1C
FE80::2AA:FF:FE:3F:2A1C
ในการกำหนดที่อยู่ MAC ของเลเยอร์ลิงก์ข้อความชวนชวนเพื่อนบ้านจะถูกส่งไปยังที่อยู่ IP ของลิงก์ท้องถิ่นซึ่งตอบกลับด้วยข้อความที่มีที่อยู่ MAC ของมัน ... แต่ผู้ส่งรู้อยู่แล้วว่าเพราะ MAC ถูกเข้ารหัสในลิงค์ - ที่อยู่ IP ท้องถิ่น ดังนั้นดูเหมือนว่าจะส่งไปรษณียบัตรให้ใครบางคนที่ขอที่อยู่ของพวกเขา