Direccionamiento IPv4 e IPv6
Una dirección IP no es un número decimal con puntos: es una tira de bits. Todo lo que confunde del tema —los , , , , — se vuelve obvio en cuanto miras dónde cae la frontera entre los bits de red y los de host. Ese es el único concepto del post; los tres simuladores de abajo lo dejan ver bit a bit, en decimal y en hex.
La notación CIDR dice cuántos bits, contando desde la izquierda, son de red:
Los bits de red identifican la subred; los de host identifican cada máquina dentro de ella. Subir el prefijo mueve la frontera hacia la derecha: más red, menos host.
1. IPv4: 32 bits, cuatro octetos
Una IPv4 son 32 bits que escribimos en cuatro grupos de 8 bits (un octeto) en decimal, –. En hex cada octeto cabe en dos dígitos (–). El número de direcciones de un bloque depende solo de cuántos bits quedan para el host:
Restamos 2 porque la primera dirección del bloque es la de red y la última es la de broadcast (salvo los casos especiales y ). Mueve el prefijo en el simulador y mira cómo se parte el bloque:
① IPv4 — el bit, el octeto y el hex
Mueve el prefijo y observa: cada bit que pasa de host (verde) a red (azul) divide a la mitad el tamaño del bloque. Por eso un /24 son 256 direcciones y un /25 solo 128.
2. Subnetting: pedir bits prestados al host
Repartir un bloque grande (digamos un ) en subredes más chicas es robarle bits al host para dárselos a la red. Cada bit prestado duplica la cantidad de subredes y parte a la mitad el tamaño de cada una:
Ir de a son bits prestados ⇒ subredes, cada una un de direcciones.
Esto es subnetting de tamaño fijo. La idea de VLSM es exactamente la misma, pero aplicando prefijos distintos a cada subred según cuántos hosts necesite (un enlace punto-a-punto con un , una LAN con un , etc.).
② Subnetting — bits prestados
| # | Subred | Rango usable | Broadcast |
|---|---|---|---|
| 0 | 172.16.0.0/22 | 172.16.0.1 – 172.16.3.254 | 172.16.3.255 |
| 1 | 172.16.4.0/22 | 172.16.4.1 – 172.16.7.254 | 172.16.7.255 |
| 2 | 172.16.8.0/22 | 172.16.8.1 – 172.16.11.254 | 172.16.11.255 |
| 3 | 172.16.12.0/22 | 172.16.12.1 – 172.16.15.254 | 172.16.15.255 |
| 4 | 172.16.16.0/22 | 172.16.16.1 – 172.16.19.254 | 172.16.19.255 |
| 5 | 172.16.20.0/22 | 172.16.20.1 – 172.16.23.254 | 172.16.23.255 |
| 6 | 172.16.24.0/22 | 172.16.24.1 – 172.16.27.254 | 172.16.27.255 |
| 7 | 172.16.28.0/22 | 172.16.28.1 – 172.16.31.254 | 172.16.31.255 |
| 8 | 172.16.32.0/22 | 172.16.32.1 – 172.16.35.254 | 172.16.35.255 |
| 9 | 172.16.36.0/22 | 172.16.36.1 – 172.16.39.254 | 172.16.39.255 |
| 10 | 172.16.40.0/22 | 172.16.40.1 – 172.16.43.254 | 172.16.43.255 |
| 11 | 172.16.44.0/22 | 172.16.44.1 – 172.16.47.254 | 172.16.47.255 |
| 12 | 172.16.48.0/22 | 172.16.48.1 – 172.16.51.254 | 172.16.51.255 |
| 13 | 172.16.52.0/22 | 172.16.52.1 – 172.16.55.254 | 172.16.55.255 |
| 14 | 172.16.56.0/22 | 172.16.56.1 – 172.16.59.254 | 172.16.59.255 |
| 15 | 172.16.60.0/22 | 172.16.60.1 – 172.16.63.254 | 172.16.63.255 |
Cada bit ámbar es un bit robado al host: +1 bit ⇒ ×2 subredes y cada subred a la mitad de tamaño. Eso es exactamente lo que dice ir de /18 a /22.
3. IPv6: 128 bits y la compresión
IPv6 es el mismo juego con 128 bits, escritos en ocho grupos de 16 bits en hexadecimal. La frontera típica está en el : los primeros 64 bits son el prefijo de red y los últimos 64 el interface ID de la máquina:
- → bloque que recibe un ISP.
- → asignación típica a un sitio/empresa.
- → una subred (lo estándar para una LAN).
- → un host único (una sola dirección).
El comprime un único tramo de grupos en cero —por eso solo puede aparecer una vez—. El simulador muestra la forma comprimida, la completa y de qué tipo es la dirección (global, link-local, ULA…) según sus bits altos:
③ IPv6 — 128 bits y la compresión ::
El :: sustituye una sola vez el tramo de ceros más largo. Un /64 deja 64 bits de interface ID: 2^64 direcciones por subred — más que toda la Internet IPv4 elevada al cuadrado. Por eso en IPv6 casi nunca se hace subnetting «por escasez», sino por jerarquía.
En una frase
El prefijo es solo dónde cortas la tira de bits: a la izquierda, la red; a la derecha, los hosts. IPv4 corta sobre 32 bits, IPv6 sobre 128. Todo lo demás —máscara, broadcast, subnetting, VLSM, compresión — sale de ahí.
¿Y después de repartir las IPs? Toca enrutarlas. Mira Configuración OSPF para ver cómo estos prefijos se anuncian entre routers.





