Calculadora de Subredes IPv6

Calculá el prefijo de red, rango de direcciones, ID de interfaz y notación comprimida/expandida de cualquier CIDR IPv6. Todo se calcula en tu navegador.

100% client-side

Entrada de subred

Bits de red Bits de host

Resultados

Dirección comprimida
Dirección expandida
Tipo de dirección
Prefijo de red
Rango de direcciones
ID de interfaz (últimos 64 bits)
Total de direcciones
Subredes /64 en este bloque
Notación CIDR

Cómo funciona el subneteo de IPv6

Una dirección IPv6 es un número de 128 bits, escrito como 8 grupos de 4 dígitos hexadecimales. Un prefijo (/64) funciona igual que el CIDR de IPv4, solo que sobre 128 bits en vez de 32: fija cuántos bits iniciales son la porción de red, dejando el resto como bits de host. A diferencia de IPv4, IPv6 no tiene dirección de broadcast — cada dirección del bloque, incluida la de todos ceros, es un host válido:

2001:db8:1234::1/64
→ Prefijo de red:     2001:db8:1234::/64
→ Rango de direcciones: 2001:db8:1234:: – 2001:db8:1234:0:ffff:ffff:ffff:ffff
→ ID de interfaz:     0000:0000:0000:0001
→ Total de direcciones: 18.446.744.073.709.551.616  (2^64)

El RFC 5952 define la forma de texto canónica usada arriba: los dígitos hexadecimales van en minúscula, se eliminan los ceros iniciales de cada grupo, y :: reemplaza la racha más larga de grupos consecutivos en todo ceros — se usa como máximo una vez por dirección, y nunca para un solo grupo en cero (así que 2001:db8:0:1::1 mantiene ese único 0 escrito). Esta herramienta construye la dirección como un entero real de 128 bits (los números nativos de JavaScript solo dan 53 bits seguros, muy por debajo de lo necesario) y corre cada cálculo — red, rango y la división de interfaz — con aritmética de enteros grandes exacta, la misma categoría de bug que afecta a herramientas pensadas para IPv4 cuando se portan a IPv6 sin cuidado.

Preguntas frecuentes

¿Qué significa el prefijo de una dirección IPv6?

Un prefijo IPv6 (ej. /64) funciona igual que la notación CIDR de IPv4, solo que sobre 128 bits en vez de 32: indica cuántos bits iniciales de la dirección son la porción de red fija. /64 es el límite convencional para un segmento LAN — los 64 bits restantes son el ID de interfaz.

¿Por qué IPv6 no tiene dirección de broadcast?

IPv6 eliminó el broadcast por completo (RFC 4291) a favor del multicast. Cada dirección de una subred, incluida la de todos ceros, es una dirección unicast válida — no hay ninguna dirección que restar como en el .255 de IPv4, así que un /64 tiene 2^64 direcciones utilizables, no 2^64 menos 2.

¿Cuál es la diferencia entre notación comprimida y expandida?

La notación expandida escribe los 8 grupos de 4 dígitos hexadecimales sin ningún atajo. La notación comprimida (RFC 5952) es la forma canónica: se eliminan los ceros iniciales de cada grupo, y "::" reemplaza la única racha más larga de grupos consecutivos en todo ceros — se usa una sola vez por dirección, y nunca para un solo grupo en cero.

¿Cuál es la diferencia entre enlace local, local única y unicast global?

Enlace local (fe80::/10) nunca sale del segmento de red local y se asigna automáticamente en cada interfaz. Local única (fc00::/7, RFC 4193) es el equivalente IPv6 de los rangos privados de IPv4 — enrutable dentro de una organización pero no en internet pública. Unicast global (2000::/3) es enrutable públicamente, asignado por IANA hasta redes individuales.