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:
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
| Prefijo | Quién lo recibe | Cantidad de /64 |
|---|---|---|
| /32 | Asignación típica de un RIR (LACNIC) a un ISP o LIR | 4,294,967,296 |
| /48 | Sitio corporativo, campus, datacenter | 65,536 |
| /52 | Sitio mediano en algunos planes de operador | 4,096 |
| /56 | Cliente residencial o PyME (RFC 6177) | 256 |
| /60 | Cliente residencial en ISP conservadores | 16 |
| /64 | Una sola LAN | 1 |
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.