Está en la página 1de 8

Prctica 3

Redes de Computadoras

Practica 3: Creacin de Subredes

Prctica 3
Redes de Computadoras

con direccin IP 210.25.2.0, por lo que tenemos para asignar a los host de la misma todas
las direcciones IP del rango 210.25.2.1 al 210.25.2.254, ya que la direccin 210.25.2.0 ser
la de la propia red y la 210.25.2.255 ser la direccin de broadcast general.

Subredes.

Si expresamos nuestra direccin de red en binario tendremos:

Cuando se trabaja con una red pequea, con pocos host conectados, el adminitrador de red
puede fcilmente configurar el rango de direcciones IP usado para conseguir un
funcionamiento ptimo del sistema. Pero conforme la red va creciendo se hace necesaria
una divisin en partes de la misma.

210.25.2.0 = 11010010.00011001.00000010.00000000

En primer lugar, porque conforme se va extendiendo la red va aumentando de forma pareja


el dominio de colisin, llegando un momento en el que el rendimiento de la red se ve
afectado seriamente. Esto se puede mitigar segmentando la red, dividiendo la misma en una
serie de segmentos significativos, de tal forma que mediante switches podremos limitar
estos dominios de colisin, enviando las tramas tan slo al segmento en el que se encuentra
el host destino.

La mscara de red ser:

En segundo lugar, y aunque segmentemos la red, conforme aumenta el nmero de host


aumenta tambin el nmero de transmisiones de broadcast (cuando un equipo origen enva
datos a todos los dispositivos de la red), llegando un momento que dicho trfico puede
congestionar toda la red de forma inaceptable, al consumir un ancho de banda excesivo.
Esto es as porque todos los host estn enviando de forma constante peticiones de este tipo:
peticiones ARP, envos RIP, peticiones DNS, etc.
Para solventar este hecho es preciso dividir la red primaria en una serie de subredes, de tal
forma que cada una de ellas va a funcionar luego, a nivel de envo y recepcin de paquetes,
como una red individual, aunque todas pertenezcan a la misma red principal (y por lo tanto,
al mismo dominio). De esta forma, aunque la red en su conjunto tendr una direccin IP
nica, administrativamente, a nivel administrativo podremos considerar subredes bien
diferenciadas, consiguiendo con ello un control del trfico de la red y una limitacin de las
peticiones de broadcast que la atraviesan.
En las explicaciones siguientes vamos a considerar una red pblica, es decir, formada por
host con direcciones IP pblicas, que pueden ser vistas por todos las mquinas conectadas a
Internet. Pero el desarrollo es igualmente vlido para redes privadas, por lo que su
aplicacin prctica es vlida para toda red corporativa. Y para hacer ms claro el desarrollo,
vamos a parir de una red con direccin IP real.
Vamos a tomar como ejem plo una red de clase C, teniendo claro que lo que expliquemos va
a ser til para cualquier tipo de red, sa de clase A, B o C. Entonces, tenemos nuestra red,

Con lo que tenemos 24 bits para identificar la red (en granate) y 8 bits para identificar los
host (en azul).

11111111.11111111.11111111.00000000 = 255.255.255.0
Para crear subredes a partir de una direccin IP de red padre, la idea es "robar" bits a los
host, pasndolos a los de identificacin de red. Cuntos? Bueno, depende de las subredes
que queramos obtener, teniendo en cuenta que cuntos ms bits robemos, ms subredes
obtendremos, pero con menos host cada una. Por lo tanto, el nmero de bits a robar
depende de las necesidades de funcionamiento de la red final.
Mscara de subred. Otro elemento que deberemos calcular para cada una de las subredes es su mscara de
subred, concepto anlogo al de mscara de red en redes generales, y que va a ser la
herramienta que utilicen luego los routers para dirigir correctamente los paquetes que
circulen entre las diferentes subredes.
Para obtener la mscara de subred basta con presentar la direccin propia de la subred en
binario, poner a 1 todos los bits que dejemos para la parte de red (incluyendo los robados a
la porcin de host), y poner a 0 todos los bits que queden para los host. Por ltimo,
pasaremos la direccin binaria resultante a formato decimal separado por puntos, y sa ser
la mscara de la subred.
Por ejemplo, si tenemos la direccin de clase B:
150.10.x.x
=
10010110.00001010.hhhhhhhh.hhhhhhhh y le quitamos 4 bits a la porcin de host para
crear subredes: 10010110.00001010.rrrrhhhh.hhhhhhhh la mscara de subred ser:
11111111.11111111.11110000.000000 que pasada a decimal nos queda: 255.255.240.0
Las mscaras de subred, al igual que ocurre con las mscaras de red, son muy importantes,
resultando imprescindibles para el trabajo de enrutamiento de los routers.

Prctica 3
Redes de Computadoras

Prctica 3
Redes de Computadoras

Creando las subredes.-

Robo de 2 bits:

Vamos a partir pus de nuestra direccin IP de la red padre y vamos a ir quitando bist
sucesivos a la porcin de host, calculando en cada caso las subredes obtenidas, sus
direcciones IP, sus mscaras de subred y el rendimiento de la particin obtenida.

parte de red: 11010010.00011001.00000010.rr

Para ello, pasamos la direccin IP a binario, cogemos los bits robados a la porcin de host y
vamos variando de todas las formas posibles:

nmero de subredes vlidas: 22 -2=2

parte de host: hhhhhh

nmero de host vlidos por subred: 26 -2=62


0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111
en el caso de 4 bits, y luego calculamos las IP de los host correspondientes a cada una de
las variaciones hallando los mrgenes de las mismas, ya que estarn entre el valos mnimo
y el mximo al variar los bits de la porcin de host entre todos 0 (direccin de subred) y
todos 1 (direccin de broadcast correspondiente).

Las direcciones de subred las obtenemos haciendo las combinaciones posibles con los 2
bits robados:
11010010.00011001.00000010. 00 000000 a 11010010.00011001.00000010. 00 111111 =
210.25.2.0 a 210.25.2.63 (no vale, al contener la direccin de red de la red padre).

Robo de 1 bit:

11010010.00011001.00000010.01000000 a 11010010.00011001.00000010.01111111 =
210.25.2.64 a 210.25.2.127

Si quitamos un slo bit a la parte de host:


parte de red: 11010010.00011001.00000010.r

Subred vlida, con direccin de red=210.25.2.64, broadcast=210.25.2.127 y 62 direcciones


IP para host, que son las comprendidas entre las dos anteriores (de la 210.25.2.65 a la
210.25.2.126).

parte de host: hhhhhhh

Mscara de subred:

Permutando los bits de host robados para obtener las subredes obtenidas:
1

2 =2

11111111.11111111.11111111.11000000 = 255.255.255.192
11010010.00011001.00000010.10 000000 a 11010010.00011001.00000010.10 111111 =
210.25.2.128 a 210 .25.2.191

Es decir, 2 subredes (11010010.00011001.00000010.0 y 11010010.00011001.00000010.1).


Pero resulta que no podemos disponer de la subred que toma el 0, ya que entonces
contendra la IP de la red padre, ni de la que toma el 1, ya que contendra la direccin de
broadcast de la red padre. Es decir, robando 1 slo bit no podemos crear subredes.

Subred vlida, con direccin de red=210.25.2.128, broadcast=210.25.2.191 y 62


direcciones IP para host, que son las comprendidas entre las dos anteriores (de la
210.25.2.129 a la 210.25.2.190).

Como regla general, el nmero de subredes obtenidas al quitar n bits a la porcin de


host ser 22 -2, y el nmero de host disponible en cada subred ser 2(8 -n)-2, ya que toda
subred debe tener su propia direccin de red y su propia direccin de broadcast.

Mscara de subred:

Si vamos aumentando el nmero de bits robados a la procin de host obtenemos:

11010010.00011001.00000010.11 000000 a 11010010.00011001.00000010. 11111111 =


210.25.2.192 a 210.25.2.225 (no vale, al contener la direccin de broadcast de la red padre).

11111111.11111111.11111111.11000000 = 255.255.255.192

Prctica 3
Redes de Computadoras

Prctica 3
Redes de Computadoras

Resumiendo: obtenemos dos subredes vlidas, con 62 direcciones IP vlidas cada una, es
decir, desperdiciamos:

11010010.00011001.00000010.011 00000 a 11010010.00011001.00000010.011 11111 =


210.25.2.96 a 210.25.2.127

(256-2)-(62+62)=130

Subred vlida, con direccin de red=210.25.2.96, broadcast=210.25.2.127 y 30 direcciones


IP para host, que son las comprendidas entre las dos anteriores (de la 210.25.2.97 a la
210.25.2.126).

direcciones IP para host, con lo que el rendimiento de la particin en subredes ser:


R=(IP tiles subredes)/(IP tiles totales)=124/254=0.488=48%
Como ves, la mscara de subred es la misma para todas las subredes obtenidas robando 2
bist a la porcin de host, y lo mismo ocurre para el robo de otro nmero de bits.
Robo de 3 bits:
parte de red: 11010010.00011001.00000010.rrr

11010010.00011001.00000010.100 00000 a 11010010.00011001.00000010.100 11111 =


210.25.2.128 a 210.25.2.159
Subred vlida, con direccin de red=210.25.2.128, broadcast=210.25.2.159 y 30
direcciones IP para host, que son las comprendidas entre las dos anteriores (de la
210.25.2.129 a la 210.25.2.158).
11010010.00011001.00000010.101 00000 a 11010010.00011001.00000010.101 11111 =
210.25.2.160 a 210.25.2.191

parte de host: hhhhh


Subred vlida, con direccin de red=210.25.2.160, broadcast=210.25.2.191 y 30
direcciones IP para host, que son las comprendidas entre las dos anteriores (de la
210.25.2.161 a la 210.25.2.190).

nmero de subredes vlidas: 2 -2=6


nmero de host vlidos por subred: 25 -2=30
Las direcciones de subred las obtenemos haciendo las combinaciones posibles con los 3
bits robados:

11010010.00011001.00000010.110 00000 a 11010010.00011001.00000010.110 11111 =


210.25.2.192 a 210.25.2.223

11010010.00011001.00000010. 00000000 a 11010010.00011001.00000010.000 11111 (no


vale, al contener la direccin de red de la red padre).

Subred vlida, con direccin de red=210.25.2.192, broadcast=210.25.2.223 y 30


direcciones IP para host, que son las comprendidas entre las dos anteriores (de la
210.25.2.193 a la 210.25.2.222).

11010010.00011001.00000010.001 00000 a 11010010.00011001.00000010. 00111111 =


210.25.2.32 a 210.25.2.63

11010010.00011001.00000010. 11100000 a 11010010.00011001.00000010. 11111111 =


210.25.2.224 a 210.25.2.255 (no vale, al contener la direccin de broadcast de la red padre).

Subred vlida, con direccin de red=210.25.2.32, broadcast=210.25.2.63 y 30 direcciones


IP para host, que son las comprendidas entre las dos anteriores (de la 210.25.2.33 a la
210.25.2.62).

Mscara de subred para todas ellas:

11010010.00011001.00000010.010 00000 a 11010010.00011001.00000010.010 11111 =


210.25.2.64 a 210.25.2.95

Resumiendo: obtenemos6 subredes vlidas, con30 direcciones IP vlidas para host cada
una, es decir, desperdiciamos:

Subred vlida, con direccin de red=210.25.2.64, broadcast=210.25.2.95 y 30 direcciones


IP para host, que son las comprendidas entre las dos anteriores (de la 210.25.2.65 a la
210.25.2.94).

(256-2)-(30+30+30+30+30+30)=74

11111111.11111111.11111111.11100000 = 255.255.255.224

direcciones IP para host, con lo que el rendimiento de la particin en subredes ser:

Prctica 3
Redes de Computadoras

R=(IP tiles subredes)/(IP tiles totales)=180/254=0.708=70.8%


Y lo mismo hacemos en el caso de robar 4, 5 y 6 bits (7 no podemos robar, ya que
entoneces las subredes resultantes slo podran tener 2 direcciones IP, una para la subred y
otra de broadcast, con lo que no podran tener host).
Cada vez que se pide prestado otro bit del campo de host, la cantidad de subredes totales
posibles se duplica, mientras que la cantidad de direcciones de host totales que se pueden
asignar se reduce a la mitad (aunqu e la cantidad de redes y host tiles vara un poco de esta
regla: 2 menos en todo caso).

Prctica 3
Redes de Computadoras

Por un lado, se pueden precisar subredes con unas necesidades de host predeterminadas
(p.e. 50 host por subred, 120, etc.), por otro se debe procurar que el nmero de IPs
desperdiciadas sa mnimo, y por otro lado se deben limitar al mximo el ancho de banda
absorvido por las peticiones de broadcast.
Por lo tanto, se hace preciso un clculo exacto de las diferentes obciones disponibles,
buscando que el rendimiento de la particin sa mximo, dentro de las necesidades exigidas
a la particin. Un resumen de los rendimientos (direcciones ) lo teneis en la siguiente
tabla:

Un patrn de equivalencia decimal -binario a la hora de calcular mscaras de subred es el


siguiente:

De todas formas, el caso ms normal con el que nos encontraremos ser una empresa u
organizacin con una o varias direcciones IP pblicas, asignadas por su ISP (Proveedor de
Servicios de Internet), que sern usadas por router/firewall, encargados de dar salida a
Internet a todos los host internos. Trs los routers habr normalmente uno o ms servidores
Proxi, que sern los que se encargarn de gestionar las peticiones de servicios externos de
los host, y trs el tendremos una red interna, privada, formada por diferentes host,
servidores de aplicaciones, servidores de datos, impresoras, etc.
En cualquier caso, y una vez realizada la particin, la primera direccin IP vlida de la
misma se suele asignar al router que unir las diferentes subredes.
Optimizando la particin. -

En estos casos, el administrador o diseador de la red interna dispondr de todo un rango de


IPs disponibles para realizar las particiones, pudiendo usar la clase IP privada (clase A, B o
C) que ms le convenga. No obstante, es muy importante tambin el clculo ptimo de la
particin, a fin de limitar al mximo los dominios de colisin y el ancho de banda
consumido los broadcast.

Es tarea del diseador de la red o del administrador de la misma el obtener la particin en


subredes ms acertada de acuerdo con las necesidades actuales y futuras, con objeto de
optimizar el nmero de IPs utilizadas, sobre todo en el caso de que la red sa pblica.

Existen para ello direcciones IP reservadas , privadas, para usos internos, que se
establecieron por convenio. Estas direcciones no son vistas desde el exterior, no son
pblicas, y sus rangos son:

Prctica 3
Redes de Computadoras

Prctica 3
Redes de Computadoras

ACTIVIDADES DE LA PRCTICA

- Clase A: 10.0.0.0
- ClaseB: 172.16.0.0 a 172.31.0.0
Ejercicio 1
- Clase C: 192.168.X.0 (con X variando).

Dada la red 172.16.0.0 quieren hacerse 1080 subredes.


Cuntos bits tenemos que dedicar para hacer subredes?
Cuntas subredes podran crearse como mximo con ese nmero de bits?
Cuntos hosts pueden colocarse como mximo en cada subred?
er

Cul es la IP del 13 host de la 612 subred vlida?


Ejercicio 2
Se han tomado 6 bits para realizar subredes. Dada la siguiente IP 192.47.214.156 contestar:
cul es la mscara de la red?
Cuntas subredes pueden crearse?
Ejercicio 3
Qu direcciones de host no son vlidas y por qu?

192.27.4.5.2 /26

192.27.45.74 /26

214.249.29.236 /27

237.114.10.27 /24

212.57.60.14 /24

131.29.3.7 /26

149.139.256.14 /16

127.102.200.49 /16

194.103.14.29 /16

10

Prctica 3
Redes de Computadoras

Prctica 3
Redes de Computadoras

SUBNETTING UNA RED DE CLASE A

SUBNETTING UNA RED DE CLASE B

Objetivo

Objetivo

Analizar una direccin de red de clase A para poder determinar:

Proporcionar subredes en una red de clase B

La mscara de red

Nmero de subredes

Ejercicio

Hosts por subred

La empresa ABC Manufacturing ha adquirido la red de clase B 172.16.0.0. La compaa

Informacin sobre subredes especficas

necesita crear el esquema de subredes que se indica a continuacin:

Paso 1 Dada la direccin de red de Clase A 10.0.0.0 / 24 responda las siguientes

?36 subredes con al menos 100 hosts

preguntas:

24 subredes con al menos 255 hosts

10 subredes con al menos 50 hosts

Cuntos bits se tomaron de la parte de host?

Cul es la mscara de red?

1. Decimal _________________________________________________

Paso 1 Dada esta red de clase B y los requisitos a cumplir responder las siguientes

2. Binario _______________ _______________ _______________

preguntas

Cuntas subredes se pueden emplear?

Cuntas subredes se requieren para esta red?

_________________________________________

______________________________________

Cuntos hosts hay por subred?

Cul es el nmero mnimo de bits que pueden tomarse prestados?

______________________________________

______________________________

Cul es el rango de hosts para la subred 16?

Cul es la mscara de subred de esta red?

____________________________________

1. Formato decimal

Cul es la direccin de red de la subred 16?


________________________________

Cul es la direccin de broadcast de la subred 16?


_______________________________

Cul es la direccin de broadcast de la ltima red que se puede emplear?

___________________________________________________________
2. Binario
________________ ________________ ________________ ________________
3. Formato
Slash_____________________________________________________________
Cuntas subredes se pueden usar? __________________________________________

_______________________________

11

12

Prctica 3
Redes de Computadoras

Prctica 3
Redes de Computadoras

SUBNETTING UNA RED DE CLASE C

Cuntos hosts se pueden usar por subred?


_______________________________________
Paso 2 Completar la siguiente tabla con las tres primeras y cuatro ltimas subredes

Objetivo
Proporcionar subredes en una red de clase C

Subnetwork

Subnetwork ID

Host Range

Broadcast ID
Ejercicio
Una universidad ha recibido una direccin de clase C, 192.168.1.0 y necesitan crear
subredes para proporciona seguridad y control de broadcast en la LAN.
La LAN consta de lo siguiente, cada una de las cuales requiere una subred.

?Clase n 1:

28 nodos

Clase n 2:

22 nodos

Laboratorio: 30 nodos

Aula de profesores:

12 nodos

Administracin:

8 nodos

Cul es el rango de hosts de la segunda subred?

Paso 1 Dada esta red de clase C y los requisitos a cumplir responder las siguientes

____________________________________________

preguntas

Cul es la direccin de broadcast de la subred 126?

Cuntas subredes se requieren para es ta red?

________________________________

________________________________________________________________________

Cul es la direccin de broadcast de la red?

Cul es la mscara de subred de esta red?

________________________________

1. Formato decimal
___________________________________________________________
2. Binario
________________ ________________ ________________ ________________
3. Formato Slash
_____________________________________________________________
Cuntas subredes se pueden usar? __________________________________________

13

14

Prctica 3
Redes de Computadoras

Cuntos hosts se pueden usar por subred?


_______________________________________
Paso 2 Completar la siguiente tabla

Subred

IP de Subred

Rango de Hosts

Cul es el rango de hosts de la sexta subred?


____________________________________________
Cul es la direccin de broadcast de la tercera subred?
________________________________
Cul es la direccin de broadcast de la red?
________________________________

15

Broadcast ID

También podría gustarte