ipv6 (ipng) - informatik.uni-erlangen.de · einführung ipv6 – was ist das? ein neues...
TRANSCRIPT
Einführung
IPv6 – Was ist das?
Ein neues Internetprotokoll in der Network-Layer des Internetproto-kollstacks
2
Inhalt
➢ Warum IPv6?
➢ IPv6 Adresskonzept
➢ IPv6 Header
➢ Services
➢ Von IPv4 zu IPv6 - Wie?
➢ Zusammenfassung
3
Wo sind wir?
Warum IPv6?Warum IPv6? IPv6 Adresskonzept
IPv6 Header
Services
Von IPv4 zu IPv6 - Wie?
Zusammenfassung4
Warum IPv6?
➢ Probleme in IPv4:
☹ Ineffizientes Routing
☹ 32-bit Adressraum zu knapp (ca. 4 Mrd. Adr.)
➢ Verbesserungen in IPv6:
☺ Vereinfachung des Headers
☺ 128-bit Adressraum (ca. 3x1038 Adr.)
5
Wo sind wir?
Warum IPv6?
IPv6 AdresskonzeptIPv6 Adresskonzept IPv6 Header
Services
Von IPv4 zu IPv6 - Wie?
Zusammenfassung6
IPv6 Adresskonzept
➢ Adressaufbau:
128-bit Adresslänge
Einteilung in 8 Gruppen von 16-bit Zahlen dargestellt im Hexadezimalsystem jeweils durch ':' getrennt
Wertebereich
von 0000:0000:0000:0000:0000:0000:0000:0000
bis FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
7
IPv6 Adresskonzept
➢ Kurzschriftregeln:
Abkürzung der führenden Nullen
Beispiel:
1060:0000:0000:0000:0000:0600:002C:326B
1060:0000:0000:0000:0000:0600:002C:326B
1060:0:0:0:0:600:2C:326B
8
IPv6 Adresskonzept
Abkürzung durch 2-fachen DoppelpunktBeispiel:
1060:0:0:0:0:600:2C:326B 1060:0:0:0:0:600:2C:326B 1060::600:2C:326B
☝ Kürzungsregel darf in einer Adresse nur einmal angewendet werden
9
IPv6 Adresskonzept
➢ IPv4 → IPv6 Adresskonvertierung: IPv4 Adressen passen in folgendes Schema:
0000:0000:0000:0000:0000:0000:****:**** Deshalb Konvertierung wie folgt:
Beispiel:130.103.40.5 (IPv4)
::130.103.40.5 (Hybrid-Notation)
::8267:2805 (IPv6)
10
IPv6 Adresskonzept
➢ Spezielle IPv6 Adressen:
Die unspezifizierte Adresse
Die Loopback-Adresse
Site-lokale Adressen
Link-lokale Adressen
Multicast-Adressen
Anycast-Adressen
11
Wo sind wir?
Warum IPv6?
IPv6 Adresskonzept
IPv6 HeaderIPv6 Header Services
Von IPv4 zu IPv6 - Wie?
Zusammenfassung12
IPv6 Header
➢ Fehlende Felder bezgl. IPv4: Header length:
Unnötig da feste Header Size von 40 Bytes
Alle Felder bezgl. Fragmentation:
Paket zu lang, dann Nachricht zurück an Host
Header checksum:
Berechnung benötigt kostbare Zeit
Options:
Stattdessen Erweiterungs-Header
14
IPv6 Header➢ Erweiterungs-Header:
Zusätzliche Header um zusätzliche Informationen bereitzustellen
Erweiterungs-Header werden einfach an Basis-Header angehängt
15
Wo sind wir?
Warum IPv6?
IPv6 Adresskonzept
IPv6 Header
ServicesServices Von IPv4 zu IPv6 - Wie?
Zusammenfassung16
Services
➢ Autodiscovery:
Link-lokale Adressen und NDP über ICMPv6 um Netzwerksegment kennenzulernen
➢ Autokonfiguration:
stateless Konfiguration
stateful Konfiguration
17
Services
➢ Autoregistration:
Automatische Registrierung im DNS
➢ Sicherheit:
Authentifizierung
Integrität
Vertraulichkeit
18
Wo sind wir?
Warum IPv6?
IPv6 Adresskonzept
IPv6 Header
Services
Von IPv4 zu IPv6 - Wie?Von IPv4 zu IPv6 - Wie? Zusammenfassung
19
Von IPv4 zu IPv6 - Wie?
Flag Day?
Bei den heutigen Ausmaßen unmöglich!
Dualstack Approach:
Sowohl IPv4 als auch IPv6 wird unterstützt
Tunneling:
IPv6 wird notfalls in IPv4 -Datagramm eingebettet
20
Wo sind wir?
Warum IPv6?
IPv6 Adresskonzept
IPv6 Header
Services
Von IPv4 zu IPv6 - Wie?
ZusammenfassungZusammenfassung21
Zusammenfassung
Probleme in IPv4, Verbesserungen in IPv6
128-bit Adresse im Hexadezimalsystem, Kürzungs-regeln, Konvertierung, spezielle Adressen
Feste Header-Size von 40 Bytes, Header-Redu-zierung, Erweiterungs-Header
Autodiscovery, -konfiguration, -registration, Si-cherheit
Flag day, Dualstack Approach, Tunneling
22