Calculadora VLSM
Divide una red en subredes de tamaño variable usando VLSM. Asigna direcciones IP eficientemente con desperdicio mínimo — ingresa tus requisitos de hosts y obtén subredes óptimas.
¿Qué es VLSM?
Cómo Funciona la Asignación VLSM
Preguntas Frecuentes
¿Cuál es la diferencia entre VLSM y CIDR?
CIDR (Enrutamiento Inter-Dominio sin Clases) es el sistema de notación que permite prefijos de longitud variable (ej. /22, /27). VLSM (Máscara de Subred de Longitud Variable) es la técnica de aplicar diferentes longitudes de prefijo CIDR a diferentes subredes dentro del mismo bloque de direcciones. Piensa en CIDR como el lenguaje y VLSM como la práctica de diseño que lo usa. VLSM requiere protocolos de enrutamiento conscientes de CIDR como OSPF o EIGRP.
¿Qué protocolos de enrutamiento soportan VLSM?
Los protocolos modernos que transportan información de máscara de subred soportan VLSM: OSPF (Open Shortest Path First), EIGRP (Enhanced Interior Gateway Routing Protocol), IS-IS, BGP, y RIPv2. El antiguo RIPv1 NO soporta VLSM porque asume límites con clases y no incluye la máscara en las actualizaciones de enrutamiento. Las rutas estáticas también soportan VLSM ya que la máscara se especifica manualmente.
¿Por qué debo ordenar las subredes de mayor a menor?
Las subredes deben alinearse a su tamaño de bloque — un /26 (64 direcciones) debe comenzar en un múltiplo de 64. Si asignas una subred pequeña primero, puedes crear un hueco que desperdicia direcciones porque la siguiente subred más grande no puede encajar ahí. Ordenar mayor-primero asegura que cada bloque comience en un límite naturalmente alineado, maximizando el espacio utilizable y previniendo fragmentación.
¿Cómo sé qué tamaño de subred necesito para N hosts?
Encuentra la potencia de 2 más pequeña que sea mayor que N + 2 (el +2 cuenta las direcciones de red y broadcast). Para 100 hosts: 100 + 2 = 102, siguiente potencia de 2 es 128 = 2⁷, entonces bits de host = 7, prefijo = 32 − 7 = /25 (126 utilizables). Para 50 hosts: 52 → 64 = 2⁶ → /26 (62 utilizables). Para 10 hosts: 12 → 16 = 2⁴ → /28 (14 utilizables).
¿Puedo usar VLSM con IPv6?
IPv6 usa un prefijo fijo /64 para todas las subredes de host como recomienda RFC 4291, dando a cada subred 2⁶⁴ direcciones — más que suficiente para cualquier LAN. Los prefijos variables estilo-VLSM se usan en niveles superiores (entre /48 y /64) para asignar subredes a departamentos, pero dentro de cada subred el tamaño es siempre /64. El espacio de direcciones masivo de IPv6 elimina la necesidad de VLSM a nivel de host.
¿Qué pasa si mis hosts no caben en el bloque de red?
Si las direcciones totales requeridas exceden el espacio disponible en tu red principal, el cálculo VLSM falla. Por ejemplo, tratar de encajar 200 + 100 + 50 hosts en un /24 (254 direcciones totales) no funcionará porque necesitas /24 (256) + /25 (128) + /26 (64) = 448 direcciones. Solución: usa un bloque de red más grande (como /23 o /22) o reduce tus requisitos de hosts.