IPv4 bis IPv6. Wo ist IPv5?

107

Wie wir alle wissen, kam es nach IPv4 zu IPv6. Wie ist dieser Übergang passiert?

Ich möchte nur wissen, ob es auch IPv5 gibt. Oder gibt es eine andere Logik bei der Benennung dieser IP-Version als IPv6?

Hemant
quelle
5
Früher dachte ich, IPv6 würde sechs Adressräume anstelle von vier wie in IPv4 unterstützen. Es stellte sich heraus, dass sie es stattdessen mit 4 multiplizierten.
Joe Z.
4
@EvanPlaice: Nach NCP gab es TCP mit Version 1 und Version 2. Als klar wurde, dass das Protokoll aufgeteilt werden musste, wurde Version 3 zu IPv3 und TCPv3. Beide wurden bei v4 für stabil erklärt und sind Protokolle, mit denen Sie heute vertraut sind. Da TCPv4 nicht über IPv4 ausgeführt werden muss, bleibt dieses Protokoll unverändert, und IP ist auf Version 6 übergegangen.
Blrfl
2
In den alten Tagen repräsentierten ungerade Zahlen normalerweise Beta-Versionen (wie das Internet-Streaming-Protokoll)
Sylwester
3
Die IP-Versionen 7, 8 und 9 wurden auch potenziellen IPv4-Ersetzungen zugewiesen. Wenn also etwas nach IPv6 kommt, beginnt es mit IPv10.
Michael Hampton
1
@nawfal IPv6 ist nur nominell 128-Bit; Eine IPv6-Adresse besteht aus einem 64-Bit-Netzwerkteil und einem 64-Bit-Hostteil. Ich glaube nicht, dass wir Ihnen helfen können, wenn Sie sich nicht sicher sind, ob Sie den ganzen ungenutzten Platz haben. Das soll so sein, dass niemand eine realistische Chance hat, Adressen in einem einzelnen Netzwerksegment oder Subnetze zu verlieren. (Obwohl ISPs noch etwas Ausbildung auf dem letzteren benötigen ...)
Michael Hampton

Antworten:

88

Laut Wikipedia wurde Internet Protocol Version 5 vom Internet Stream Protocol , einem experimentellen Streaming-Protokoll, verwendet.

Die zweite Version (Internet Stream Protocol), die als ST-II oder ST2 bezeichnet wird, unterscheidet ihre eigenen Pakete mit einer Internet Protocol-Versionsnummer 5, obwohl sie nie als IPv5 bezeichnet wurde.

Die Internet Stream Protocol-Familie wurde nie für den öffentlichen Gebrauch eingeführt, aber viele der in ST verfügbaren Konzepte ähneln späteren Protokollen für den asynchronen Übertragungsmodus und sind in Multiprotocol Label Switching (MPLS) zu finden. Sie setzten auch Voice over IP voraus.

Carson63000
quelle
26

Die Versionsnummern für die 'Version' sind Teil des IP-Header-Felds (beschrieben in RFC 791 ) und 4 Bit breit. Wie bei vielen der Nummern, die ihren Weg ins Internet finden, sind die Nummern für die Version Teil der Internet Assigned Numbers Authority .

Die Liste der Versionsnummern finden Sie unter http://www.iana.org/assignments/version-numbers/version-numbers.xhtml , die zeigt:

 0 Reserviert http://tools.ietf.org/html/rfc4928 Abschnitt 3
 1 Reserviert http://tools.ietf.org/html/rfc4928 Abschnitt 3
 2 Nicht zugewiesen
 3 Nicht zugewiesen
 4 IP - Internet Protocol http://tools.ietf.org/html/rfc791
 5 ST - ST-Datagrammmodus http://tools.ietf.org/html/rfc1190
 6 IPv6 - Internet Protocol Version 6 http://tools.ietf.org/html/rfc1752
 7 TP / IX - TP / IX: Das nächste Internet http://tools.ietf.org/html/rfc1475
 8 PiP - Das P-Internetprotokoll http://tools.ietf.org/html/rfc1621
 9 TUBA - TUBA http://tools.ietf.org/html/rfc1347
10 Nicht zugewiesen
11 Nicht zugewiesen
12 Nicht zugewiesen
13 Nicht zugewiesen
14 Nicht zugewiesen
15 Reserviert

Und hier kommen die Zahlen her und was ist schon da draußen? Wenn es nach IPv6 etwas gibt, das nicht zu den bereits definierten Nummern gehört, ist die nächste verfügbare Internetprotokoll-Versionsnummer 10.

Die Besonderheiten von ST können in RFC 1190 gelesen werden . Dieses Protokoll wurde von Jim Forgie entwickelt und war nie mehr als experimentell. Die Wikipedia-Seite dazu finden Sie unter Internet Stream Protocol .

Beachten Sie, dass diese zugewiesenen Nummern aus einer Zeit stammen, als es mit dem Internet noch ein bisschen unbeschwerter zuging. Classful Network / 8 Blöcke wurden relativ frei ausgegeben (als Class-A-Netzwerke bezeichnet). Eine Reihe von Universitäten verfügt über Netzwerkbereiche von Millionen (16,7 Millionen ) IPv4-Adressen.

Das Zuweisen von Versionsnummern zu experimentellen Protokollen war wahrscheinlich auch ein Zeichen der Zeit (obwohl IPv6 es in die Praxis geschafft hat). IANA ist heute viel konservativer bei der Vergabe von Nummern.


quelle
12

"Also, was ist mit IPv5 passiert? IPv5 wurde verwendet, um ein experimentelles Echtzeit-Streaming-Protokoll zu definieren. Um Verwirrung zu vermeiden, wurde entschieden, IPv5 nicht zu verwenden und das neue IP-Protokoll IPv6 nicht zu nennen." (Cisco CCNA Exploration Courses - Accessing the WAN.) )

Hier ist ein Link! @ Hemant Dort finden Sie Verbesserungen, die IPv6 bietet.

Lucian Oprea
quelle
Nettes Zitat. Könnten Sie einen Link hinzufügen? Das würde dieser Antwort wirklich helfen.
Mason Wheeler
1

IPv5 wurde verwendet, um ein experimentelles Echtzeit-Streaming-Protokoll zu definieren. Um Verwirrung zu vermeiden, wurde entschieden, IPv5 nicht zu verwenden und das neue IP-Protokoll IPv6 zu benennen. Eine andere Sache ist, dass IPv6 einen hohen Bereich von IP-Adressen aufweist, der bis zu 340 Billionen Billionen Billionen beträgt.

user91828
quelle