Calculadora de subredes IPv6
Datos de entrada
| Dirección IPv6 | 2001:db8:abcd:1234::1 |
|---|---|
| Longitud de prefijo | 64 |
Calculadora de subredes IPv6
Introduce una dirección IPv6 y una longitud de prefijo para encontrar la dirección de red, las formas completamente expandida y comprimida (RFC 5952), y cuántas direcciones abarca el prefijo.
Datos de entrada
Dirección y prefijo
Resultados
Introduce un valor para ver los resultados.
Subred
Forma expandida
Subredes IPv6
Una calculadora de subredes IPv6 convierte una dirección IPv6 y una longitud de prefijo en la descripción completa de la red a la que pertenece: la dirección de red, la dirección escrita tanto en su forma completamente expandida como en la más corta comprimida, y cuántas direcciones abarca el prefijo. Cualquiera que planifique un esquema de direccionamiento IPv6, configure un router o un cortafuegos, o esté aprendiendo en qué se diferencia el protocolo de IPv4, recurre constantemente a este desglose.
Cómo se escriben las direcciones IPv6
Una dirección IPv6 tiene 128 bits, cuatro veces el tamaño de una dirección IPv4. En lugar de cuatro octetos decimales, se escribe como ocho grupos de cuatro dígitos hexadecimales separados por dos puntos, por ejemplo 2001:0db8:abcd:1234:0000:0000:0000:0001. Como las direcciones tan largas son tediosas de leer y teclear, se aplican dos reglas de acortamiento. Primero, los ceros iniciales dentro de cualquier grupo pueden eliminarse, de modo que 0db8 pasa a db8 y 0000 a 0. Segundo, una única secuencia de grupos consecutivos de ceros puede sustituirse por un doble dos puntos ::. Aplicando ambas reglas a la dirección anterior se obtiene la forma comprimida 2001:db8:abcd:1234::1.
La forma canónica más corta está estandarizada por la RFC 5952: los ceros iniciales se eliminan siempre, el :: sustituye a la secuencia más larga de grupos de ceros y, cuando dos secuencias empatan, gana la situada más a la izquierda. El :: puede aparecer solo una vez, porque más de uno sería ambiguo. Las formas expandida y comprimida siempre nombran la misma dirección; la elección es puramente cuestión de legibilidad.
La longitud de prefijo y la dirección de red
IPv6 usa la notación CIDR igual que IPv4: una dirección seguida de una barra y una longitud de prefijo, como 2001:db8::/32. El prefijo es el número de bits iniciales reservados para la parte de red; los 128 − n bits restantes identifican a los hosts dentro de la subred. La dirección de red se halla conservando los bits de red y poniendo a cero cada bit de host, y escribiendo luego el resultado en forma comprimida.
El número de direcciones de un bloque se deduce directamente del recuento de bits de host:
Aquí no hay regla de "restar dos". IPv6 no reserva una dirección de red ni de difusión aparte como hace IPv4, así que todo el bloque es conceptualmente direccionable.
Tamaños de prefijo habituales
Un puñado de límites de prefijo domina los despliegues reales:
- /64 — la subred única estándar. Sus 64 bits de host están dimensionados para la autoconfiguración de direcciones sin estado (SLAAC), y casi todo enlace IPv6 ordinario es un /64. Un único /64 contiene 2 elevado a 64 direcciones.
- /56 — una asignación típica para un hogar o una pequeña oficina. Contiene 256 subredes /64 separadas.
- /48 — una asignación habitual para una organización o sitio mayor, con 65 536 subredes /64.
Cada paso de 8 bits de prefijo multiplica por 256 el número de subredes /64. Los recuentos de direcciones crecen igual de rápido: un /64 abarca unos 18,4 trillones de direcciones, y un /48 alrededor de 1,2 cuatrillones.
Ejemplo resuelto
Tomemos 2001:db8:abcd:1234::1 con un prefijo /64. La máscara dedica 64 bits a la red, dejando 64 bits de host:
La parte de host (los últimos 64 bits, aquí ::1) se pone a cero para producir la dirección de red 2001:db8:abcd:1234::, mientras que la forma comprimida de la dirección original sigue siendo 2001:db8:abcd:1234::1. Acorta el prefijo a /48 y la red pasa a ser 2001:db8:abcd::, un bloque de 2 elevado a 80 —unos 1,2 cuatrillones— direcciones.
Calculadoras relacionadas
Para redes IPv4, la Calculadora de Subred (CIDR) realiza el mismo desglose con las direcciones de red, de difusión y los recuentos de hosts utilizables. Para contar las direcciones de un tramo IPv4 arbitrario o resumirlo en un bloque, consulta la Calculadora de Rango de Direcciones IP.
Preguntas frecuentes (FAQ)
¿Por qué IPv6 se ve tan distinta de IPv4?
Las direcciones IPv6 tienen 128 bits en lugar de 32, y por eso se escriben como ocho grupos de cuatro dígitos hexadecimales separados por dos puntos, en vez de cuatro octetos decimales.
El espacio mayor elimina la escasez de direcciones que obligó a las redes IPv4 a depender del NAT, y permite que cada subred sea un /64 uniforme. La notación hexadecimal con dos puntos, junto con sus reglas de compresión de ceros, mantiene legibles estas direcciones tan largas.
¿Cuál es la diferencia entre las formas expandida y comprimida?
La forma expandida escribe los ocho grupos con sus ceros iniciales, como 2001:0db8:abcd:1234:0000:0000:0000:0001, útil cuando necesitas todos los dígitos alineados. La forma comprimida sigue la RFC 5952: elimina los ceros iniciales de cada grupo y sustituye la única secuencia más larga de grupos de ceros por ::, dando 2001:db8:abcd:1234::1. Ambas nombran la misma dirección; la forma comprimida es la que normalmente tecleas y guardas.
¿Qué significan los prefijos /48, /56 y /64?
Son los límites de asignación más comunes. Un /64 es la subred única estándar: sus bits de host están dimensionados para la autoconfiguración de direcciones sin estado. Un /56 da a un sitio 256 de esas subredes /64, una asignación típica para un hogar o una pequeña oficina. Un /48 da 65 536 subredes /64 y es una asignación habitual para una organización mayor. Cada paso de 8 bits multiplica por 256 el número de subredes.
¿Cuántas direcciones abarca un prefijo?
Un prefijo /n deja 128 − n bits de host, así que el bloque contiene 2 elevado a (128 − n) direcciones. Por tanto, un /64 abarca 2 elevado a 64, es decir, 18 446 744 073 709 551 616, alrededor de 18,4 trillones de direcciones en una sola subred. Un /48 abarca 2 elevado a 80, aproximadamente 1,2 cuatrillones. A diferencia de IPv4, IPv6 no reserva una dirección de red ni de difusión, así que todo el bloque es conceptualmente direccionable.