Calculadora VLSM

Escribe una red padre y el número de hosts que necesita cada subred. La calculadora coloca los bloques de mayor a menor y te da un plan de subredes VLSM.

La longitud del prefijo puede ir de 0 a 30 (un /31 o un /32 no se puede dividir).
Hosts necesarios en cada subred (de 1 a 20 filas; el nombre es opcional; las filas vacías se ignoran)
Incluye en los hosts que escribes cualquier dirección usada para una puerta de enlace.
Cuando está desactivado, la subred más pequeña es un /30 (2 hosts). Cuando está activado, 1 host necesario pasa a ser un /32 y 2 hosts necesarios pasan a ser un /31. Un /31 es para un enlace punto a punto, y ambas direcciones se pueden usar para hosts (RFC 3021).
Red principal —

Totales
Direcciones totales de la red principal—
Total de los bloques solicitados—
Direcciones asignadas—
Direcciones sin asignar—
Primera dirección sin asignar—
Utilización (asignado ÷ total de la red principal)—

Los bloques se colocan desde el principio de la red padre, el mayor primero (los del mismo tamaño en el orden en que los escribiste). Es el procedimiento habitual, no una norma.

El texto copiado es la lista de redes asignadas (CIDR), una por línea, en el orden en que se asignaron.

Qué es VLSM

VLSM (máscara de subred de longitud variable) divide una red padre en subredes de distintos tamaños. Cuando las subredes necesitan números de hosts distintos, hacerlas todas del mismo tamaño (la misma longitud de prefijo) desperdicia direcciones. Cambiar la longitud del prefijo para ajustarla a los hosts necesarios aprovecha bien las direcciones. En RFC 1878 (un documento informativo) hay una tabla con el número de direcciones de cada longitud de prefijo IPv4.

El procedimiento de asignación (el habitual)

  1. Convierte cada petición en el bloque más pequeño que tenga hosts suficientes. Para prefijos /30 y más cortos, hosts utilizables = direcciones totales − 2 (la dirección de red y la de difusión no son utilizables). Por ejemplo, 100 hosts necesitan un /25 (126 hosts) y 50 hosts necesitan un /26 (62 hosts).
  2. Ordena los bloques del mayor (más hosts) al menor. Los bloques del mismo tamaño mantienen el orden de las filas que escribiste.
  3. Colócalos uno tras otro desde el principio de la red padre.

Es la forma habitual de hacerlo y no la define ninguna norma. Los bloques CIDR tienen un tamaño que es potencia de dos (RFC 4632), y el inicio de cada bloque es una dirección que es múltiplo del tamaño del bloque (un límite de red). Colocar primero el mayor mantiene alineados los límites (la herramienta también comprueba que lo estén).

Cuando no hay direcciones suficientes

/31 y /32

Ejemplo

Divide la red padre 192.168.0.0/24 en cuatro subredes de 100, 50, 25 y 10 hosts (con /31 y /32 desactivados):

Orden Hosts necesarios Asignación Direcciones utilizables
1 100 192.168.0.0/25 192.168.0.1 a 192.168.0.126
2 50 192.168.0.128/26 192.168.0.129 a 192.168.0.190
3 25 192.168.0.192/27 192.168.0.193 a 192.168.0.222
4 10 192.168.0.224/28 192.168.0.225 a 192.168.0.238

Los bloques suman 128 + 64 + 32 + 16 = 240 direcciones, y 16 direcciones (desde 192.168.0.240) quedan sin asignar.

Un ejemplo con falta de direcciones: pedir a 192.168.0.0/24 126, 126 y 2 hosts necesita dos bloques /25 (128 direcciones cada uno), que llenan las 256 direcciones de la red padre, así que la tercera petición (2 hosts, un /30 de 4 direcciones) no se puede asignar (faltan 4 direcciones).

Notas

Fuentes y comprobaciones

Las afirmaciones sobre los RFC de arriba se comprobaron en los RFC al hacer la versión japonesa de esta herramienta (29 de octubre de 2026): RFC 3021 (sección 2.1, prefijos de 31 bits en enlaces punto a punto), RFC 4632 (CIDR; los prefijos representan bloques de tamaño potencia de dos) y RFC 1878 (una tabla informativa de tamaños de subred). No se han vuelto a comprobar para esta página. El procedimiento de «el mayor primero» no lo define ningún RFC; es la práctica habitual.

Preguntas frecuentes

¿Qué es VLSM?

Una forma de dividir una red padre en subredes de distintos tamaños para ajustarlas al número de hosts que necesita cada una.

¿Por qué asignar primero el mayor?

Colocar primero los bloques mayores mantiene el inicio de cada bloque en un límite de red (un múltiplo del tamaño del bloque) y deja pocos huecos. Es una práctica habitual, no una norma.

¿Puedo usar un /31 en una LAN?

RFC 3021 describe su uso en enlaces punto a punto. No especifica su uso como subred LAN.

¿Qué pasa si no hay direcciones suficientes?

La herramienta compara el total de los bloques con la red padre, muestra cuántas direcciones faltan y enumera las filas que no se pudieron asignar, con el motivo.