Introduction

L'épuisement des adresses IPv4 est toujours d'actualité. Dans les années 1990, les projections étaient sombres, avec des estimations qui prévoyaient l'épuisement des adresses IPv4 dès 2005. Cependant, nous avons trouvé des solutions pour repousser cette échéance, même si cela a cassé Internet de manière subtile.

Contexte Technique

Le groupe de travail IP-Next-Generation a proposé une nouvelle version de IP avec des adresses 128 bits, mais cela aurait nécessité un nouveau numéro de version et aurait pris des décennies à déployer. Une autre approche a été proposée : étendre IPv4 au lieu de le remplacer. C'est ainsi qu'est né IPv4x, une extension d'IPv4 qui permet d'utiliser des adresses 128 bits tout en restant compatible avec les réseaux IPv4 existants.

Un paquet IPv4x est un paquet IPv4 normal avec des adresses 128 bits. Les 32 premiers bits de l'adresse source et de l'adresse de destination sont placés dans leur emplacement habituel dans l'en-tête, tandis que les 96 bits supplémentaires de chaque adresse sont placés dans les 24 premiers octets du corps du paquet IPv4. Un indicateur dans l'en-tête marque le paquet comme IPv4x, de sorte que les routeurs qui comprennent l'extension puissent lire l'adresse complète, tandis que les routeurs qui ne la comprennent pas ignorent simplement les données supplémentaires et transmettent le paquet comme d'habitude.

Analyse et Implications

IPv4x a été déployé pour la première fois à MIT, qui avait été alloué le bloc 18.0.0.0/8 dans les premiers jours d'ARPANET. Le déploiement a été un succès, et d'autres réseaux ont suivi. En 2006, IPv4x s'était solidement établi, et les FAI résidentiels commençaient à le déployer.

Perspective

Il est intéressant de se demander ce qui se serait passé si IPv4x avait été choisi au lieu d'IPv6. Aurait-il résolu les problèmes d'épuisement des adresses IPv4 ? Aurait-il permis une transition plus en douceur vers une nouvelle version de IP ? Les réponses à ces questions restent spéculatives, mais il est clair que IPv4x aurait pu être une solution viable pour étendre la durée de vie d'IPv4.