Errechnung einer LinkLokalen Adresse aus der MAC Adresse - Druckversion +- IPv6 Forum (http://www.ipv6-forum.com/forum) +-- Forum: IPv6 (/forumdisplay.php?fid=1) +--- Forum: Was ist neu? (/forumdisplay.php?fid=2) +--- Thema: Errechnung einer LinkLokalen Adresse aus der MAC Adresse (/showthread.php?tid=2775) |
Errechnung einer LinkLokalen Adresse aus der MAC Adresse - Schalom - 05-30-2011 04:27 PM Errechnung einer IPv6 LinkLokalen Adresse aus der MAC Adresse !! Wichtig !! das wird nicht von Microsoft Betriebssystemen angewendet So erstellen Sie die IPv6-Schnittstellenkennung anhand der 48-Bit (6-Byte)-Ethernet-MAC-Adresse • Die hexadezimalen Stellen 0xFF-FE werden zwischen dem dritten und dem vierten Byte der MAC-Adresse eingefügt. • Das U/L-Bit (das Bit mit der zweitniedrigsten Priorität des ersten Bytes der MAC-Adresse) wird komplementär ersetzt. Wenn es eine 1 ist, wird es auf 0 gesetzt, und wenn es eine 0 ist, wird es auf 1 gesetzt. Bei der MAC-Adresse 00-60-08-52-F9-D8 passiert z. B. Folgendes: • Die hexadezimalen Stellen 0xFF-FE werden zwischen 0x08 (dem dritten Byte) und 0x52 (dem vierten Byte) der MAC-Adresse eingefügt und bilden so die 64-Bit-Adresse 00-60-08-FF-FE-52-F9-D8. • Das U/L-Bit, das Bit mit der zweitniedrigsten Priorität von 0x00 (des ersten Bytes) der MAC-Adresse, wird komplementär ersetzt. Das Bit mit der zweitniedrigsten Priorität von 0x00 ist 0, das durch Ersetzen zu 1 wird. Bei dem ersten Byte wird somit 0x00 zu 0x02. Folglich ist 02-60-08-FF-FE-52-F9-D8 die IPv6-Schnittstellenkennung, die der Ethernet-MAC-Adresse 00-60-08-52-F9-D8 entspricht. Die verknüpfungslokale Adresse eines Knotens ist die Kombination aus dem Präfix FE80::/64 und der 64-Bit-Schnittstellenkennung in Hexadezimalschreibweise mit Doppelpunkten. Somit ist FE80::260:8FF:FE52:F9D8 die verknüpfungslokale Adresse dieses Beispielknotens mit dem Präfix FE80::/64 und der Schnittstellenkennung 02-60-08-FF-FE-52-F9-D8. |