Última actualización: mayo 2, 2026
Calculadora VLSM de Subredes
Máscara de Subred de Longitud Variable — Asignación en cascada precisa según Cisco
¿Qué es VLSM? La Guía Completa de Subneteo
La Máscara de Subred de Longitud Variable (VLSM, por sus siglas en inglés Variable Length Subnet Masking) es una de las técnicas más importantes y eficientes en el diseño de redes IP modernas. A diferencia de su predecesora, la Máscara de Subred de Longitud Fija (FLSM), que obliga a que todas las subredes tengan exactamente el mismo tamaño, VLSM permite dividir un bloque de direcciones en subredes de diferentes tamaños, cada una ajustada con precisión quirúrgica a la cantidad de hosts que realmente necesita. El resultado es una eliminación casi total del desperdicio catastrófico de direcciones IP que caracteriza a FLSM: imagina asignar un bloque de 256 direcciones a un enlace punto a punto que solo necesita 2 hosts usables — con FLSM eso es exactamente lo que ocurre. Con VLSM, ese mismo enlace recibiría un bloque /30 con solo 4 direcciones, conservando el resto del espacio para donde realmente se necesite. Esta guía te llevará paso a paso desde los fundamentos teóricos hasta la aplicación práctica, tal como lo hace la Calculadora VLSM que encontrarás justo arriba.
Las 3 Reglas de Oro del VLSM
Antes de realizar cualquier cálculo, es fundamental interiorizar tres reglas que rigen todo proceso VLSM correcto. Saltarse cualquiera de ellas puede generar solapamientos de subredes, fragmentación innecesaria del espacio de direcciones o simplemente un diseño ineficiente que no escalaría en un entorno de producción real.
Regla 1 — Ordenar: Siempre de Mayor a Menor
La primera y más importante regla del VLSM es ordenar todas las subredes requeridas en orden descendente por cantidad de hosts, es decir, de mayor a menor. Este ordenamiento garantiza que las subredes más grandes se asignen primero, colocándolas en posiciones de memoria alineadas naturalmente y evitando que el puntero de asignación tenga que saltar grandes huecos de espacio para satisfacer restricciones de alineación de bloques. Si asignas primero una subred pequeña y luego intentas colocar una grande, es probable que el siguiente bloque disponible no esté alineado al tamaño del bloque grande, lo que fuerza el desperdicio de decenas o cientos de direcciones. La calculadora anterior aplica esta regla de forma automática antes de ejecutar cualquier cálculo.
Regla 2 — Fórmula de Bits de Host: 2n − 2 ≥ Hosts Requeridos
Una vez que tienes las subredes ordenadas, el siguiente paso es determinar cuántos bits de host (n) necesita cada una. La fórmula es 2n − 2 ≥ hosts requeridos. La variable n representa la cantidad de bits reservados para la porción de host en la máscara de subred. La resta de 2 es obligatoria porque en toda subred existen dos direcciones que no se pueden asignar a ningún dispositivo: la Dirección de Red (todos los bits de host en 0) y la Dirección de Broadcast (todos los bits de host en 1). Debes encontrar el valor entero más pequeño de n que satisfaga la desigualdad. Por ejemplo, si necesitas 50 hosts: 25 − 2 = 30 (insuficiente), entonces pruebas 26 − 2 = 62 ≥ 50, lo que significa que n = 6 es la respuesta correcta. El nuevo prefijo CIDR será 32 − n, y el tamaño de bloque (total de direcciones en la subred) será 2n.
Regla 3 — Fórmula de Bits Prestados: m = 32 − prefijo_actual − n
Esta es la regla académica central del método de préstamo de bits. Cuando asignas una subred, no la estás creando de la nada: estás subdividiendo el bloque de direcciones disponible en ese momento, el cual tiene su propio prefijo. La variable m representa la cantidad de bits que debes tomar prestados de la porción de host del bloque actual para crear subredes del tamaño requerido. La fórmula es: m = 32 − prefijo_actual − n. Al prestar m bits, creas exactamente 2m nuevas subredes del nuevo prefijo. El proceso es siempre el mismo: calculas cuántas subredes se generan, tomas la primera disponible y la asignas al requerimiento actual. Las subredes restantes del conjunto quedan disponibles para asignaciones futuras. Cuando m = 0, significa que el bloque disponible ya tiene exactamente el tamaño que necesitas y se asigna directamente sin ninguna subdivisión adicional.
Ejemplo Práctico Paso a Paso
Apliquemos las tres reglas a un escenario concreto con la red base 192.168.1.0/24. Los requerimientos son tres departamentos: Ventas LAN con 50 hosts, Recursos Humanos con 20 hosts y Gestión TI con 10 hosts. Antes de calcular, aplicamos la Regla 1 y confirmamos que ya están en orden descendente: 50 → 20 → 10. El puntero de asignación comienza en 192.168.1.0.
Pre-Paso — La Red Base en Contexto
La red 192.168.1.0/24 tiene una máscara de subred de 255.255.255.0. Esto nos proporciona un espacio total de 28 = 256 direcciones, con un rango que va desde 192.168.1.0 hasta 192.168.1.255. Los primeros 24 bits son el NetID fijo y los 8 bits restantes son los que usaremos para crear todas nuestras subredes mediante el proceso de préstamo de bits descrito en la Regla 3.
Paso 1 — Asignar: Ventas LAN (50 hosts)
Aplicamos la Regla 2 para encontrar los bits de host necesarios. Probamos n = 5: 25 − 2 = 30, que es insuficiente para 50 hosts. Probamos n = 6: 26 − 2 = 62 ≥ 50, por lo tanto n = 6. El tamaño de bloque es 26 = 64 direcciones y el nuevo prefijo es 32 − 6 = /26. Ahora aplicamos la Regla 3 con el bloque base /24 como bloque actual: m = 32 − 24 − 6 = 2. Prestar 2 bits genera 22 = 4 subredes /26. Tomamos la primera disponible y la asignamos. La subred asignada es 192.168.1.0/26, con un rango asignable de 192.168.1.1 a 192.168.1.62 y broadcast en 192.168.1.63. El puntero avanza a 192.168.1.64.
Paso 2 — Asignar: Recursos Humanos (20 hosts)
El bloque disponible ahora comienza en 192.168.1.64 y pertenece al siguiente bloque /26 de los que se generaron en el paso anterior, por lo tanto el prefijo_actual = 26. Aplicamos la Regla 2: n = 4 da 24 − 2 = 14 (insuficiente). Probamos n = 5: 25 − 2 = 30 ≥ 20, entonces n = 5. El tamaño de bloque es 32 y el nuevo prefijo es 32 − 5 = /27. Aplicamos la Regla 3: m = 32 − 26 − 5 = 1. Prestar 1 bit genera 21 = 2 subredes /27 del bloque /26 actual. Tomamos la primera y asignamos. La subred asignada es 192.168.1.64/27, con un rango asignable de 192.168.1.65 a 192.168.1.94 y broadcast en 192.168.1.95. El puntero avanza a 192.168.1.96.
Paso 3 — Asignar: Gestión TI (10 hosts)
El bloque disponible ahora comienza en 192.168.1.96 y es el segundo bloque /27 que quedó libre en el paso anterior, por lo tanto el prefijo_actual = 27. Aplicamos la Regla 2: n = 3 da 23 − 2 = 6 (insuficiente). Probamos n = 4: 24 − 2 = 14 ≥ 10, entonces n = 4. El tamaño de bloque es 16 y el nuevo prefijo es 32 − 4 = /28. Aplicamos la Regla 3: m = 32 − 27 − 4 = 1. Prestar 1 bit genera 21 = 2 subredes /28 del bloque /27 actual. Tomamos la primera y asignamos. La subred asignada es 192.168.1.96/28, con un rango asignable de 192.168.1.97 a 192.168.1.110 y broadcast en 192.168.1.111. El puntero avanza a 192.168.1.112, dejando el rango 192.168.1.112 – 192.168.1.255 como espacio no utilizado disponible para futuras expansiones.
Tabla Final de Asignación
La siguiente tabla resume el resultado completo del proceso VLSM para la red base 192.168.1.0/24. Con FLSM habríamos necesitado tres bloques /26 (192 direcciones en total, con alto desperdicio en los departamentos pequeños). Con VLSM, el consumo total es de solo 64 + 32 + 16 = 112 direcciones, dejando 144 direcciones intactas para crecer sin tener que renumerar la red.
| Nombre de Subred | Hosts Necesarios | Dirección de Red | Máscara (CIDR) | Rango Asignable | Broadcast |
|---|---|---|---|---|---|
| Ventas LAN | 50 | 192.168.1.0 |
/26 — 255.255.255.192 |
192.168.1.1 – 192.168.1.62 |
192.168.1.63 |
| Recursos Humanos | 20 | 192.168.1.64 |
/27 — 255.255.255.224 |
192.168.1.65 – 192.168.1.94 |
192.168.1.95 |
| Gestión TI | 10 | 192.168.1.96 |
/28 — 255.255.255.240 |
192.168.1.97 – 192.168.1.110 |
192.168.1.111 |
Cómo la Calculadora VLSM Automatiza Este Proceso
Cada uno de los cálculos que acabas de leer — el ordenamiento, la fórmula de bits de host, la fórmula de bits prestados, el avance del puntero en cascada y la generación de la lista de subredes binarias — es ejecutado de forma automática e instantánea por la Calculadora VLSM de Subredes que se encuentra al inicio de esta página. El panel Solución Paso a Paso reproduce cada una de estas etapas con representaciones binarias completas: los bits de NetID aparecen resaltados en azul, los bits prestados en naranja y los bits de host en gris, permitiéndote trazar visualmente cada decisión de préstamo de bits. La tabla de listado de subredes dentro de cada paso muestra todas las 2m subredes generadas (o una vista truncada con puntos suspensivos si 2m supera cinco), marcando claramente la primera subred como la asignada. Ya seas estudiante preparándote para el examen CCNA o un ingeniero de redes experimentado validando un diseño de producción, el objetivo siempre es el mismo: que cada dirección IP cuente, que no se desperdicie nada y que cada decisión quede documentada con precisión matemática. VLSM no es solo una técnica — es una disciplina de diseño.
ExamenRedes – Examen, preguntas y respuestas Redes De Computadores Examenes de Redes