You are on page 1of 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
128 64 32 16 8 4 2 1

4 Octeto

11111111 0000000
3 5 7 10 14 15

11111111 00000000 00000000 00000000 00000000 00000000 00000000 00000000

11 110000 00000000 00110000 01010000 01110000 10100000 11100000 11110000

00000000 0 0 0 0 0 0 0
172.16.0.0 172.16.48.0 172.16.80.0 172.16.112.0 172.16.160.0 172.16.224.0 172.16.240.0

0000000 0000000 0000000 0000000 0000000 0000000

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

4 Octeto
128 64 32 16 8 4 2 1

11111111

11111111

11 111111

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

4 Octeto
128 64 32 16 8 4 2 1

11111111

11111111

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

You might also like