Principales diferencias entre IPv6 e IPv4

Las diferencias, Mar-06-20245 minutos de lectura

Tener una dirección IP es una forma de identificar tu dispositivo en internet para comunicarte con otros dispositivos. Sin direcciones IP, Internet no puede existir. En este artículo, obtendrás una visión general de dos tipos diferentes de direcciones IP, sus diferencias, por qué necesitas ambas y, lo que es más importante, cómo podrías utilizarlas.

Tener una dirección IP es una forma de identificar tu dispositivo en internet para comunicarte con otros dispositivos. Sin direcciones IP, internet no puede existir. 

En este artículo, obtendrás una visión general de dos tipos diferentes de direcciones IP, sus diferencias, por qué necesitas ambas y, lo que es más importante, cómo puedes usar cada una de ellas con proxies. Antes de eso, vamos a sumergirnos brevemente en cómo se produce la comunicación en Internet.

¿Cómo se produce la comunicación en Internet?

Dado que Internet es una red de redes, su éxito depende de la comunicación entre los dispositivos conectados a ella. Los protocolos controlan cómo dos o más dispositivos se comunican entre sí y envían y reciben datos. El protocolo TCP/IP (Transmission Control Protocol/Internet Protocol) conecta y comunica los dispositivos.

El componente TCP se encarga de permitir la comunicación entre varios dispositivos conectados a Internet. Por otro lado, la parte IP se encarga de encaminar los datos desde el origen hasta el destino.

En este artículo nos centraremos en el aspecto de la propiedad intelectual. 

¿Qué es una dirección IP?

Como se suele llamar, el Protocolo de Internet o dirección IP permite a los ordenadores o dispositivos identificarse en Internet. Al igual que cada casa de la calle tiene una dirección, a cada ordenador de una red se le asigna una dirección IP. 

Sin embargo, existen dos tipos de direcciones IP: IPv4 e IPv6. Es crucial conocer estas dos direcciones. Sigue leyendo para saber más.

¿Qué son las direcciones IPv4?

IPv4 es la 4ª versión de las direcciones IP que existen desde principios de los años ochenta. Aunque existe una nueva versión de IP, IPv4 sigue siendo predominante entre los usuarios, ya que su uso supera el 90% del tráfico. Es una dirección de 32 bits escrita con cuatro dígitos en los que un punto separa cada número. Vamos a demostrarlo con un ejemplo y supongamos que tienes la siguiente dirección IP:

206.71.50.230

Para obtener la representación de 32 bits de este número, es necesario convertir cada dígito a binario. Además, este artículo no cubrirá los fundamentos de la conversión de decimal a binario. Para más información, consulta este artículo sobre la conversión de decimal a binario. 

La salida de cada número binario será de 8 bits:

206=11001110

71 =1000111

50=110010

230=11100110

Lo anterior produce una combinación de 32bits(4bytes) como la siguiente:

11001110.1000111.110010.11100110

Así que, en total, puedes producir hasta 2^32 direcciones IP, que son 4.294.967.296 para ser exactos.

¿Qué son las direcciones IP IPv6?

En el momento de la creación de IPv4, no había muchos ordenadores ni dispositivos disponibles. Por tanto, superar los 4.000 millones era una cantidad suficiente para dar soporte a los dispositivos de la época. Sin embargo, a medida que aumentaba el número de dispositivos basados en Internet, se hizo evidente que IPv4 ya no era suficiente. El tamaño de las direcciones se amplió a 128 bits, frente a los 32 bits de IPv4. Este tamaño de dirección permite crear 340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones IP IPv6 para ser exactos.

IPv6 empezó a estar disponible en 2012, aunque el mercado sigue dependiendo en gran medida de IPv4. Más adelante debatiremos si es necesario pasarse totalmente a IPv6. Por ahora, veamos un ejemplo de formato de dirección IPv6:

2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b

IPv6 utiliza números hexadecimales separados por dos puntos. Se divide en ocho bloques de 16 bits, lo que da lugar a un esquema de direcciones de 128 bits. 

A diferencia de IPv4, IPv6 se divide en componentes de red y de nodo. El componente de nodo son los primeros 64 bits de la dirección utilizados para el enrutamiento. A continuación, los 64 bits del componente de nodo identifican la dirección de la interfaz.

Antes de sumergirnos en la conversión de hexadecimal a binario, permíteme reiterar que no cubriremos los aspectos básicos de esta conversión. Puede consultar este artículo sobre la conversión de hexadecimal a binario.

Así que si convertimos cada uno de los dígitos hexadecimales anteriores, daría los siguientes números binarios de 16 bits para cada uno.

2001=0010000000000001

0db8=0000110110111000

3c4d=0011110001001101

0015=0000000000010101

El anterior de 64 bits es el componente de red. Luego abajo en el componente nodo:

0000=0000000000000000

0000=000000000000000

1a2f=0001101000101111

1a2b=0001101000101011

En total, produce la siguiente salida binaria, que es de 128 bits:

0010000000000001:0000110110111000:0011110001001101:0000000000010101:0000000000000000:000000000000000:0001101000101111:0001101000101011

Ahora que ya conoces los fundamentos de IPv4 e IPv6, veamos en qué se diferencian.

Principales diferencias entre IPv4 e IPv6

Ahora que ya conoces los fundamentos de IPv4 e IPv6, veamos en qué se diferencian.

Espacio de direcciones

Como ha descubierto en la última sección, la diferencia notable entre ambos es el número ilimitado de direcciones que permite IPv6. Este límite de direcciones es adecuado para soportar el creciente número de dispositivos, incluidos ordenadores, dispositivos móviles, pestañas, dispositivos habilitados para IoT. Cuando se inició IPv4, no existían dispositivos distintos de los ordenadores. 

Cuando los dispositivos móviles e IoT acceden a Internet, lo hacen indirectamente a través de NAT, lo que puede plantear problemas con las direcciones IPv4. Por eso es vital que estos dispositivos dispongan de IPv6. Además, IPv6 permite que un dispositivo tenga varias direcciones IP, en función de cómo se utilice.

Seguridad

Durante el lanzamiento de IPv4, la seguridad de la red no era una preocupación importante. Sin embargo, en la actualidad, la seguridad de la red se ha convertido en un tema candente. De los dos tipos de direcciones IP, IPv6 tiene la capacidad de hacer frente a ataques sofisticados gracias al cifrado incorporado y a la validación de la integridad de los paquetes. Sin embargo, dicho todo esto, las configuraciones actualizadas a IPv4 permiten el mismo nivel de seguridad que IPv6.

Otro aspecto vital de IPv4 es que requiere el Protocolo de Resolución de Direcciones (ARP) para mapear la dirección MAC (Media Access Control) del dispositivo. Aunque ARP es susceptible de ataques de Spoofing y Man-in-the-middle, los programas de software pueden eliminar estas amenazas.

Por tanto, en materia de seguridad, aunque IPv6 lleva ventaja, IPv4 no le va a la zaga. 

Configuración en los sistemas

IPv4 requiere una configuración manual o asistida mediante el Protocolo de Configuración Dinámica de Host (DHCP). En cambio, la autoconfiguración es posible para cualquier dispositivo con una dirección IPv6. Dado que ha evolucionado y mejorado con el tiempo, IPv4 funciona a velocidades comparables a IPv6, que es potencialmente más rápido porque no requiere NAT.

¿Es necesario pasar de IPv4 a IPv6?

Ahora debería conocer mejor las diferencias entre IPv4 e IPv6. Desde la introducción de nuevos dispositivos, los expertos en redes inventaron IPv6 porque se necesitaban más direcciones IP de las que IPv4 podía suministrar. 

Considérelo desde este punto de vista: ¿cómo reaccionaría la gente si dos personas tuvieran números de teléfono idénticos? Habrá preocupaciones similares si dos dispositivos se comunican con la misma dirección IP. Por ejemplo, sus correos electrónicos confidenciales viajarán a otra parte. Así que hay una buena razón para que cada dispositivo tenga una dirección IP única. 

Aunque el Sistema de Nombres de Dominio (DNS ) puede detectar IP duplicadas, el tiempo y el esfuerzo necesarios para resolver los problemas requieren continuamente un sólido control de la asignación por parte de una única entidad coordinadora.

¿Nos estamos quedando sin direcciones IPv4?

A simple vista, 4.300 millones de direcciones IP pueden ser suficientes.  

Pero el número de dispositivos conectados, incluidas impresoras, ordenadores, dispositivos móviles, paneles táctiles y dispositivos IoT como cámaras de seguridad y timbres, aumenta rápidamente. También lo hace la necesidad de direcciones IP únicas en esos dispositivos. 

Además, el resto de direcciones IPv4 se han reservado para fines particulares. Entre ellos está el direccionamiento privado, que las organizaciones utilizan con frecuencia en sus redes privadas, y otra parte para direcciones de multidifusión utilizadas para enviar mensajes a múltiples dispositivos.

Otra preocupación es que las direcciones IPv4 restantes pueden ser caras, como 36 dólares en el mercado legal. Nadie compra una sola dirección IP, ya que la mayoría de las organizaciones compran al por mayor. 

La cuestión es, entonces, ¿por qué no podemos sustituir completamente IPv4? Esto es lo que discutiremos en la siguiente sección.

¿Por qué no podemos sustituir totalmente IPv4 por IPv6?

Cada dispositivo necesita una nueva dirección que sea distinguible. Eso implica que los administradores de sistemas informáticos deben conocer todos los dispositivos en primer lugar. Con el número cada vez mayor de dispositivos en las redes, esto no es tan sencillo como parece.

Migrar una red existente a IPv6 requiere mucho tiempo y recursos. Las organizaciones deben contar con un plan integral de direcciones IPv6 antes de cambiar a IPv6. De lo contrario, las posibilidades de un despliegue desastroso están a la orden del día, y los problemas de seguridad asociados a IPv6 son considerablemente más importantes.

IPv6 no es sólo una nueva versión de su antepasado, IPv4. He aquí un resumen de las principales razones por las que IPv4 sigue utilizándose.

No todo es compatible con los proxies.

No todos los dispositivos son compatibles con IPv6, lo que complica las cosas. IPv6 también puede ser incompatible con el software de aplicación y las soluciones de red. Por eso, probar y verificar todo lo que hay en la red en un escenario de laboratorio IPv6 estará a la orden del día para garantizar su compatibilidad con el nuevo protocolo. Los departamentos de TI también deben decidir si admiten dispositivos y aplicaciones incompatibles y cómo hacerlo.

Muchas empresas optan ahora por implantaciones de doble pila para facilitar la compatibilidad durante la transición. Esto permite a sus redes acomodar simultáneamente tráfico IPv4 e IPv6. Sin embargo, mantener la seguridad y gestionar el modo en que los sistemas determinan qué tipo de conexión utilizar puede resultar complejo.

consideraciones de seguridad

Aunque se supone que IPv6 es más seguro que IPv4, las organizaciones aún deben abordar los riesgos de seguridad de IPv6. Nada es invencible. Y lo nuevo conlleva nuevos peligros.

La Internet Society recomienda varias prácticas. Dos ejemplos son deshabilitar las direcciones IP autogeneradas y utilizar listas de permisos para identificar las direcciones IPv6 autorizadas para el acceso. Para mantener bajo control los ataques cibernéticos, incluidos los ataques DDoS IPv6, durante la limpieza, los equipos también deben considerar una segmentación eficaz de la red y estrategias para restringir el tráfico específico.

Todos los equipos que interactúan con la red deben recibir formación.

Los administradores de red, los equipos de asistencia técnica, los analistas de seguridad y otros deben cambiar su forma de pensar y aprender las diferencias entre IPv6 e IPv4. Los equipos deben aprender primero a crear y depurar redes IPv6 antes de utilizar el protocolo. La gestión diaria de IPv6 también es diferente. Por ejemplo, emplea un nuevo conjunto de reglas para construir subredes y utilizar direcciones MAC de una manera novedosa.

Compatibilidad de IPv6 con proxies

Los proveedores de servicios determinan la compatibilidad de los servidores proxy con IPv6. 

Sin embargo, también hay que tener en cuenta que la mayoría de los sitios web no soportan actualmente IPv6. Si quieres empezar a hacer scraping, automatizar tu cuenta de redes sociales o automatizar bots de sneakers, tendrás que desactivarlo. Así que, aunque un proxy soporte IPv6, no le sacarás mucho partido por el momento.

Conclusión

Después de leer este artículo, puede que ahora tenga una visión general de las diferencias entre IPv4 e IPv6, cuándo las necesita y los retos que implica la migración. Podemos concluir que, si bien es necesario pasar a IPv6, hay que llevarlo a cabo ordenadamente con un plan y una formación adecuados.

Al igual que con los proxies, como la mayoría de los sitios web no han cambiado a IPv6, puedes seguir disfrutando de proxies IPv4.