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áscaraLos 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 /30Ejercicios enfocados en el cuarto octeto: dirección inicial, cálculo de subredes y tabla completa de rangos.
Nivel Intermedio
Prefijos /17 al /23El corte cruza al tercer octeto: aparece el concepto de bloque (o salto) y cómo arrastra octetos completos.
Nivel Avanzado
Prefijos /9 al /15Subredes gigantes sobre clase A: el corte en el segundo octeto arrastra dos octetos completos de host.
Nivel VLSM
Máscara VariableAdapta la máscara al número exacto de hosts de cada sede, con casos aleatorios y dos niveles de dificultad.
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.
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.
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:
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.
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.
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.
Desglosar la máscara en bits
Convertimos los 4 octetos a binario y coloreamos qué bits son de red, subred y host.
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.
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.
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).
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.
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.
Entendiendo el bloque (o salto)
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.
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.
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.
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.
Entendiendo el bloque (o salto)
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.
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.
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.
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ó.
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.
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.
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.