VLSM del Inglés Variable Length Subnet Mask o Máscara de Subred de Longitud Variable en español, es una técnica que se creó para hacer un uso más eficiente del espacio de direccionamiento de una red. A diferencia de la técnica tradicional de subdividir redes (FLSM), VLSM se enfoca en el número de Hosts de cada red, así a cada subred se le asigna una máscara diferente en función del número de hosts que ésta va a conectar.
Subredes VLSM paso a paso
Subdividir la dirección IP utilizando VLSM
Dada la dirección IP cuya dirección de red es , para subdividirla en subredes con hosts por subred respectivamente, lo primero que hay que hacer es ordenar las subredes de mayor a menor número de host, así con los datos proporcionados tenemos la siguiente tabla
Subred | Número de hosts |
---|
Una vez ordenadas las subredes nos centramos ahora en cada una de las subredes empezando por la de mayor número de hosts y descendiendo de mayor a menor.
- 1 Calcular el número de bits de host necesarios expand_more
Para determinar el número de bits de la parte de host se usa la fórmula
\(2^n-2\ge H\)
donde n es el número de bits y H es el número de host de la subred, en este caso:
\(2^7-2=126\ge 80 \) \(\Longrightarrow n=7\)
El resultado anterior indica que para la red de necesitamos al menos y que habrá en total disponibles
- 2 Calcular el número de bits de subred expand_more
Para calcular el número de bits de la subred podemos utilizar la siguiente expresión
\(R=(32-p)-n\)
Donde 32 es el número de bits de una dirección IP binaria, p es el prefijo de la red en nuestro ejemplo y n es el número de bits de la parte de host calculado en el paso anterior. Teniendo eso en cuenta resulta:
Eto significa que debemos tomar prestado a la parte de host para obtener una subred de
- 3 Calcular la nueva máscara de subred expand_more
El nuevo prefijo de red se obtine sumándole R al prefijo original, por lo que el nuevo prefijo es:
Teniendo eso en cuenta la nueva máscara se obtiene de la siguiente manera
Los bits en verde respresentan la parte de red, los rojos la parte de subred y los bits azul a la parte de host convirtiendo a decimal la máscara anterior resulta
- 4 Calcular el salto de red expand_more
El salto de red es la diferencia entre dos direcciones de red consecutivas y se calcula como la diferencia de 256 y el último octeto no nulo de la máscara, en este caso tenemos que:
Este valor se utilizará en el siguiente paso para conocer la siguiente dirección de red
- 5 Calcular los parámetros de la red expand_more
La dirección de la primera subred siempre será igual a la dirección de red original por lo es:
La direción del primer host se obtiene sumando 1 a la dirección de red:
La dirección del último host se obtiene sumando a la dirección de red el número de host de la subred:
La dirección de broadcast se obtiene sumando 1 a la dirección del último host
La dirección de la siguiente subred se puede calcular bien sumando 1 a la dirección de broadcast o bien sumando a la dirección de red el salto de red:
El resumen de los parámetros de la subred se muestra en la siguiente tabla
Subred Host Req. Host Disp. Rango Broadcast - 6 Calcular el resto de subredes expand_more
El resto de subredes se calcula siguiendo los mismos pasos vistos anteriormente, por ejemplo para la segunda subred
La dirección de red se obtiene de la subred anterior:
A partir de aquí se sigues los mismos pasos
- Se calcula el número de bits de la parte de host
- Calculamos el número de bits de subred
- Calculamos la nueva máscara
- Por último calculamos el salto de red
- El resto de parámetros se calculan exactamente igual a como ya se izo en el punto 5
- Se calcula el número de bits de la parte de host
El resultado final quedaría como muestra la tabla
info Nota: La explicación que aquí se hace es únicamente a efectos prácticos, para obtener información detallada a nivel binario de cómo se calculan los parámetros de una dirección IP como la dirección de red, el rango o la dirección de broadcast sigue este enlace
¿Qué le parece esta página?