IPv6 Forum
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.