Qu'est-il arrivé à IPv5?

13

J'entends / lis beaucoup sur IPv4 et IPv6 et rien sur IPv5. Où s'est-il perdu dans la discussion?

Waldemar Gałęzinowski
la source
IPv4 était la première version d'IP et IPv6 est la deuxième version d'IP. D'autres protocoles ont utilisé des numéros de version et certains numéros de version sont réservés. Voir la page des numéros de version IANA .
Ron Maupin

Réponses:

18

Les quatre premiers bits de l'en-tête IP sont utilisés pour stocker la version du protocole (4 ou 6). La version 5 a été attribuée à un autre protocole, le protocole Internet Steam et n'était donc pas disponible pour le successeur d'IPv4.

Le protocole Internet Steam est défini par RFC1819 dans lequel vous trouverez dans la section 1.2:

ST2 et IP appliquent les mêmes schémas d'adressage pour identifier différents hôtes. Les paquets ST2 et IP diffèrent dans les quatre premiers bits, qui contiennent le numéro de version du protocole interréseau: le numéro 5 est réservé pour ST2 (IP lui-même a le numéro de version 4). En tant que protocole de couche réseau, comme IP, ST2 fonctionne indépendamment de ses sous-réseaux sous-jacents. Les implémentations existantes utilisent ARP pour la résolution d'adresse et utilisent les mêmes SAP de couche 2 que IP.

Extrait des archives d'O'Reilly :

Mais qu'est-il arrivé à IPv5?

IPng, Internet Protocol next generation, a été conçu en 1994 avec un objectif pour que les implémentations commencent à déborder d'ici 1996 (oui, comme cela ne s'est jamais produit). IPv6 était censé être le "god-send" sur l'IPv4 bien utilisé: il a augmenté le nombre d'octets utilisés pour l'adressage de 4 octets à 16 octets, il a introduit le routage anycast, il a supprimé la somme de contrôle de la couche IP, et beaucoup d'autres améliorations. Un des champs gardés, bien sûr, était le champ de version - ces 8 bits identifient cet en-tête IP comme étant de la version "4" quand il y a un 4 dedans, et ils utiliseraient probablement un "5" pour identifier ce prochain version gen. Malheureusement, ce «5» a déjà été attribué à autre chose.

À la fin des années 1970, un protocole nommé ST - The Internet Stream Protocol - a été créé pour la transmission expérimentale de la voix, de la vidéo et de la simulation distribuée. Deux décennies plus tard, ce protocole a été révisé pour devenir ST2 et a commencé à être mis en œuvre dans des projets commerciaux par des groupes comme IBM, NeXT, Apple et Sun. Wow, cela différait beaucoup. ST et ST + proposaient des connexions, au lieu de son homologue IPv4 sans connexion. Il a également garanti la qualité de service. ST et ST +, ont déjà reçu ce "5" magique.

Et maintenant que l'horloge Internet tourne, nos PC n'utilisent pas IPv5. Nous passons donc au 6.

JFL
la source