TOP  

Que es IPv6? 

Ready to discover IPv6, the next-gen Internet Protocol (IP) that’s set to replace IPv4? This article will take you through the ins and outs of IPv6. You’ll learn what is IPv6, including its features, structure, and packet composition.

qué es ipv6

Tabla de Contenidos

  1. Que es IPv6?
  2. IPv6 vs IPv4: Sus Dferencias clave
  3. Estructura de Direcciones IPv6
  4. Deconstruyendo una Dirección IPv6
  5. Tipos de Direcciones IPv6
  6. Estructura y Composición de los Paquetes IPv6
  7. Compresión de Direcciones IPv6
  8. Preguntas Frecuentes sobre IPv6
  9. Palabras Finales.

1. Que es IPv6?

IPv6 (definido bajo el RFC2460) es la versión actualizada del Protocolo de Internet conocido como IPv4. Fue desarrollado por la IETF en los años 90 para abordar la limitación del espacio de direcciones de IPv4. IPv6 utiliza direccionamiento de 128 bits para expandir significativamente el número de posibles direcciones IP. Las direcciones IPv6 son mucho más largas que las direcciones IPv4. Tienen 128 bits de longitud, en comparación con los 32 bits de IPv4. Esto otorga a IPv6 muchas más direcciones posibles. 

Esta expansión de direccionamiento es necesaria porque Internet ha crecido tanto y no hay suficientes direcciones IPv4 para todos. Aunque IPv6 no es directamente compatible con IPv4, existen mecanismos de transición para ayudar con la transición (beneficios y técnicas de migración de IPv6)

Además de expandir el espacio de direcciones, IPv6 también simplifica el enrutamiento, expande las capacidades de multidifusión e incluye provisiones para seguridad y configuración de dispositivos. Las direcciones IPv6 se escriben en ocho grupos de cuatro dígitos hexadecimales y se pueden abreviar por conveniencia. Por ejemplo, una dirección IPv6 podría ser "2607:f8b0:4005:0800:0000:0000:0000:200e", que, cuando se abrevia, se convierte en "2607:f8b0:4005:800::200e".

Dato Interesante! IPv6 tiene un espacio de direcciones de 128 bits, que teóricamente puede acomodar 340 undecillones (eso es 340 seguido de 36 ceros) de direcciones IP únicas. Eso es suficiente para asignar una dirección IP a cada organismo microbiano en la tierra y aún tener direcciones de sobra, ¡varias veces!

IPv6 vs IPv4 (Diferencias Clave)

IPv6 podría asignar un total de 2^128 interfaces, permitiendo la conexión de innumerables dispositivos y usuarios en tecnologías permanentemente activas. Mientras que IPv4 puede asignar un total de 2^32 interfaces (quitando direcciones reservadas). Una dirección IPv6 abarca 128 bits, divididos en ocho bloques de 16 bits, utilizando notación hexadecimal mientras que IPv4 usa una notación decimal punteada.

IPv6 también mejora varios otros aspectos de IPv4. Asigna direcciones jerárquicamente, lo que hace que el enrutamiento sea más eficiente y facilita la gestión de direcciones. IPv6 asigna direcciones a interfaces, reconociendo que un nodo puede alojar múltiples interfaces. Además, puedes asignar varias direcciones IPv6 por interfaz (DHCPv6).

IPv6 también incluye características de seguridad integradas como IPsec. Este protocolo asegura la confidencialidad, autenticación e integridad de los datos. Dichas mejoras de seguridad eran opcionales en IPv4.

En general, IPv6 está diseñado para ser mejor en enrutamiento, autoconfiguración de red y escalabilidad. Es una base sólida para el futuro de internet. Para más sobre este tema, vea IPv6 vs IPv4: Sus diferencias.

CaracterísticaDetalles IPv4Detalles IPv6
Tamaño de Bit32 bits128 bits
Representación de DireccionesNotación decimal punteadaHexadecimal separado por dos puntos
Direcciones TotalesAproximadamente 4.3 mil millonesAprox. 340 undecillones
Integración de SeguridadIPsec (no obligatorio)IPsec (obligatorio)
Método de ConfiguraciónManual o DHCPAutoconfiguración sin estado
Diversidad de DireccionesUnicast, Multicast y BroadcastUnicast, Multicast y Anycast
Traducción de Direcciones de Red (NAT)A menudo requeridaNo es necesario (debido al gran espacio de direcciones) - IPv6 no necesita NAT.
Complejidad de EncabezadoEncabezado más complejoEncabezado simplificado (mejora el procesamiento)
FragmentaciónManejada por el remitente y los enrutadoresManejada solo por el remitente (mejora la eficiencia)

3. Estructura de direcciones. 

Las subredes IPv6 funcionan de forma similar a las IPv4, pero con ID hexadecimales. Normalmente escribimos estas direcciones como ocho grupos de cuatro dígitos hexadecimales, separados por dos puntos. Por ejemplo, podría ver una dirección como

2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Esta dirección IPv6 completa consta de 16 octetos (128 bits en total). Esta dirección se escribe en hexadecimal y se divide en 8 grupos separados por dos puntos. Cada grupo tiene 4 dígitos hexadecimales y representa 16 bits o 2 octetos. 

Desconstruyamos esta dirección: 

Nota: Nota: Esta dirección específica (2001:0db8:85a3:0000:0000:8a2e:0370:7334) se usa con fines de documentación. 

qué es una dirección IPv6
  • Los primeros 48 bits son el prefijo del sitio (Site Prefix) - (2001:0db8:85a3). Esta porción indica tu red pública, típicamente otorgada por un ISP.
  • El siguiente bloque de 16 bits es tu ID de subred (Subnet ID) - (0000). Esta porción marca tu diseño de red interno.
  • Los últimos 64 bits forman la ID de interfaz (Interface ID) - (0000:8a2e:0370:7334). Esta última porción se genera a partir de la dirección MAC o se establece manualmente. Las IDs de interfaz son únicas por subred, generadas automáticamente o establecidas manualmente (ver RFC 3513 para configuraciones manuales).

Dato Interesante! Los dispositivos habilitados para IPv6 pueden generar su propia dirección IP en cuanto se conectan a una red utilizando el protocolo de descubrimiento de vecinos de IPv6. Esta característica se llama autoconfiguración de dirección sin estado (SLAAC). 

4. Tipos de dirección:

IPv6 introduce un sistema de direccionamiento más complejo y versátil que su predecesor, IPv4. Clasifica las direcciones en varios tipos, cada uno de los cuales cumple una función distinta en la comunicación de red. Entender estos tipos de direcciones es crucial para comprender cómo IPv6 facilita una comunicación en Internet eficiente y flexible.

tipos de direcciones IPv6.
  • Unicast: Enlaza a una sola interfaz de nodo. Las direcciones unicast son el tipo más común de dirección IPv6. Permiten la comunicación directa entre dos dispositivos específicos. Hay dos tipos de direcciones unicast: 
    • Unicast global Único en todo internet. Por ejemplo, la dirección unicast global 2001:db8:3c4d:15::/64 incluye la topología pública y privada más la ID de interfaz.
    • Link-local: Las direcciones local-link, como fe80::/10, funcionan solo dentro de la red local (no se reconocen fuera de la red). Se utilizan para comunicarse dentro de un solo segmento de red. Las direcciones local-link se configuran automáticamente en todas las interfaces.
  • Multidifusión: Las direcciones multicast permiten comunicación de uno a muchos. Se conecta a múltiples interfaces, a menudo en varios nodos, distribuyendo paquetes a todos los miembros del grupo. Aprende todo lo que necesitas saber sobre esto en Multidifusión IPv6
  • Anycast: Anycast es una característica nueva en IPv6 (no encontrada en IPv4). Las direcciones de este tipo se asignan a múltiples interfaces (generalmente en diferentes nodos). Un paquete enviado a una dirección anycast se entrega a la interfaz más cercana (en términos de distancia de enrutamiento) que se le ha asignado esa dirección. 

Los detalles de direcciones multicast y anycast de IPv6 están en profundidad en RFC 3306 y RFC 3307

Dato Interesante! IPv6 no utiliza direcciones de broadcast (como lo hace IPv4). En cambio, utiliza direcciones multicast y anycast para la comunicación destinada a múltiples destinos. Esto reduce el tráfico de la red y mejora la eficiencia.

 Aprende más sobre tipos de direcciones, de nuestra guía completa a tipos de direcciones IPv6.

5. Estructura y Composición de los Paquetes

Los paquetes IPv6 están compuestos por dos partes principales: el encabezado y el payload. La estructura está diseñada para facilitar el enrutamiento y manejo de datos a través de internet u otras redes basadas en IP. Para detalles completos sobre la estructura de direcciones IPv6, vea RFC 2374.

La siguiente imagen proporciona una representación visual de la estructura y composición de los paquetes IPv6. El encabezado de 40 bytes de IPv6 es de tamaño fijo, lo que permite un procesamiento simple y eficiente por parte de los dispositivos de red. El payload puede variar en tamaño pero lleva los datos esenciales destinados al destino. 

cabecera y carga útil del paquete

a. El Encabezado (Header) Básico de IPv6:

IPv6 tiene un encabezado de 40 bytes de longitud fija que contiene solo la información esencial necesaria para la entrega. 

  • Versión: Este campo indica la versión de IP que se utiliza; para IPv6, se establece en 6.
  • Clase de Tráfico (Traffic Class): Similar al Tipo de Servicio (ToS) en IPv4, este campo se utiliza para la gestión de Calidad de Servicio (QoS).
  • Etiqueta de Flujo (Flow Label):Se utiliza para etiquetar secuencias de paquetes que requieren un manejo especial por los enrutadores intermedios de IPv6.
  • Longitud del Payload (Payload Length): Especifica el tamaño del payload en octetos, incluyendo cualquier encabezado de extensión.
  • Siguiente Encabezado (Next Header) Identifica el tipo de cabecera que sigue inmediatamente a la cabecera IPv6 y determina la interpretación de los datos contenidos en el paquete.
  • Límite de Saltos (Hop Limit) Reemplaza el campo Tiempo de Vida (TTL) en IPv4, indicando el número máximo de saltos (enrutadores o dispositivos intermedios) que se permite antes de que se descarte el paquete.
  • Dirección de Origen (Source Address): La dirección de 128 bits del nodo de origen.
  • Dirección de Destino (Destination Address): La dirección de 128 bits del nodo receptor previsto.

b. Payload de IPv6:

El payload sigue al encabezado y es la parte del paquete que contiene los datos reales. El payload puede ser de hasta 65,535 bytes, pero se puede extender aún más con una opción de payload jumbo.

  • Encabezados de Extensión (Extension Headers): Los encabezados opcionales que proporcionan funcionalidades adicionales, como enrutamiento, fragmentación y características de seguridad, se colocan entre el encabezado estándar y el payload.
  • Paquete de Datos de Capa Superior: Esto se refiere a los datos encapsulados de capas superiores de la pila de red, como segmentos TCP o UDP, que el paquete IPv6 está transportando.

Dato Interesante! Los encabezados IPv6 son más simples que los encabezados IPv4. Esta simplicidad hace que el encabezado IPv6 sea más fácil de procesar para los enrutadores. Esto se debe a que los campos no esenciales y opcionales se han movido a encabezados de extensión que se colocan después del encabezado IPv6.

Compresión de Direcciones IPv6

Las direcciones IPv6 tienen 128 bits de longitud, lo que las hace bastante largas y complicadas. Además, las direcciones de 128 bits pueden hacer que sean difíciles (para los humanos) de usar y recordar. Para abordar este problema, IPv6 incluye métodos para la compresión de direcciones. Estos métodos simplifican la representación de direcciones IPv6 sin cambiar su valor real o función. Esta compresión es esencial para la facilidad de uso, especialmente cuando se configuran direcciones IPv6 manualmente, y para la legibilidad.

Compresión de direcciones del Protocolo de Internet v6

Por ejemplo, IPv6 a menudo incluye campos llenos de ceros. Puedes comprimir estos usando "::" para representar campos secuenciales de cero (bloques de 16 bits), convirtiendo 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b en 2001:0db8:3c4d:0015::1a2f:1a2b. Ten en cuenta que, este método de compresión de ceros solo se puede usar una vez en una dirección para evitar ambigüedad.

La segunda forma de comprimir direcciones IPv6 es omitir los ceros iniciales. En cada bloque de 16 bits, puedes omitir los ceros iniciales. Por ejemplo, el bloque 0008, se puede simplificar a 8. Este método se usa a menudo en combinación con la compresión de ceros.

Para más sobre este tema, consulta las reglas de compresión de IPv6

Preguntas Frecuentes sobre IPv6.

a. ¿Cómo desactivar IPv6? 

Desactivar IPv6 generalmente implica cambiar la configuración de red en el dispositivo o dentro del sistema operativo, a menudo desmarcando las opciones de IPv6 en las propiedades de la red o modificando los archivos de configuración del sistema. Aprende cómo desactivar IPv6 en todas las plataformas y sistemas operativos. 

b. ¿Cuántos bits hay en una dirección IPv6?

Una dirección IPv6 consta de 128 bits.

c. ¿Por qué no se necesita NAT en IPv6? 

IPv6 no requiere NAT porque tiene suficiente espacio de direcciones para dar a cada dispositivo una dirección global única. Esto significa que IPv6 elimina la necesidad de compartir una sola dirección pública IPv4 entre múltiples dispositivos. Más sobre ¿Por qué no se necesita NAT en IPv6?

d. ¿Por qué actualmente estamos haciendo la transición de IPv4 a IPv6? 

La transición a IPv6 se debe principalmente a la agotamiento de direcciones IPv4; simplemente no hay suficientes direcciones IPv4 para acomodar el creciente número de dispositivos conectados a internet.

e. ¿Qué dos tipos de mensajes IPv6 se utilizan en lugar de ARP para la resolución de direcciones? 

IPv6 utiliza el Protocolo de Descubrimiento de Vecinos (NDP) con dos tipos de mensajes, Solicitud de Vecino y Anuncio de Vecino, en lugar de ARP para la resolución de direcciones.

f. ¿Cuál es una ventaja que ofrece el encabezado simplificado de IPv6 sobre IPv4?

Una ventaja del encabezado simplificado de IPv6 es que mejora la eficiencia del procesamiento de paquetes al minimizar la cantidad de campos que los enrutadores necesitan verificar, permitiendo un enrutamiento más rápido de paquetes.

g. ¿Cómo se formatean los prefijos de enrutamiento de IPv6?

IPv6 utiliza prefijos para el enrutamiento de paquetes, formateados como prefijo/longitud en bits, como 2001:db8:3c4d::/48. Prefijos específicos como 2001:db8::/32 están reservados para documentación.

h. ¿Qué característica utiliza IPv6 para apoyar la transición de IPv4?

IPv6 admite la incrustación de direcciones IPv4 para ayudar a que los paquetes IPv6 se tunelen sobre redes IPv4. IPv6 también utiliza mecanismos como pila dual (dual-stack) TeredoISATAP y tunelización 6to4 para facilitar la transición de IPv4 para que ambos protocolos puedan coexistir.

i. ¿Cómo hacer SSH a un dispositivo IPv6?

Para hacer SSH en un dispositivo habilitado para IPv6, usa el comando del cliente SSH seguido del nombre de usuario y la dirección IPv6, como "ssh username@[IPv6 Address]". Asegúrate de que la red y el dispositivo ambos admitan IPv6 y que el servicio SSH esté escuchando en la dirección IPv6. Consulta nuestra guía completa para SSH en IPv6 SSH a IPv6

j. ¿Por qué está tardando tanto cambiar de direcciones IPv4 a IPv6? 

El cambio de IPv4 a IPv6 está tardando un tiempo debido a la enorme infraestructura construida alrededor de IPv4. Además, todavía hay una gran necesidad de que IPv6 sea compatible con dispositivos y redes. Además, la existencia de soluciones temporales como NAT ha reducido la urgencia de algunas organizaciones para hacer el cambio. Más de este tema en ¿por qué está tardando tanto cambiar de direcciones IPv4 a IPv6?.

8. Palabras Finales.

IPv6, ¿qué es?

IPv6 no es solo el futuro, ya está aquí para cambiar la forma en que nos conectamos en todo el mundo. Tiene prácticamente un espacio de direcciones ilimitado y características mejoradas que superan las limitaciones de IPv4, estableciendo un nuevo estándar para la comunicación en internet. 

Asuma el cambio, comprenda las ventajas y prepárese para una transición sin problemas con nuestras ideas detalladas. Esperamos que haya adquirido los conocimientos necesarios y entienda qué es IPv6.

Da el siguiente paso y abraza el cambio.

¡Reserva tu IPv6 hoy!
--

Sobre el autor Diego Asturias

Avatar por Diego Asturias

Diego Asturias es un periodista tecnológico que traduce el complejo argot técnico en contenido atractivo. Posee un título en Tecnología de Internetworking de Washington DC, EE. UU., y certificaciones técnicas de Cisco, McAfee y Wireshark. Cuenta con experiencia práctica trabajando en América Latina, Corea del Sur y África Occidental. Ha sido destacado en medios como SiliconANGLE Media, Cloudbric, Pcwdld, Hackernoon, ITT Systems, SecurityGladiators, Rapidseedbox y más.

Únase a más de 40.000 suscriptores del boletín de noticias

Obtenga actualizaciones periódicas sobre los casos de uso de Seedbox, guías técnicas, proxies, así como consejos sobre privacidad y seguridad.

Di lo que piensas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *