taap.digitalherramientas de ingeniería de redes

Calculadora de subredes IPv6

Ingrese el prefijo recibido (por ejemplo 2001:db8:abcd::/48) y el nuevo largo. Obtiene la cantidad de subredes y la lista de las primeras.

subnet6

Subnetting IPv6 en una línea

La lógica es la misma que en IPv4, pero con 128 bits y sin restar red ni broadcast (IPv6 no tiene broadcast). Si recibe un prefijo /p y lo divide en subredes /n, toma prestados n − p bits:

subredes = 2n − p · direcciones por subred = 2128 − n

Ejemplo: de un /48 a /64 se toman 16 bits → 216 = 65,536 subredes /64. Cada una contiene 264 direcciones, un número que nunca se agota en un segmento LAN.

Por qué /64 en las LAN

El RFC 4291 fija identificadores de interfaz de 64 bits para direcciones unicast globales, y SLAAC (RFC 4862) solo funciona con prefijos /64. Usar /80 o /96 en una LAN rompe la autoconfiguración y la privacidad de direcciones temporales. Las excepciones aceptadas son los enlaces punto a punto, donde el RFC 6164 recomienda /127, y las loopbacks en /128.

Tamaños de asignación habituales

PrefijoQuién lo recibeCantidad de /64
/32Asignación típica de un RIR (LACNIC) a un ISP o LIR4,294,967,296
/48Sitio corporativo, campus, datacenter65,536
/52Sitio mediano en algunos planes de operador4,096
/56Cliente residencial o PyME (RFC 6177)256
/60Cliente residencial en ISP conservadores16
/64Una sola LAN1

Diseñe en límites de nibble

Cada dígito hexadecimal representa 4 bits (un nibble). Si sus divisiones caen en múltiplos de 4 (/48, /52, /56, /60, /64), cada nivel jerárquico corresponde a un dígito y el plan se lee a simple vista. Ejemplo con 2001:db8:abcd::/48:

2001:db8:abcd:SVVV::/64
              │└┴┴── 12 bits: VLAN (hasta 4,096 por sitio)
              └───── 4 bits: sitio (hasta 16 sitios de /52)

2001:db8:abcd:1064::/64  → sitio 1, VLAN 0x064 (100)

Codificar el ID de VLAN en el prefijo simplifica la operación y la lectura de logs. Además, la delegación inversa en DNS (ip6.arpa) funciona por nibble, otra razón para no cortar en /50 o /57.

Configuración

! Cisco IOS
ipv6 unicast-routing
interface Vlan100
 ipv6 address 2001:db8:abcd:1064::1/64

# Juniper Junos
set interfaces irb unit 100 family inet6 address 2001:db8:abcd:1064::1/64

# Linux
ip -6 addr add 2001:db8:abcd:1064::1/64 dev eth0.100

Notación RFC 5952

La herramienta muestra las direcciones en forma canónica: minúsculas, sin ceros a la izquierda en cada grupo y con :: reemplazando la secuencia más larga de grupos en cero (la primera, en caso de empate). Use esta forma en documentación y en el IPAM para que las búsquedas de texto funcionen.

Respuestas rápidas

Preguntas frecuentes

¿Cuántas /64 hay en una /48?

65,536 (216). Se toman 16 bits entre el bit 48 y el 64.

¿Cuántas /64 hay en una /56?

256 (28). Es la asignación recomendada para clientes residenciales por el RFC 6177.

¿Puedo usar un prefijo más largo que /64 en una LAN?

Técnicamente sí, pero SLAAC deja de funcionar y varios sistemas operativos no obtendrán dirección. Reserve prefijos más largos para punto a punto (/127) y loopbacks (/128).

¿Qué es 2001:db8::/32?

El prefijo reservado para documentación (RFC 3849). Úselo en ejemplos y laboratorios; nunca se enruta en Internet.

Herramienta para estudio y diseño. Valide la configuración en laboratorio y con la documentación del fabricante antes de aplicarla en producción.