El documento describe el proceso de asignación de direcciones IP utilizando VLSM para una red de una escuela primaria local. Se divide el proceso en tres pasos: 1) análisis inicial de la red asignada y cálculo de hosts requeridos, 2) cálculo de subredes para satisfacer los requisitos de cada segmento de red, 3) completar la tabla de resumen con las asignaciones de direcciones IP.
1. VLSM Subnetting
You are the network administrator for a local elementary school. Your first task is to make the
correct addressing to all machines in the network. The ISP has given to you the 177.19.156.0
network address and 255.255.252.0 mask. Begin the address assignments with the 177.19.157.0
address.
E0 S0 S2
S0
HQ
S1 S0
S1
E0
E0 E0
L0
L0
L0
REMOTE 2 REMOTE 3
S0
S1
E0
L0
REMOTE 1
BN
189.54.69.254/30
Subnet Interface Number of Hosts Network Address Mask Address
HQ
E0 90
L0 2
Remote
1
E0 60
L0 30
S0 2
Remote
2
E0 128
L0 60
S0 2
BN
E0 60
S0 2
Remote
3
E0 30
L0 30
S1 2
2. CORRECCIÓN EJERCICIO VLSM
PASO 1: ANÁLISIS INICIAL
Lo primero que debemos hacer antes de empezar el subnetting aplicando VLSM, es ver si la
red que nos proporciona el ISP sería capaz de soportar la cantidad de subredes (con sus hosts
cada una) que nos piden para esta topología.
Dirección IP proporcionada por el ISP: 177.19.156.0
Máscara de subred: 255.255.252.0
o En decimal: 11111111 . 11111111 . 11111100 . 00000000
Bits de red: 22
Bits de host: 10
Esta red, tal y como nos la dan, es capaz de albergar (210 – 2) = 1022 hosts. Recordemos que
siempre hay que descontar la dirección de red y la dirección de broadcast que no se pueden
asignar a hosts.
Recordatorio ------------------------------------------------------------------------------------------------------------
Dirección de red Los bits de host están todos a ‘0’.
177 19 156 0
10110001 00010011 10011100 00000000
22 bits de red 10 bits de host
Dirección de broadcast Los bits de host están todos a ‘1’.
177 19 159 255
10110001 00010011 10011111 11111111
22 bits de red 10 bits de host
------------------------------------------------------------------------------------------------------------------------------
Lo siguiente es sumar los hosts de todas las subredes que tendremos que sacar, para saber la
cantidad de hosts totales. Si miramos la topología que nos dan:
Número total de hosts en la topología = 90+60+30+2+128+60+2+60+2+30+30+2 = 496 hosts
NOTA: No se tiene en cuenta el enlace L0 de HQ (nos dan la red a la que pertenece).
3. Para este ejemplo vamos a suponer que el número de hosts que nos marcan por cada red, ya
incluye las direcciones de los dispositivos intermedios (como routers). Si no fuese este el caso,
deberíamos sumar a cada red tantas direcciones IP como dispositivos intermedios tengamos
directamente conectados a ésta.
Si comparamos 1022 hosts de la dirección de red con máscara /22 que nos da el ISP y 496
hosts que necesitamos para nuestra topología, vemos que en principio podremos realizar
VLSM sin ningún problema.
PASO 2: CÁLCULO DE SUBREDES
Tenemos que identificar aquella red que tiene que albergar más hosts. Será la que nos marque
el inicio del subnetting.
La red que cuelga de la E0 del Remote2 necesita 128 hosts (mayor número de hosts de entre
todas las subredes que tendremos en la topología):
Datos necesarios para empezar los cálculos:
Número de hosts necesarios: 128 hosts
Red de tamaño menor que cumple los requerimientos: 254
Número de bits de host necesarios: 8 (28-2=254)
Partiendo de la red 177.19.156.0/22 que nos proporciona el ISP, sabemos que los 22 primeros
bits no los podemos tocar.
177 19 156 0
10110001 00010011 10011100 00000000
22 bits de red no modificables 8 bits necesarios para
128 hosts por subred
Bits que nos quedan para sacar subredes
Cálculo de subredes para asignar una subred a los hosts conectados a la E0 del Remote 2:
Solo ponemos en binario a partir del tercer octeto porque los dos anteriores no sufren
ninguna modificación al pasarlos a decimal. Los bits restantes los ponemos todos a
cero porque queremos sacar las diferentes direcciones de subred.
177. 19 .
100111 00 .00000000
100111 01 .00000000
100111 10 .00000000
100111 11 .00000000
4. La nueva máscara para estas subredes es:
o Formato CIDR: /24
o Formato decimal: 255.255.255.0
o Formato binario: 11111111.11111111.11111111.00000000
Antes teníamos 22 bits de red a los que hemos añadido 2 bits con los que hemos
calculado subredes. Por este motivo, la máscara de subred para las subredes
calculadas es /24.
Subredes:
o 177.19.156.0/24
o 177.19.157.0/24
o 177.19.158.0/24
o 177.19.159.0/24
En el enunciado nos proponen que empecemos a asignar subredes a partir de la
177.19.157.0.
o Subred asignada a la E0 del Remote2 177.19.157.0/24
Cálculo de subredes para asignar una subred a los hosts conectados a la E0 del HQ:
Continuamos el cálculo para la red conectada a la E0 del HQ ya que es la siguiente que
tiene más hosts, concretamente 90 hosts.
Datos necesarios para los cálculos:
o Número de hosts necesarios: 90 hosts
o Red de tamaño menor que cumple los requerimientos: 126
o Número de bits de host necesarios: 7 (27-2=126)
En el paso anterior hemos asignado la 177.19.157.0/24 (está asignada, ya no podemos
tocarla). Una de las subredes disponibles que tenemos para seguir los cálculos es la
177.19.158.0/24. Esta red tiene 8 bits de host, así que podemos emplear un bit para
calcular subredes y los siete restantes serán los necesarios para host.
177. 19. 158.
0 0000000
1 0000000
La nueva máscara para estas subredes es:
o Formato CIDR: /25
o Formato decimal: 255.255.255.128
o Formato binario: 11111111.11111111.11111111.10000000
Subredes:
o 177.19.158.0/25
o 177.19.158.128/25
Subred asignada a la E0 del HQ 177.19.158.0/25
5. Cálculo para asignar subredes de 60 hosts:
Continuamos con el cálculo para las subredes que necesitan 60 hosts:
o Red que cuelga de la E0 del Remote1
o Red que cuelga de la L0 del Remote2
o Red que cuelga de la E0 del BN
Datos necesarios para los cálculos:
o Número de hosts necesarios: 60 hosts
o Red de tamaño menor que cumple los requerimientos: 62
o Número de bits de host necesarios: 6 (26-2=62)
Necesitamos 3 subredes de 60 hosts. Si intentamos sacarlas de la 177.19.158.128/25
nos damos cuenta de que tan solo podemos tener un bit para calcular nuevas subredes
y por tanto necesitamos coger una de las /24 que aun no hemos empleado.
NOTA: Podríamos sacar 2 subredes de 60 hosts de la 177.19.158.128/25 y luego coger una /24
para volver a tener más subredes de 60 hosts y asignar la tercera. En este caso, reservamos la
177.19.158.128/25 para las subredes de 30 hosts que asignaremos posteriormente.
Partiendo de la 177.19.159.0/24 que hemos calculado al principio, vemos que de los 8
bits de host, podemos coger prestados 2 para realizar los nuevos cálculos de subredes
y nos quedan 6 para hosts.
177. 19. 159.
00 000000
01 000000
10 000000
11 000000
La nueva máscara para estas subredes es:
o Formato CIDR: /26
o Formato decimal: 255.255.255.192
o Formato binario: 11111111.11111111.11111111.11000000
Subredes:
o 177.19.159.0/26
o 177.19.159.64/26
o 177.19.159.128/26
o 177.19.159.192/26
Subred asignada a la E0 del Remote1 177.19.159.0/26
Subred asignada a la L0 del Remote2 177.19.159.64/26
Subred asignada a la E0 del BN 177.19.159.128/26
6. Cálculo para asignar subredes de 30 hosts:
Continuamos con el cálculo para las subredes que necesitan 30 hosts:
o Red que cuelga de la L0 del Remote1
o Red que cuelga de la L0 del Remote3
o Red que cuelga de la E0 del Remote3
Datos necesarios para los cálculos:
o Número de hosts necesarios: 30 hosts
o Red de tamaño menor que cumple los requerimientos: 30
o Número de bits de host necesarios: 5 (25-2=30)
Necesitamos 3 subredes de 30 hosts. Partiendo de la 177.19.158.128/25 que hemos
calculado anteriormente y no está asignada, vemos que de los 7 bits de host,
podemos coger prestados 2 para realizar los nuevos cálculos de subredes y nos
quedan 5 para hosts (siempre intentamos llenar al máximo todos aquellos bloques
que ya hemos empezado a subnetear, por eso cogemos la 177.19.158.128/25).
177. 19. 158.
1 00 00000
1 01 00000
1 10 00000
1 11 00000
La nueva máscara para estas subredes es:
o Formato CIDR: /27
o Formato decimal: 255.255.255.224
o Formato binario: 11111111.11111111.11111111.11100000
Subredes:
o 177.19.158.128/27
o 177.19.158.160/27
o 177.19.158.192/27
o 177.19.158.224/27
Subred asignada a la L0 del Remote1 177.19.158.128/27
Subred asignada a la L0 del Remote3 177.19.158.160/27
Subred asignada a la E0 del Remote3 177.19.158.192/27
Cálculo para asignar subredes a los enlaces serie punto a punto:
Nuestra topología necesita 4 subredes diferentes para los enlaces punto a punto. Este
tipo de subredes solo necesita tener dos direcciones IP usables.
Datos necesarios para los cálculos:
o Número de hosts necesarios: 2 hosts
o Red de tamaño menor que cumple los requerimientos: 2
o Número de bits de host necesarios: 2 (22-2=2)
7. De todos los cálculos realizados anteriormente, nos quedan disponibles las siguientes subredes
para volver a realizarles un subnetting y sacar redes punto a punto:
o 177.19.159.192/26
o 177.19.158.224/27
NOTA: No tenemos en cuenta la 177.19.156.0/24 porque en el enunciado nos dicen que
empecemos a asignar a partir de la 177.19.157.0. En el peor de los casos, si necesitáramos
albergar más subredes y no pudiésemos reutilizar cálculos anteriores, empezaríamos a trabajar
con la 177.19.156.0/24.
Escogeremos la 177.19.158.224/27 porque es una red de tamaño más pequeño.
Pensemos en que una vez realicemos el subnetting para obtener redes punto a punto,
todo lo que nos quedarán son redes con hasta 2 hosts. Dejemos la /26 que puede
tener hasta 62 hosts para propósitos de crecimiento (p.ej. introducir una red nueva de
60 hosts).
177. 19. 158.
111 000 00
111 001 00
111 010 00
111 011 00
111 100 00
111 101 00
111 110 00
111 111 00
La nueva máscara para estas subredes es:
o Formato CIDR: /30
o Formato decimal: 255.255.255.252
o Formato binario: 11111111.11111111.11111111.11111100
Subredes:
o 177.19.158.224/30
o 177.19.158.228/30
o 177.19.158.232/30
o 177.19.158.236/30
o 177.19.158.240/30
o 177.19.158.244/30
o 177.19.158.248/30
o 177.19.158.252/30
Subred asignada al enlace HQ-BN 177.19.158.224/30
Subred asignada al enlace HQ-Remote2 177.19.158.228/30
Subred asignada al enlace HQ-Remote3 177.19.158.232/30
Subred asignada al enlace BN-Remote1 177.19.158.236/30