¿Qué es IPv6 y por qué es importante?

Las direcciones IPv4 en la Internet pública se están agotando. Microsoft pagó $ 7.5 millones por las 666,624 direcciones IP de Nortel cuando Nortel quebró en 2011, eso es más de $ 8 por dirección IP. IPv4 tiene problemas técnicos e IPv6 es la solución.

Desafortunadamente, la implementación de IPv6 se ha pospuesto durante demasiado tiempo. Si IPv6 se hubiera implementado hace años, la transición del estándar más antiguo al más nuevo habría sido mucho más sencilla.

Crédito de la imagen: Bob Mical en Flickr

Problemas técnicos con IPv4

En 1980, las direcciones de la versión 4 del Protocolo de Internet se definieron como números de 32 bits. Esto proporcionó un total de 2 32 direcciones IPv4, es decir, 4 294 967 296, o 4,2 mil millones de direcciones. Esto puede haber parecido un montón de direcciones en 1980, pero hoy en día hay muchos más de 4.200 millones de dispositivos conectados a la red en el planeta. Por supuesto, la cantidad de dispositivos conectados a Internet seguirá creciendo. Para empeorar las cosas, algunas de estas direcciones IPv4 están reservadas para casos especiales, por lo que Internet tiene menos de 4.200 millones de direcciones IPv4 enrutables públicamente disponibles.

No hay suficientes direcciones enrutables públicamente disponibles para que cada dispositivo en Internet tenga una única. Algo que ha ayudado es la traducción de direcciones de red (NAT), que utilizan la mayoría de las redes domésticas. Si tiene un enrutador en su hogar, toma una única dirección IP públicamente enrutable de su proveedor de servicios de Internet y la comparte entre los dispositivos conectados en red en su hogar. Para compartir la única dirección IPv4, crea una red de área local y cada dispositivo en red detrás del enrutador tiene su propia dirección IP local. Esto crea problemas al ejecutar el software del servidor y requiere un reenvío de puertos más complicado.

cables ethernet

NAT de nivel de operador es una solución: esencialmente, cada computadora que use un proveedor de servicios de Internet estaría en una red local específica para ese ISP. El propio ISP implementaría la traducción de direcciones de red, al igual que un enrutador doméstico. Las personas no tendrían direcciones IP enrutables públicamente y no sería posible ejecutar algunas formas de software de servidor que requieran conexiones entrantes.

Crédito de la imagen: Jemimus en Flickr

Cómo IPv6 resuelve los problemas

Para evitar el agotamiento futuro de las direcciones IPv4, IPv6 se desarrolló en 1995. Las direcciones IPv6 se definen como números de 128 bits, lo que significa que hay un máximo de 2 128 direcciones IPv6 posibles. En otras palabras, hay más de 3.402 × 10 38 direcciones IPv6, un número mucho mayor.

Además de resolver el problema de agotamiento de direcciones IPv4 al proporcionar direcciones más que suficientes, este gran número ofrece ventajas adicionales: cada dispositivo podría tener una dirección IP pública enrutable globalmente en Internet, eliminando la complejidad de configurar NAT.

cable ethernet desenchufado

Crédito de la imagen: Justin Marty en Flickr

Entonces, ¿cuál es el atraco?

IPv6 se finalizó en 1998, hace 14 años. Puede suponer que este problema debería haberse resuelto hace mucho tiempo, pero este no es el caso. La implementación ha sido muy lenta, a pesar del tiempo que ha existido IPv6. Algunos programas aún no son compatibles con IPv6, aunque se han actualizado muchos programas. Es posible que algunos hardware de red tampoco sean compatibles con IPv6; aunque los fabricantes podrían publicar actualizaciones de firmware, muchos de ellos preferirían vender hardware nuevo preparado para IPv6. Algunos sitios web todavía no tienen direcciones IPv6 o registros DNS, y solo se puede acceder a ellos en direcciones IPv4.

Dada la necesidad de probar y actualizar el software y reemplazar el hardware, la implementación de IPv6 no ha sido una prioridad para muchas organizaciones. Con suficiente espacio de direcciones IPv4 disponible, ha sido fácil posponer la implementación de IPv6 para el futuro. Con el inminente agotamiento de las direcciones IPv4 disponibles, esta preocupación se ha vuelto más urgente. La implementación está en curso, con una implementación de «doble pila» que facilita la transición: los sistemas operativos modernos pueden tener direcciones IPv4 e IPv6 al mismo tiempo, lo que hace que la implementación sea más sencilla.