Tecnologías de la información
IPv6
Redes y Comunicaciones / Protocolos y arquitectura
IPv6 cambia más que el largo de la dirección. Para empezar, interesa escribirla e interpretar su alcance correctamente; después podemos seguir las cabeceras y el encaminamiento sin perdernos entre ceros. (o^-')b
Busca solucionar el problema de la falta de direcciones IPv4. IPv4 usa 32bits, que se traduce en aproximadamente 4,3 mil millones de direcciones. IPv6 utiliza direcciones de 128 bits: hay 2^128 combinaciones, aproximadamente 3,4 × 10^38. No todas son asignables a interfaces de la misma manera.
Las direcciones IPv6 se escriben en 8 grupos de 16bits, cada uno de estos grupos se compone de 4 números hexadecimales. Por ejemplo:
2001:0db8:0000:0000:0000:ff00:0012:3456 es una dirección IPv6
Para su mejor lectura o simplicidad tenemos diversos detalles:
- Las direcciones que empiecen
2001:0db8son exclusivas para documentación, libros, cursos y educación en general. - Reglas de acortamiento:
- Se puede sacar cualquier cero inicial de un grupo
- Cualquier grupo de números consecutivos, compuesto sólo de ceros, se puede reemplazar con dos signos de dos puntos
::- Solo una vez. En la representación canónica se elige la secuencia de ceros más larga y, si hay empate, la primera. No se comprime un único grupo cero con
::en esa representación.
- Solo una vez. En la representación canónica se elige la secuencia de ceros más larga y, si hay empate, la primera. No se comprime un único grupo cero con
- La IP que mencioné quedaría
2001:db8::ff00:12:3456en su forma corta. - El loopback IPv6 son 127 bits a cero y un bit final a uno:
::1.127.0.0.1es una dirección IPv4; no se obtiene convirtiéndola a la notación corta IPv6
ff00::/8es el prefijo de multicastfe80::/10identifica el espacio link-local unicast. Sus direcciones tienen alcance del enlace y no se enrutan fuera de él; no son equivalentes a DHCP.- Muchas subredes unicast usan un prefijo /64 y un identificador de interfaz de 64 bits. No debe generalizarse esa división a cualquier tipo de dirección o prefijo IPv6.
Estructura

- Version
- Indica la versión.
- Traffic Class
- Similar al Type of Service de IPv4; información sobre la prioridad o clase del paquete.
- Flow Label
- Un flujo es la secuencia de paquetes enviados desde una fuente.
- Payload Length
- Largo del área de datos.
- Next Header
- Indica el tipo de encabezado que sigue al IPv6, como por ejemplo, TCP.
- Hop Limit
- Similar al TTL de IPv4.
- Source Address
- Desde donde proviene.
- Destination Address
- A donde va.
Tunelización
Dado que las direcciones IPv4 y las 6 son incompatibles, se usan protocolos de túnel para transporta el tráfico de un lado a otro. El túnel encapsula los datagramas IPv6 dentro de un Datagrama IPv4 permitiendo esta transición.

Ejemplos históricos de mecanismos de túnel (lista no exhaustiva ni recomendación actual):
- 6in4/Manual
- Ofrece desempeño predecible pero puede tener problemas con NAT
- Se puede debugear más simple por su configuración transparente.
- TSP (Tunnel Setup Protocol)
- Permite configuración flexible y una implementación más amplia
- AYIYA (Anything in anything)
- Permite túnel estable incluso entre NAT o IP dinámicas. Útiles para equipos móviles
Fuente de direccionamiento
RFC 4291 — IPv6 Addressing Architecture, secciones 2, 2.5 y 2.7. Consultada el 2026-10-19.
Contraste de representación y loopback: RFC 5952 y RFC 4291.
Precisión: especificación IPv6. La cabecera base mide 40 bytes, Payload Length excluye esa base e incluye extensiones, y Next Header puede identificar una extensión. IPv4/IPv6 también pueden coexistir con dual stack o usar traducción; tunelizar no traduce automáticamente una dirección IPv4 a IPv6. TSP y AYIYA se incluyen como ejemplos históricos; su disponibilidad depende de las herramientas y servicios usados. El espacio documental es 2001:db8::/32.
+----------------------------------------+
| Floure & |
| Tachibana's guild |
| [Hikari · Nozomi · Rin] |
| SEAL: sha256/12: a55aa0ce9a49 |
| STATUS: LITURGY_IN_PROGRESS |
+----------------------------------------+