Guía rápida de tipos de dirección IPv6

Prefijos especiales de IPv6, de ::1 y fe80::/10 a fc00::/7, ff00::/8 y 2001:db8::/32, con grupos multicast, reglas de notación y EUI-64, comprobados con Python.

Última revisión:

AdSense Placeholder
Slot: header_reference_page
En esta página

Una dirección IPv6 tiene 128 bits y se escribe como ocho grupos de cuatro dígitos hexadecimales. Sus primeros bits indican de qué tipo de dirección se trata. Los rangos de abajo se comprobaron con el módulo ipaddress de Python (primera y última dirección de cada bloque); los ejemplos usan el prefijo de documentación 2001:db8::/32. Compruebe la sintaxis de una dirección con el validador de direcciones IPv6.

Cómo se escriben las direcciones IPv6

Regla Forma completa Forma corta
Eliminar los ceros iniciales de cada grupo 2001:0db8:0000:0000:0000:ff00:0042:8329 2001:db8:0:0:0:ff00:42:8329
Sustituir una serie de grupos de ceros por :: 2001:db8:0:0:0:ff00:42:8329 2001:db8::ff00:42:8329
:: solo una vez, en la serie más larga (la de más a la izquierda si hay empate) 2001:0db8:0000:0000:0001:0000:0000:0001 2001:db8::1:0:0:1
Hexadecimal en minúsculas (RFC 5952) 2001:DB8::A 2001:db8::a
Corchetes en las URL, con el puerto fuera https://[2001:db8::1]:8443/

Convierta en ambos sentidos con el compresor de direcciones IPv6 y el expansor de direcciones IPv6.

Prefijos de uso especial

Prefijo Tipo Rango (primera a última) Notas
::/128 No especificada :: «Todavía sin dirección»; se usa como origen durante la configuración
::1/128 Loopback ::1 Mismo papel que 127.0.0.1
::ffff:0:0/96 IPv4 mapeada ::ffff:0.0.0.0 a ::ffff:255.255.255.255 Una dirección IPv4 vista por un socket de doble pila: ::ffff:192.0.2.1
64:ff9b::/96 Prefijo NAT64 conocido 64:ff9b:: a 64:ff9b::ffff:ffff 192.0.2.1 pasa a ser 64:ff9b::c000:201
64:ff9b:1::/48 NAT64 de uso local Para despliegues NAT64 privados
100::/64 Solo descarte El tráfico enviado aquí se descarta (agujero negro)
2000::/3 Unicast global 2000:: a 3fff:ffff:...:ffff La internet pública
2001::/32 Teredo IPv6 encapsulado sobre UDP/IPv4
2001:db8::/32 Documentación 2001:db8:: a 2001:db8:ffff:...:ffff Solo para ejemplos; nunca se enruta
3fff::/20 Documentación (RFC 9637, 2024) 3fff:: a 3fff:fff:ffff:...:ffff Espacio de ejemplo más amplio
2002::/16 6to4 Tunelización obsoleta; incrusta una dirección IPv4 (2002:c000:201::1 lleva 192.0.2.1)
fc00::/7 Local única (ULA) fc00:: a fdff:ffff:...:ffff Direccionamiento privado; en la práctica solo se usa fd00::/8
fe80::/10 Enlace local fe80:: a febf:ffff:...:ffff En todas las interfaces; nunca se enruta; necesita una zona: fe80::1%eth0
fec0::/10 Local de sitio Obsoleto desde 2004 (RFC 3879)
ff00::/8 Multicast ff00:: a ffff:ffff:...:ffff Uno a muchos; IPv6 no tiene difusión (broadcast)

Cree un prefijo privado aleatorio con el generador de ULA IPv6: una ULA es fd seguido de 40 bits aleatorios, lo que da un /48.

Ámbitos y grupos multicast

El cuarto dígito hexadecimal de una dirección multicast es su ámbito.

Ámbito Prefijo Alcance
1 ff01:: Local a la interfaz (loopback)
2 ff02:: Enlace local: el segmento de red local
5 ff05:: Local de sitio
8 ff08:: Local de organización
e ff0e:: Global
Grupo Miembros
ff02::1 Todos los nodos del enlace
ff02::2 Todos los routers del enlace
ff02::5 / ff02::6 Routers OSPFv3 / routers designados
ff02::9 Routers RIPng
ff02::fb mDNS
ff02::16 Routers compatibles con MLDv2
ff02::1:2 Todos los servidores y agentes de retransmisión DHCPv6 del enlace
ff05::1:3 Todos los servidores DHCPv6 del sitio
ff02::1:ff00:0/104 Grupos de nodo solicitado usados en el descubrimiento de vecinos

Dirección de nodo solicitado: ff02::1:ff más los últimos 24 bits de la dirección unicast. Para 2001:db8::abcd:1234 es ff02::1:ffcd:1234.

Longitudes de prefijo habituales

Prefijo Titular típico Contiene
/32 ISP u organización grande 65 536 /48
/48 Un sitio 65 536 subredes /64
/56 Conexión doméstica 256 subredes /64
/64 Una LAN 2^64 = 18 446 744 073 709 551 616 direcciones
/127 Enlace punto a punto entre routers 2 direcciones
/128 Un host (loopback, una ruta única) 1 dirección

Mantenga las LAN en /64: SLAAC y muchas funciones lo esperan así. Planifique las subredes con la calculadora de subredes IPv6.

Identificadores de interfaz (EUI-64)

SLAAC puede construir los últimos 64 bits a partir de la dirección MAC: se parte por la mitad, se inserta ff:fe y se invierte el séptimo bit del primer byte.

Paso Valor
Dirección MAC 00:1a:2b:3c:4d:5e
Insertar ff:fe en el medio 00:1a:2b:ff:fe:3c:4d:5e
Invertir el bit 7 del primer byte (00 → 02) 02:1a:2b:ff:fe:3c:4d:5e
Dirección de enlace local fe80::21a:2bff:fe3c:4d5e

Como esto expone la dirección de hardware, los sistemas modernos usan en su lugar identificadores aleatorios o de privacidad estable (RFC 8981, RFC 7217) para las direcciones globales.

Pruebe estas herramientas

Véase también

  • Glosario IPv6
    IPv6 es la versión más reciente del Protocolo de Internet y usa direcciones de 128 bits para sustituir el espacio de IPv4.
  • Glosario Dirección local única (ULA)
    Una dirección local única es una dirección IPv6 privada en fc00::/7.
  • Glosario CIDR
    CIDR (Classless Inter-Domain Routing) es la notación que escribe una red IP como una dirección más una longitud de prefijo.
  • Hoja de referencia Guía rápida de CIDR y máscaras de subred
    Todos los prefijos IPv4 de /8 a /32 con máscara de subred, wildcard, número de direcciones y hosts utilizables.
  • Guía Cómo funciona el subnetting
    Cómo se divide una dirección IP en parte de red y de host, cómo hallar la dirección de red y de difusión.

Preguntas frecuentes

Es lo normal. Toda interfaz tiene una dirección de enlace local fe80:: y, por lo general, una o más direcciones globales: por ejemplo, una estable y otras temporales de privacidad que cambian con regularidad para las conexiones salientes.

AdSense Placeholder
Slot: footer_leaderboard