Vous êtes sur la page 1sur 8

La forma de subnetting VLSM en esta clase es muy parecida, con la diferencia de que el broadcast

y el rango varia, pues ahora tenemos un octeto ms para trabajar, para que se entienda mejor
comenzaremos con nuestro ejemplo:
Dada la IP: 172.9.0.0/16 obtener:
3 redes de 8000 host
2 redes de 1000 host
4 redes de 500 host
3 redes de 220 host
8 enlaces WAN
Recuerda ordenar de mayor a menor cantidad de host, en este caso no hace falta pues ya
los puse ordenado
En primer lugar vamos a sumar la cantidad de host agregando 3 ms que ya se explic
anteriormente porque. Nos da un total de: 28736 host, verificamos que nos alcanzan:
2=65530 host
Porque 2? Al ser de mascara /16 (255.255.0.0) , que al elevar 2 al nmero de 0(ceros) de
la mscara convertida a binario (11111111.11111111.00000000.00000000) vemos que son
en total 16 ceros.
Realizamos la frmula para obtener los host, de nuestra primer red que ser de 8000 host: 2-
2=8190 (recuerda que ahora tenemos otro octeto para asignar host), contamos la cantidad de
ceros que vamos a usar para los 8000 host (derecha a izquierda) y remplazamos los sobrantes por
1s:
11111111.11111111.11100000.00000000 (ceros remplazados a 1s , ceros para host)

convertimos a decimal para obtener la mscara: 255.255.224.0
ahora vamos a olvidar por un momento que tenemos el ultimo octeto (.00000000) y vamos a
restarle a 256 el valor decimal del tercer octeto (11100000): 256-224=32
listo ya obtuvimos nuestra siguiente subred, sumando el tercer octeto de nuestra ip dada
(172.9.0.0) el valor de la resta anterior:

172.9.(0+32).0
172.9.32.0
Aqu cambia la forma de sacar el rango de cuantos host son asignables, al igual que el broadcast,
convertimos nuestra red a binario y despus convertimos los 1s a 0(ceros), y los 0s(ceros) a 1s de
los octetos, con ello obtenemos el broadcast, veamos cmo se obtiene:
100000.00000000 (observa que omito los 2 ceros que van antes del 1 pues no es la mscara la que
est en binario)
lo cambiamos a:
11111.11111111
Convertimos a decimal (11111.11111111) y obtenemos: 31.255 por lo tanto nuestro broadcast
es 172.9.31.255
Sumamos 1 al ltimo octeto de nuestra red (172.9.0.0) para ver el primer host asignable y solo
basta restarle 1 al ltimo octeto del broadcast para determinar el ultimo host asignable 255-
1=254 veamos la tabla para que te gues mejor:
Nuestra siguiente red tambien es de 8000
host por lo tanto solo sumamos 32 al tercer octeto de nuestra red (ahora 172.9.32.0) para sacar la
siguiente red con la que trabajaremos:
172.9.(32+32).0
172.9.64.0
Para el broadcast lo mismo que antes, tomamos nuestros dos ltimos octetos y los convertimos a
binario, y reemplazamos los ceros por unos y los 1s a ceros:
1000000.00000000
111111.11111111
Por lo tanto nuestro broadcast es 172.9.63.255, ya con esto sumamos 1 al ltimo octeto de
nuestra red y restamos 1 al ltimo octeto del broadcast para los rangos, veamos la tabla:


El siguiente Tambin es de 8000 host, por lo tanto solo sumamos 32 al tercer octeto de la subred
que sacamos (172.9.64+32.0) asi obtenemos nuestra siguiente red que seria 172.9.96.0, ahora
solo hay que obtener el tedioso broadcas.
Pero para evitar convertir a binario, lo que yo hago es restarle 1 al tercer octeto de la red,
y utilizo el mismo rango que hay entre los octetos 0-255, pues imagino que si le resto 1 a
0(cero) como estoy en rango mi resultado es 255. Si no me entiendes aun lo del rango
imagina una rana, y antes del 0(cero) un tele transportador, ahora si la rana est en el
0(cero) y le dices que salte hacia atrs (-1) entrara en el tele transportador que la enviara a
255.
Por lo cual mi broadcast es 172.9.95.255, a partir de aqu obtenemos ya los rangos, veamos
nuestra tabla:

Ahora nuestra siguiente red es de 1000 host por lo tanto aplicamos la formula, que en este caso
es: 2-2=1022, reemplazamos en la mscara en binario:
11111100.00000000
252.0 (la mscara ya cambio)
Restamos 256-252=4 y esto lo sumamos al tercer octeto para obtener la siguiente red que
es 172.9.100.0, con este ya podemos sacar el broadcast ya sea convirtiendo a binario o restando -
1, nuestro broadcast seria: 172.9.99.255, para nuestro rango (172.9.96.0+1) y (172.9.99.255-1),
nuestra tabla quedara ahora:

La siguiente red es de igual tamao por lo tanto solo sumamos 4 al tercer octeto de nuestra red
(172.9.100+4.0) y obtenemos nuestra siguiente red 172.9.104.0. Con esto ya obtenemos el
broadcast (172.9.103.255) y el rango (172.9.100.0+1) (172.9.103.255-1), la tabla nos quedara
ahora:

La siguiente red es de 500 host, aplicando la formula quedara: 2-2=510, contamos los 0(ceros) y
remplazamos los sobrantes por 1s:
11111110.00000000
254.0
Restamos 256-254=2, sumamos a nuestro octeto 172.9.104+2.0, obtenemos nuestra siguiente red
y nuevamente sacamos el broadcast y el rango, quedara as:
Las siguientes 3 redes son del mismo tamao
por lo tanto realizamos el mismo procedimiento y nuestra tabla abra quedado as:
La siguiente es de 220 la formula
quedara: 2-2=254, sustituimos:
11111111.00000000
255.0
Restando 256-255=1, solo sumamos 1 a nuestro tercer octeto, y como las otras 2 son del mismo
tamao quedara la tabla de esta manera:
Los ltimos son los enlaces WAN, por lo
tanto es 2-2=2, remplazamos
11111111.11111100
255.252
Observa bien esta parte cuando se llega al grado mximo en nuestro tercer octeto.
restamos 252-256=4, ahora lo sumamos al ultimo octeto, pues es en donde estamos trabajando y
el nico donde tenemos espacio de asignacin para host (172.9.115.0+4), obteniendo nuestra
siguiente red en 172.9.115.4, por la cual obtendremos el broadcas, que ahora ya no se restara 1 o
convertirn los 0(ceros) en el tercer octeto.
convertimos el 4 del ultimo octeto en binario (100), si reemplazamos quedara a (11)3 lo mismo
que antes restamos1, pero ahora solo a nuestro ltimo octeto pues ahora se podra decir que se
convirti en una clase C.
Y de igual manera se hacen los 7 enlaces restantes, lo cual quedara nuestra tabla final as:
As concluimos con VLSM clase B, la clase A
es similar, pero para la prxima pondr un ejemplo con clase A. espero me haya explicado bien,
porque este tema en si es confuso.
Subneteo VLSM Clase C
Como a muchos les cuesta trabajo el subneting VLSM aqu un manual que lo tratare de hacer lo
mas fcil y entendible posible. no abordare el subneteo bsico. pues creo que no hace
falta manual.
Para quien no sepa que es VLSM quiere decir Mscara de Subred de Longitud Variable.
Comencemos con un ejemplo, tenemos una IP 192.168.3.0/24 se requieren:
4 subredes para enlaces WAN (2 host)
1 subred de 80 host
1 subredes de 20 host
1 subredes de 100 host
(el /24 indica la mascara en este caso una clase C 255.255.255.0, porque /24?, sencillo, si
convertimos a binario nos quedara 11111111.11111111.11111111.0 si cuentas los 1s te
dars cuenta que la suma es igual a 24, esto es un acrnimo para no escribir toda la
mascara.)
Primero acomodaremos de mayor a menor y sumaremos los host adems de sumarle 2
direcciones a los hosts de cada subred (una direccin de red y broadcast) y 1 direccin ms para la
interfaz Ethernet del router. Esto se realiza para comprobar que la IP dada alcanza para todos los
host que se requieren:
1 100 host +3 = 103
1 60 host +3 = 63
1 20 host +3 = 23
4 WAN (2*4)+(3*4) => 8+12 = 20
total 209
nuestro total es de 209 pues el grado mximo es 256 para la clase C, esto se comprueba elevando
2 a la n nmero de host (0s) de nuestra mscara, en este caso el espacio asignado es de
11111111.11111111.11111111.00000000; o sea 2=256, lo cual 209 alcanza perfectamente
Bien una vez comprobado esto, lo que hacemos es muy sencillo tomamos nuestra primer subred,
que es de 100 host, lo cual para ello usamos (2^n)-2 [subneteo bsico] buscaremos un nmero
que elevado nos de 100 o mayor, si elevamos 2-2=62 (no nos alcanza), si elevamos 2-
2=126 (alcanza y hasta sobra para los 100).
Ahora el nmero que elevamos para comprobar que nos alcanzan los host, contaremos
los 0(ceros) (de derecha a izquierda) y cambiaremos los 0(ceros) sobrantes por 1s as:
11111111.11111111.11111111.10000000 (7 ceros 1 cero reemplazado por 1)
nota: tambin de aqu obtenemos la mascara
convertimos a decimal 10000000 que es igual a 128 y se lo restamos a 256 (que es el tamao
mximo del octeto)256-128=128 con esto obtenemos la subred siguiente, pues nuestra primer
subred con la que trabajaremos es la192.168.3.0. Para obtener la siguiente subred sumamos 128 a
0(cero):
(por si no sabes cual cero)192.168.3.0
+128
192.168.3.128
veamos como quedara la tabla para que te gues mejor:

Como obtenemos el rango? algo muy sencillo es de nuestra siguiente red restarle 1 osea 128-
1=127 lo que nos da el broadcast de nuestra red anterior y si volvemos a restar 1 obtenemos la
ltima ip asignable; si te das cuenta con la formula (2^n)-2 recuerda que estos 2 son de broadcast
y de red.
Bien ya tenemos la primer subnet, ahora partimos de la siguiente subred siendo ahora nuestra
ip 192.168.3.128, nos piden 60 host, realizamos el mismo procedimiento, por lo cual ahora
elevamos a 2-2 = 62, contamos los ceros y los sobrantes los sustituimos:
11111111.11111111.11111111.11000000
convertimos a decimal: 11000000 que es igual a 192, lo restamos a 256, lo cual nos da 256-
192=64, el resultado se lo sumamos a nuestro octeto (128+64=192) as:
192.168.3.128
+ 64
192.168.3.192
nuestra siguiente red es 192.168.3.192, restando el broadcas y la red para nuestra tabla, quedara:

ya tenemos nuestra siguiente red ahora sacamos la de 20host, con el mismo procedimiento: 2-
2=30, contamos los ceros y sustituimos 1s:
11111111.11111111.11111111.11100000

Convertimos a decimal 11100000: que es igual a 224, restamos a 256: 256-224=32, esto lo
sumamos a nuestro octeto para obtener nuestra siguiente red 192+32=224, con lo cual
obtenemos nuestra siguiente red el rango y el broadcast, la tabla nos quedara:

Con la siguiente subred sacaremos los enlaces WAN que son de 2 host, aplicando la formula 2-
2=2, sustituimos:
11111111.11111111.11111111.11111100
convertimos 11111100 a decimal: nos da 252, lo restamos 256-252=4, y sumamos a nuestro
octeto para obtener nuestra siguiente red 224+4=228, nuestra tabla quedara:

Para sacar las 3 restantes es el mismo procedimiento sin embargo para no estar volviendo a
realizar todo lo anterior solo sumamos 4 nuevamente a nuestro octeto y listo, la mscara es la
misma pues son del mismo tamao por lo cual nuestro VLSM abra quedado as:

Pues eso es todo para VLSM clase C, Ojala y no lo halla echo tan complicado como muchos
manuales que hay por ah, para el siguiente articulo ser una clase B, que es un poco diferente,
aunque en si es el mismo procedimiento, salvo que a los otros octetos tambin los afectamos.
http://tophnakt.zzl.org/?paged=8