Unterschiede zwischen IPv4 und IPv6: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 17: Zeile 17:
 
* Neue Features können in IPv6 über das ''Next Header'' Feld (äquivalent zu ''Protocol'' Feld von IPv4) implementiert werden
 
* Neue Features können in IPv6 über das ''Next Header'' Feld (äquivalent zu ''Protocol'' Feld von IPv4) implementiert werden
  
= Routing =
+
 
 +
{| class="wikitable"
 +
|+ Vergleich zwischen IPv4 und IPv6
 +
|-
 +
! Eigenschaft
 +
! IPv4
 +
! IPv6
 +
|-
 +
| Adresslänge
 +
| 32 Bit
 +
| 128 Bit
 +
|-
 +
| Namensauflösung
 +
| Nutzt DNS (A) Einträge
 +
| Nutzt DNS (AAAA) Einträge
 +
|-
 +
| IPsec
 +
| Optional
 +
| Integriert
 +
|-
 +
| TOS-Feld im Header
 +
| Kann für QoS genutzt werden
 +
| Zusätzliches Flow Label
 +
|-
 +
| Fragmentierung
 +
| Host und Router können Pakete fragmentieren
 +
| Nur der Host kann Pakete fragmentieren, Router leiten nur weiter
 +
|-
 +
| Checksumme im Header
 +
| Vorhanden
 +
| Keine Checksumme im Header
 +
|-
 +
| Header-Optionen
 +
| Unterstützt Options
 +
| Options nur über eine Erweiterung des Headers nutzbar
 +
|-
 +
| Adressauflösung
 +
| Mit ARP
 +
| Nutzt Multicast-Nachbar-Suche
 +
|-
 +
| Gruppenverwaltung
 +
| IGMP für Subnetz-Mitgliedschaft
 +
| MLD-Nachrichten für lokales Subnetz
 +
|-
 +
| Broadcast
 +
| Verwendet Broadcast-Adressen
 +
| Link-Lokale Scope All Multicast-Adressen
 +
|-
 +
| Konfiguration
 +
| Manuell oder per DHCP
 +
| Über SLAAC, statisch und DHCPv6
 +
|-
 +
| Mindestgröße eines Pakets
 +
| Mindestens 576 Byte, fragmentierbar
 +
| Mindestens 1280 Byte, keine Fragmentierung
 +
|}

Version vom 11. Januar 2024, 10:06 Uhr

  • Keine Netzwerkklassen unter IPv6
  • IPv4 war nicht auf die heutige Größe des Internets konzipiert

Größe

  • IPv4 Adressen sind 32-bit groß und können damit 4,294,967,296 Geräte mit einer einzigartigen Identifikation versorgen.
  • Problem: Es gibt über 8 Milliarden Menschen, wovon ein Großteil mind. 1 internetfähiges Gerät haben.
  • IPv4 Adressen sind 128-bit groß und können damit 3.4x10³⁸ Zahlen abbilden.
  • Das sind mehr Adressen als es Atome im menschlichen Körper gibt (7x10²⁷).

Schreibweise

Header

  • IPv4 Header-Größe liegt zwischen 20 - 60 Bytes
  • IPv6 feste Header-Größe von 40 Bytes
  • Neue Features können in IPv6 über das Next Header Feld (äquivalent zu Protocol Feld von IPv4) implementiert werden


Vergleich zwischen IPv4 und IPv6
Eigenschaft IPv4 IPv6
Adresslänge 32 Bit 128 Bit
Namensauflösung Nutzt DNS (A) Einträge Nutzt DNS (AAAA) Einträge
IPsec Optional Integriert
TOS-Feld im Header Kann für QoS genutzt werden Zusätzliches Flow Label
Fragmentierung Host und Router können Pakete fragmentieren Nur der Host kann Pakete fragmentieren, Router leiten nur weiter
Checksumme im Header Vorhanden Keine Checksumme im Header
Header-Optionen Unterstützt Options Options nur über eine Erweiterung des Headers nutzbar
Adressauflösung Mit ARP Nutzt Multicast-Nachbar-Suche
Gruppenverwaltung IGMP für Subnetz-Mitgliedschaft MLD-Nachrichten für lokales Subnetz
Broadcast Verwendet Broadcast-Adressen Link-Lokale Scope All Multicast-Adressen
Konfiguration Manuell oder per DHCP Über SLAAC, statisch und DHCPv6
Mindestgröße eines Pakets Mindestens 576 Byte, fragmentierbar Mindestens 1280 Byte, keine Fragmentierung