IPv6: todo lo que deberías saber (en 10 puntos clave)

Últimamente todos escuchamos cosas sobre IPv6. Tras el inminente agotamiento de las direcciones IPv4, las que todo el mundo maneja y conoce en la actualidad, se presenta un protocolo IPv6 que nos resuelve este problema y con el que tarde o temprano todos vamos a estar familiarizados.

Pues para que vayas cogiéndole el punto a este IPv6, aquí tienes una lista con los 10 puntos más importantes, que lo caracterizan, y que a nadie se le deberían de escapar, acerca de IPv6:

1. IPv6 es, como dice su nombre, la versión 6 del protocolo de IP, definido en la RFC 2460, y que viene a sustituir al actualmente masificado IPv4.

2. IPv6 no es algo nuevo, fue desarrollado por Steve Deering y Craig Mudge y adoptado por la IETF (Internet Engineering Task Force) en 1994. Esta versión también es conocida como IPng (IP Next Generation).

3. El actual agotamiento de IPv4 se debe a que sólo soporta 4.294.967.296 direcciones de red diferentes (insuficiente teniendo en cuenta el número de dispositivos conectados del planeta, que además cada vez es mayor). En cambio, IPv6 permite 340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones de red o conexiones diferentes. Este es el principal motivo de la necesidad de migrar lo antes posible de IPv4 a IPv6, la escasez actual de direcciones IP (basadas en IPv4) disponibles.

4. Las direcciones IP definidas por IPv6 tienen 128 bits de longitud, agrupadas en 8 segmentos de 4 dígitos hexadecimales cada uno. Ejemplo: aba2:b1b2:c1c2:d1d2:1234:d423:a67c:099a

5. Las cabeceras de los paquetes procesados por IPv4 y los procesados por IPv6 son muy diferentes, tanto que no permiten interoperar entre si.

6. Los nodos IPv6 tienen la capacidad de autoconfigurarse al ser conectados a una red ruteada en IPv6, usando mensajes de descubrimiento de routers de ICMPv6.

7. IPv6 no implementa broadcast, al contrario de IPv4.

8. Las direcciones IPv4 pueden «traducirse» a su formato en IPv6, transformandolas en hexadecimal, como en el siguiente ejemplo:
135.75.43.52 (IPv4) -> 0000:0000:0000:0000:0000:0000:874B:2B34 (IPv6)
Ésto permite utilizar una notación mixta compatible con IPv4.

9. Las direcciones IPv6 se representan a nivel de DNS con registros AAAA, ya que tienen una longitud cuatro veces la de los registros A de IPv4.

10. Desde hace varios años los sistemas operativos más populares implementan compatibilidad y son capaces de trabajar con ambas especificaciones, IPv4 y IPv6.