You are on page 1of 17

Mtodo del cambio de base para clculo manual de subredes con IP V4.

0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

MTODO DEL CAMBIO DE BASE PARA CLCULO MANUAL DE SUBREDES CON IP V4.0

Jos Antonio Guijarro Guijarro


Profesor de Secundaria Especialidad de Informtica Profesor Tcnico de F.P. Especialidad de Sistemas y Aplicaciones Informticas.

1-. INTRODUCCIN. Sobre el tema del subneting o divisin de redes ms grandes en subredes, hay multitud de sitios en Internet. Pginas web dedicadas a explicar cmo se calculan las tablas de subredes en base a una determinada decisin de nmero de hosts o nmero de subredes necesarias, generalmente slo se explica el mecanismo para dividir una red de clase C, siendo este caso el ms sencillo. El presente artculo tiene como fin, explicar de forma clara, concisa y pedaggica cmo puede obtenerse rpidamente cualquier ip sin necesidad de reproducir la tabla en su totalidad. Se explicar primero el caso ms sencillo, con una subred de tipo C, para posteriormente ver cmo puede hacerse con subredes tipo B y A. Mi experiencia en el aula, en el mdulo de Sistemas Informticos Multiusuario y en Red del Ciclo de Desarrollo de Aplicaciones Informticas, ha sido altamente gratificante, ya que los alumnos adquirieron unas destrezas excepcionales para hacer los clculos. El mtodo consiste en averiguar cualquier direccin ip de una subred, dada la ip de red y el nmero de hosts o el nmero de subredes que se desean obtener. 2-. EXPLICACIN TERICA DEL MTODO Si llamamos n al nmero de subredes tiles que se van a obtener, y s a los hosts que habr en cada subred, la ip de subred de la nmero n se podr obtener siguiendo el siguiente procedimiento para cada tipo de subred:

189

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Primer caso: Subred de tipo C. Dada la ip de red x.y.z.0, la mscara 255.255.255.0, y s hosts por subred, la ip de la subred nmero n, ser x.y.z.w, donde w=n*s Segundo caso: Subred de tipo B. Dada la ip de red x,y,0,0 y la mscara 255.255.0.0, la ip de la subred til nmero n ser x,y,c,t donde c y t se obtendrn segn el resultado de las siguientes operaciones: 1. x = n*s 2. x : 256 = c,d 3. 0,d * 256 = t Tercer caso: Subred de tipo A Dada la ip de red w,0,0,0, la mscara 255.0.0.0 y s nmero de hosts por subred la ip de la subred til nmero n ser w,y,c,t donde c y t sern el resultado de las siguientes operaciones: 1. Se opera n*s = x. 2. Si x >= 65536, i. x : 65536 = y,d 1. Si d > 0 a. 0,d * 65536 = z b. z : 256 = c,e c. 0,e * 256 = t 2. Si d = 0 a. c = 0 b. t = 0 3. Si x < 65536, i. y = 0; ii. x : 256 = c,e iii. 0,e * 256 =t A continuacin se exponen varios ejemplos para aclarar la utilidad del mtodo. Ejemplo del primer caso: Subred de tipo C. Este es el tipo ms simple, en el que apenas hay que hacer clculos, ya que basta con saber que el ltimo octeto de la ip es el que nos va a permitir hacer la divisin en subredes, siendo los bits ms significativos los reservados para las subredes y los de menor peso los de los hosts. Empezar explicando el procedimiento a seguir, basndome en un ejemplo sencillo. Supongamos que disponemos de la direccin 192.168.1.1, y deseamos tener 16 subredes tiles. Se pide realizar la tabla de subredes donde se especifiquen las

190

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

direcciones IP de cada una de las subredes, el primer y ltimo host til y la direccin broadcast. Este es el tpico ejemplo que se repite en multitud de pginas en toda la web. La solucin es sencilla siguiendo el siguiente procedimiento: 1. En primer lugar, nos centramos en la mscara de subred, que por ser de clase C, ser la 255.255.255.0. 2. Cogemos el ltimo octeto y vemos cuntos bits son necesarios para completar las subredes pedidas. En nuestro caso, podamos pensar en coger 4 bits para las subredes, ya que podramos direccionar 16, pero de stas slo 14 seran tiles y las necesidades del problema no quedaran cubiertas, por ello necesitamos coger los 5 primeros bits, aunque seamos conscientes de que sobran combinaciones. Con esto, nos quedaran 3 bits para los hosts. 3. Como tenemos 3 bits para los hosts, tericamente podremos direccionar 8 hosts por subred, de los cuales, slo 6 sern tiles, pero las ip`s de las distintas subredes, se van a diferenciar en 8 unidades, lo que vamos a llamar en adelante salto de subred. 4. El ltimo octeto de la nueva mscara de subred, ser la que resulte de sumar las potencias de dos elevada al peso de los cinco primeros bits. De esta forma, para nuestro ejemplo, tendremos 2^7 + 2^6 + 2^5 + 2^4 + 2^3 = 248, con lo que la nueva mscara ser 255.255.255.248. La ip de la red se puede expresar tambin con la notacin 192.168.1.0/29, lo que nos indica que cogeremos 29 bits para construir las subredes. 5. Con estos datos, podemos construir la tabla de subredes que da solucin al problema. N Subred 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 IP de la subred 192.10.10.0 192.10.10.8 192.10.10.16 192.10.10.24 192.10.10.32 192.10.10.40 192.10.10.48 192.10.10.56 192.10.10.64 192.10.10.72 192.10.10.80 192.10.10.88 192.10.10.96 192.10.10.104 192.10.10.112 192.10.10.120 192.10.10.128 IP 1 Host 192.10.10.1 192.10.10.9 192.10.10.17 192.10.10.25 192.10.10.33 192.10.10.41 192.10.10.49 192.10.10.57 192.10.10.65 192.10.10.73 192.10.10.81 192.10.10.89 192.10.10.97 192.10.10.105 192.10.10.113 192.10.10.121 192.10.10.129 IP ltimo host 192.10.10.6 192.10.10.14 192.10.10.22 192.10.10.30 192.10.10.38 192.10.10.46 192.10.10.54 192.10.10.62 192.10.10.70 192.10.10.78 192.10.10.86 192.10.10.94 192.10.10.102 192.10.10.110 192.10.10.118 192.10.10.120 192.10.10.124 Ip de difusin (Broadcast) 192.10.10.7 192.10.10.15 192.10.10.23 192.10.10.31 192.10.10.39 192.10.10.47 192.10.10.55 192.10.10.63 192.10.10.71 192.10.10.79 192.10.10.87 192.10.10.95 192.10.10.103 192.10.10.111 192.10.10.119 192.10.10.127 192.10.10.135

191

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Estudiemos los distintos procedimientos que podemos utilizar para construir la tabla anterior: Lo ms sencillo, sera numerar las subredes comenzando por la nmero 0, que al igual que la 31 son tericas, pues como se sabe, no se pueden utilizar. A partir de la direccin de subred nmero 0, se puede calcular el primer host til para esa subred, sumando 1 a la direccin de subred, y el ltimo host til, sumando 6 a esta ltima direccin. La direccin broadcast, o de difusin, se calcular sumando 1 a la direccin del ltimo host til. La siguiente direccin de subred, se puede obtener sumando 1 a la direccin broadcast de la subred anterior, y repitiendo el procedimiento puede confeccionarse toda la tabla. Otra forma de construir la tabla es completando columnas, empezando por la ip de la subred nmero 0, podemos sumar 8 en el cuarto octeto (salto de subred = 256/32), y calcular as la ip de la subred nmero 1, sumando 8 a sta calculamos la nmero 2, y as hasta la nmero 31. La columna del primer hosts til, la calcularemos a partir de la ip de la subred, sumando 1, pues en cada subred, la ip del primer host, va a ser una unidad ms que la de esa subred. La columna de broadcast, de la subred 0, la obtendremos restando uno a la direccin ip de la subred nmero 1, y en general, la ip del broadcast de la subred nmero n, ser una unidad menos que la ip de la subred nmero n+1. A partir de la direccin de difusin o broadcast, se puede obtener la del ltimo host, simplemente restando una unidad. Si observamos detenidamente la tabla anterior, enseguida nos daremos cuenta de que cualquier fila n, sigue la siguiente sucesin: n 192.10.10.8* 192.10.10.8*n + 192.10.10.8*n + n - 192.10.10.8*n + n n 1 2 1

Con lo que no necesitamos reproducir la tabla completa para averiguar cual es, por ejemplo, la direccin ip de la subred nmero 25. Las celdas de ltimo host y broadcast, se pueden simplificar, quedando las siguientes expresiones: a) Para el ltimo host: 192.10.10.9*n -2 b) Para el broadcast: 192.10.10.9*n 1 Es decir, que calcularamos primero la direccin de red de la subred siguiente a la que queremos obtener (n+1) para seguidamente, restar uno y obtener el broadcast de la subred n, y restar dos y obtener la direccin del ltimo host. De esta forma queda explicado el mtodo para tablas de subredes de clase C.

192

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Ejemplo del segundo caso: Subred de tipo B. Visto el procedimiento para redes de clase C, procedo ahora a explicar el mtodo para cuando se trata de clase B. Lo vemos con un ejemplo: Ejemplo 1 de clase B: Se dispone de la IP 172.23.0.0, y se desea dividir de forma que se puedan utilizar 120 subredes. Se pide: b) Cul es la nueva mscara de subred?. c) Cuntos hosts tiles por subred se pueden tener?. d) Confeccionar la tabla de las primeras 20 subredes tericas. a) Vamos a empezar calculando la nueva mscara: Para esto, lo primero es pensar cuntos bits necesitamos para las subredes y cuntos bits quedan libres para los hosts. Como vamos a subdividir en 120 subredes, necesitamos 7 bits, que sern los de mayor peso del tercer octeto de la mscara. Luego, entonces, la nueva mscara ser: 255.255.254.0, y la ip la podremos expresar como 172.23.0.0/23 b) Pasamos ahora a calcular el nmero de hosts que habr en cada red: Despus de reservar 7 bits para la mscara de subred, nos quedan 9 bits disponibles para los hosts, que sern el ltimo bit del tercer octeto, y los ocho bits del cuarto octeto. Tendremos entonces, 512 hosts por subred, de los que slo 510 sern tiles, el salto ser de 512. Al dividir 512 entre 256 sale 2,0 con lo que saltar de 2 en 2 en el tercer octeto de la ip de subred. c) Con estos datos ya podemos confeccionar la tabla de las 20 primeras subredes, que quedar como sigue:
N Subred 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 IP de la subred 172.23.0.0 172.23.2.0 172.23.4.0 172.23.6.0 172.23.8.0 172.23.10.0 172.23.12.0 172.23.14.0 172.23.16.0 172.23.18.0 172.23.20.0 172.23.22.0 172.23.24.0 172.23.26.0 172.23.28.0 172.23.30.0 172.23.32.0 172.23.34.0 172.23.36.0 172.23.38.0 IP 1 Host 172.23.0.1 172.23.2.1 172.23.4.1 172.23.6.1 172.23.8.1 172.23.10.1 172.23.12.1 172.23.14.1 172.23.16.1 172.23.18.1 172.23.20.1 172.23.22.1 172.23.24.1 172.23.26.1 172.23.28.1 172.23.30.1 172.23.32.1 172.23.34.1 172.23.36.1 172.23.38.1 IP ltimo host 172.23.1.254 172.23.3.254 172.23.5.254 172.23.7.254 172.23.9.254 172.23.11.254 172.23.13.254 172.23.15.254 172.23.17.254 172.23.19.254 172.23.21.254 172.23.23.254 172.23.25.254 172.23.27.254 172.23.29.254 172.23.31.254 172.23.33.254 172.23.35.254 172.23.37.254 172.23.39.254 Ip de difusin (Broadcast) 172.23.1.255 172.23.3.255 172.23.5.255 172.23.7.255 172.23.9.255 172.23.11.255 172.23.13.255 172.23.15.255 172.23.17.255 172.23.19.255 172.23.21.255 172.23.23.255 172.23.25.255 172.23.27.255 172.23.29.255 172.23.31.255 172.23.33.255 172.23.35.255 172.23.37.255 172.23.39.255

193

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

De forma general, para cualquier subred n, tendremos lo siguiente: a) b) c) d) La ip ser de la forma: 172.23.2*n.0 El primer host til ser: 172.23.2*n.1 El ltimo host til ser: 172.23.2*n+1.254 La direccin broadcast ser: 172.23.2*n+1.255

Ejemplo 2 de Clase B. Tenemos la direccin 172.30.0.0 y necesitamos 25 hosts por subred. Se pide: a) Averiguar el nmero de subredes b) La nueva mscara c) La tabla de las primeras 10 subredes tericas. d) La direccin ip de la subred til nmero 23 e) La direccin broadcast de la subred til nmero 234. f) El primer host direccionable de la subred til nmero 34. g) El ltimo host direccionable de la subred til nmero 200. a) Razonemos sobre el nmero de subredes: Si necesitamos 25 hosts por subred, tenemos que reservar 5 bits para ellos, y estos seran los 5 menos significativos del cuarto octeto, con lo que nos quedan 11 bits disponibles para subredes, es decir, 2^11=4096 subredes tericas, o lo que es lo mismo 4094 tiles. Como consecuencia de lo anterior, sabemos que cada subred va a tener 32 hosts tericos (30 tiles), y el salto entre las direcciones ip va a ser de 32. b) Para obtener la nueva mscara de subred, operamos de la siguiente forma: 1. Pensamos en binario, y ponemos a 1 todos los bits de la nueva mscara correspondientes a la parte de subred. Para nuestro caso, los 8 del tercer octeto y los 3 con mayor peso del cuarto octeto. De esta forma quedara: 11111111.11111111.11111111.11100000 2. Multiplicamos cada bit a 1 por 2 elevado a su peso relativo dentro de cada octeto. 3. Sumamos las cantidades anteriores dentro del octeto correspondiente y esa es (en decimal) la nueva mscara. Esto es: 255.255.255.22 c) La tabla de las 10 primeras subredes ser:

194

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

N Subre d 0 1 2 3 4 5 6 7 8 9

IP de la subred 172.30.0.0 172.30.0.32 172.30.0.64 172.30.0.96 172.30.0.128 172.30.0.160 172.30.0.192 172.30.0.224 172.30.1.0 172.30.1.32

IP 1 Host

IP ltimo host 172.30.0.30 172.30.0.62 172.30.0.94 172.30.0.126 172.30.0.158 172.30.0.190 172.30.0.222 172.30.0.254 172.30.1.30 172.30.1.62

Ip de difusin (Broadcast) 172.30.0.31 172.30.0.63 172.30.0.95 172.30.0.127 172.30.0.159 172.30.0.191 172.30.0.223 172.30.0.255 172.30.1.31 172.30.1.63

172.30.0.1 172.30.0.33 172.30.0.65 172.30.0.97 172.30.0.129 172.30.0.161 172.30.0.193 172.30.0.225 172.30.1.1 172.30.1.33

d) Continuando con la tabla anterior, podramos averiguar todas las ips de todas las subredes, pero esto no es necesario si lo que queremos es averiguar de forma rpida una fila de esa enorme tabla. Se puede generalizar el procedimiento con el mtodo de cambio de base: 1. Siendo n el nmero de la subred til, y s el salto, operamos n*s = x. 2. Ahora x lo dividimos entre 256 (resultado de pasar a decimal los 8 bits a uno del cuarto octeto), arrojando una cantidad c,d donde c es el nmero entero del cociente y d los posibles decimales. 3. La direccin ip se forma poniendo c en el tercer octeto. El ltimo octeto (t), se obtiene operando 0,d*256 = t. En nuestro caso, nos piden la direccin ip de la subred nmero 23, por lo que siguiendo las indicaciones anteriores, haremos: 1. x = n*s x = 23 * 32; x= 736 2. 736 : 256 = 2,875 -> c=2; d=875 3. 0,d * 256 = t 0,875 * 256 = 224 = t La direccin ip pedida es: 172.30.2.224 e) La direccin broadcast de la subred nmero 234, la podemos obtener de dos formas, ambas basadas en el procedimiento anterior para averiguar la ip de subred: 1. Averiguamos la ip de la subred nmero 234, le sumamos el salto y le restamos 1, de la siguiente forma: i. x = n*s x = 234 * 32 = 7488 ii. 7488 : 256 = 29,25 -> c=29; d=25 iii. 0,d * 256 = t 0,25 * 256 = 64 = t La ip de la subred 234 es: 172.23.29.64, ahora le sumamos el salto que es 32 y le restamos 1 (b), obteniendo el broadcast.

195

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

iv. 64 + 32 - 1 = 95 = b v. La direccin de difusin de la subred nmero 234 ser: 172.30.29.95 2. Averiguamos la ip de la subred nmero 235 por el mtodo anterior y le restamos 1. i. x = n*s x = 235 * 32 = 7520 ii. 7520:256 = 29,375 -> c=29; d=375 iii. 0,d * 256 = t 0,375 * 256 = 96 = t iv. 96 1 = 95 = b v. Llegando a la misma conclusin que en el punto 1: 172.30.29.95 f) Para conocer el primer host direccionable de la subred nmero 34, bastara con sumar 1 a la direccin ip de la subred 34, esto es: i. x = n*s 34 * 32 = 1088 ii. 1088:256 = 4,25 -> c=4; d=25 iii. 0,25 * 256 = 64 = t iv. 64 + 1= 65 v. La ip pedida es: 172.30.4.65 g) El ltimo host direccionable de la subred nmero 200, lo obtenemos fcilmente calculado primero la ip de la subred nmero 201 y restando 1. i. x = n*s 201 * 32 = 6432 ii. 6432 : 256 = 25,125 -> c=25; d=125 iii. 0,125 * 256 = 32 = t iv. 32 1 = 31 v. La ip pedida es 172.30.25.31

Tercer caso: Subred de tipo A. Para este tipo de subredes, se procede de forma anloga a la vista anteriormente. El mtodo bsicamente es el mismo, aunque cambia por jugar ahora con tres octetos en la direccin ip. Como sabemos, una ip de clase A, tiene una mscara de red del tipo 255.0.0.0. Cuando se trata de dividirla en subredes, hacemos uso de los tres ltimos octetos de esa mscara, de forma que los bits de mayor peso puestos a 1 son los que determinan la subred, y los menos significativos, se establecern a 0, y estarn reservados a los hosts. Vemoslo con ejemplos:

196

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Ejemplo 1 de clase A: Se dispone de la ip 10.0.0.0, y se pretenden disear 100 subredes tiles. Se pide: a) La nueva mscara de subred. b) El nmero de hosts por subred. c) La tabla de las primeras 10 subredes. d) La direccin ip de la subred til nmero 23 e) La direccin broadcast de la subred til nmero 84. f) El primer host direccionable de la subred til nmero 55. g) El ltimo host direccionable de la subred til nmero 67. Empecemos: a) Para configurar 100 subredes, necesitamos 7 bits, estos sern los 7 ms significativos del segundo octeto de la mscara de subred. Con lo que la nueva mscara, en binario quedar: 11111111.11111110.00000000.00000000 y en decimal: 255.254.0.0 b) Elevando 2 al nmero de ceros binarios que hay en esa mscara, obtenemos el nmero de hosts por subred. En este caso hay 17 ceros, con lo que el nmero de hosts ser 2^17 = 131072 que por otro lado, lo podemos considerar el salto de subred.

c) El proceso de elaboracin de la tabla, no es tan simple como en los casos anteriores de clase C y B. Ahora hay que manejar un salto de subred muy grande, y para ello, necesitamos emplear el mtodo de cambio de base a 256 en cada octeto. Para averiguar el nmero que debe aparecer en el tercer octeto, dividiremos por 65536, y multiplicaremos por esa misma cifra, la parte decimal del cociente. Esto nos dar una cantidad. Si esta cantidad es superior a 255, se tiene que dividir de nuevo por 256, y multiplicar la parte decimal de ese cociente por 256, de forma similar a como lo hacamos para subredes de clase B, para averiguar los nmeros que aparecern en los octetos tercero y cuarto de la direccin ip. Siguiendo con el ejemplo, completemos primero la columna de IP de subred en la tabla.

Para calcular la ip de la subred nmero 1, haremos: i. x = n * s x = 1 * 131072 = 131072 ii. 131072:65536 = 2,0 -> c=2; d=0 (aqu ya se ve que el salto en el 2 octeto, ser de 2 unidades) iii. 0,d * 65536 = t 0,0 * 65536 = 0 iv. La ip ser = 10.2.0.0

197

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

La ip de la subred nmero 2 se calcula de la misma forma: i. x = n * s ii. x = 2 * 131072 = 262144 i. 262144 : 65536 = 4,0 -> c=4; d=0 ii. 0,d * 65536 = t iii. 0,0 * 65536 = 0 iv. La ip ser = 10.4.0.0 De forma mecnica, y razonando de forma similar a como se hizo en el ejemplo de clase C, podemos confeccionar el resto de la tabla hasta la subred nmero 9 (diez primeras tericas), de la siguiente forma: 1. Despus de calcular el salto, y la primera ip de subred, se ve que el segundo octeto va a cambiar segn la sucesin 2*n donde n es el nmero de la subred. El tercer y cuarto octeto, se mantienen a cero. 2. Con ello, se deducen las direcciones de los primeros host`s de cada subred, simplemente sumando uno a las direcciones de subred. 3. La columna de direccin broadcast, se calcular restando uno a la direccin de la subred inmediatamente siguiente, y la del ltimo host, restando uno a la del broadcast. N Subre d 0 1 2 3 4 5 6 7 8 9 IP de subred 10.0.0.0 10.2.0.0 10.4.0.0 10.6.0.0 10.8.0.0 10.10.0.0 10.12.0.0 10.14.0.0 10.16.0.0 10.18.0.0 la IP 1 Host IP ultimo host BROADCAST

10.0.0.1 10.2.0.1 10.4.0.1 10.6.0.1 10.8.0.1 10.10.0.1 10.12.0.1 10.14.0.1 10.16.0.1 10.18.0.1

10.0.255.254 10.3. 255.254 10.5. 255.254 10.7. 255.254 10.9. 255.254 10.11. 255.254 10.13. 255.254 10.15. 255.254 10.17. 255.254 10.19. 255.254

10.1.255.255 10.3.255.255 10.5.255.255 10.7.255.255 10.9.255.255 10.11.255.255 10.13.255.255 10.15.255.255 10.17.255.255 10.19.255.255

Para este ejemplo, es relativamente sencillo averiguar cualquier ip de subred, incluso sin llegar a construir la tabla con las direcciones anteriores, ya que el salto es una cantidad fcil de tratar y no requiere de clculos complejos, sin embargo, veremos posteriormente otros ejemplos, en los que necesitaremos usar el mtodo que he empezado a llamar de cambio de base, para calcular direcciones arbitrarias sin que para ello tenga que construir la tabla enterea. d) La direccin ip de la subred til nmero 23. Esto es fcil, ya que haciendo uso de lo comentado anteriormente, podemos decir que la ip es la 10.46.0.0 e) Para calcular la direccin broadcast de la subred til nmero 84, se calcula primero la ip de subred de la nmero 85 y despus restamos uno (en binario), con lo que nos queda: Ip de la subred nmero 85: 10.170.0.0

198

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Broadcast de la subred nmero 84: 10.168.255.255 f) El primer host direccionable de la subred til nmero 55, se calcula de forma directa, si obtenemos primero la ip de subred y sumamos uno.

Esto es: Ip de la subred nmero 55: 10.110.0.0 Primer host direccionable: 10.110.0.1 g) El ltimo host direccionable de la subred til nmero 67, se puede obtener de dos formas, segn se ilustr en el ejemplo de Clase B. a. La primera opcin, consiste en calcular la ip de la subred 68 y restar 2 en binario. Ip de la subred 68: 10.136.0.0 Las operaciones en binario son: 00001010.10001000.00000000.00000000 (10.136.0.0) 00000000.00000000.00000000.00000010 (0.0.0.2) 00001010.10000111.11111111.11111110 (10.135.255.254) ip del ltimo host de la subred 67: 10.135.255.254 b. La segunda sera calcular la ip de la subred 67 y sumar el salto menos 2 (en binario). Este mtodo es mucho ms complejo que el anterior, por lo que no se recomienda. Aplicando el mtodo visto anteriormente, se calcula la ip de la subred 67 que es la 10.134.0.0 Expresada en binario quedara: 00001010.10000110.00000000.00000000 el salto en este ejemplo es de 2 unidades en el segundo octeto de la ip. El equivalente binario, separado por octetos sera: 00000000.00000010.00000000.00000000 Si ahora sumamos, queda: 00001010.10000110.00000000.00000000 00000000.00000010.00000000.00000000 + 00001010.10001000.00000000.00000000 a esta cantidad, le restamos dos unidades (tambin en binario), y nos da la ip que estamos buscando. 00001010.10001000.00000000.00000000 00000000.00000000.00000000.00000010 00001010.10000111.11111111.11111110

199

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Direccin que pasada a decimal es: 10.135.255.254

Ejemplo 2 de clase A: Se dispone de la ip 118.0.0.0, y se pretenden disear 300 subredes tiles. Se pide: a) La nueva mscara de subred. b) El nmero de hosts por subred. c) La tabla de las primeras 10 subredes. d) La direccin ip de la subred til nmero 23 e) La direccin broadcast de la subred til nmero 84. f) El primer host direccionable de la subred til nmero 55. g) El ltimo host direccionable de la subred til nmero 67. Solucin: a) Por ser una direccin de clase A, la mscara por defecto es la 255.0.0.0. Para direccionar 300 subredes necesitamos usar los 9 bits ms significativos de la parte de hosts de la mscara de subred, es decir los ocho bits del segundo octeto y el primer bit de ms a la izquierda del tercero. As que la nueva mscara de subred ser 255.255.128.0. b) Con esto, nos quedan para los hosts 15 bits, con lo que en cada subred podremos tener hasta 32768 hosts tericos (32766 tiles). c) Construyamos la tabla de subredes, considerando el salto de subred de 32768, con lo que, suponiendo la ip 188.y.c.t, se calculan y, c y t para la primera subred til, por el mtodo de cambio de base segn se indica: i. x = n * s x = 1 * 32768 = 32768 -> x es menor que 65536, por lo que y=0 ii. x : 256 = c,e 32768 : 256 = 128,0 -> c=128; e=0 iii. 0,e * 256 = t 0,0 * 256 = 0 -> t=0 iv. La 1 ip ser = 118.0.128.0 La segunda la calculamos de la misma forma: i. x = n * s x = 2 * 32768 = 65536 -> x es mayor o igual a 65536 ii. x : 65536 = y,d 65536 : 65536 = 1,0 -> y=1; d=0 -> c=0; t=0 La ip ser 118.1.0.0

200

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Tercera: iii. x = n * s x = 3 * 32768 = 98304 -> x es mayor que 65536 iv. x : 65536 = y,d 98304 : 65536 = 1,5 -> y=1; d=5 v. 0,d * 65536 = z 0,5 * 65536 = 32768 vi. Z : 256 = c, e 32768 : 256 = 128,0 -> c=128; e=0 vii. 0,e * 256 = t 0,0 * 256 = 0 -> t=0 viii. La 3 ip ser = 118.1.128.0 Cuarta: i. x = n * s x = 4 * 32768 = 131072 -> x es mayor que 65536 ii. x : 65536 = y,d 131072 : 65536 = 2,0 -> y=2; d=0 -> c=0; d=0

Con lo que la ip es la 118.2.0.0 Visto esto, podemos deducir las siguientes direcciones y escribirlas en la tabla: N Subre d 0 1 2 3 4 5 6 7 8 9 IP de subred 118.0.0.0 118.0.128.0 118.1.0.0 118.1.128.0 118.2.0.0 118.2.128.0 118.3.0.0 118.3.128.0 118.4.0.0 118.4.128.0 la IP 1 Host IP ultimo host BROADCAST

118.0.0.1 118.0.128.1 118.1.0.1 118.1.128.1 118.2.0.1 118.2.128.1 118.3.0.1 118.3.128.1 118.4.0.1 118.4.128.1

118.0.127.254 118.0.255.254 118.1.127.254 118.1.255.254 118.2.127.254 118.2.255.254 118.3.127.254 118.3.255.254 118.4.127.254 118.4.255.254

118.0.127.255 118.0.255.255 118.1.127.255 118.1.255.255 118.2.127.255 118.2.255.255 118.3.127.255 118.3.255.255 118.4.127.255 118.4.255.255

d) La direccin ip de la subred til nmero 23, la podemos deducir siguiendo el mismo procedimiento anterior, es decir:

i. x = n * s x = 23 * 32768 = 753664 -> x es mayor que 65536 ii. x : 65536 = y,d 753664 : 65536 = 11,5 -> y=11; d=5 iii. 0,d * 65536 = z 0,5 * 65536 = 32768

201

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

iv. Z : 256 = c, e 32768 : 256 = 128,0 -> c=128; e=0 v. 0,e * 256 = t 0,0 * 256 = 0 -> t=0 Podemos afirmar que la ip buscada es la 118.11.128.0 e) Para averiguar la direccin broadcast de la subred til nmero 84, se calcula primero la ip de subred de la nmero 85 y despus restamos uno (en binario), con lo que nos queda: Ip de la subred nmero 85 es la 118.42.128.0 segn los clculos siguientes: 85*32768=2785280 2785280:65536=42,5 0,5*256=128,0 Con lo que restando un uno binario a esa direccin tendremos el broadcast de la subred nmero 84: 118.42.127.255. f) Calculando la ip de la subred incrementando en una unidad, obtendremos el primer host direccionable de la subred til nmero 55. Los clculos seran similares a los casos anteriores: Ip de la subred nmero 55: 118.27.128.0 55 *32768= 1802240 1802240:65536=27,5 0,5*256=128,0 Sumando 1 se tendr el primer host direccionable de esa subred: 118.27.128.1

g) El ltimo host direccionable de la subred til nmero 67, se puede hallar calculando la ip de subred de la nmero 68 y restndole 2.

67 *32768= 2195456 2195456:65536=33,5 0,5*256=128,0 La ip de la nmero 68 es 118.33.128.0. Si a esto se le restan 2, tenemos: 118.33.127.254, que es la ip buscada.

Ejemplo 3 de clase A: Se dispone de la ip 118.0.0.0, y se pretenden disear 600 subredes tiles. Se pide: a) La nueva mscara de subred. b) El nmero de hosts por subred. c) La tabla de las primeras 10 subredes.

202

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

d) e) f) g)

La direccin ip de la subred til nmero 233 La direccin broadcast de la subred til nmero 510. El primer host direccionable de la subred til nmero 520. El ltimo host direccionable de la subred til nmero 600.

Solucin: a) Por ser una direccin de clase A, la mscara por defecto es la 255.0.0.0. Para direccionar 600 subredes necesitamos usar los 10 bits ms significativos de la parte de hosts de la mscara de subred, es decir los ocho bits del segundo octeto y los dos primeros bits de ms a la izquierda del tercero. As que la nueva mscara de subred ser 255.255.192.0. b) Con esto, nos quedan para los hosts 14 bits, por lo que en cada subred podremos tener hasta 16384 hosts tericos (16382 tiles). c) Construyamos la tabla de subredes, considerando el salto de subred de 16384, con lo que la primera subred til se calcular por el mtodo de cambio de base segn se indica: i. x=1*16384 16384 : 256 = 64,0 -> c=64; e=0 La primera ip ser 118.0.64.0 La segunda la calculamos de la misma forma: x=2*16384=32768 32768: 256 = 128,0 -> c=128; e=0 La segunda ip ser 118.0.128.0 Tercera: 3 * 16384 = 49152 49152 : 256 = 192,0 -> c=192; e=0

La ip es la 118.0.192.0 Cuarta x=4*16384=65536 65536 : 65536 = 1,0 -> y=1; d=0 -> c=0; t=0 Con lo que la ip es la 118.1.0.0 Visto esto, podemos deducir las siguientes direcciones y escribirlas en la tabla:

203

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

N Subre d 0 1 2 3 4 5 6 7 8 9

IP de subred 118.0.0.0 118.0.64.0 118.0.128.0 118.0.192.0 118.1.0.0 118.1.64.0 118.1.128.0 118.1.192.0 118.2.0.0 118.2.64.0

la IP 1 Host

IP ultimo host BROADCAST

118.0.0.1 118.0.64.1 118.0.128.1 118.0.192.1 118.1.0.1 118.1.64.1 118.1.128.1 118.1.192.1 118.2.0.1 118.2.64.1

118.0.63.254 118.0.127.254 118.0.191.254 118.0.255.254 118.1.63.254 118.1.127.254 118.1.191.254 118.1.255.254 118.2.63.254 118.2.127.254

118.0.63.255 118.0.127.255 118.0.191.255 118.0.255.255 118.1.63.255 118.1.127.255 118.1.191.255 118.1.255.255 118.2.63.255 118.2.127.255

d) La direccin ip de la subred til nmero 233, la podemos deducir siguiendo el mismo procedimiento anterior, es decir: i. x = n * s x = 233 * 16384 = 3817472 -> x es mayor que 65536 ii. x : 65536 = y,d 3817472 : 65536 = 58,25 -> y=58; d=5 vi. 0,d * 65536 = z 0,25 * 65536 = 16384 vii. Z : 256 = c, e 16384 : 256 = 64,0 -> c=64; e=0 viii. 0,e * 256 = t 0,0 * 256 = 0 -> t=0 Podemos afirmar que la ip buscada es la 118.58.64.0 e) La direccin broadcast de la subred til nmero 510, se calcula primero la ip de subred de la nmero 511 y despus restamos uno (en binario), con lo que nos queda: Ip de la subred nmero 511 es la 118.127.192.0 segn los clculos siguientes:

i. x = n * s x = 511 * 16384 = 8372224 -> x es mayor que 65536 ii. x : 65536 = y,d 8372224 : 65536 = 127,75 -> y=127; d=75 iv. 0,d * 65536 = z 0,75 * 65536 = 49152 v. Z : 256 = c, e 49152 : 256 = 192,0 -> c=192; e=0 vi. 0,e * 256 = t 0,0 * 256 = 0 -> t=0 Con lo que restando un uno binario a esa direccin tendremos el broadcast de la subred nmero 84: 118.127.191.255

204

Mtodo del cambio de base para clculo manual de subredes con IP V4.0 Jos Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

f)

Calculando la ip de la subred e incrementando en una unidad, obtendremos el primer host direccionable de la subred til nmero 520. Los clculos seran similares a los casos anteriores: Ip de la subred nmero 520: 118.130.0.0 520 *16384= 8.519.680 8.519.680:65536=130,0 Sumando uno se tendr el primer host direccionable de esa subred: 118.130.0.1

g) El ltimo host direccionable de la subred til nmero 600, lo obtendremos calculando la ip de la subred 601 y restando dos unidades binarias. La ip de la subred nmero 601 es la 118.150.64.0 segn los siguientes clculos:

i. x = n * s x = 601 * 16384 = 9846784 -> x es mayor que 65536 ii. x : 65536 = y,d 9846784 : 65536 = 150,25 -> y=150; d=25 vii. 0,d * 65536 = z 0,25 * 65536 = 16384 viii. Z : 256 = c, e 16384 : 256 = 64,0 -> c=64; e=0 ix. 0,e * 256 = t 0,0 * 256 = 0 -> t=0 Por lo que la ip del ltimo host de la subred 600 ser: 118.150.63.254, y el broadcast de esa subred, la 118.150.63.255

205

You might also like