Anda di halaman 1dari 3

VLSM (Variable Length Subnet Mask)

VLSM indica el uso de subredes de diferentes tamaos, apropiadas a la necesidad y sin desperdiciar direcciones como lo hace subnetting. Como sabemos, la mscara de subred determina el tamao de la subred, por ejemplo si la mscara es 255.255.255.0 /24, la cantidad de direcciones de esta subred es de 256, este valor se obtiene determinando primero los bits de host = 32 24 = 8 bits, con estos 8 bits se puede obtener 28 direcciones, aunque, solo se puede usar 28 -2 = 254. Con VLSM, podemos dividir una direccin de red en pequeas subredes de diferentes tamaos, este procedimiento lo debemos usar cuando nos especifican la cantidad de direcciones de cada subred y nos piden que no desperdiciemos direcciones. En el caso de que no se den estas especificaciones se debe usar subnetting. Vamos a plantear un ejemplo, el cual va servir para la explicacin de cmo se realiza la divisin usando VLSM, para ello contamos con la siguiente direccin de red: 170.17.0.0 /24, esta direccin con prefijo /24, me indica que tengo 256 direcciones para repartir en las diferentes subredes, adems debo tener presente que la suma de las direcciones que se necesita en las subredes no debe superar a esta cantidad. La red en la que vamos a trabajar est representada en el siguiente esquema, donde podemos apreciar a los tres routers R1, R2 y R3. La red dispone de 4 subredes en los enlaces locales y dos subredes en los enlaces Wan.

En cada subred LAN se ha establecido la cantidad de direcciones IP que se necesitan los hosts, incluyendo la IP de la interfaz del router, pero, en los enlaces Wan no hay indicaciones de la cantidad de direcciones, porque se sobreentiende que solo se usan 02 direcciones, ya que son enlaces punto a punto. Para realizar la divisin de las direcciones usando VLSM, es recomendable llenar la siguiente tabla, donde se detalla:

Host 80 35 28 13 2 2

2n

Prefijo

Direcc de subred

Primera

Ultima

Broadcast

La cantidad de hosts en cada subred, la cual debe estar ordenada de mayor a menor. La cantidad 2n debe permitir cubrir la necesidad de la cantidad de host + 2, ya que debo tener en cuenta que en cada subred se pierden dos direcciones (la de red y la de broadcast), las cuales no pueden ser asignadas a los host. La cantidad n, que corresponde al nmero de 2n y es el nmero de bits de host. El prefijo de la subred, lo obtenemos as: prefijo = 32 n, y es la cantidad de bits de subred. La direccin de subred, la primera direccin de subred es igual a la de la red de partida, salvo que tiene un prefijo mayor, luego veremos que las siguientes direcciones se obtienen sumndole a la subred anterior la cantidad de direcciones que utiliz. La primera direccin IP vlida, se obtiene sumndole 01 a la direccin de subred. La ltima direccin IP vlida, se obtiene restndole 01 a la direccin de broadcast. La direccin de broadcast, es la direccin que se usa en esa subred, para poder enviar un paquete al grupo, desde uno de los host. Esta direccin se obtiene restndole 01 a la siguiente direccin de subred. Llenemos la tabla de acuerdo a lo especificado anteriormente: Host 80 35 28 13 2 2 2n 128 64 32 16 4 4 n 7 6 5 4 2 2 Prefijo /25 /26 /27 /28 /30 /30 Direcc de subred 170.17.0.0 /25 170.17.0.128 /26 170.17.0.192 /27 170.17.0.224 /28 170.17.0.240 /30 170.17.0.244 /30 Primera 170.17.0.1 Ultima 170.17.0.126 Broadcast 170.17.0.127 170.17.0.191 170.17.0.221 170.17.0.239 170.17.0.243 170.17.0.247

170.17.0.129 170.17.0.190 170.17.0.193 170.17.0.220 170.17.0.225 170.17.0.238 170.17.0.241 170.17.0.242 170.17.0.245 170.17.0.246

Se recomienda llenar la tabla columna a columna: host, luego 2n, luego n, prefijo y direcciones de subred. Para determinar las direcciones de red, la primera direccin (en amarillo) coincide con la direccin de red inicial, la segunda direccin (en verde) se obtiene sumando la primera direccin con la cantidad de direcciones que usa la primera subred (128). De forma similar se obtienen las siguientes direcciones de subred.

Luego se debe determinar las direcciones de broadcast, la primera direccin de broadcast (en amarillo) se obtiene restando 01 a la segunda direccin de subred (en verde). La segunda direccin de broadcast se obtiene restando 01 a la tercera direccin de subred, de manera similar se obtienen las restantes.

Luego de haber determinado la columna de las direcciones de broadcast, podemos determinar las direcciones de las columnas primera y ltima vlida.

La primera direccin vlida se obtiene sumndole 01 a la direccin de subred y la ltima direccin vlida se obtiene restndole 01 a la direccin de broadcast, tal como se muestra en el grfico. NOTA1: Para el clculo de las direcciones de la siguiente subred, debemos sumar la direccin actual ms la cantidad de direcciones que usa la subred, si la cantidad de direcciones fuese mayor de 255, por ejemplo 512, este nmero no se puede expresar en un solo octeto, ya que, cada octeto va de 0 a 255, se debera usar dos octetos, para ello considere a 256 = 1 . 0 con lo cual 512 sera 2 x 256 = 2 . 0 La direccin resultante sera: 170.17. 0 . 0 + 2 . 0 = 170.17.2.0

Anda mungkin juga menyukai