IPv6: todo lo que debes saber sobre el futuro protocolo de Internet

Reportajes

Para entender bien qué es IPv6 primero es importante entender que es IP y por qué es tan importante. Básicamente el Internet Protocol, es el método que se utiliza en Internet para el envío y la recepción de paquetes (los datos que se transmiten en cualquier operación en la red).

Para que esta comunicación se pueda realizar entre un punto A y un punto B, cada dispositivo debe tener una dirección IP asignada. Las direcciones IP son únicas para cada dispositivo conectado directamente a Internet, podríamos decir que son como el DNI de los dispositivos. Gracias a estas direcciones los datos pueden viajar de forma bidireccional y llegar siempre al dispositivo correcto.

Qué es IPv6

¿Qué es IPv6?

En la actualidad el Internet Protocol v4 (IPv4) es el protocolo predominante. Esta versión del protocolo fue el que vio nacer Internet y desde entonces se ha estado utilizando de forma ininterrumpida. El problema es que este protocolo tiene un límite aproximado de 4.294.967.296 de direcciones IP posibles, algo que parecía suficiente cuando se creó, pero que en en la actualidad se está empezando a quedar corto y empieza a ser muy necesario dar un salto a una nueva versión.

Es aquí donde entra iPv6, una versión actualizada del protocolo de Internet. No es el único cambio, pero sin duda el cambio más importante que incluye es que el límite de IPs posible es mucho mayor, concretamente alcanza las 340.282.366.920.938.463.463.374.607 direcciones posible. Esta cifra tan enorme y que resulta imposible de leer, representa unos 340 sextillones de direcciones de red (IPs) posibles.

Cómo son las direcciones IPv6

Las direcciones IPv6 están compuestas por 8 segmentos de 2 bytes cada uno, lo que suma un total de 128 bits. La representación suele expresar de forma hexadecimal y a diferencia de las IPv4, la separación de cada octeto se realiza con el símbolo de dos puntos (:) en lugar del punto (.) que utilizamos actualmente en IPv4.

Un ejemplo de una dirección IPv6 sería:

2001:0358:0004:00ab:0cde:8904:0007:0095

Pero se podría simplificar un poco, ya que igual que en IPv4 los ceros iniciales de cada octeto se pueden no incluir. Siguiendo esta posibilidad, la IP se vería así:

2001:0358:4:ab:cde:8904:7:0095

Además, en los casos donde haya varios octetos compuestos por ceros, se podría reducir más la expresión de la dirección IP utilizando un par de dos puntos (::)

En este caso, la IP:

2001:0:0:0:0:0:0:8

Se podría expresar como:

2001::8

Aunque es importante mencionar que esto solo se puede repetir una vez por IP. En caso de que entre el grupo de ceros haya otro número, se podría comprimir en el primer bloque, pero no en el segundo que se tendría que expresar con todos los ceros.

Gráfico de IPv4 vs IPv6

Como puedes ver, las direcciones IPv6 son muy diferentes a las IPv4. En esta versión del protocolo las IPs son de 32 bits y están compuestas por cuatro octetos expresados en números decimales y separados por puntos (.) entre ellos.

Un ejemplo de IPv4 sería: 80.39.120.36.

IPv4 vs IPv6, la importancia del cambio

Internet no ha dejado de crecer desde su creación y el número de dispositivos conectados es cada vez mayor. La popularización de los dispositivos móviles supuso un crecimiento enorme de dispositivos permanentemente conectados.

Además se espera un crecimiento exponencial de dispositivos conectados con el desarrollo del IoT (Internet de las Cosas). Electrodomésticos siempre conectados, domótica, coches conectados y muchos otros dispositivos que necesitarán tener una conexión permanente a Internet, muchos de ellos con una dirección IP exclusiva.

Importancia IPv6

Debido a esto, el número de direcciones IPv4 en uso ha aumentando hasta prácticamente alcanzar los límites permitidos por el protocolo. Es por ello que dar el salto a IPv6 es algo bastante urgente, aunque parece que ningún operador está preparado para dar el primer paso.

En lugar de actualizarse al nuevo protocolo están tomando medidas para evitar este cambio como por ejemplo utilizar CG-Nat, un método para que muchos de sus clientes utilicen la misma dirección IP pública y así poder dar servicio a más usuarios con menos IPs.

Pero el mayor espacio de direccionamiento al disponer de más IPs no es la única ventaja que ofrece IPv6 frente a IPv4. Entre sus bondades está la mejora de seguridad gracias a la implementación de IPsec, algo que permite autenticación y encriptación a nivel de protocolo, algo que podría acabar con protocolos de seguridad como SSL que se han creado para paliar la falta de seguridad en IPv4.

La autoconfiguración es otra de las grandes ventajas de IPv6. En el primer caso dejaría obsoletos a servicios como el DHCP que conocemos actualmente. El propio protocolo incluye la posibilidad de autoconfigurarse y descubrir de forma autónoma la dirección que debe asignarse.

Características: IPv4 vs IPv6

CaracterísticaIPv4IPv6
Longitud de la dirección en bits32 bits128 bits
Representación de las direccionesDecimalHexadecimal
Separador de octetosPunto (.)Dos puntos (:)
Límite de IPs4.000 millones340 sextillones
AutoconfiguraciónNo, solo configuración manual y a través de DHCPSí, configuración automática y renumeración de direcciones
CifradoNo compatibleCompatible a nivel protocolo

Más tarde o más temprano todos los operadores deberán dar el salto a IPv6 y en este proceso es posible que algunos dispositivos muy antiguos no puedan seguir conectándose a Internet como lo hacen ahora. Pero como has podido ver se trata de un paso muy necesario para poder seguir avanzando y que tecnologías como el coche conectado o el IoT puedan seguir desarrollándose con fuerza y sin ningún tipo de limitación por falta de IPs para conectarse.

Escrito por Manu Iglesias

Fuente > ADSLZone

Continúa leyendo
  • Anunnaki Keraton

    Todo muy bonito, pero a la hora de hacer subneting…………, madre mia.

    • horvathzeros

      Creo que eso lo dices por la falta de información que habrás tenido, el subneting en ipv6 es más sencillo. No existen máscaras ni nada, la «única» traba es tratar con Hexadecimal siempre, que es menos human-friendly pero hasta la calculadora de windows la incluye si te ves con problemas. De hecho si tu ISP te da 16 bits para subnets, y no necesitas demasiadas, aún es más fácil xd

      Trust me, lo han hecho para que sea más fácil, aunque el hex parece que complique las cosas, no es así.

      • Franco Castillo

        No entiendo un joraca. Apenas puedo con ipv4, menos con ipv6.

      • Pero a nivel local se seguira usando el IPv4, y aunque sea más fácil para que cambiar lo que sabes hacer por lo que no sabes hacer?.

        De todas formas no sabia que no tenia mascara de red y el HEX está tirado, lo primero que te enseñan en redes es hacer conversiones de decimal a binario, octal y hex, así que….

        • horvathzeros

          No no, a nivel local usaras ipv6 y no tendrás que tocar nada como usuario local. Una empresa igual si le puede interesar hacer subredes y es muy sencillo, es sumar y nada más.

          • Cuando estudie estas cosas el IPv6 era tan solo una idea así que normal que no esté al día. Solo se que mi PC por local tiene IPv4 e v6 asignada y la v6 una vez intente conectarme desde un programa de PC a PC y funciono pero vamos que me es más fácil saber el último octeto de la v4.

    • Jordipaletm

      Incorrecto, en IPv6 no existen máscaras de red, solamente hablamos de longitud de prefijos.

  • Andrés C. Velásquez

    No son sextillones, son cuatrillones, son seis digitos para cada millon, en total hay 24 digitos mas los 3 digitos que definen el valor, 6*4=24

    • Jordipaletm

      Eso es incorrecto, son sextillones.

      • JL Méndez

        en España cuatrillones de toda la vida, eso será en anglosajón que a los miles de millones ya le llaman billón, digo yo

        • JL Méndez

          En realidad el numerito esta mal en el artículo, parece ser que es este:
          340.282.366.920.938.463.463.374.607.431.768.211.456
          y este si son «sextillones»
          Así que Jordipaletm: con decir «no, son sextillones» no se da una respuesta correcta, hay que decir los porqués y aclarar las cosas, en este caso decir que el numeran está incompleto …

  • Jordipaletm

    Por favor, si sois periodistas técnicos, informaros bien antes de escribir un artículo.
    1) Cada dispositivo tiene «múltiples» direcciones IPv6 por *CADA* interface. De hecho lo correcto es decir que cada interfaz tiene múltiples direcciones, no cada dispositivo.
    2) No se puede escribir IPV6, solo es correcto IPv6 (al igual que IPv4).
    3) El 2 separa cada 16 bits, no cada octeto.
    4) Los ejemplos es obligatorio ponerlos con el prefijo de documentación (2001:db8::/32)
    5) 2001:0358:4:ab:cde:8904:7:0095 es incorrecto, debería ser 2001:db8:4:ab:cde:8904:7:0095 (ya cambiado al prefijo de documentación)
    6) Solo se puede abreviar una cadena de ceros contiguos, y se hace con ::, es decir, 2001:8 es incorrecto, sería 2001::8, ademas, de nuevo, se debe usar el prefijo de documentación, asi que ese ejemplo también es contrario a estándares.
    7) Es falso lo que dices de la seguridad. IPv6 ya no incluye obligatoriamente IPsec en el standard, ya que para habilitarlo hace falta una PKI, etc.

  • Estoy pensando que no llegara a entrar en uso en la vida. Con el tiempo los ISP han ido reduciendo el uso de IPs v4 y no me extrañaría que al final lograran reducirlo lo suficiente como para llegar a tener millones de redes. Hasta hace unos años ONO tenia el rango de 60 a 64 en las IPs y luego con Vodafone se redujo al rango de 62 a 64 y ahora hace nada pasaron al rango 83 – 84 si no voy mal. Creo que las centralitas hace una subred de la IP publica y varias manzanas salen con la misma IP ya que muchas veces al descargar de algún servidor me ha salido que he excedido el limite de descargas, algo que es imposible si estoy solo y no he descargado de ese servidor.

    • Jordipaletm

      Eso es por el CGN, lo peor del mundo … IPv6 esta aquí y para quedarse. En algunos operadores, cuando lo despliegan, el tráfico IPv6 llega a superar el 70 y hasta el 90% del total, porque todos los CDNs, cachés, proveedores «grandes» de servicios (Facebook, Google, etc.), ya solo operan IPv6 en sus data centers. Si te conectas con IPv4, el tiempo para completar un HTTP GET es un 40% inferior, por culpa de los NAT, CGN, y las traducciones de IPv4-IPv6-IPv4 de los propios proveedores de contenidos. Con IPv6 vas directo!