IPv4 vs IPv6: las diferencias entre estos 2 protocolos de Internet

Publicado: 2022-05-09

La comunicación es fundamental para Internet. Ya sea mediante el uso de sistemas de mensajería o chat, o completando un formulario dinámico, hablar con otras computadoras es vital para el proceso. El Protocolo de Internet (IP) ayuda a las máquinas a comunicarse entre sí, aunque existen diferentes versiones de esto. Como tal, a menudo se preguntará si usar IPv4 o IPv6.

La respuesta es simple en algunos aspectos, pero compleja en otros. Sin embargo, para llegar a una conclusión, querrá conocer algo de la historia, las diferencias clave y mucho más. A partir de ahí, puede sopesar qué protocolo usar.

Para esta publicación, analizaremos casi todos los elementos de IPv4 frente a IPv6. Primero, lo pondremos al día sobre qué es IP.

Una introducción rápida a las IP

Junto con el Sistema de Nombres de Dominio (DNS), y la dirección IP es un componente clave de cómo nos movemos por la web. De hecho, sin él, los datos no pueden viajar en absoluto.

La mayoría de los datos que flotan en la web se descomponen en "paquetes". Esto facilita la transferencia, reduce la cantidad de errores y mejora el tiempo de procesamiento. Para que cada paquete termine en el lugar correcto (y eventualmente en el orden correcto), tendrá información de IP dedicada.

En la mayoría de los casos, será una referencia a la dirección IP de la máquina de destino. Puede consultar las direcciones IP en todo el lugar. Su computadora y enrutador tendrán direcciones dedicadas, y puede encontrar la dirección IP de la red de un sitio web en particular a través de herramientas en línea como WhatsMyDNS:

El sitio web WhatsMyDNS.

Si dos paquetes tienen la misma dirección IP, terminan en la misma computadora. Es un enfoque simple que funciona lo suficientemente bien como para administrar el mundo en la web.

La diferencia entre IPv4 e IPv6

Sin embargo, aunque el proceso de uso de la IP es simple, hay más por descubrir. Hay múltiples versiones a considerar, lo que puede confundirlo si se trata de un concepto nuevo.

En las próximas secciones, analizaremos IPv4 frente a IPv6 y luego intentaremos responder algunas de las preguntas que pueda tener sobre cada protocolo.

IPv4

A pesar del nombre, esta es la primera versión de IP, que es una tecnología de principios de los años 80. Sabrá cómo es una dirección IP que usa IPv4, ya que es estándar: una colección de cuatro dígitos separados por puntos:

192.0.2.0

Llamamos a esto una longitud de 32 bits, y su representación es decimal. Cada sección dentro de la dirección IP utiliza un formato de 8 bits. Cada uno de estos números puede ir de 0 (cero) a 255. Cuando calcula y contabiliza cada número disponible, hay 4300 millones de opciones. Esto parece mucho, y querrá tener esto en cuenta para más adelante en el artículo.

Hay algunos otros puntos interesantes sobre IPv4, pero si no eres un técnico ni un desarrollador, no importarán tanto:

  • El protocolo utiliza un tamaño de encabezado variable, que no supera los 60 bytes.
  • No proporciona autenticación y encriptación.
  • IPv4 no tiene identificación de flujo de paquetes.
  • Admite dos configuraciones: manual y protocolo de configuración dinámica de host (DHCP).

IPv6 difiere en algunos aspectos de IPv4. En la siguiente sección, lo veremos con más detalle.

IPv6

Como puede adivinar por la numeración de la versión, IPv6 es una nueva versión del protocolo que busca resolver algunos de los problemas inherentes de IPv4. En cierto modo, esto es similar a cómo difieren el Protocolo de transferencia de archivos (FTP) y el Protocolo seguro de transferencia de archivos (SFTP).

De hecho, IPv6 también es una tecnología del Grupo de Trabajo de Ingeniería de Internet (IETF). Los estándares técnicos aparecieron en 1995 y proporcionan direcciones de 128 bits en lugar de la longitud de 32 bits según IPv4:

1234:ABCD:5678:EFAB:9012:CDEF:3456:ABCD

Sin embargo, esta no es la única diferencia que tiene con el protocolo anterior:

  • Tiene una seguridad de protocolo de Internet (IPsec) incorporada.
  • La representación de la dirección es hexadecimal.
  • IPv6 utiliza una longitud de encabezado fija de 60 bytes.
  • Mientras que IPv4 usa solo números, IPv6 usa letras y números. Esto se debe (en parte) a la necesidad, porque cada bloque (separado por dos puntos) tiene una longitud de 16 bits.

Hay otras diferencias, pero hay una razón por la que existe IPv6. Vamos a discutir este factor a continuación.

La principal razón por la que necesitamos IPv6

El debate y la confusión en torno a IPv4 frente a IPv6 ni siquiera existirían sin el surgimiento y la expansión de Internet. De hecho, cada protocolo tiene un límite teórico en la cantidad de direcciones IP que puede generar. Esto es importante por una razón: si nos quedamos sin direcciones de Internet, no podemos agregar nuevas máquinas a la red global. Internet tendrá que frenar su crecimiento.

IPv4 puede generar más de cuatro mil millones de direcciones, que es una gran cantidad, especialmente para 1983. Sin embargo, no es suficiente para la forma en que usamos Internet en el siglo XXI. Los cerebritos web en los años 90 sabían que nos quedaríamos sin direcciones, por lo que contamos con tecnologías como la traducción de direcciones de red (NAT).

Hay algunas organizaciones diferentes que tienen la responsabilidad de asignar direcciones y números de IP. Sin embargo, durante la década de 2010, los números restantes en estos grupos de recursos ya no están disponibles. Esto significa que las direcciones IPv4 ahora provienen de bloques no asignados emitidos a un proveedor de servicios de Internet (ISP) específico, o del reciclaje de direcciones IPv4 antiguas no utilizadas.

Por qué IPv6 salvará el día

IPv6 está aquí debido al problema de agotamiento de direcciones IPv4. Debido a que es de 128 bits, por lo tanto, más largo, podemos generar nuevos números a una mayor capacidad. De hecho, puede generar más de 1024 veces la cantidad de direcciones que IPv4. Algunas de las direcciones IP no utilizadas que tenemos se destinarán a la transición a IPv6.

IPv6 también resolverá una serie de otros problemas que no se aplicaban o eran menos evidentes a principios de los años 80:

  • Su compatibilidad con el direccionamiento de multidifusión significa que podemos enviar flujos de paquetes con necesidades intensivas de ancho de banda a varias ubicaciones al mismo tiempo. Esto mejorará el rendimiento de la red en áreas como la transmisión, por ejemplo.
  • IPv6 también puede asignar varias direcciones IP a un dispositivo. Esto significa que un dispositivo o máquina puede mantener su conexión a varias redes a la vez y aumentar su tiempo de actividad.
  • La configuración automática inherente a IPv6 significa que puede generar una dirección IP y conectarse a la red más rápido que el enfoque manual, y no necesita la intervención del usuario.

A pesar de los inmensos beneficios (y la necesidad desesperada) de IPv6, no hay mucha aceptación del protocolo. La mayor parte de la web todavía se ejecuta en IPv4. Aun así, existe un plan y una estrategia actuales para hacer la transición de todas las direcciones IPv4 a IPv6, y está cerca: EE. UU. lo hará a partir de 2023.

Por qué no usamos IPv5

Antes de terminar este artículo, tenemos que mencionar una versión de protocolo que falta. Al igual que la numeración de versiones de PHP (hubo un salto de PHP5 a PHP7), las versiones de IP hacen lo mismo. Las razones son similares también.

Si bien empresas como Apple, NeXT y Sun Microsystems desarrollaron una quinta versión de IP, no se convirtió en un protocolo oficial. Tiene el nombre de Internet Stream Protocol (ST) y se usó de forma experimental dentro de esas organizaciones.

El consenso general es que ST/IPv5 es fantástico para la transmisión de datos, pero ya podemos verlo en acción. ST vio el desarrollo como la base de Voice over IP (VoIP), que usamos para el chat de voz en la actualidad.

Sin embargo, el gran inconveniente de ST/IPv5 es que tiene un formato de 32 bits. Esto significa que tiene el mismo problema que IPv4, ya que se quedará sin direcciones para usar. La limitación significa que no es viable para la web moderna y es una razón directa por la que tenemos un salto entre IPv4 e IPv6.

IPv4 frente a IPv6: cuál elegir

La pregunta de si debe elegir IPv4 o IPv6 tendrá, en la mayoría de los casos, una simple "no respuesta". Para medir qué protocolo es mejor, puede considerar tres facetas diferentes:

  • Popularidad y adopción. Cuanto mayor sea el número de personas que utilizan IPv6, más disponible estará la tecnología.
  • Velocidad y rendimiento. Si IPv6 es más rápido que IPv4, tiene sentido querer adoptarlo.
  • Soporte del fabricante. Hablando de eso, necesitará servidores web, fabricantes de hardware y su sistema operativo (SO) para admitir IPv6 para poder usarlo.

Vale la pena desglosarlos con mayor profundidad, porque algunas de las estadísticas subyacentes son una buena lectura.

Tasas de popularidad, apoyo y adopción

Cuando se trata de popularidad, la aceptación es lenta. Google selecciona estadísticas sobre la disponibilidad de IPv6 entre sus usuarios, y solo el 38 por ciento usa el protocolo:

Un gráfico que muestra las tasas de adopción de IPv6 de Google.

Aun así, es interesante notar que la mayor parte de América del Norte y del Sur tienen algún nivel de acceso, y algunos países muestran alrededor del 45 por ciento de adopción. Esto es lo mismo para países como el Reino Unido (RU), Australia y Japón. India, Arabia Saudita, Francia, Alemania y Grecia muestran alrededor de un 50-60 por ciento de adopción:

Un mapa que muestra las tasas de adopción de IPv6 por país de Google.

Sin embargo, si los fabricantes y los servidores web no son compatibles con IPv6, no hay razón para cambiar. El sitio web de W3Techs informa que alrededor del 20 por ciento de todos los sitios usan IPv6, lo que no es un número alentador en este momento.

Actuación

En cuanto al rendimiento, no parece haber mucha diferencia entre IPv4 e IPv6. Una vieja comparación de Sucuri no encontró ninguna diferencia notable entre ellos. Sin embargo, Facebook realizó algunas pruebas de rendimiento en 2015 y llegó a la conclusión de que puede haber un beneficio de velocidad al usar IPv6.

El sitio de Zivaro también realizó una inmersión profunda en el rendimiento entre IPv4 e IPv6, y la conclusión es la misma que vamos a presentar: depende. Esto se debe a que el rendimiento no es el objetivo principal de IPv6, e incluso si el protocolo funciona a paso de tortuga, necesitamos la tecnología debido al agotamiento de las direcciones IPv4.

Elegir IPv6 sobre IPv4

La respuesta corta aquí es: elija IPv6 si puede, y si todos los sitios a los que accede pueden admitir el protocolo. Sin embargo, hay tantas advertencias y condiciones aquí que no podemos establecer esto como una respuesta confiable.

La transición a IPv6 es única porque requiere un esfuerzo grupal de todos los usuarios de la web: fabricantes de hardware, servidores web, empresas de software y usuarios finales. Como resultado, a menos que tenga una influencia directa sobre si los sitios usan IPv6, es posible que deba esperar hasta que aumenten las tasas de adopción.

Terminando

Las direcciones IP casi ejecutan toda la web. Los usa para identificar y luego comunicarse con otras computadoras. Sin embargo, hay diferentes versiones de protocolo a considerar. IPv4 vs IPv6 es una comparación que debe analizar, pero en muchos casos no tendrá que preocuparse demasiado.

Esto se debe a que muchos hosts configuran esto sin su entrada. Aun así, a pesar del debilitamiento de la capacidad de IPv4, muchos hosts aún no son compatibles con IPv6 u ofrecen una compatibilidad mínima. Si tiene la opción, IPv6 es más moderno. Nuestro consejo es que no se preocupe por la escritura actual si no tiene la opción de elegir.

¿Tiene alguna pregunta sobre IPv4 vs IPv6? ¡Pregunte en la sección de comentarios a continuación!