⚡ MANUAL INTERACTIVO

Subnetting IPv4

Domina el cálculo de subredes IPv4 paso a paso: desde el desglose de bits y la máscara, hasta VLSM con casos reales. Cada nivel incluye ejercicios interactivos, cálculos en vivo y explicaciones detalladas de cada resultado.

🌐

Fundamentos

Bits · Octetos · Máscara

Los prefijos base por clase y cómo se construye una máscara de subred desde cero, con calculadora interactiva.

📘

Nivel Básico

Prefijos /24 al /30

Ejercicios enfocados en el cuarto octeto: dirección inicial, cálculo de subredes y tabla completa de rangos.

💼

Nivel Intermedio

Prefijos /17 al /23

El corte cruza al tercer octeto: aparece el concepto de bloque (o salto) y cómo arrastra octetos completos.

🌍

Nivel Avanzado

Prefijos /9 al /15

Subredes gigantes sobre clase A: el corte en el segundo octeto arrastra dos octetos completos de host.

📋

Nivel VLSM

Máscara Variable

Adapta la máscara al número exacto de hosts de cada sede, con casos aleatorios y dos niveles de dificultad.

Fundamentos

Antes de subdividir: los prefijos base

Toda subred parte de un bloque de red original. Estos son los tres prefijos "de fábrica" heredados del sistema de clases, y son el punto de partida para todo lo que sigue.

0

Los tres prefijos base

Cada clase reserva una cantidad fija de bits para identificar la red, dejando el resto para direccionar hosts. Así se ve la máscara de cada una, bit a bit.

CLASE A 1.0.0.0 – 126.255.255.255 /8
1
1
1
1
1
1
1
1
255
.
0
0
0
0
0
0
0
0
0
.
0
0
0
0
0
0
0
0
0
.
0
0
0
0
0
0
0
0
0
CLASE B 128.0.0.0 – 191.255.255.255 /16
1
1
1
1
1
1
1
1
255
.
1
1
1
1
1
1
1
1
255
.
0
0
0
0
0
0
0
0
0
.
0
0
0
0
0
0
0
0
0
CLASE C 192.0.0.0 – 223.255.255.255 /24
1
1
1
1
1
1
1
1
255
.
1
1
1
1
1
1
1
1
255
.
1
1
1
1
1
1
1
1
255
.
0
0
0
0
0
0
0
0
0
Bits de red (en 1, fijos de la clase)
Bits de host (en 0, libres para direccionar equipos)
1

De la base a la subred: bits prestados

Subdividir una red significa tomar bits del lado de host y pasarlos al lado de red. El prefijo final es la base más esos bits adicionales.

Por ejemplo, partiendo de una red clase C (/24), si se necesitan varias subredes más pequeñas, se "prestan" bits del espacio de host y se suman al prefijo de red. La fórmula es siempre la misma:

Prefijo base + bits prestados = prefijo final
Base clase C
24 + 1 = /25
2¹ = 2 subredes
Base clase C
24 + 2 = /26
2² = 4 subredes
Base clase C
24 + 3 = /27
2³ = 8 subredes
Base clase B
16 + 4 = /20
2⁴ = 16 subredes

Cuantos más bits se prestan, más subredes se obtienen pero menos hosts caben en cada una — son inversamente proporcionales, porque ambos salen del mismo total de 32 bits.

2

Calculadora de máscaras

Elige cualquier prefijo y observa, paso a paso, cómo se construye su máscara de subred en decimal y en binario.

/24
MÁSCARA RESULTANTE EN BINARIO
¿DE DÓNDE SALE EL NÚMERO? VALOR POSICIONAL DEL OCTETO AFECTADO
Nivel Básico

Desglose de una dirección IPv4 con su máscara

Aprenderás a identificar, bit por bit, qué parte de la dirección pertenece a la red, cuál a la subred y cuál a los hosts.

192.168.5.10 /27
EJERCICIO GUIADO · NIVEL BÁSICO
0

Desglosar la máscara en bits

Convertimos los 4 octetos a binario y coloreamos qué bits son de red, subred y host.

MÁSCARA DE SUBRED EN BINARIO
¿DE DÓNDE SALE EL NÚMERO? VALOR POSICIONAL DEL OCTETO COMBINADO
Bits de red (fijos por clase, en 1)
Bits de subred (prestados al host, en 1)
Bits de host (en 0 en la máscara)
BITS DE RED (clase C)
2^24=16.777.216
24 bits fijos → redes clase C posibles (bloque de red heredado)
BITS DE SUBRED
2^3=8
3 bits prestados → 8 subredes posibles
BITS DE HOST
2^5=32
5 bits libres → 32 hosts por subred (30 útiles)
1

Encontrar la dirección inicial de cálculo

Cada tarjeta es un octeto: arriba el número de la IP, debajo los bits de la máscara para ese octeto. En los tres primeros, la máscara es toda 1, así que el octeto se copia igual. En el octeto combinado (el 4to), este paso no calcula en qué subred cae la IP — todavía no llegamos ahí. En su lugar, ponemos en 0 ese octeto por completo, para arrancar siempre desde la primera subred posible. Desde ese 192.x.x.0 vamos a construir, bloque a bloque, la tabla completa de subredes en el siguiente paso — y ahí sí ubicaremos en cuál cae exactamente la IP del ejercicio.

UN OCTETO A LA VEZ
2

Construir la tabla de subredes

Como calculamos en el Paso 0, con /27 se prestan 3 bits para subred, es decir 2³ = 8 subredes, y quedan 5 bits de host, es decir 2⁵ = 32 direcciones por subred (30 utilizables). Cada subred nueva empieza donde termina el broadcast de la anterior, saltando de 32 en 32 en el último octeto — ese "32" es el bloque, también llamado salto o incremento. Toca cada fila para ver el detalle completo de esa subred.

Cuidado al contar los rangos: de la IP .0 a la .31 hay 32 direcciones, no 31 — porque el .0 también cuenta como una dirección. Por eso cada bloque de 32 termina exactamente en el número anterior al siguiente múltiplo de 32 (31, 63, 95, 127...), y no en el propio múltiplo.
Subred donde cae la IP del ejercicio (192.168.5.10)
Toca una fila para ver su detalle
Nivel Intermedio

Cuando el corte no cae en el último octeto

Trabajaremos prefijos de /17 a /23, donde la frontera de subred cae siempre en el tercer octeto. Ahí aparece un concepto nuevo: el bloque (o salto).

172.16.5.30 /22
EJERCICIO GUIADO · NIVEL INTERMEDIO
0

Desglosar la máscara en los 4 octetos

Con prefijos mayores a /24, el corte ya no ocurre en el 4to octeto sino antes. Identificamos en cuál octeto está la frontera entre bits de red/subred y bits de host.

MÁSCARA DE SUBRED EN BINARIO
Bits de red base (octetos anteriores al corte)
Bits de subred — en 1 (dan las subredes)
Bits de host — en 0 dentro del octeto de corte (dan el bloque)
RED BASE
2^16=65.536
bits fijos de la clase
SUBREDES
2^4=16
bits prestados dentro del octeto de corte
BLOQUE / SALTO
2^4=16
tamaño del salto dentro del octeto de corte
HOSTS TOTALES
2^12=4.096
incluye todos los octetos de host restantes
1

Encontrar la dirección inicial de cálculo

Cada tarjeta es un octeto. Los que están antes del corte se copian igual. El octeto de corte y todos los que vienen después de él se ponen en 0 — no calculamos todavía en qué subred cae la IP; solo fijamos el punto de partida: la primera subred posible.

UN OCTETO A LA VEZ
2

Entendiendo el bloque (o salto)

El bloque es 16: el octeto de corte salta de 16 en 16 (0, 16, 32, 48...). Como el corte está en el 3er octeto, cada bloque arrastra completo el 4to octeto (256 valores).
24 = 16 bloques × 256 IPs del octeto siguiente = 4.096 hosts por subred
Viendo los bloques uno tras otro

3

Construir la tabla de subredes

Cada subred nueva empieza donde termina el broadcast de la anterior, saltando de bloque en bloque en el octeto de corte, y recorriendo completo el o los octetos siguientes. Toca una fila para ver su detalle.

Subred donde cae la IP del ejercicio
Toca una fila para ver su detalle
Nivel Avanzado

El corte en el segundo octeto

Trabajaremos prefijos de /9 a /15, sobre redes clase A (/8). Aquí el corte cae en el segundo octeto, y quedan dos octetos completos de host arrastrados por el bloque — subredes enormes con millones de hosts.

10.50.80.20 /12
EJERCICIO GUIADO · NIVEL AVANZADO
0

Desglosar la máscara en los 4 octetos

Con /9 a /15, la base es clase A (/8): el 1er octeto siempre es red fija. El corte cae en el 2do octeto, y el 3ro y 4to quedan completos para host.

MÁSCARA DE SUBRED EN BINARIO
Bits de red base (1er octeto, fijo de clase A)
Bits de subred — en 1 (dan las subredes)
Bits de host — en 0 dentro del octeto de corte (dan el bloque)
RED BASE
2^8=256
bits fijos de la clase
SUBREDES
2^4=16
bits prestados dentro del octeto de corte
BLOQUE / SALTO
2^4=16
tamaño del salto dentro del octeto de corte
HOSTS TOTALES
2^20=1.048.576
incluye todos los octetos de host restantes
1

Encontrar la dirección inicial de cálculo

Cada tarjeta es un octeto. El que está antes del corte se copia igual. El octeto de corte y los dos que vienen después se ponen en 0 — fijamos el punto de partida: la primera subred posible.

UN OCTETO A LA VEZ
2

Entendiendo el bloque (o salto)

El bloque es 16: el octeto de corte salta de 16 en 16. Como quedan 2 octetos completos después, cada bloque arrastra 65.536 valores.
24 = 16 bloque × 65.536 IPs arrastradas = 1.048.576 hosts por subred
3

Construir la tabla de subredes

Cada subred nueva empieza donde termina el broadcast de la anterior, saltando de bloque en bloque en el octeto de corte, y recorriendo completos los dos octetos siguientes. Toca una fila para ver su detalle.

Subred donde cae la IP del ejercicio
Toca una fila para ver su detalle
VLSM

Máscaras de longitud variable

Hasta ahora todas las subredes de un ejercicio tenían el mismo tamaño. VLSM (Variable Length Subnet Mask) rompe esa regla: cada sitio recibe un bloque del tamaño exacto que necesita, ni más ni menos — así se desperdician muchas menos direcciones.

192.168.1.0 /24
EJERCICIO GUIADO · VLSM · 3 SEDES
0

El problema: tres sedes, tres necesidades distintas

Una empresa tiene un bloque de red y debe repartirlo entre tres ciudades, cada una con una cantidad de equipos diferente.

Con subnetting tradicional (tamaño fijo) tendríamos que usar el bloque más grande en las tres sedes — desperdiciando direcciones en las más pequeñas. VLSM evita eso.
1

Ordenar de mayor a menor

La regla de oro de VLSM: siempre se asigna primero el sitio que necesita más hosts. Así se evita que un bloque grande, asignado tarde, no quepa en el espacio que sobró.

2

Calcular el bloque exacto de cada sitio

Para cada sitio, buscamos el menor número de bits de host que alcance a cubrir su necesidad: 2^h − 2 ≥ hosts requeridos. Ese bits define el bloque y el prefijo de esa subred.

3

Asignar las direcciones en cadena

Vamos asignando bloques uno tras otro: cada sitio nuevo comienza justo donde terminó el broadcast del sitio anterior. Ningún bloque se solapa con otro. Aquí solo marcamos dónde empieza (red) y dónde termina (broadcast) cada bloque — el rango completo de hosts útiles lo verás en la tabla final del siguiente paso.

4

Tabla final de asignación

Con las tres sedes asignadas, así queda repartido el bloque completo 192.168.1.0/24. Toca una fila para ver su detalle.