Dentro de los próximos diez años, el Protocolo de Internet versión 6 (IPv6) será clave para que 50 mil millones de conexiones entre personas, procesos, datos y cosas estén en el "Internet de Todo" (IoE - Internet of Everything). Pero, llegar allí desde aquí no es una cuestión simple.
Se invitó a Marcos Townsley, compañero de Cisco y experto reconocido en la industria de IP, para discutir esta importante transición.
En una conferencia en París hace tres años, a Steve Deering, uno de los "padres" de IPv6 en la década de 1990, se le presentó una de las preguntas más comunes acerca de IPv6: ¿Por qué no se diseñó para la compatibilidad con IPv4? Después de todo, ¿no sería más fácil hacer la transición si las dos versiones pueden coexistir de forma transparente?, Steve respondió que el problema no es que IPv6 no está diseñado para ser compatible con versiones anteriores, el verdadero problema es que IPv4 no fue diseñado para ser compatible con versiones posteriores.
Steve estaba acentuando que IPv4 se diseñó con un espacio de dirección fija. Dado el número de ordenadores conectados a Arpanet durante los años 1970, este campo de dirección de longitud fija parecía ser suficientes, al menos para esa versión de IP. IP había sido reemplazado antes, y parecía perfectamente razonable en el momento en que pudiera ser sustituido de nuevo.
Los protocolos de red fueron cosas fluidas hasta la entrada la década de 1990, con IPX, AppleTalk, Banyan VINES, DECnet, SNA, y XNS todos corriendo a través de los mismos enlaces de datos. IPv4 se sentó junto a estos otros protocolos de red, tranquilamente tomando su posición dominante durante casi dos décadas. IPv6 fue diseñado para sentarse al lado de IPv4 de una manera muy similar, tomando su posición dominante en el tiempo. Para hacer de este un proceso transparente, los dispositivos de red existentes deben ser capaces de ser compatibles con IPv6 e IPv4 al mismo tiempo, idealmente, sin que el usuario lo sepa.
Prácticamente todos los sistemas operativos modernos usados actualmente como Windows Vista, 7 u 8, Apple Mac OS X o iOS y Google Android, son de dual-stack, lo que significa que soportan tanto IPv4 como IPv6. Esta gran base instalada era el "paso cero" en la transición hacia un nuevo protocolo de Internet. Los siguientes pasos fueron el Día Mundial de IPv6 en 2011 y el lanzamiento mundial de IPv6 en 2012. En poco más de dos años, se ha entrado en una fase de absorción progresiva, y se espera alcanzar el 50% de la adopción de IPv6 dentro de cinco años.
Si bien la Internet "humana" que conocemos hoy ha comenzado la transición de IPv4 a IPv6, hay otra Internet de "las cosas" que está empezando a surgir a partir de una multitud de protocolos incompatibles, donde a menudo los propietarios de los protocolos han fragmentado la industria. A medida que la Internet de las cosas surja, terminará evitando por completo a IPv4 y utilizando IPv6.
El Protocolo de Internet (IP) toca cada parte de la Internet, y cualquier transición de IPv4 hacia IPv6 está obligada a ser un reto en múltiples niveles.
Si bien el dual-stack es un modo de línea base esencial en la operación, en algunos casos, se necesitará la capacidad tanto de superponer IPv6 sobre IPv4, como IPv4 sobre IPv6. Dos especificaciones son particularmente útiles en esta transición:
"IPv6 rapid deployment" (6rd) especifica cómo un ISP puede configurar el mapeo reversible entre sus propios espacios de direcciones IPv6 e IPv4, lo que permite que se ejecute IPv6 en una red IPv4 existente agregando muy poca sobrecarga.
"Mapping on address and port" (MAP) es el inverso de 6rd, y permite a IPv4 correr sobre la nueva red IPv6. No sólo es mapeado el espacio de direcciones IPv4 sobre IPv6, sino que forma parte del espacio de puertos que se asignó anterior a IPv4.
Cisco considera que es importante tener la capacidad de asignar direcciones IPv4 e IPv6 en la red de una manera que no requiera el seguimiento de todos, y que cada sesión de usuario inicie a partir de un dispositivo conectado en red. 6rd y MAP hacen precisamente eso.
Mientras que algunas áreas de la red se mantendrán con dual-stack durante mucho tiempo, estas dos tecnologías han llegado lo más cerca que tenemos hasta ahora para tener IPv6 e IPv4 de modo que sean compatibles hacia atras y hacia adelante dentro de la red. Esto puede ayudar a resolver algunos de los mayores desafíos tanto para el despliegue de IPv6 y la escasez de IPv4.
Completar con éxito la transición a IPv6 requerirá el compromiso y la visión de todos los operadores de red, fabricantes del dispositivo, desarrolladores de software, y cualquier otra persona que desarrolle tecnología basada en Internet. Sólo hemos empezado a imaginar la transformación que se llevará a cabo a medida que más y más personas, procesos, datos y cosas estén conectados en el Internet de Todo.
Listas el 25% de las computadoras para IPv6. Interesantes resultados de un estudio realizado por APNIC.
Leer más¿Es compatible mi router con IPv6? Una guía sencilla para determinar si debes actualizar tu equipo.
Leer másLibro de IPv6: "IPv6 para Todos" ISOC Argentina, en cooperación con el proyecto 6DEPLOY, publicó el libro llamado "IPv6 para Todos: Guía de uso y aplicación para diferentes entornos".
Uso de "listas negras" en IPv6 Un artículo que analiza el futuro del uso de listas negras para combatir el correo no deseado.
Puntos interesantes respecto de la funcionalidad actual de las mismas.