1. Introduction (Einführung)
In IPv4 ist das Identifikationsfeld (ID-Feld) ein 16-Bit-Wert, der für jedes Datagramm bei einer gegebenen Quelladresse, Zieladresse und einem gegebenen Protokoll eindeutig ist, sodass er sich innerhalb der maximalen Datagrammlebensdauer (Maximum Datagram Lifetime, MDL) nicht wiederholt [RFC791] [RFC1122]. Wie derzeit spezifiziert, müssen alle Datagramme zwischen einer Quelle und einem Ziel eines gegebenen Protokolls über einen Zeitraum dieser MDL hinweg eindeutige IPv4-ID-Werte aufweisen, wobei die MDL typischerweise als zwei Minuten interpretiert wird und mit dem empfohlenen Reassemblierungs-Timeout zusammenhängt [RFC1122]. Diese Eindeutigkeit ist derzeit für alle Datagramme spezifiziert, unabhängig von den Fragmentierungseinstellungen.
Die Eindeutigkeit der IPv4-ID wird von Hochgeschwindigkeitsgeräten häufig verletzt; wenn sie strikt durchgesetzt würde, würde sie die Geschwindigkeit eines einzelnen Protokolls zwischen zwei IP-Endpunkten bei typischen MTUs von 1500 Bytes auf 6,4 Mbit/s begrenzen (unter Annahme einer MDL von 2 Minuten und unter Verwendung der in [RFC4963] dargelegten Analyse). Es ist üblich, dass eine einzelne Verbindung weit über diesen Raten arbeitet, was stark darauf hindeutet, dass die Eindeutigkeit der IPv4-ID, wie sie spezifiziert ist, bereits gegenstandslos ist. Darüber hinaus erzeugen einige Quellen seit vielen Jahren unveränderliche IPv4-IDs (z. B. Mobiltelefone), was zur Unterstützung dafür in der RObust Header Compression (ROHC) führte [RFC5225].
Dieses Dokument aktualisiert die Spezifikation des IPv4-ID-Feldes, um die aktuelle Praxis genauer widerzuspiegeln und Überlegungen einzubeziehen, die bei der Spezifikation des ähnlichen Feldes in IPv6 berücksichtigt wurden.