IPv6/Interface/Identifier: Unterschied zwischen den Versionen

Aus Foxwiki
 
(22 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''IPv6/Interface Identifier'''
'''IPv6 Interface Identifier'''


== Beschreibung ==
== Beschreibung ==
Aufbau und Erzeugung


=== Aufbau und automatische Erzeugung ===
; Interface Identifier
; Bei dem 64 Bit langen IPv6-Interface Identifier handelt es sich um die Link Layer Adresse (OSI-Modell Schicht 2), d.h. der MAC-Adresse, der Schnittstelle
Link Layer Adresse (OSI-Modell Schicht 2)
* Dazu wird das 64 Bit lange, genormte IEEE EUI-64 Adressformat in einer leicht abgeänderten Form verwendet
* 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
* Durch Invertierung des u-Bits wird die Konfiguration von Hand erleichtert


; Kanonische Sichtweise im ISO/OSI-Modell Schicht 2
; Kanonische Sichtweise
 
ISO/OSI-Modell Schicht 2
{| class="wikitable options big center"
{| class="wikitable options big center"
! width="12%"| 0–7
! width="12%"| 0–7
Zeile 30: Zeile 34:
|}
|}


{| class="wikitable options big"
{| class="wikitable options big col1center"
|-
|-
! Kennzeichnung !! Beschreibung
! Kennzeichnung !! Beschreibung
|-
|-
| U || „1“ = universal : weltweit eindeutige Adresse<br>„0“ = local : lokal eindeutige Adresse
| U || 1: universal - weltweit eindeutige Adresse<br>0: local - lokal eindeutige Adresse
|-
|-
| G || „1“ = group : Gruppen-/Multicast-Adresse<br>„0“ = individual : Einzel-Adresse
| G || 1: group - Gruppen-/Multicast-Adresse<br>0: individual - Einzel-Adresse
|-
|-
| c || durch IEEE festgelegte Bit die den Interface-Hersteller kennzeichnen
| c || Interface-Hersteller
|-
|-
| x || durch Interface-Hersteller vergebene Adressbit
| x || Adressbit
|}
|}


Zeile 104: Zeile 108:
; IEEE 802.3 MAC-Adresse (48 Bit) => IPv6-Interface ID Adresse (64 Bit)
; IEEE 802.3 MAC-Adresse (48 Bit) => IPv6-Interface ID Adresse (64 Bit)
[[File:ipv6Adressierung08.png|mini|400px]]
[[File:ipv6Adressierung08.png|mini|400px]]
* 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 [RFC2464]
<br clear=all>
* Dazu werden die ersten drei Oktette der IEEE 802.3 MAC-Adresse (OUI = Organizational Unique Identfier) in die IEEE EUI-64 Adresse übernommen
; RFC 2464
* In das vierte und das fünfte Oktett wird die Zahlen FF16 und FE16 eingefügt
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]]
* 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 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"
{| class="wikitable options big center"
Zeile 148: Zeile 161:
| style="background-color:#d6c4ff;"| xxxx xxxx
| style="background-color:#d6c4ff;"| xxxx xxxx
|}
|}


{| class="wikitable options big center"
{| class="wikitable options big center"
Zeile 192: Zeile 204:
|}
|}


; Beispiel
=== Beispiel ===
IEEE 802.3 MAC-Adresse (64 Bit) => IPv6-Interface ID Adresse (64 Bit)
; IEEE 802.3 MAC-Adresse (64 Bit) => IPv6-Interface ID Adresse (64 Bit)
{| class="wikitable options big"
{| class="wikitable options big"
|-
|-
Zeile 204: Zeile 216:


; EUI-64 (64-Bit Extended Unique Identifier)
; EUI-64 (64-Bit Extended Unique Identifier)
bezeichnet ein vom IEEE standardisiertes MAC-Adressformat zur Identifikation von Netzwerkgeräten
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:
; 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 ersten 24, 28 oder 36 Bit identifizieren den Hardwarehersteller
* Die restlichen Bits dienen der Geräteidentifikation
* 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
; Eine Variante davon ist das sogenannte modifizierte EUI-64 Adressformat welches bei IPv6 zum Einsatz kommt

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


Anhang

Siehe auch

Links

Weblinks