IPv4 vs. IPv6

IPv4 vs. IPv6
IPv4 es la cuarta versión de protocolo de Internet, e IPv6 la sexta. Este tutorial explica las diferencias entre ellos, suponiendo que el lector tenga nociones básicas en IPv4 pero no tiene nociones de IPv6.

De IPv4 a IPv6

IPv4 es la versión de protocolo de Internet más implementada a pesar de la existencia de la versión más reciente IPv6. PV4 admite más de 4.000 millones de direcciones IP, volviéndose insuficiente para la demanda global de direcciones IP. Los proveedores de servicios de Internet usan NAT para distribuir direcciones IP públicas entre diferentes redes privadas para pagar este problema. Por ejemplo, para 2012, cuando se implementó IPv6, China tenía una población de 1.343,239,923 pero solo 330,321,408 direcciones IPv4, 245 direcciones IP por 1000 habitantes. Brasil tiene 48,572,160 direcciones IP con una población de 205,716,890. Como cualquier otro ciudadano, las personas brasileñas y chinas tienen más de un dispositivo de red.

Para superar este problema, se desarrolló IPv6, lo que respalda más de 340 billones de billones de direcciones IP, más de lo que podamos esperar en los siguientes milenios.

IPv6 presenta un nuevo escenario en el que todos sus dispositivos nacionales, todos los dispositivos, pueden obtener una IP pública sin la necesidad de nat en cada dispositivo. En tal escenario, los enrutadores no se traducirían de direcciones IP privadas a públicas y viceversa. En cambio, enrutarán los datos a direcciones públicas. Por lo tanto, aunque muchas personas piensan que IPv6 es complicado, en realidad simplifica las arquitecturas de red.

La razón detrás del dominio del IPv4 anterior sobre el IPv6 actual es la cantidad de redes y dispositivos en todo el mundo ya configurados para IPv4. Por lo tanto, ambas versiones de protocolo coexisten mientras IPv6 aumenta su presencia.

Paradójicamente, IPv6, que se lanzó en 2012, está más desarrollado en países no desarrollados en los que las redes e Internet se implementaron más tarde que en los países desarrollados que recibieron la mayoría de las direcciones IPv4 disponibles. Esta dificultad creada por la falta de direcciones IPv4 presionó a los países no desarrollados para implementar IPv6 más rápido que los países desarrollados. Países como India, Malasia o Vietnam, que tenían pocas direcciones IP en comparación con su población, lideran la implementación de IPv6.

Diferencias entre IPv4 e IPv6

IPv4 e IPv6 son diferentes diseños del protocolo de Internet. Una vista rápida nos muestra una dirección IPv4 tiene el formato 8.8.8.8 Mientras que un formato de dirección IPv6 parece como 2800: 3F0: 4002: 803 :: 200e.

Como se dijo anteriormente, IPv6 presenta muchas ventajas sobre IPv4, comenzando por la simplificación de tareas de enrutamiento que vuelve innecesaria NAT, IPv6 está configurable automáticamente.

Otras ventajas de IPv6 incluyen implementación obligatoria de IPSec, mientras que en IPv4, es posible pero opcional. Esto da como resultado una mejora de seguridad considerable sobre IPv4. IPv6 también trae nuevas implementaciones de multidifusión. A diferencia de IPv4, IPv6 utiliza grupos de multidifusión en lugar de direcciones de transmisión.

Mobile IPv6 también presenta numerosas ventajas sobre el IPv4 móvil, lo que resulta en un mejor rendimiento y seguridad.

Algunas diferencias adicionales de IPv4 e IPv6 se enumeran en la siguiente tabla y se explican a continuación.

Característica IPv4 IPv6
Direcciones disponibles 4,294,967,296 340,282,366,920,938,463,463,374,607,431,768,211,456
Brocas 32 128
Bloques o secciones 4 octetos 8 Hextet
Notación Decimal Hexadecimal
Resolución MAC Arp NDP
Asignación de dirección DHCP/Manual Autoconfigurado

Bits: Como se muestra en la tabla anterior, las direcciones IPv4 están hechas de 4 octetos de 8 bits cada uno. Las direcciones IPv6 están hechas de 128 bits divididos en diferentes grupos de bits dependiendo del formato.

Las siguientes dos tablas a continuación muestran la asignación de bits para una dirección de clase IPv4 C y una dirección privada IPv6.

IPv4

IP 192 168 1 45
Brocas 8 8 8 8
Usar RED RED RED ANFITRIÓN

IPv6

IP 2001 0db8: 0000: 0000 : 0000: 8a2e: 0370: 7334
Brocas 1 40 dieciséis 64
Usar RED RED RED INTERFAZ

Secciones de bloque: Mientras que las direcciones IPv4 se dividen en 4 dígitos punteados (octetos), las direcciones IPv6 están hechas de 8 bloques o hextet separados por un colon doble. Es importante notar que los bloques con ceros se pueden omitir, y muchas veces las direcciones IPv6 se acortan; Por ejemplo, la dirección 2000: 0db8: 0000: 0000: 0000: 8a2e: 0370: 7334 puede mostrarse como 2000: DB8 :: 8A2E: 370: 7334.

Las direcciones IPv4 se muestran en formato decimal, mientras que las direcciones IPv6 se expresan en formato hexadecimal. Por supuesto, una dirección IPv6 también puede ser decimal; Por ejemplo, la dirección de Google DNS IPv6 es 2001: 4860: 4860 :: 8888.

Resolución MAC: Mientras IPv4 utiliza el Protocolo de resolución de direcciones (ARP) para traducir las direcciones físicas IPv4 a Mac, IPv6 utiliza el Protocolo de descubrimiento de vecinos (NDP) para el mismo propósito, con características como redireccionamientos, descubrimiento del enrutador, presencia de vecinos, redireccionamientos y autoconfiguración sin estadísticas.

Asignación de dirección: La capacidad de autoconfiguración es una de las características principales de IPv6. También se logra usando NDP. El dispositivo solicita un prefijo que verifica la singularidad del enlace creado y determina la dirección combinando la ID de interfaz generada desde la dirección MAC con el prefijo de subred.

Diferencias históricas:

IPv4 se creó en 1981, e IPv6 se lanzó en 1998 (lanzado oficialmente en 2012). IPv4 fue la primera implementación pública del protocolo de Internet desarrollada por la DARPA (Agencia de Proyectos de Investigación Avanzada de Defensa). La Fuerza de Tarea de Ingeniería de Internet desarrolló IPv6. El historial de crecimiento de IPv6 se puede seguir desde el enlace.

Conclusión:

Aún así, hoy muchos administradores de red no trataron con IPv6 y no tienen experiencia en este protocolo, a pesar de ser la versión actual. Como puede ver, si bien existen grandes diferencias entre ambas versiones de protocolo de Internet, IPv6 hace que sea más simple lidiar con las redes; El miedo a este protocolo de algunos es infundado.

Mejora del rendimiento sin fragmentación de paquetes, eliminación de NAT, calidad de servicio incorporada (QoS), seguridad del protocolo de Internet (IPSEC), autoconfiguración y encabezado simplificado son las principales ventajas que representan la evolución de IPv4. La demanda de IPv6 está creciendo, con los principales proveedores de servicios móviles de ISP y móviles que adquieren espacio de direcciones IPv6. Se espera que ambas versiones del protocolo de Internet continúen coexistiendo en el futuro a pesar del crecimiento continuo de IPv6. Puede verificar el progreso actualizado del crecimiento de IPv6, incluidas las estadísticas de adopción por país en la adopción por país-IPV6.

Espero que este tutorial haya sido útil para que comprenda las diferencias entre IPv4 e IPv6.