La transición de IPv4 a IPv6 es necesaria debido al rápido crecimiento de Internet y la limitación de direcciones IPv4. Se proponen tres técnicas para la transición: usar ambos protocolos (doble pila), túneles para encapsular paquetes IPv6 a través de IPv4, y conversión de protocolos. La transición tomará varias décadas y requiere que hosts, routers y aplicaciones soporten ambos protocolos de forma gradual.