IPv6/Interface/Identifier: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
(140 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''IPv6 Interface Identifier''' | |||
== Aufbau und | == Beschreibung == | ||
Aufbau und Erzeugung | |||
; Interface Identifier | |||
Link Layer Adresse (OSI-Modell Schicht 2) | |||
* | * 64 Bit | ||
* MAC-Adresse der Schnittstelle | |||
* | |||
Dazu wird das 64 Bit lange, genormte IEEE EUI-64 Adressformat in einer leicht abgeänderten Form verwendet | |||
* Durch Invertierung des u-Bits wird die Konfiguration von Hand erleichtert | |||
; Kanonische Sichtweise | |||
ISO/OSI-Modell Schicht 2 | |||
{| class="wikitable options big center" | |||
! width="12%"| 0–7 | |||
! width="12%"| 8–15 | |||
! width="12%"| 16–23 | |||
! width="12%"| 24–31 | |||
! width="12%"| 32–39 | |||
! width="12%"| 40–47 | |||
! width="12%"| 48–55 | |||
! width="12%"| 56–63 | |||
|- | |||
| style="background-color:#dfffcb;"| cccc ccUG | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|} | |||
{| class="wikitable options big col1center" | |||
|- | |||
! Kennzeichnung !! Beschreibung | |||
|- | |||
| U || 1: universal - weltweit eindeutige Adresse<br>0: local - lokal eindeutige Adresse | |||
|- | |||
| G || 1: group - Gruppen-/Multicast-Adresse<br>0: individual - Einzel-Adresse | |||
|- | |||
| c || Interface-Hersteller | |||
|- | |||
| x || Adressbit | |||
|} | |||
== Abbildungsvorschriften == | == Abbildungsvorschriften == | ||
{| class="wikitable options big" | |||
|- | |||
! Quelle !! Ziel | |||
|- | |||
| [[#EUI-64|EUI-64]] || IPv6-Interface ID Adresse (64 Bit) | |||
|- | |||
| [[#MAC-Adresse|MAC-Adresse (48 Bit)]] || IPv6-Interface ID Adresse (64 Bit) | |||
|} | |||
=== EUI-64 === | |||
; IEEE EUI-64 Adresse (64 Bit) => IPv6-Interface ID Adresse (64 Bit) | |||
* EUI-64 Adresse wird übernommen | |||
* Das U-Bit wird invertiert | |||
== IEEE | {| class="wikitable options big" | ||
! width="28%"| Adresse | |||
! width="9%"| 0–7 | |||
! width="9%"| 8–15 | |||
! width="9%"| 16–23 | |||
! width="9%"| 24–31 | |||
! width="9%"| 32–39 | |||
! width="9%"| 40–47 | |||
! width="9%"| 48–55 | |||
! width="9%"| 56–63 | |||
|- | |||
| IEEE EUI-64 Adresse (64 Bit) | |||
| style="background-color:#dfffcb;"| cccc cc'''0'''G | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|- | |||
| IPv6-Interface ID Adresse (64 Bit) | |||
| style="background-color:#dfffcb;"| cccc cc'''1'''G | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|} | |||
; Beispiel | ; Beispiel | ||
IEEE | {| class="wikitable options big" | ||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| IEEE EUI-64 Adresse (64 Bit) || 7834:1234:ABCD:5678 | |||
|- | |||
| IPv6-Interface ID Adresse (64 Bit) || 7A34:1234:ABCD:5678 | |||
|} | |||
=== MAC-Adresse === | |||
; IEEE 802.3 MAC-Adresse (48 Bit) => IPv6-Interface ID Adresse (64 Bit) | |||
[[File:ipv6Adressierung08.png|mini|400px]] | |||
<br clear=all> | |||
; RFC 2464 | |||
Bei der Abbildung der 48 Bit langen IEEE 802.3 auf die 64 Bit langen IPv6-Interface ID Adresse, führt der Weg über die Abbildung auf eine IEEE EUI-64 Adresse [[RFC/2464]] | |||
{| class="wikitable big options" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| 1 || Dazu werden die ersten drei Oktette der IEEE 802.3 MAC-Adresse (OUI = Organizational Unique Identfier) in die IEEE EUI-64 Adresse übernommen | |||
|- | |||
| 2 || In das vierte und das fünfte Oktett wird die Zahlen FF16 und FE16 eingefügt | |||
|- | |||
| 3 || Die letzten 3 Oktette der IEEE 802.3 MAC-Adresse werden zu den letzten drei Oktetten der IEEE EUI-64 Adresse. Zusätzlich wird auch das u-Bit invertiert | |||
|} | |||
{| class="wikitable options big center" | |||
! width="28%"| Adresse | |||
! width="12%"| 0–7 | |||
! width="12%"| 8–15 | |||
! width="12%"| 16–23 | |||
! width="12%"| 24–31 | |||
! width="12%"| 32–39 | |||
! width="12%"| 40–47 | |||
|- | |||
| MAC-Adresse (48 Bit) | |||
| style="background-color:#dfffcb;"| cccc ccUG | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|} | |||
== | {| class="wikitable options big center" | ||
; | ! width="28%"| Adresse | ||
! width="9%"| 0–7 | |||
; | ! width="9%"| 8–15 | ||
! width="9%"| 16–23 | |||
! width="9%"| | |||
! width="9%"| | |||
! width="9%"| 24–31 | |||
! width="9%"| 32–39 | |||
! width="9%"| 40–47 | |||
|- | |||
| MAC-Adresse (48 Bit) | |||
| style="background-color:#dfffcb;"| cccc ccUG | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#fff1b0;"| | |||
| style="background-color:#fff1b0;"| | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|} | |||
; | {| class="wikitable options big center" | ||
! width="28%"| Adresse | |||
! width="9%"| 0–7 | |||
! width="9%"| 8–15 | |||
! width="9%"| 16–23 | |||
! width="9%"| 24–31 | |||
! width="9%"| 32–39 | |||
! width="9%"| 40–47 | |||
! width="9%"| 48–55 | |||
! width="9%"| 56–63 | |||
|- | |||
| IPv6-Interface ID Adresse (64 Bit) | |||
| style="background-color:#dfffcb;"| cccc cc'''0'''G | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#fff1b0;"| '''1111 1111''' | |||
| style="background-color:#fff1b0;"| '''1111 1110''' | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|- | |||
| IPv6-Interface ID Adresse (64 Bit) | |||
| style="background-color:#dfffcb;"| cccc cc'''0'''G | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#fff1b0;"| '''F F''' | |||
| style="background-color:#fff1b0;"| '''F E''' | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|- | |||
| IPv6-Interface ID Adresse (64 Bit) | |||
| style="background-color:#dfffcb;"| cccc cc'''1'''G | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#dfffcb;"| cccc cccc | |||
| style="background-color:#fff1b0;"| '''F F''' | |||
| style="background-color:#fff1b0;"| '''F E''' | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
| style="background-color:#d6c4ff;"| xxxx xxxx | |||
|} | |||
; | === Beispiel === | ||
; IEEE 802.3 MAC-Adresse (64 Bit) => IPv6-Interface ID Adresse (64 Bit) | |||
{| class="wikitable options big" | |||
|- | |||
! Option !! Beschreibung | |||
|- | |||
| IEEE 802.3 MAC-Adresse (48Bit) || 3007:8912:3456 | |||
|- | |||
| IPv6-Interface ID Adresse (64 Bit) || 3207:89FF:FE12:345 | |||
|} | |||
; EUI-64 (64-Bit Extended Unique Identifier) | |||
Vom [[IEEE]] standardisiertes MAC-Adressformat zur Identifikation von Netzwerkgeräten | |||
; | ; Eine EUI-64 Adresse ist 64 Bit lang und setzt sich aus zwei Teilen zusammen | ||
64 | Die ersten 24, 28 oder 36 Bit identifizieren den Hardwarehersteller | ||
* siehe [[OUI]] | |||
* Die restlichen Bit dienen der Geräteidentifikation | |||
; Eine Variante davon ist das sogenannte modifizierte EUI-64 Adressformat welches bei IPv6 zum Einsatz kommt | |||
* Dieses unterscheidet sich darin, dass der Wert des siebten Bits (von links) einer EUI-64 Adresse, auch Universal/Local Bit genannt, invertiert wird | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | |||
==== Links ==== | |||
===== Weblinks ===== | |||
[[Kategorie:IPv6]] | [[Kategorie:IPv6/Adresse]] | ||
</noinclude> |
Aktuelle Version vom 12. Januar 2024, 23:41 Uhr
IPv6 Interface Identifier
Beschreibung
Aufbau und Erzeugung
- Interface Identifier
Link Layer Adresse (OSI-Modell Schicht 2)
- 64 Bit
- MAC-Adresse der Schnittstelle
Dazu wird das 64 Bit lange, genormte IEEE EUI-64 Adressformat in einer leicht abgeänderten Form verwendet
- Durch Invertierung des u-Bits wird die Konfiguration von Hand erleichtert
- Kanonische Sichtweise
ISO/OSI-Modell Schicht 2
0–7 | 8–15 | 16–23 | 24–31 | 32–39 | 40–47 | 48–55 | 56–63 |
---|---|---|---|---|---|---|---|
cccc ccUG | cccc cccc | cccc cccc | xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx |
Kennzeichnung | Beschreibung |
---|---|
U | 1: universal - weltweit eindeutige Adresse 0: local - lokal eindeutige Adresse |
G | 1: group - Gruppen-/Multicast-Adresse 0: individual - Einzel-Adresse |
c | Interface-Hersteller |
x | Adressbit |
Abbildungsvorschriften
Quelle | Ziel |
---|---|
EUI-64 | IPv6-Interface ID Adresse (64 Bit) |
MAC-Adresse (48 Bit) | IPv6-Interface ID Adresse (64 Bit) |
EUI-64
- IEEE EUI-64 Adresse (64 Bit) => IPv6-Interface ID Adresse (64 Bit)
- EUI-64 Adresse wird übernommen
- Das U-Bit wird invertiert
Adresse | 0–7 | 8–15 | 16–23 | 24–31 | 32–39 | 40–47 | 48–55 | 56–63 |
---|---|---|---|---|---|---|---|---|
IEEE EUI-64 Adresse (64 Bit) | cccc cc0G | cccc cccc | cccc cccc | xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx |
IPv6-Interface ID Adresse (64 Bit) | cccc cc1G | cccc cccc | cccc cccc | xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx | xxxx xxxx |
- Beispiel
Option | Beschreibung |
---|---|
IEEE EUI-64 Adresse (64 Bit) | 7834:1234:ABCD:5678 |
IPv6-Interface ID Adresse (64 Bit) | 7A34:1234:ABCD:5678 |
MAC-Adresse
- IEEE 802.3 MAC-Adresse (48 Bit) => IPv6-Interface ID Adresse (64 Bit)
- RFC 2464
Bei der Abbildung der 48 Bit langen IEEE 802.3 auf die 64 Bit langen IPv6-Interface ID Adresse, führt der Weg über die Abbildung auf eine IEEE EUI-64 Adresse RFC/2464
Option | Beschreibung |
---|---|
1 | Dazu werden die ersten drei Oktette der IEEE 802.3 MAC-Adresse (OUI = Organizational Unique Identfier) in die IEEE EUI-64 Adresse übernommen |
2 | In das vierte und das fünfte Oktett wird die Zahlen FF16 und FE16 eingefügt |
3 | Die letzten 3 Oktette der IEEE 802.3 MAC-Adresse werden zu den letzten drei Oktetten der IEEE EUI-64 Adresse. Zusätzlich wird auch das u-Bit invertiert |
Adresse | 0–7 | 8–15 | 16–23 | 24–31 | 32–39 | 40–47 |
---|---|---|---|---|---|---|
MAC-Adresse (48 Bit) | cccc ccUG | cccc cccc | cccc cccc | xxxx xxxx | xxxx xxxx | xxxx xxxx |
Adresse | 0–7 | 8–15 | 16–23 | 24–31 | 32–39 | 40–47 | ||
---|---|---|---|---|---|---|---|---|
MAC-Adresse (48 Bit) | cccc ccUG | cccc cccc | cccc cccc | xxxx xxxx | xxxx xxxx | xxxx xxxx |
Adresse | 0–7 | 8–15 | 16–23 | 24–31 | 32–39 | 40–47 | 48–55 | 56–63 |
---|---|---|---|---|---|---|---|---|
IPv6-Interface ID Adresse (64 Bit) | cccc cc0G | cccc cccc | cccc cccc | 1111 1111 | 1111 1110 | xxxx xxxx | xxxx xxxx | xxxx xxxx |
IPv6-Interface ID Adresse (64 Bit) | cccc cc0G | cccc cccc | cccc cccc | F F | F E | xxxx xxxx | xxxx xxxx | xxxx xxxx |
IPv6-Interface ID Adresse (64 Bit) | cccc cc1G | cccc cccc | cccc cccc | F F | F E | xxxx xxxx | xxxx xxxx | xxxx xxxx |
Beispiel
- IEEE 802.3 MAC-Adresse (64 Bit) => IPv6-Interface ID Adresse (64 Bit)
Option | Beschreibung |
---|---|
IEEE 802.3 MAC-Adresse (48Bit) | 3007:8912:3456 |
IPv6-Interface ID Adresse (64 Bit) | 3207:89FF:FE12:345 |
- EUI-64 (64-Bit Extended Unique Identifier)
Vom IEEE standardisiertes MAC-Adressformat zur Identifikation von Netzwerkgeräten
- Eine EUI-64 Adresse ist 64 Bit lang und setzt sich aus zwei Teilen zusammen
Die ersten 24, 28 oder 36 Bit identifizieren den Hardwarehersteller
- siehe OUI
- Die restlichen Bit dienen der Geräteidentifikation
- Eine Variante davon ist das sogenannte modifizierte EUI-64 Adressformat welches bei IPv6 zum Einsatz kommt
- Dieses unterscheidet sich darin, dass der Wert des siebten Bits (von links) einer EUI-64 Adresse, auch Universal/Local Bit genannt, invertiert wird