Está en la página 1de 8

Prctica 3 Redes de Computadoras

Prctica 3 Redes de Computadoras

Practica 3: Creacin de Subredes


Subredes. 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. 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. 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 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. Si expresamos nuestra direccin de red en binario tendremos: 210.25.2.0 = 11010010.00011001.00000010.00000000 Con lo que tenemos 24 bits para identificar la red (en granate) y 8 bits para identificar los host (en azul). La mscara de red ser: 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 e n 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 subre d 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.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. 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: 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). Robo de 1 bit: Si quitamos un slo bit a la parte de host: parte de red: 11010010.00011001.00000010.r parte de host: hhhhhhh Permutando los bits de host robados para obtener las subredes obtenidas: 2 =2 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. 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. Si vamos aumentando el nmero de bits robados a la procin de host obtenemos:
1

Robo de 2 bits: parte de red: 11010010.00011001.00000010.rr parte de host: hhhhhh nmero de subredes vlidas: 22 -2=2 nmero de host vlidos por subred: 26 -2=62 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 cont ener la direccin de red de la red padre). 11010010.00011001.00000010.01000000 a 11010010.00011001.00000010.01111111 = 210.25.2.64 a 210.25.2.127

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). Mscara de subred:
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

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). Mscara de subred: 11111111.11111111.11111111.11000000 = 255.255.255.192 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).

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: (256-2)-(62+62)=130 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 parte de host: hhhhh 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. 00000000 a 11010010.00011001.00000010. 000 11111 (no vale, al contener la direccin de red de la red padre). 11010010.00011001.00000010. 001 00000 a 11010010.00011001.00000010. 001 11111 = 210.25.2.32 a 210.25.2.63 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). 11010010.00011001.00000010. 010 00000 a 11010010.00011001.00000010. 010 11111 = 210.25.2.64 a 210.25.2.95 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).
3

11010010.00011001.00000010. 011 00000 a 11010010.00011001.00000010. 011 11111 = 210.25.2.96 a 210.25.2.127 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). 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 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). 11010010.00011001.00000010. 110 00000 a 11010010.00011001.00000010. 110 11111 = 210.25.2.192 a 210.25.2.223 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. 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). Mscara de subred para todas ellas: 11111111.11111111.11111111.11100000 = 255.255.255.224 Resumiendo: obtenemos6 subredes vlidas, con30 direcciones IP vlidas para host cada una, es decir, desperdiciamos: (256-2)-(30+30+30+30+30+30)=74 direcciones IP para host, con lo que el rendimiento de la particin en subredes ser:

Prctica 3 Redes de Computadoras

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). Un patrn de equivalencia decimal -binario a la hora de calcular mscaras de subred es el siguiente:

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:

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. 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. 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. Existen para ello direcciones IP reservadas , privadas, para usos internos, que se establecieron por convenio. Estas direcciones no s on vistas desde el exterior, no son pblicas, y sus rangos son:

Prctica 3 Redes de Computadoras

Prctica 3 Redes de Computadoras

- 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).

ACTIVIDADES DE LA PRCTICA

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? 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
er a

10

Prctica 3 Redes de Computadoras

Prctica 3 Redes de Computadoras

SUBNETTING UNA RED DE CLASE A

SUBNETTING UNA RED DE CLASE B

Objetivo Analizar una direccin de red de clase A para poder determinar: La mscara de red Nmero de subredes Hosts por subred Informacin sobre subredes especficas

Objetivo Proporcionar subredes en una red de clase B Ejercicio La empresa ABC Manufacturing ha adquirido la red de clase B 172.16.0.0. La compaa 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 preguntas: Cuntos bits se tomaron de la parte de host? Cul es la mscara de red? 1. Decimal _________________________________________________ 2. Binario _______________ _______________ _______________ Cuntas subredes se pueden emplear? _________________________________________ Cuntos hosts hay por subred? ______________________________________ Cul es el rango de hosts para la subred 16? ____________________________________ 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?

36 subredes con al menos 100 hosts ? 24 subredes con al menos 255 hosts 10 subredes con al menos 50 hosts

Paso 1 Dada esta red de clase B y los requisitos a cumplir responder las siguientes preguntas Cuntas subredes se requieren para esta red? ______________________________________ Cul es el nmero mnimo de bits que pueden tomarse prestados? ______________________________ Cul es la mscara de subred de esta red? 1. Formato decimal ___________________________________________________________ 2. Binario ________________ ________________ ________________ ________________ 3. Formato Slash_____________________________________________________________ Cuntas subredes se pueden usar? __________________________________________

_______________________________

11

12

Prctica 3 Redes de Computadoras

Prctica 3 Redes de Computadoras

Cuntos hosts se pueden usar por subred? _______________________________________ Paso 2 Completar la siguiente tabla con las tres primeras y cuatro ltimas subredes

SUBNETTING UNA RED DE CLASE C

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: ? Clase n 2: 28 nodos 22 nodos

Laboratorio: 30 nodos Aula de profesores: Administracin: 12 nodos 8 nodos

Cul es el rango de hosts de la segunda subred? ____________________________________________ Cul es la direccin de broadcast de la subred 126? ________________________________ Cul es la direccin de broadcast de la red? ________________________________

Paso 1 Dada esta red de clase C y los requisitos a cumplir responder las siguientes preguntas Cuntas subredes se requieren para es ta 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

Broadcast ID

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

También podría gustarte