Ir al contenido principal

Calculadora VLSM

Divide una red IPv4 en subredes de distintos tamaños según las necesidades de hosts. Genera CIDR, máscara, rango y broadcast.

Un requisito por línea. Opcional etiqueta, coma, número de hosts. Ejemplo: Ventas, 50

EtiquetaRequeridoAsignadoCIDRRangoBroadcast
Sales5062192.168.1.0/26192.168.1.1192.168.1.62192.168.1.63
Engineering2030192.168.1.64/27192.168.1.65192.168.1.94192.168.1.95
Admin1014192.168.1.96/28192.168.1.97192.168.1.110192.168.1.111
Guests56192.168.1.112/29192.168.1.113192.168.1.118192.168.1.119

120 / 256 addresses used

Tus datos nunca salen de tu navegador

Entendiendo Variable Length Subnet Masking

VLSM es la evolución del subnetting basado en clases que eliminó el enfoque rígido de talla única en la asignación de direcciones IP. En los inicios de internet, las organizaciones recibían bloques de red de Clase A, B o C con máscaras fijas, desperdiciando cantidades enormes de direcciones. Una empresa que necesitaba 300 hosts recibía un bloque Clase B con 65.534 direcciones. CIDR y VLSM, formalizados en RFC 1878 y RFC 4632, reemplazaron este sistema permitiendo máscaras de cualquier longitud para que cada subred se ajuste a su necesidad real.

El algoritmo de asignación de mayor a menor es fundamental para un diseño VLSM eficiente. Cada tamaño de subred tiene un requisito de alineación natural: un bloque /26 (64 direcciones) debe comenzar en una dirección divisible por 64, un bloque /27 (32 direcciones) en un múltiplo de 32, y así sucesivamente. Al ordenar los requisitos de mayor a menor, cada subred cae naturalmente en su límite requerido. Asignar subredes pequeñas primero crearía huecos cuando las subredes grandes necesiten saltar a su siguiente punto de alineación válido.

En la práctica, VLSM se usa en todas partes donde las redes tienen segmentos de diferentes tamaños. Una red de campus podría necesitar un /23 para un edificio grande, varios bloques /25 para departamentos medianos y enlaces /30 punto a punto entre routers. Los diseños de sucursales típicamente asignan un /24 o /23 para el sitio y luego subdividen con VLSM para VLANs de datos, voz, gestión e inalámbrico. La ventaja clave es que ningún espacio de direcciones queda atrapado en subredes sobredimensionadas, y el espacio restante permanece disponible para crecimiento futuro.

Preguntas frecuentes

¿Qué es VLSM?

Variable Length Subnet Masking permite dividir una red IP en subredes de diferentes tamaños, a diferencia del subnetting de longitud fija donde todas las subredes tienen el mismo tamaño. VLSM fue introducido como parte de CIDR (RFC 1878, RFC 4632) y es compatible con todos los protocolos de enrutamiento modernos (OSPF, EIGRP, BGP). Evita el desperdicio de direcciones al ajustar cada subred a su cantidad real de hosts.

¿Por qué se asignan primero las subredes más grandes?

Las subredes más grandes tienen requisitos de alineación más estrictos. Un /26 (64 direcciones) debe comenzar en un límite de 64 direcciones. Asignar de mayor a menor garantiza la alineación correcta sin desperdiciar espacio. Si se asignaran primero las subredes pequeñas, la siguiente subred grande podría necesitar saltar direcciones para alcanzar su límite de alineación.

¿Qué sucede con el espacio de direcciones no utilizado?

Después de la asignación VLSM, las direcciones restantes en el bloque principal quedan disponibles para futuras subredes. Esta calculadora muestra el total utilizado frente al total disponible. El espacio no utilizado puede subdividirse posteriormente sin afectar las asignaciones existentes.

¿Puedo usar VLSM con cualquier protocolo de enrutamiento?

VLSM requiere un protocolo de enrutamiento sin clases que transporte información de longitud de prefijo. OSPF, IS-IS, EIGRP y BGP son compatibles con VLSM. RIPv1, que solo maneja redes con clases, no lo es. RIPv2 añadió soporte sin clases y funciona con VLSM.

¿Cómo calculo el prefijo mínimo para N hosts?

La fórmula es: encontrar la menor potencia de 2 que sea ≥ N + 2 (red y broadcast), luego el prefijo = 32 menos el exponente. Para 50 hosts: la siguiente potencia de 2 ≥ 52 es 64 (2^6), entonces prefijo = 32 - 6 = /26, lo que da 62 hosts utilizables.