Au début des années 90, l'Internet Engineering Task Force (IETF) a commencé à se soucier de ces problèmes liés à l'IPv4 et a commencé à chercher une alternative. Cela a conduit au développement de la version 6 du protocole IP (IPv6). L'IPv6 supprime les limites de l'IPv4 et améliore de façon efficace le protocole, grâce à des fonctionnalités qui correspondent mieux aux exigences actuelles et futures des réseaux.

Voici les améliorations apportées par l'IPv6 :

L'espace d'adressage IPv4 de 32 bits fournit environ 4 294 967 296 adresses uniques. Parmi ces adresses, seules 3,7 milliards peuvent être attribuées car le système d'adressage IPv4 sépare les adresses en classes et réserve des adresses pour la multidiffusion, les tests et d'autres usages spécifiques.

Comme l'illustre la figure, l'espace d'adressage IPv6 fournit 340 282 366 920 938 463 463 374 607 431 768 211 456 adresses, soit 340 undécillions d'adresses, nombre presque équivalent au nombre de grains de sable sur Terre.