P. 1
Cálculo Manual de Subredes

Cálculo Manual de Subredes

5.0

|Views: 1.897|Likes:
Publicado porFulvio
Manual para aprender a calcualar Subneting
Manual para aprender a calcualar Subneting

More info:

Published by: Fulvio on Sep 25, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/24/2015

pdf

text

original

PÁGINA º 1

PASOS PARA REALIZAR EL CÁLCULO MANUAL DE SUBREDES
REALIZADO POR: GALO STEPHENS PADILLA CHUMACERO
Para dar la explicación partiremos con un ejemplo donde se detallara todos los pasos para obtener las subredes.
Para poder identificar la cIase de red que manejare necesito analizar el siguiente cuadro:
Explicaremos el cuadro anterior, vemos que existen 3 tipos de ¨Clase¨, los cuales son ¨A, B y C¨. Estos son los
tipos de redes empleadas normalmente.
Si vemos la ¨Clase A¨, vemos que tienen el primer bit ¨0¨, por lo que los valores para la clase A serán de
00000000 a 01111111, es decir, de 0 a 127 en decimal.
Para la ¨Clase B¨, vemos que se identifican por que los dos primeros bits son ¨10¨, por lo que para esa clase sus
valores estarán entre 10000000 y 10111111, es decir, de 128 a 191.
Finalmente para la ¨Clase C¨ vemos que los tres primeros bits son ¨110¨, por lo que sus valores podrán oscilar
entre 11000000 y 11011111, es decir, de 192 a 223.
Para poder crear subredes deberemos ¨prestarnos¨ bits de nuestro campo de ¨Host¨, con lo que obtendremos la
siguiente estructura:
PÁGINA º 2
Dependiendo de la cantidad de subredes que podamos necesitar, estos se obtendrán calculando la cantidad de
bits necesarios para crear nuestra subred, para ello nos basaremos en un ejemplo que nos enseñara el manejo y
cálculo de subredes.
EJEMPLO: DE LA RED 165.15.0.0, DIVIDIRLA EN 1700 SUBREDES Y CALCULAR LAS SUBREDES:
A) 47
B) 90
C) 110
D) 210
E) 375
F) 1275
PRIMER PASO:
En este caso identificamos que la red 165.15.0.0 es de cIase B, por lo que su formato será el siguiente:
Viendo el gráfico anterior sabemos que tenemos 16 bits de nuestro campo de host, de los cuales como máximo
podremos utilizar hasta 14 bits para crear subredes.
Necesito calcular cuantos bits necesitare emplear para poder abarcar las 1700 subredes, para esto creo la
siguiente tabla:
TABLA 1
2048 1024 512 256 128 64 32 16 8 4 2
*2 *2 *2 *2 *2 *2 *2 *2 *2 *2
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
Nota: En este caso voy escribiendo tantos unos de derecha a izquierda con su representación en decimal (será ir
muItipIicando los vaIores por dos de derecha a izquierda ó "2 eIevado a n") en la parte superior hasta llegar
finalmente a un número que sea inmediatamente mayor o igual a 1700 (cantidad de subredes), en este caso el
valor que es inmediatamente mayor en mi representación de la tabla es 2048. Los valores mayores a 2048 no
serán necesarios en ningún momento, por lo que los descartamos desde este momento, es decir descartamos:
1 1 1 1 1
32768 16384 8192 4096 2048
Ahora contare la cantidad de bits necesarios en mi tabla, si vemos la tabla contaremos once bits.
1 1 1 1 1 1 1 1 1 1 1
PÁGINA º 3
El número de bits será fundamental en el cálculo de nuestras subredes.
SEGUNDO PASO:
Ahora ya podemos calcular la ¨Mascara de subred¨, y lo hacemos de la siguiente manera:
- Sabemos que la cantidad de bits necesarios es 11, asimismo sabemos que la cantidad máxima de bits
existentes en los campos de host en una red clase b es de 16, entonces 16-11=5, por lo que consideraremos
únicamente las últimas 4 filas de mi tabla:
16 8 4 2 1
; ; ; ; ;
1 1 1 1 1
Ahora sumo los valores en decimal de mis 5 últimos bits, esto seria:
16+8+4+2+1=31
Entonces mi máscara de subred será:
Estos son los bits de mi red, no se hará ninguna operación con estos Aquí tengo 16 bits, de los cuales los prim eros 11 serán los que necesito
para crear mis 1700 subredes y están representados con unos los bits que
serán de mi subred y con ceros los bits de mis host
11111111 11111111 11111111 11100000
Ahora simplemente convierto estos números binarios a su representación en decimal, con lo que obtenemos:
255 255 255 224
Entonces mi máscara de subred será "255.255.255.224". Esta máscara de subred será la misma para todas las
subredes que pueda crear dentro de mis 1700 subredes deseadas.
TERCER PASO:
Empiezo ahora a calcular las subredes deseadas, para ello trabajare todo el tiempo con mi tabla:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
a) CaIcuIaremos Ia subred 47:
Para esto tengo que recorrer de izquierda a derecha en mis valores decimales, es decir, desde el valor 2048
hasta 1. Tendré que ir comparando el valor de la subred que deseo calcular, secuencialmente con cada valor y
tener el cuidado de que con estos valores deberé obtener el valor 47.
Esto lo haremos en este primer ejemplo uno a uno, entonces mi metodología será de ir realizar las siguientes
comparaciones del valor de mi subred deseada con los valores de mi tabla, cuando la respuesta sea ¨Si¨, deberé
ir sumando siempre de arriba hacia abajo hasta conseguir en este caso 47:
VaIor de mi tabIa Pregunta sumatoria + tabIa Comparación Sumatoria
1024 es menor o igual a 47? No 0
512 mas sumatoria es menor o igual a 47? No 0
256 mas sumatoria es menor o igual a 47? No 0
128 mas sumatoria es menor o igual a 47? No 0
PÁGINA º 4
64 mas sumatoria es menor o igual a 47? No 0
32 mas sumatoria es menor o igual a 47? 32+0=32 Si 32
16 mas sumatoria es menor o igual a 47? No 32
8 mas sumatoria es menor o igual a 47? 8+32=40 Si 40
4 mas sumatoria es menor o igual a 47? 4+40=44 Si 44
2 mas sumatoria es menor o igual a 47? 2+44=46 Si 46
1 mas sumatoria es menor o igual a 47? 1+46=47 Si 47
Ahora volveré a mi tabla y todos los lugares donde mi comparación fue ¨Si¨ lo sustituiré por ¨1¨ y los ¨No¨ con ¨0¨:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
0 0 0 0 0 1 0 1 1 1 1
Este resultado obtenido en mi última fila será mi dirección de subred.
Ahora separaré los 2 bytes (16 bits) de mi campo de subred y host completando los bits faltantes a la derecha
con ¨x¨, los cuales serán mis direcciones de host:
0 0 0 0 0 1 0 1 1 1 1 x x x x x
Finalmente calcularé mis direcciones de: dirección de red, 1er lP utilizable, último lP utilizable y dirección de
broadcast; para esto se deberá realizar los siguientes cambios:
DIRECCIÓN DE RED:
Sustituiré las ¨x¨ con ¨0¨, entonces:
0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0
Siempre en base a la siguiente tabla, sustituiré los ¨1¨ por los valores anteriormente obtenidos e iré sumándolos,
es decir:
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
0 0 0 0 0 1 0 1
0 0 0 0 0 4 0 1
Entonces mi primer valor será:
0 + 0 + 0 + 0 + 0 + 4 + 0 + 1 =
5
Hago lo mismo con:
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 0
128 64 32 0 0 0 0 0
Entonces mi segundo valor será:
128 + 64 + 32 + 0 + 0 + 0 + 0 + 0 =
224
PÁGINA º 5
Recordemos que mi red es la: 165.15.0.0, por lo que mi dirección de red será:
165 15
5 224
PRIMERA IP UTILIZABLE:
Será igual a mi dirección de red mas uno, es decir:
165 15
5 224+1
165 15
5 225
DIRECCIÓN DE BROADCAST:
Sustituiré las ¨x¨ con ¨1¨, entonces:
0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1
Siempre en base a la siguiente tabla, sustituiré los ¨1¨ por los valores anteriormente obtenidos e iré sumándolos,
es decir:
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
0 0 0 0 0 1 0 1
0 0 0 0 0 4 0 1
Entonces mi primer valor será:
0 + 0 + 0 + 0 + 0 + 4 + 0 + 1 =
5
Hago lo mismo con:
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
Entonces mi segundo valor será:
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 =
255
Recordemos que mi red es la: 165.15.0.0, por lo que mi dirección de red será:
165 15
5 255
ULTIMO IP UTILIZABLE:
Será igual a mi dirección de broadcast menos uno, es decir:
165 15
5 255-1
165 15
5 254
PÁGINA º 6
Entonces mis datos de la subred 47 serán:
Dirección de Red
165 15
5 224
Primer lP Utilizable
165 15
5 225
Ultimo lP Utilizable
165 15
5 254
Dirección de Broadcast
165 15
5 255
Máscara de Subred
255 255
255 224
b) CaIcuIaremos Ia subred 90:
Ahora haremos lo mismo que en el ejemplo anterior, pero esta vez iremos haciéndolo de forma mas sencilla,
luego de haber entendido paso a paso como se calculan las subredes, en esta oportunidad también repasaremos
algunos pasos fundamentales, entonces para calcular la subred 90 tendré que calcular en mi tabla:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
No No No No Si No Si Si No Si No
0 0 0 0 64 64 80 88 88 90 90
0 0 0 0 1 0 1 1 0 1 0
En este caso como veo en la tabla empiezo a sumar de izquierda a derecha hasta obtener mi valor deseado, es
decir 90 y también en una nueva fila reemplazaré los ¨no por 0¨ y los ¨Si por 1¨.
Ahora calcularé mi dirección de red:
165 15
00001011 01000000
Para calcular su valor en decimal utilizaré la parte de mi tabla anterior que esta en color plomo, es decir,
reemplazaré todos los ¨unos¨ según su ubicación con su representación en binario y los sumare:
165 15 0+0+0+0+8+0+2+1 0+64+0+0+0+0+0+0
Entonces sumando obtenemos que la dirección de red es:
165 15
11 64
Sabemos que la dirección del 1er lP utilizable es igual a:
165 15
11 64+1
Entonces será:
165 15
11 65
PÁGINA º 7
Ahora calcularé mi dirección de red, mas adelante veremos como resolver el resto de las direcciones en base a la
dirección de red y nuestro cálculo realizado en el ¨segundo paso¨.
Ahora calcularé mi dirección de broadcast:
165 15
00001011 01011111
Para calcular su valor en decimal utilizaré la parte de mi tabla anterior que esta en color plomo, es decir,
reemplazaré todos los ¨unos¨ según su ubicación con su representación en binario y los sumare:
165 15 0+0+0+0+8+0+2+1 0+64+32+16+8+4+2+1
Entonces sumando obtenemos que la dirección de red es:
165 15
11 127
Sabemos que la dirección del último lP utilizable es igual a:
165 15
11 127-1
Entonces será:
165 15
11 126
c) CaIcuIaremos Ia subred 110:
Para calcular la subred 110 tendré que calcular en mi tabla:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
No No No No Si Si No Si Si Si No
0 0 0 0 64 96 96 104 108 110 110
0 0 0 0 1 1 0 1 1 1 0
En este caso como veo en la tabla empiezo a sumar de izquierda a derecha hasta obtener mi valor deseado, es
decir 90 y también en una nueva fila reemplazaré los ¨no por 0¨ y los ¨Si por 1¨.
Ahora calcularé mi dirección de red:
165 15
00001101 11000000
Ahora convierto con ayuda de mi tabla estos valores binarios a su representación en decimal, es decir:
165 15 0+0+0+0+8+4+0+1 128+64+0+0+0+0+0+0
Sumando obtendré:
165 15
13 192
Recordando el ¨paso dos¨, hacemos una operación muy sencilla que consistirá en este caso restar de los 16 bits
de mis direcciones posibles de una red clase b, la cantidad de bits necesarias para crear mis subredes y realizaro
finalmente la siguiente operación, es decir:
PÁGINA º 8
16 bits deI campo host de mi cIase b - 11 bits usados para mi subred = 5 bits
entonces:
1 1 1 1 1
; ; ; ; ;
16 8 4 2 1
Estos 5 bits tendrán un valor de:
16+8+4+2+1=31
Este valor será el mismo para ¨todas¨ mis subredes, finalmente se que mi dirección de red es:
165 15
13 192
Entonces para obtener mi dirección de broadcast realizo la siguiente operación:
165 15
13 192+31
Por lo que mi dirección de broadcast es:
165 15
13 223
También se que la dirección de ¨mi primer lP utilizables es igual a mi dirección de red +1¨, y que la dirección de
¨mi último lP utilizable es igual a la dirección de broadcast ÷1¨, con lo que obtengo:
Dirección del 1er lP utilizable es:
165 15
13 193
Dirección del ultimo lP utilizable es:
165 15
13 222
d) CaIcuIaremos Ia subred 210:
Para calcular la subred 210 tendré que calcular en mi tabla:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
No No No Si Si No Si No No Si No
0 0 0 128 192 192 208 208 208 210 210
0 0 0 1 1 0 1 0 0 1 0
Ahora calcularé mi dirección de red:
165 15 0+0+0+16+8+0+2+0 0+64+0+0+0+0+0+0
Sumando obtendré:
165 15
26 64
PÁGINA º 9
Como se demostró anteriormente, se que el intervalo de mis subredes es de 31, con lo que:
Dirección de Broadcast:
165 15
26 64+31
165 15
26 95
Dirección del 1er lP utilizable es:
165 15
26 65
Dirección del ultimo lP utilizable es:
165 15
26 94
e) CaIcuIaremos Ia subred 375:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
No No Si No Si Si Si No Si Si Si
0 0 256 256 320 352 368 368 372 374 375
0 0 1 0 1 1 1 0 1 1 1
Ahora calcularé mi dirección de red:
165 15 32+8+4+2 128+64+32
165 15
46 224
Recuerdo que mi intervalo entre es 31, entonces:
Dirección de Broadcast:
165 15
46 224+31
165 15
46 255
Dirección del 1er lP utilizable es:
165 15
46 225
Dirección del ultimo lP utilizable es:
165 15
46 254
f) CaIcuIaremos Ia subred 1275:
1 1 1 1 1 1 1 1 1 1 1
; ; ; ; ; ; ; ; ; ; ;
1024 512 256 128 64 32 16 8 4 2 1
Si No No Si Si Si Si Si No Si Si
1024 1024 1024 1152 1216 1248 1264 1272 1272 1274 1275
1 0 0 1 1 1 1 1 0 1 1
Ahora calcularé mi dirección de red:
PÁGINA º 10
165 15 128+16+8+4+2+1 64+32
165 15 159 96
Mi intervalo es 31, entonces:
Dirección de Broadcast:
165 15
159 96+31
165 15
159 127
Dirección del 1er lP utilizable es:
165 15
159 97
Dirección del ultimo lP utilizable es:
165 15
159 126
Recordemos que para todas las subredes ya descubrimos la mascara en el paso 2, la cual es:
255 255 255 224
Eso es todo amigos, espero les sirva para su famoso cálculo de subredes.
GALO PADILLA CHUMACERO
GALOPI@HOTMAIL.COM

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->