1. UNIVERSIDAD DON BOSCO
FACULTAD DE ESTUDIOS TECNOLÓGICOS
ESCUELA DE COMPUTACIÓN
CICLO: 02/ 2013
GUIA DE LABORATORIO #01
Nombre de la Practica: Sub-neteo en base a redes y VLSM
Lugar de Ejecución: Laboratorio de Redes
Tiempo Estimado: 2h y 30 min
MATERIA: Redes de área amplia
I. OBJETIVOS
Que el estudiante:
• Domine el proceso de Sub-neteo de tipo VLSM
• Cree simulaciones de red en Packet Tracer realizando VLSM.
• Diferencie entre un problema que se pueda solucionar con sub-neteo normal, y uno que necesite VLSM
II. INTRODUCCION TEORICA
VLSM
(Variable Length Subnet Mask, Máscaras de Sub-redes de Longitud Variable)
Antes de 1981, las direcciones IP usaban sólo los primeros 8 bits para especificar la porción de red de la dirección.
En 1981, RFC 791 modificó la dirección de 32 bits IPv4 para permitirse tres clases diferentes, aun así el espacio de
direccionamiento IP se estaba agotando rápidamente, por lo cual el Grupo de Trabajo de Ingeniería de Internet
(IETF, por sus siglas en ingles) introdujo el enrutamiento entre dominios sin clase(CIDR, por sus siglas en ingle).
A medida que las subredes IP han crecido, los administradores han buscado formas de utilizar su espacio de
direccionamiento con más eficiencia, para ello se creó lo que se conoce como VLSM.
Con VLSM un administrador de red puede usar una máscara larga de las redes con pocos hosts, y una máscara corta
en las subredes con muchos hosts.
Esta guía de practica servirá para entender el funcionamiento de VLSM, con respecto a un sub-neteo en base a redes,
o de mascara estática.
2. III. MATERIALES Y EQUIPO
Para la realización de la guía de práctica se requerirá lo siguiente:
No. Requerimiento Cantidad
1 Maquina con Packet Tracer instalado 1
2 Guía N°01 de laboratorio de WAN 1
3 Memoria USB para guardar los ejercicios 1
4 hojas de cuaderno o de papel bond 3 ó 4
IV. PROCEDIMIENTO
Problema 1:
1. En base a la siguiente topología, se requiere que realice el sub-neteo para satisfacer las necesidades de sub-redes
necesarias.
Solución: La IP que nos dan, como podemos observar es la 172.25.48.0 /20. La mascara /20 nos indica que los
primeros 20 bits son de red.
2. Al realizar el sub-neteo en base a redes de se realizaría algo como lo siguiente:
172. 25. 48. 0
10101100 00011001 0011 0000 00000000
BITS DE RED BITS DE HOSTS
3. 3. Con la tabla anterior, para la creación de sub-redes tenemos a nuestra disposición un total de 12 bits (indicados en
color verde), de los cuales deberemos de tomar el número necesario de bits, para dar abasto a las 5 redes que se nos
piden, iniciando del bit más significativo de la porción de hosts, el cual es el primero de derecha hacía izquierda.
Utilizando la formula 2^s, donde “s” es el número de bits a prestar para poder obtener las 5 subredes, nos queda de
la siguiente forma:
2^3 = 8 (numero de sub-redes)
Con esto sabemos que deben tomarse prestados tres bits de la parte de hosts para poder crear las 5 sub-redes que
necesitamos.
4. Ahora antes de empezar a crear las sub-redes, debemos de verificar que el numero restante de bits, podrá dar
abasto a la red que mas hosts exige, la cual es la red C (con 400 hosts). Para ello empleamos la formula, (2^h) – 3,
donde h son el numero de bits restantes, en la parte de hosts, después del préstamo realizado para la creación de las
redes; (h = Nº_de_Bits_de_hosts – bits_prestados_para_red); en nuestro caso sería:
h = 12 – 3 h = 9
Máximo de hosts por red = (2^9) – 3 = 512 – 3 = 509 hosts.
5. Como podemos observar si se puede realizar, ya que el máximo de hosts que podemos tener en nuestras redes es
de 509, y la red con mas exigencia de hosts es de 400, lo cual nos da un desperdicio de 109 IP’s en esa red.
6. Como tomaremos prestados tres bits de la parte de hosts para la creación de las nuevas sub-redes, la nueva
mascara de red para todas las redes, sera /23, esto debido a que la mascara inicial es /20 más los 3 bits prestados
por la parte de red.
7. Para saber como quedara la mascara de subred expresada en octetos, lo unico que debemos de realizar es poner
los primeros 23 bits en uno y los restantes en cero, resultando:
255 . 255 . 254 . 0
11111111.11111111.11111110.00000000
Ahor podemos proceder a crear nuestra división de redes, o sub-neteo, como se muestra a continuación:
BITS DE RED ORIGINAL; BITS DE SUB-RED; BITS DE HOSTS
IP de red original Nueva IP de
red
Mascara
(/23)
IP de
Gateway
IP de
broadcast
RED
172.25.0011|000|0.00000000 172.25.48.0 255.255.254.0 172.25.48.1 172.25.49.255
172.25.0011|001|0.00000000 172.25.50.0 255.255.254.0 172.25.50.1 172.25.51.255 A
172.25.0011|010|0.00000000 172.25.52.0 255.255.254.0 172.25.52.1 172.25.53.255
SERIALES
B
C
D
EN BASE A LOS TRES PRIMEROS EJEMPLOS, TERMINE DE LLENAR LA TABLAANTERIOR.
AL FINALIZAR LLAME A SU PROFESOR PARA QUE LE REVISE LOS RESULTADOS.
4. A continuación pasaremos a la creación de la topología en Packet Tracer, para ello realice lo siguiente:
1. Inicie el software de simulacion de redes Cisco Packet Tracer
2. En el área de trabajo, agregue 2 routers de la serie 2621MX y 4 PC de escritorio.
3. De clic sobre uno de los dos router anteriores, y en la nueva ventana, apague el router; añada los módulos
NM-2FE2W y WIC-1T; y vuelva a encender el router. Realice lo mismo con el otro router.
4. Interconecte los routers por medio de un cable serial, conectando el extremo DCE en la interfaz serial 0/0
del router de nombre “Santa Ana” y el extremo DTE en la serial 0/0 del otro router.
5. Conecte la PC RED A, hacia la interfaz fa0/1 y la PC RED B, hacia la interfaz f0/0 del router Santa
Ana; luego conecte la PC RED C, hacia la interfaz f0/0 y la PC RED D, hacia la interfaz f0/1, del
router San Miguel. como se muestra en la topología, al principio de esta guía.
6. Ingrese en la CLI, del router “Santa Ana” y realice las siguientes configuraciones:
Router>enable
Router#conf t
Router(config)#hostname Santa_Ana
Santa_Ana(config)#interface f0/1
Santa_Ana(config-if)#no shutdown
Santa_Ana(config-if)#ip add ip_de_gateway_red_a mascara
Santa_Ana(config-if)#interface f0/0
Santa_Ana(config-if)#no shutdown
Santa_Ana(config-if)#ip add ip add ip_de_gateway_red_b mascara
Santa_Ana(config-if)#interface s0/0
Santa_Ana(config-if)#no shutdown
Santa_Ana(config-if)#ip add ip_cualquiera_de_red_seriales mascara
Santa_Ana(config-if)#clock rate 1000000
Santa_Ana(config-if)#exit
Santa_Ana(config)#ip route ip_de_red_RED_C mascara s0/0
Santa_Ana(config)#ip route ip_de_red_RED_D mascara s0/0
Santa_Ana(config)#exit
Santa_Ana#copy run start
Destination filename [startup-config]? [y presione enter]
7. Ingrese en la CLI, del router “San Miguel” y realice las siguientes configuraciones:
Router>enable
Router#conf t
Router(config)#hostname San_Miguel
San_Miguel(config)#interface f0/1
San_Miguel(config-if)#no shutdown
San_Miguel(config-if)#ip add ip_de_gateway_red_d mascara
San_Miguel(config-if)#interface f0/0
San_Miguel(config-if)#no shutdown
San_Miguel(config-if)#ip add ip add ip_de_gateway_red_c mascara
5. San_Miguel(config-if)#interface s0/0
San_Miguel(config-if)#no shutdown
San_Miguel(config-if)#ip add ip_cualquiera_de_red_seriales mascara
San_Miguel(config-if)#exit
San_Miguel(config)#ip route ip_de_red_RED_A mascara s0/0
San_Miguel(config)#ip route ip_de_red_RED_B mascara s0/0
San_Miguel(config)#exit
San_Miguel#copy run start
Destination filename [startup-config]? [presione enter]
8. Por último, configure cada máquina, asignándole una IP de la red correspondiente con su respectiva puerta
de enlace (Gateway).
9. Ahora proceda a realizar pruebas de ping entre las maquinas de cada red. Llame a su profesor para que
verifique lo realizado.
Problema 2:
Una empresa a decido abrir una nueva sucursal en Chalatenango y otra en La Unión. Cada sucursal cuenta con un
router cisco de la serie 2621XM, conectados ambos dispositivos a traves de un cable serial. El clock rate del enlace
se encuentra en la interfaz serial de la sucursal de La Unión.
Se tiene los siguientes requerimientos de redes, con el numero de hosts respectivos en cada sucursal; como se
muestra a continuación:
Chalatenango:
RED N° DE HOSTS
Administración 250
Producción 512
Diseño 340
La Unión:
RED N° DE HOSTS
Recursos Humanos 45
Ventas 600
Jefatura 10
Se le pide que realice el sub-neteo necesario para poder dar conexión a las redes antes mencionadas, bajo la red IP
inicial 10.120.80.0 /20
Solución: Antes de empezar, analicemos el problema, si observamos y hacemos cuentas, veremos que la IP que nos
dan tiene mascara /20, por lo cual tenemos 12 bits de hosts, con los cuales podemos crear las sub redes necesarias.
Nos piden un total de 7 sub-redes, tomando en cuenta el enlace que conecta al router de Chalatenango, con el
Router de la Unión. Por lo cual para suplir la necesidad de las 7 redes necesitamos prestar, de la parte de hosts, 3
bits, empezando por el más significativo de la parte de hosts, ya que 2^3=8. Con lo anterior, nos quedan
solamente 9 bits para hosts, para cada nueva sub-red que calculemos; esto no indica que el número máximo de
6. hosts en cada red estará dado por (2^9) – 3= 509. Con lo anterior, podemos observar que el ejercicio, utilizando
sub-neteo normal, es imposible de realizar, ya que la cantidad máxima de hosts por redes, no alcanza para la
cantidad máxima pedida en el ejercicio, que es de 600 en la red de Ventas, de la sucursal de La Unión. Por este
motivo, nos vemos obligados a utilizar VLSM para poder realizar este ejercicio.
Para ello, en esta guía se tratara de explicar, el método de VLSM de la forma más clara y precisa posible.
Lo primero a realizar, será ordenar las redes que se nos han dado, desde la de mayor a menor cantidad de hosts
pedidos, así:
1 red de 600 hosts
1 red de 512 hosts
1 red de 340 hosts
1 red de 250 hosts
1 red de 45 hosts
1 red de 10 hosts
1 red de 2 hosts (para los enlaces seriales, comunicación entre routers)
Ahora lo que haremos es ir realizando un sub-neteo para cada red que hemos establecido, tomando en cuenta EL
NUMERO DE HOSTS PEDIDOS, y no así el número de redes, para ello siempre nos plantearemos la siguiente
pregunta: ¿Cuántos bits debo de prestar, para poder suplir la cantidad de hosts pedidos en esta red?
Los bits que tomaremos prestados, siempre serán de la parte de hosts, empezando desde el menos significativo;
en otras palabras de derecha a izquierda. Veamos el ejemplo de cómo realizar el sub-neteo con VLSM:
Para la primero red, necesitamos suplir un total de 600 hosts, así que nos preguntamos ¿Cuántos bits debo de prestar,
para poder suplir la cantidad de hosts pedidos en esta red? La respuesta a esta pregunta es 9 bits ya que (2^10) – 3 =
1021. Así que
TABLAA UTILIZAR
0128 064 032 016 08 04 02
10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red para seguir sub-neteando)
Lo que hicimos fue solamente crea el sub-neteo para la red de 600 hosts, y como ley, sacamos una red más, para
poder seguir sub-neteando según la necesidad.
Una vez hicimos es, el paso siguiente es volvernos a plantear la pregunta ¿Cuántos bits debo de prestar, para poder
suplir la cantidad de hosts pedidos en esta red?
Como la segunda red nos pide 512 hosts, algunos pensaran en decir que se necesitan 8 Bits, ya que 2^9 = 512, pero
esto no es así, ya que nunca debemos olvidar que al número anterior hay que restarle la IP de red, la de gateway y la
de broadcast, por lo cual solo nos permitiría tener, realmente 509 IP’s para hosts.
Así que, nuevamente tendré que tomar 10 bits, y como son los mismos bits que preste para la red anterior, lo único
que hago es seguir sub-neteando como lo haría normalmente, así:
7. 10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red a utilizar para la de 512 hosts)
10.120.0101|10|00.00000000 10.120.88.0 /22(red para seguir sub-neteando)
Ahora que ya tenemos la sub-red, para la red que nos pide 512, nos volvemos a preguntar ¿Cuántos bits debo de
prestar, para poder suplir la cantidad de hosts pedidos en esta red? El número de hosts pedidos es de 340, para ello la
respuesta sería 9 bits, ya que (2^8) – 3 = 509, así que ahora el sub-neteo quedaría así:
10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red a utilizar para la de 512 hosts)
10.120.0101|10|00.00000000 10.120.88.0 /22(red para seguir sub-neteando)
10.120.0101|100|0.00000000 10.120.88.0 /23(red a utilizar para la de 340 hosts)
10.120.0101|101|0.00000000 10.120.90.0 /23(red para seguir sub-neteando)
Ahora que ya tenemos la sub-red, para la red que nos pide 340, nos volvemos a preguntar ¿Cuántos bits debo de
prestar, para poder suplir la cantidad de hosts pedidos en esta red? El número de hosts pedidos es de 250, para ello la
respuesta sería 8 bits, ya que (2^8) – 3 = 253, así que ahora el sub-neteo quedaría así:
10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red a utilizar para la de 512 hosts)
10.120.0101|10|00.00000000 10.120.88.0 /22(red para seguir sub-neteando)
10.120.0101|100|0.00000000 10.120.88.0 /23(red a utilizar para la de 340 hosts)
10.120.0101|101|0.00000000 10.120.90.0 /23(red para seguir sub-neteando)
10.120.0101|1010|.00000000 10.120.90.0 /24(red a utilizar para la de 250 hosts)
10.120.0101|1010|.00000000 10.120.91.0 /24(red para seguir sub-neteando)
Ahora que ya tenemos la sub-red, para la red que nos pide 250, nos volvemos a preguntar ¿Cuántos bits debo de
prestar, para poder suplir la cantidad de hosts pedidos en esta red? El número de hosts pedidos es de 45, para ello la
respuesta sería 6 bits, ya que (2^6) – 3 = 61, así que ahora el sub-neteo quedaría así:
10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red a utilizar para la de 512 hosts)
10.120.0101|10|00.00000000 10.120.88.0 /22(red para seguir sub-neteando)
10.120.0101|100|0.00000000 10.120.88.0 /23(red a utilizar para la de 340 hosts)
10.120.0101|101|0.00000000 10.120.90.0 /23(red para seguir sub-neteando)
10.120.0101|1010|.00000000 10.120.90.0 /24(red a utilizar para la de 250 hosts)
10.120.0101|1011|.00000000 10.120.91.0 /24(red para seguir sub-neteando)
10.120.0101|1011.00|000000 10.120.91.0 /26(red a utilizar para la de 45 hosts)
10.120.0101|1011.01|000000 10.120.91.64 /26(red para seguir sub-neteando)
8. Ahora que ya tenemos la sub-red, para la red que nos pide 45, nos volvemos a preguntar ¿Cuántos bits debo de
prestar, para poder suplir la cantidad de hosts pedidos en esta red? El número de hosts pedidos es de 10, para ello la
respuesta sería 4 bits, ya que (2^4) – 3 = 13, así que ahora el sub-neteo quedaría así:
10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red a utilizar para la de 512 hosts)
10.120.0101|10|00.00000000 10.120.88.0 /22(red para seguir sub-neteando)
10.120.0101|100|0.00000000 10.120.88.0 /23(red a utilizar para la de 340 hosts)
10.120.0101|101|0.00000000 10.120.90.0 /23(red para seguir sub-neteando)
10.120.0101|1010|.00000000 10.120.90.0 /24(red a utilizar para la de 250 hosts)
10.120.0101|1011|.00000000 10.120.91.0 /24(red para seguir sub-neteando)
10.120.0101|1011.00|000000 10.120.91.0 /26(red a utilizar para la de 45 hosts)
10.120.0101|1011.01|000000 10.120.91.64 /26(red para seguir sub-neteando)
10.120.0101|1100.0000|0000 10.120.91.64 /28(red a utilizar para la de 10 hosts)
10.120.0101|1100.0101|0000 10.120.91.80 /28(red para seguir sub-neteando)
Ahora que ya tenemos la sub-red, para la red que nos pide 10, nos preguntamos por última vez ¿Cuántos bits debo
de prestar, para poder suplir la cantidad de hosts pedidos en esta red? El número de hosts pedidos es solo de 2, este
caso es especial, puesto que, por ser una subred para interconectar router, no se necesita una IP de gateway, así que
la formula cambia, y solo se restarían 2 ip’s, la de red, y la de broadcast; para ello la respuesta sería 2 bits, ya que
(2^2) – 2 = 2, así que ahora el sub-neteo quedaría así:
10.120.80.0/20
10.120.0101|00|00.00000000 10.120.80.0 /22 (red a utilizar para la de 600 hosts)
10.120.0101|01|00.00000000 10.120.84.0 /22(red a utilizar para la de 512 hosts)
10.120.0101|10|00.00000000 10.120.88.0 /22(red para seguir sub-neteando)
10.120.0101|100|0.00000000 10.120.88.0 /23(red a utilizar para la de 340 hosts)
10.120.0101|101|0.00000000 10.120.90.0 /23(red para seguir sub-neteando)
10.120.0101|1010|.00000000 10.120.90.0 /24(red a utilizar para la de 250 hosts)
10.120.0101|1011|.00000000 10.120.91.0 /24(red para seguir sub-neteando)
10.120.0101|1011.00|000000 10.120.91.0 /26(red a utilizar para la de 45 hosts)
10.120.0101|1011.01|000000 10.120.91.64 /26(red para seguir sub-neteando)
10.120.0101|1100.0000|0000 10.120.91.64 /28(red a utilizar para la de 10 hosts)
10.120.0101|1100.0101|0000 10.120.91.80 /28(red para seguir sub-neteando)
10.120.0101|1100.010100|00 10.120.91.80 /30(red a utilizar para los enlaces seriales)
Una forma más limpia de verlo sería la siguiente:
10.120.80.0 /20 *red principal
10.120.80.0 /22 red de 600 hosts
10.120.84.0 /22 red de 512 hosts
10.120.88.0 /22 *red a sub-netear
10.120.88.0 /23 red de 340 hosts
10.120.90.0 /23 *red a sub-netear
10.120.90.0 /24 red de 250 hosts
10.120.91.0 /24 * red a sub-netear
9. 10.120.91.0 /26 red de 45 hosts
10.120.91.64 /26 * red a sub-netear
10.120.91.64 /28 red de 10 hosts
10.120.91.80 /28 * red a sub-netear
10.120.91.80 /30 enlace de seriales, entre routers
V. TRABAJO COMPLEMENTARIO.
1. Redactar en un documento de texto a una tabla con el subneteo que realizo para el Problema 1. Dicha tabla
debe incluir las direcciones reservadas por cada subred (ip de id-red, ip de broadcast, ip gateway) y el rango
de ip para host (1er host- ultima host).
2. Cree una topología completamente funcional en packet tracer para el Problema 2, tomando como base la
topología y los pasos descritos en la implementacion de la solucion del Problema 1.
VI. INVESTIGACIÓN COMPLEMENTARIA.
Para cada una de las topologías de red a continuacion:
1. Realice el sub-neteo apropiado con VLSM con la ip red inicial indicada en el diagrama inicial. Organizar el
calculo del subneteo en una tabla.
2. Para cada una de las redes resultantes del subneteo anterior, redacte otra tabla que contenga por cada subred a
usar en la topologia, a los siguientes parametros:
IP de red, mascara, IP de gateway, IP de broadcast y número total de IP’s utilizables.
Topologia 1