Está en la página 1de 4

CLCULO DE SUBREDES MEDIANTE OPERACIONES MATEMTICAS

SIMPLES
El siguiente documento tiene como objetivo presentar un mtodo alternativo al clculo
de subredes y hosts. Este procedimiento surge como una forma de simplificar la
enseanza de esta materia, basndose en la utilizacin de operaciones como la
multiplicacin y divisin, asocindolo a un concepto de porcentaje.

Ejemplo clsico utilizado para ensear de esta materia.


Calcular la subredes 3, 5, 7, 10 y 14, dada la direccin IP 172.16.0.0 /20.
1. Tradicionalmente lo primero que se realiza, para evitar confeccionar la tabla de
verdad, es trasformar el nmero de la subred en binario y colocarlo en la
posicin del ltimo bit que se tom prestado de la porcin de host.
2. Posteriormente se debe constituir el octeto, transformndolo a decimal, como se
grafica en la siguiente figura:

1 Octeto

2 Octeto

3 Octeto

4 Octeto

128 64 32 16 8 4 2 1

11111111

11111111

11 110000

00000000

0000000

00000000

00000000

172.16.0.0

0000000

00000000

00110000

172.16.48.0

0000000

00000000

01010000

172.16.80.0

0000000

00000000

01110000

172.16.112.0

10

0000000

00000000

10100000

172.16.160.0

14

0000000

00000000

11100000

172.16.224.0

15

0000000

00000000

11110000

172.16.240.0

Cabe sealar que este mtodo puede ser bastante engorroso, si es que el nmero
requerido de subred es un valor muy grande, como los buscados en el ejercicio que se
aprecia a continuacin:
Calcular la subred 390457, 256782, 27839 y 1232 dada la IP 10.0.0.0 /27.
Mediante transformacin en binario, este clculo resulta extremadamente lento.
Alternativamente, se explica a continuacin un mtodo utilizando divisiones y
multiplicaciones, que simplifica considerablemente los ejercicios de esta naturaleza.

Lucio Lpez R - Ing. Electrnico


CCNA-CCIA

2006

Paso 1: Anlisis de la Mscara de subred.


-

Se localiza la posicin del ltimo bit prestado y se determina el valor de esa


posicin.

Para el caso del ejemplo, este valor es 32.

1 Octeto

2 Octeto

3 Octeto
128 64 32 16 8 4 2 1

11111111

11111111

11 111111

4 Octeto
128 64 32 16 8 4 2 1

11100000

Paso 2: Encontrar el valor del cuarto octeto.


-

El valor encontrado en el Paso 1 divide al nmero 256.


256:32 = 8

Seguidamente, este resultado divide al nmero correspondiente a la subred


buscada (390457 para este ejemplo).
390457:8 = 48807,125

La divisin anterior tiene como resultado un nmero, compuesto siempre de una


parte entera y otra decimal. La parte decimal representa un porcentaje de uso del
cuarto octeto, en donde la cantidad de nmeros posibles de formar con 8 bits (un
octeto) es 256. Por lo tanto, 256 corresponde al 100%. Entonces, el 50% es 128,
el 25% es 64 y as sucesivamente.

De acuerdo a lo anterior, para el ejemplo 0,125 es el 12,5% de 256, por lo cual


para encontrar el valor del cuarto octeto en decimal se debe realizar la siguiente
operacin:
0,125x256 = 32 (Valor del cuarto octeto en decimal).

Por ende, ya se tiene el valor del primer y cuarto octeto de la subred buscada:

10.X.X.32

Lucio Lpez R - Ing. Electrnico


CCNA-CCIA

2006

Paso 3: Encontrar el valor del segundo y tercer octeto.


-

La parte entera del resultado del Paso 2 (48807) se divide por 256:
48807:256 = 190,65234375

La parte entera de este resultado (190) corresponde al valor del segundo octeto.
A su vez, la parte decimal (0,65234375) corresponde al porcentaje de uso del
tercer octeto.
Por lo cual, segn lo indicado en el Paso 2, para obtener el valor buscado en
decimal se debe multiplicar este valor por 256.
0.65234375x256 = 167

Por lo tanto, la direccin IP de subred 390457 es la 10.190.167.32/27.

ESTE PROCEDIMIENTO SE PUEDE UTILIZAR PARA CUALQUIER IP Y


MASCARA SOLICITADA.

Lucio Lpez R - Ing. Electrnico


CCNA-CCIA

2006

PROCEDIMIENTO PARA EL CLCULO DE HOST


Al igual que en el caso de las subredes, para el clculo de hosts el procedimiento puede
ser extremadamente extenso. Supngase que se solicita lo siguiente:
Calcular el los siguientes hosts: 15467, 12435, 7659 de la subred 172.27.64.0/18
Trabajando en binario, se verificara que la cantidad mxima de hosts ser de (214 2 =
16382 host).
1 Octeto

2 Octeto

3 Octeto
128 64 32 16 8 4 2 1

11111111

11111111

4 Octeto
128 64 32 16 8 4 2 1

11 000000

00000000

Se aplicar un mtodo anlogo al de subredes, de manera de simplificar el clculo.


Paso 1:
-

Dividir el nmero de hosts solicitado por 256. Para el caso del ejemplo seria:
15467:256 = 60,41796875
La parte entera del resultado (60) corresponde a una porcin del valor del tercer
octeto. A su vez, la componente decimal (0,41796875) equivale al porcentaje de
utilizacin del cuarto octeto.

Paso 2:
-

Multiplicar la parte decimal por 256 para obtener el valor del cuarto octeto:
0,41796875 x 256 = 107

Paso 3:
-

El valor del tercer octeto NO ES 60. Para determinar el valor respectivo, se


deber sumar el nmero correspondiente al valor de la subred dada. Esto es:
Si la subred es 172.27.64.0/18, entonces:
Se debe sumar 64 al valor de la subred. As el valor ser:
64+60 = 124

Finalmente la IP del host 15467 es 172.27.124.107/18.

Lucio Lpez Rojas


Instructor Cisco

Lucio Lpez R - Ing. Electrnico


CCNA-CCIA

2006

También podría gustarte