Sei sulla pagina 1di 8

SUBREDES

Primero que todo identificar que es una subred como el mismo nombre lo dice es parte de una red como identificarlo una red resulta apropiado y ms prctico usar el formato de notacin con puntos para referirse a ella, se hace completando la parte local de la direccin rellenndola con ceros, por ejemplo; 5.0.0.0 identifica una red clase A, Este mismo tipo de notacin se usa para identificar las subredes. Por ejemplo, si la red 131.18.0.0 usa una mscara de red de 8 bits, 131.18.5.0 y 131.18.6.0 se refieren a subredes. Esta notacin se usa para representar redes y subredes de destino en las tablas de encaminamiento IP. El precio por usar esta notacin es que las direcciones de esta forma no se pueden asignar a ningn host ni encaminador.

CREACION DE SUBREDES 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, Y para hacer ms claro el desarrollo, vamos a parir de una red con direccin IP real. Vamos a tomar como ejemplo 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 nuestra red, con direccin IP es 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

cuntas 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. 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: 21=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 2 2-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: 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 contener 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). 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 vis, 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: 23-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. 00111111 = 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). 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: 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 (aunque la cantidad de redes y host tiles vara un poco de esta regla: 2 menos en todo caso). 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.

SUBNETTING
Lo que realiza es implementar subredes permite incrementar el numero de redes disponibles sin solicitar otra direccin IP. Es importante saber que las direccion IP estan clasificadas acorde a un nivel por clase, siendo as que existen cinco clases de direcciones IP, las cuales son las siguientes:

* Clase A: permite alrededor de 16,000,000 hosts conectados a la red. Este tipo de direcciones son poco comunes, y se agotaron, ya que debido a sus caracteristicas solo existian unas pocas miles de este tipo de direcciones. * Clase B: permite alrededor de 65,000 hosts conectados a la red. Lamentablemente este tipo de direcciones ya no se ofrecen, y son sumamente costosas, por las comodidades que brinda (amplia gama de direcciones IP), pero representan un gran desperdicio de direcciones, ya que muy pocas redes Clase B llegan a conectar 65,000 hosts, un ejemplo es la red de la Universidad Simon Bolivar (159.90) * Clase C: permite solo 254 hosts conectados a la red, y son actualmente la sunicas ofresidas a la venta. Se ha logrado implementar un metodo que permite usionarvarias direcciones Clase C, enmascarandolas como una sola red. Este metodo se conoce como CIDR (Classless InterDomain Routing). * Clase D: utilizada para propositos de multicast. * Clase E: utilizada actualmente para fines experimentales. Las direcciones IP son globalmente unicas, y tienen una estructura jerarquica de la forma <parte de red> + <parte de host>. Tienen una notacion de la siguiente manera: * 10.3.2.4 (Clase A, pues el primer numero esta entre 0 y 127). * 159.90.10.185 (Clase B, pues el primer numero esta entre 128 y 191). * 192.12.69.77 (Clase C, pues el primer numero esta entre 192 y 223). * 224.0.0.0 (Clase D, pues es en este numero donde comienzan, hasta 239). * 240.0.0.0 (Clase E, pues es en este numero donde empiezan). La idea principal de las direcicones IP era que cada <parte de red> identificara exactamente una red fisica. Pero resulto que esta meta tenia unos cuantos defectos. Por ejemplo, un red implementada en una universidad que tiene muchas redes internas decide conectarse a INternet. Para cada red, sin importar cuan peque#a, se necesita una direccion Clase C, por lo menos. Aun peor, para cada red con mas de 255 hosts se necesitaria una direccion Clase B. Esto representa un gran desperdicio de direcciones, e ineficiencia en la asignacion de direcciones IP, sin contar los altos costos. Peor aun, en dado caso que se llegaran muchas de las direcciones IP en una red Clase B, esto representa un aumento en el tiempo de envio de paquetes ya que la tabla de redireccionamiento de los routers aumentaria notablemente, y la busqueda del destino en esta tabla tomaria mucho tiempo. A medida que se agregan hosts se hace mas grande la tabla de ireccionamiento(routing table), lo

que trae como consecuencia un aumento en los costos de los routers y una degradacion en el erformancedel router.

Potrebbero piacerti anche