Вы находитесь на странице: 1из 10

CLCULO DE SUBREDES

Dentro de una red IP se hace necesario en gran nmero de ocasiones aislar unas partes
de otras de manera que no exista comunicacin entre host, aun perteneciendo a un mismo grupo
de trabajo. Tambin se hace necesario, por ejemplo, en una empresa donde se quiere tener
aislados, unos de otros, los distintos departamentos.
Para ello se dispone de una tcnica que es la divisin en subredes, que tratamos a
continuacin.
CONSIDERACIONES PREVIAS.
Una red IP queda definida por dos elementos que son:
DIRECCIN IP
MSCARA DE SUBRED
Estos dos elementos se componen de 4 octetos de bits binarios, por ejemplo:
11100101.01110010.00001110.01010110
La direccin IP debe ser nica dentro de cada red, mientras que la mscara es comn a
todos los host, pertenezcan o no a la misma subred.
Las redes, en funcin del rango de su IP se agrupan en clases, siendo esta clasificacin
la siguiente:
Redes de clase A:
El primer bit de la izquierda del primer octeto de la izquierda siempre es
cero 0". Por lo tanto, el rango de IPS que cubre esta clase es el siguiente:
0.0.0.0..........................127.0.0.0
Mscara genrica de subred: 255.0.0.0
Redes de clase B:
Los dos primeros bits de la izquierda del primer octeto de la izquierda
siempre son uno-cero 10". Por lo tanto, el rango de IPS que cubre esta clase es el siguiente:
128.0.0.0..........................191.0.0.0
Mscara genrica de subred: 255.255.0.0
Redes de clase C:
Los tres primeros bits de la izquierda del primer octeto de la izquierda
siempre son uno-uno-cero 110". Por lo tanto, el rango de IPS que cubre esta clase es el
siguiente:
192.0.0.0..........................223.0.0.0
Mscara genrica de subred: 255.255.255.0

Existen otras dos clases de subredes, clase D y clase E, reservadas y no tiene inters para
nosotros el estudiarlas.
Rangos de IP privadas:
Clase A, direcciones: 10.0.0.0 a 10.255.255.255
Clase B, direcciones: 172.16.0.0 a 172.31.255.255
Clase C, direcciones: 192.168.0.0 a 192.168.255.255
Estos rangos de IPs pueden utilizarse sin temor a entrar en conflicto con otros hosts de
Internet.

La gran importancia que tiene el do direccin IP-mscara de subred estriba en que


haciendo la operacin lgica AND entre ambas, el resultado es la direccin de red a la que
pertenece el host. Por ejemplo:
Direccin IP:192.168.7.123
Mscara: 255.255.255.240
Traducidas a binario:
Direccin IP:

11000000.10101000.00000111.01111011

Mscara:

11111111.11111111.11111111.11110000

Oper. AND

11000000.10101000.00000111.01110000

192.168.7.112

Esta es la direccin de red de la subred a la que pertenece dicho host.


Otro ejemplo:
Direccin IP:192.168.7.35
Mscara: 255.255.255.240
Direccin IP:

11000000.10101000.00000111.00100011

Mscara:

11111111.11111111.11111111.11110000

Oper. AND

11000000.10101000.00000111.00100000

192.168.7.32

Se observa que dos host con IPs de clase C e idntica mscara de subred pertenecen
a dos subredes distintas. Quiere esto decir que, aunque pertenezcan al mismo grupo de
trabajo estos equipos no se van a ver, estn aislados entre s.
Si, dadas las dos IPS anteriores, se cambia la mscara de subred lo que ocurre es que
los host pasarn a pertenecer a otra subred, pudiendo coincidir los dos en la misma o no.
Veamos un ejemplo:
Cambiaremos la mscara a: 255.255.255.224
Haciendo la operacin AND tenemos para el primer host:
2

Direccin IP:

11000000.10101000.00000111.01111011

Mscara:

11111111.11111111.11111111.11100000

Oper. AND

11000000.10101000.00000111.01100000

192.168.7.96

192.168.7.32

Para el segundo host:


Direccin IP:

11000000.10101000.00000111.00100011

Mscara:

11111111.11111111.11111111.11100000

Oper. AND

11000000.10101000.00000111.00100000

Se observa que los dos host siguen perteneciendo a subredes distintas.


Como parece lgico, si cambiamos adecuadamente la mscara, podemos hacer que ambos
host pertenezcan a una misma subred.
PARTES DE UNA DIRECCIN IP.
Una direccin IP, de un host por ejemplo, tiene dos partes bien definidas: Una que
corresponde a los bits de red y otra a los de host. La longitud de ambas partes queda definida por
la mscara de red o de subred.
Por ejemplo: Una direccin de clase A: 80.59.28.86, con mscara 255.0.0.0. Vamos a
analizar las partes:

Direccin IP: 01010000.00111011.00011100.01010110


Parte:
Host
Red
Mscara:
11111111.00000000.00000000.00000000
En este caso la parte de red tiene 8 bits y la parte de host 24 bits. Quiere esto decir que
pueden obtenerse 28 = 256 redes distintas, con 224 = 16.777.216 host cada una.
Esta red, a la que llamaremos PADRE podemos subdividirla en subredes cambiando
adecuadamente la mscara de red.
Antes vamos a hacer una consideracin. La red de clase A tiene mscara genrica
255.0.0.0, esto es, tiene 24 bits que son definitorios de los host, a este valor le vamos a llamar
X. Anlogamente, la red de clase B, cuya mscara genrica es 255.255.0.0, tiene un valor de X
de 16. Por ltimo, la de clase C, cuya mscara es 255.255.255.0 tiene un valor de X de 8.
Clase

Mscara genrica

255000

24

25525500

16

2552552550

Si a la mscara le vamos agregando unos 1" hacia la derecha del ltimo uno 1" que
3

tenga, lo que estamos haciendo es robar bits a la parte de host de la direccin IP, de forma
que se va reduciendo el nmero de host que caben en una subred, pero como hemos subdividido
la red en subredes, el nmero de host total que caben en la red padre no vara.
Veamos, por ejemplo, el caso que estamos tratando. Si ampliamos la mscara en cuatro
unos hacia la derecha, esta quedara as:
Direccin IP: 01010000.00111011.00011100.01010110
Parte:
Red
Host
Mscara:
11111111.11110000.00000000.00000000
En decimal, la mscara es: 255.240.0.0
Lo que se ha hecho es robar cuatro bits a la parte de host de la direccin IP. En
definitiva, si llamamos N a los bits robados, podemos establecer las siguientes relaciones:
N de host/subred = 2(X - N) - 2
N de subredes = 2N - 2
Como X = 24 y N = 4 (bits robados), queda:
N de host/subred = 2(24 - 4) - 2 = 1.048.576
N de subredes = 24 - 2 = 2
Observamos que en ambas expresiones figura un - 2", quiere esto decir que las
subredes que contienen a la propia direccin de la red padre y a la de multidifusin (la primera
y ltima) no son vlidas para su utilizacin. Igual ocurre con las direcciones IP dentro de cada
subred.
Nota: En sistemas basados en Windows parece ser que la primera de las subredes,
aquella que contiene la direccin de la red padre, s es utilizable.

EJERCICIOS DE CLCULO DE SUBREDES


1.En un instituto de educacin secundaria hay 29 aulas a las que se quiere asignar un rango
de IP's de clase C que cubra 25 host como mnimo. Para ello se crearn distintas redes padre.
Cada aula pertenecer a una de las redes padre de clase C que se van a definir, en orden
consecutivo (sin dejar de utilizar subredes que sean utilizables). Sabiendo que la mscara
genrica de la red de clase C es 255.255.255.x. Se pide:
A)
Definir cada una de las redes padre que van a contener a las respectivas subredes.
B)
Calcular el nmero de subredes que puede contener cada red padre.
C)
Calcular el nmero de host que puede contener cada subred.
D)
Definir cada una de las subredes contenidas en cada red padre, especificando las IP's
que son utilizables (primera y ltima); as como la mscara de subred.
SOLUCIN:
Las redes privadas ce clase C tienen rangos de IP comprendidos entre 192.168.0.0 hasta
192.168.255.255. Como la mscara genrica es 255.255.255.0 quiere decir que X = 8.
Partiendo de la ecuacin del nmero de host por cada subred , se tiene:
N de host/subred = 2(X - N) - 2
25 # 2(8 - N) - 2;
27 # 2(8 - N);
log 27 # (8-N) log 2;
log 27/log2 # 8-N
N # 8 - (log 27/log 2)
N # 3,24, o sea, N # 3
Tomando N = 3, el nmero de host utilizables por cada subred ser:
N de host/subred = 2(8 -3) - 2 = 30
N de subredes = 2 N - 2
29 # 2 N - 2;
31 # 2 N;
log 31 # N log 2;
log 31/log2 # N
N $log 31/log 2
N $ 4,95, o sea, N $ 5

En definitiva, los valores de N que cumpliran las especificaciones del enunciado seran
aquellos que estuvieran acotados por los dos valores de N obtenidos, esto es:
3$N$5
Como se observa, no es posible encontrar un valor de N que sea menor que 3 y a la vez
mayor que 5.
Esto significa que no puede resolverse el problema utilizando una sola red padre de clase
C, aunque s pueden definirse varias redes padre como vamos a hacerlo seguidamente.

Tomando N = 3, el nmero de host utilizables por cada subred ser:


N de host/subred = 2(8 -3) - 2 = 30
Como se roban 3 bits a la parte de host, la mscara es:
Mscara:

11111111.11111111.11111111.11100000

255.255.255.224

El nmero de subredes utilizables que podemos obtener en cada red padre es:
N de subredes = 23 - 2 = 6
A)
Como tiene que haber 29 subredes, una por aula, hay que crear 5 redes padre. Estas
sern:
192.168.0.0 dar servicio a 6 aulas de 29 host
192.168.1.0 dar servicio a 6 aulas de 29 host
192.168.2.0 dar servicio a 6 aulas de 29 host
192.168.3.0 dar servicio a 6 aulas de 29 host
192.168.4.0 dar servicio a 5 aulas de 29 host
B)

Se ha calculado 6 subredes por cada red padre.

C)

Se ha calculado 30 host por cada subred.

D)

Las subredes contenidas en cada red padre sern:


Red padre:

Subred:

Rango de IPs

Mscara:

192.168.0.0
255.255.255.224

1
2
3
4
5
6

192.168.0.32 - 192.168.0.63
192.168.0.64 - 192.168.0.95
192.168.0.96 - 192.168.0.127
192.168.0.128 - 192.168.0.159
192.168.0.160 - 192.168.0.191
192.168.0.192 - 192.168.0.223

Mscara:

192.168.1.0
255.255.255.224

7
8
9
10
11
12

192.168.1.32 - 192.168.1.63
192.168.1.64 - 192.168.1.95
192.168.1.96 - 192.168.1.127
192.168.1.128 - 192.168.1.159
192.168.1.160 - 192.168.1.191
192.168.1.192 - 192.168.1.223

Mscara:

192.168.2.0
255.255.255.224

13
14
15
16
17
18

192.168.2.32 - 192.168.2.63
192.168.2.64 - 192.168.2.95
192.168.2.96 - 192.168.2.127
192.168.2.128 - 192.168.2.159
192.168.2.160 - 192.168.2.191
192.168.2.192 - 192.168.2.223

Mscara:

192.168.3.0
255.255.255.224

19
20
21
22

192.168.3.32 - 192.168.3.63
192.168.3.64 - 192.168.3.95
192.168.3.96 - 192.168.3.127
192.168.3.128 - 192.168.3.159
6

Mscara:

192.168.4.0
255.255.255.224

23
24

192.168.3.160 - 192.168.3.191
192.168.3.192 - 192.168.3.223

25
26
27
28
29

192.168.4.32 - 192.168.4.63
192.168.4.64 - 192.168.4.95
192.168.4.96 - 192.168.4.127
192.168.4.128 - 192.168.4.159
192.168.4.160 - 192.168.4.191

2.Se quiere configurar una red de tipo privado, que albergue 40 subredes, que a su vez
puedan contener un mnimo de 450 host cada una. La preferencia para la clase de la red ser en
ste orden: clase C, clase B y clase A (es decir, si se puede, se har de clase C, si no se puede se
har de clase B y por ltimo se hara de clase A si no fuese posible en clase B). Solo habr una
red padre y las subredes que se utilicen sern correlativas. Definir la configuracin de la red (red
padre y mscara), indicando tambin el rango de IP'S de cada una de las subredes que se vayan
a utilizar.
SOLUCIN:
En el ejercicio anterior se ha visto que en clase C solo puede haber 6 subredes de 30 host
cada una o bien 30 subredes de 6 host cada una, en consecuencia la clase C no es vlida para
este caso. Veamos si es vlida la clase B:
Las direcciones IP de las redes padre de clase B privadas estn en el rango de
127.16.0.0 a 172.31.0.0; la mscara genrica es 255.255.0.0, el valor de X = 16 para esta clase
de red.
Aplicamos las ecuaciones para averiguar el N, es decir, el nmero de bits que hay que
robar a la parte de host de la mscara.
N de host/subred = 2(16 - N) - 2
452 # 2(8 - N) - 2;
454 # 2(16 - N);
log 454 # (8-N) log 2;
log 454/log2 # 16-N
N # 16 - (log 454/log 2)
N # 7,17
N de subredes = 2N - 2
40 # 2N - 2
42 # 2N
log 42 # N log 2
N $ log 42 / log 2
N $ 5,39
En definitiva:
6#N#7
Como N tiene que ser entero, existen dos valores que cumplen la condicin anterior, estos
son: N = 6 y N = 7. Analizaremos los dos casos.
Caso 1:
Mscara:

N=6
11111111.11111111.11111100.00000000

Se obtendran:
N de host/subred = 2(16 - 6) - 2 = 1.022
N de subredes = 26 - 2 = 62

255.255.252.0

Caso 2:
Mscara:

N=7
11111111.11111111.11111110.00000000

255.255.254.0

Se obtendran:
N de host/subred = 2(16 - 7) - 2 = 510
N de subredes = 26 - 2 = 126
Comparando ambos casos se ve que el primero permitira ampliar en 572 el nmero de
equipos (host) en cada subred y quedaran libres 22 subredes. En el segundo vemos que el
nmero de host puede ampliarse en 60 por cada subred; quedando 86 subredes libres.
En la prctica habra que evaluar el posible crecimiento de la instalacin y determinar la
conveniencia de una u otra solucin para evitar tener que reconfigurar la red cuando se
produzcan ampliaciones de la misma.
Tomamos una red padre cualquiera dentro del margen expresado, por ejemplo, puede
servirnos la red padre 172.28.0.0.
Red padre:

Subred:

Rango de IPs

172.28.0.0
255.255.252.0

0
1
2
.
.
61
62
63

172.28.0.0 - 172.28.3.255 (No til)


172.28.4.0 - 172.28.7.255
172.28.8.0 - 172.28.11.255

Red padre:

Subred:

Rango de IPs

172.28.0.0
255.255.254.0

0
1
2
:
:
126
127
128

172.28.0.0 - 172.28.1.255 (No til)


172.28.2.0 - 172.28.3.255
172.28.4.0 - 172.28.5.255

N=6
Mscara:

172.28.244.0 - 172.28.247.255
172.28.248.0 - 172.28.251.255
172.28.252.0 - 172.28.255.255 (No til)

N=7
Mscara:

172.28.250.0 - 172.28.251.255
172.28.252.0 - 172.28.253.255
172.28.254.0 - 172.28.255.255 (No til)

Nota: Se recuerda que aquellas IP que terminan en 0, por ejemplo 172.28.10.0, y las que
terminan en 255, por ejemplo 172.28.10.255, no son utilizables porque la primera es la direccin
de la propia subred y la segunda es la direccin de multidifusin.

3.Un ISP (por ejemplo, Telefnica Espaa ) tiene asignadas todas las IP'S pblicas que
comienzan por 80 (Red padre 80.0.0.0). Cuando dicho proveedor asigna una de ellas, por
ejemplo 80.59.28.86, que sera la IP pblica de una abonado cualquiera, tambin asigna la
mscara pblica 255.255.255.0. Sabiendo esto, averiguar:
a) Cuantas subredes utilizables tiene definidas este ISP.
b) Cuantos host efectivos caben en cada subred de las que tiene definidas el ISP.
c) Cuantas IP'S son utilizables en total de las que tiene asignadas este ISP.
d) Cuantas IP'S tiene asignadas en total este ISP, contando las que son utilizables y las que no
lo son.

SOLUCIN:
La red padre es de clase A y es de tipo pblico. A esta clase de red le corresponde la
mscara genrica 255.0.0.0. Como la mscara que le asigna el ISP al abonado es 255.255.255.0,
esto indica que se han robado 16 bits (N = 16) a los 24 de host de esta clase de red (X = 24). Por
lo tanto podemos calcular el nmero de subredes que tiene definidas este ISP:
a)

N de subredes = 216 - 2 = 65.534

b)

N de host/subred = 2(24 - 16) - 2 = 252

c)

IPs utilizables = 65.534 * 252 = 16.514.568

d)

IPs totales = 65.536 * 254 = 16.777.216

10

Вам также может понравиться