Sei sulla pagina 1di 3

COMO CALCULAR SUBREDES FCILMENTE

Muchas veces, las redes de computadoras suelen volverse demasiado grandes y complejas, lo
cual hace que el manejo y administracin de la misma se convierta en un trabajo engorroso. Al
crear subredes, estaremos reduciendo el tamao de los dominios de difusin y logrando una
estructura de red mucho ms manejable (entre otras cosas).

El propsito de este artculo, no es explicar la teora de subredes, enrutamiento u otra cosa,


sino dar una serie de puntos bsicos y simples para poder hacer rpidamente, un clculo
manual de subredes.

En IPv4 tenemos bsicamente 3 clases de direcciones IP (en realidad hay 2 ms): Clases A, B
y C.

Para saber de qu clase es una direccin IP tendremos que fijarnos en lo siguiente: El primer
octeto de esta. Mejor dicho en los 2 bits de mayor peso del primer octeto.

Si el bit con valor 128 es 0 y el bit con valor 64 es 0, la direccin IP es de clase A.


Si el bit con valor 128 es 1 y el bit con valor 64 es 0, la direccin IP es de clase B.
Si el bit con valor 128 es 1 y el bit con valor 64 es 1, la direccin IP es de clase C.

Clase A: 00 es decir ( (128*0) + (64*0) ) = 0


Clase B: 10 es decir ( (128*1) + (64*0) ) = 128
Clase C: 11 es decir ( (128*1) + (64*1) ) = 192

Por ejemplo, la direccin IP 192.168.0.1 en binario es 11000000.168.0.1.

En base a esto, podremos deducir que la direccin IP 192.168.0.1 es de clase C. En cambio, la


direccin IP 140.1.10.5 es de clase B.

Cada clase de direcciones IP tiene por defecto una mscara de subred.

Las mscaras de subred de las direcciones de clase A tienen 8 bits de red y 24 de host

Con letras: RRRRRRRR.HHHHHHHH.HHHHHHHH.HHHHHHHH


En binario: 11111111. 00000000. 00000000. 00000000
En decimal: 255. 0. 0. 0

Nota: R= Red / H=host

Las mscaras de subred de las direcciones de clase B tienen 16 bits de red y 16 de host

Con letras: RRRRRRRR.RRRRRRRR.HHHHHHHH.HHHHHHHH


En binario: 11111111. 11111111. 00000000. 00000000
En decimal: 255. 255. 0. 0

Nota: R= Red / H=host

Las mscaras de subred de las direcciones de clase C tienen 24 bits de red y 8 de host

Con letras: RRRRRRRR.RRRRRRRR.RRRRRRRR.HHHHHHHH


En binario: 11111111. 11111111. 11111111. 00000000
En decimal: 255. 255. 255. 0

Nota: R= Red / H=host


Vamos a tomar como ejemplo la direccin de red 192.168.0.0 con mscara de subred
255.255.255.0.

Teniendo esta direccin de red (u otra direccin de clase C con mascara de subred por defecto)
solo podremos tener 254 hosts. Veamos por qu..!

La mscara de subred por defecto de una direccin IP de clase C nos dice que solo el ltimo
octeto est destinado a hosts. Esos 8 nmeros del ltimo octeto, equivalen a 256 nmeros
posibles (28 = 256).

Pero por que antes dije que solo 254 eran vlidos?
De esos 256 nmeros posibles, hay solo 2 que no podremos usar para un host: El 192.168.0.0
y el 192.168.0.255, ya que esas dos direcciones son las direcciones de red y difusin
respectivamente. Entonces, (28) - 2 = 254. Pero, que pasa si yo se que solo voy a usar 10 de
esas 254 direcciones? Como deca antes, las subredes pueden ayudarnos, entre otras cosas, a
aprovechar direcciones IP. Siguiendo con el ejemplo: Si tenemos la direccin 192.168.0.0 con
mascara de subred 255.255.255.0, podemos utilizar por ejemplo 4 de esos 8 bits, para armar
subredes.

En este caso, la mscara de subred seria 11111111.11111111.11111111.11110000 o


255.255.255.240. Es decir: Tenemos 24 bits de red, 4 de subred y 4 de host.
Ahora podremos hacer 14 subredes de 14 host cada una. Y digo 14 y no 16 por que pasa lo
mismo que deca antes: El calculo se hace elevando el numero 2 (binario) a la cantidad de bits
para subred (4) - 2 (red y difusin): (24) 2 = 14.

La cantidad de hosts se calcula de la misma manera.

Sabiendo esto, podremos enumerar las 14 subredes que podemos hacer

192.168.0.00010000 (hosts entre .0.17 y .0.30 inclusive)


192.168.0.00100000 (hosts entre .0.33 y .0.46 inclusive)
192.168.0.00110000 (hosts entre .0.49 y .0.62 inclusive)
192.168.0.01000000 (hosts entre .0.65 y .0.78 inclusive)
192.168.0.01010000 (hosts entre .0.81 y .0.94 inclusive)
192.168.0.01100000 (hosts entre .0.97 y .0.110 inclusive)
192.168.0.01110000 (hosts entre .0.113 y .0.126 inclusive)
192.168.0.10000000 (hosts entre .0.129 y .0.142 inclusive)
192.168.0.10010000 (hosts entre .0.145 y .0.158 inclusive)
192.168.0.10100000 (hosts entre .0.161 y .0.174 inclusive)
192.168.0.10110000 (hosts entre .0.177 y .0.190 inclusive)
192.168.0.11000000 (hosts entre .0.193 y .0.206 inclusive)
192.168.0.11010000 (hosts entre .0.209 y .0.222 inclusive)
192.168.0.11100000 (hosts entre .0.225 y .0.238 inclusive)

Veamos otro ejemplo

Si tenemos la direccin IP 140.71.0.0 (clase B) con mascara de subred 255.255.252.0, en base


a lo que vimos recin podremos hacer y responder algunas preguntas.

Cul es la 5ta subred valida?

Como la direccin IP es de clase B, sabemos que la mscara de subred por defecto es


255.255.0.0. Si pasamos a binario el tercer y cuarto octeto nos queda lo siguiente:
11111100.00000000. Es decir: 16 bits de red, 6 de subred y 10 de hosts.
Tomando solamente los bits de subred (111111xx.xxxxxxxx) podremos ver cul es la 5ta subred
til.

140.71.0.0
140.71.4.0
140.71.8.0
140.71.12.0
140.71.16.0
140.71.20.0 (5ta subred til)
140.71.24.0
140.71.28.0

Si se fijan, la quinta subred til es la numero 6: 140.71.20.0, ya que la 140.71.0.0 no se puede


usar por ser la direccin de subred.

Ese clculo, tambin se puede hacer tomando el resto de 256 - [valor decimal del tercer octeto
de la mscara de subred]

256 - 252 = 4

Como se puede ver, las subredes van de 4 en 4.

Que cantidad de hosts validos tiene esa subred?

Dijimos que la cantidad de hosts vlidos para una subred se saba elevando el nmero 2 a la
cantidad de bits de hosts -2. Entonces son (210) - 2 = 1022

Por ltimo, queremos saber cul es la direccin IP del host nmero 1013 de la 5ta subred
valida?

1008 en binario es 1111110101

En base esos datos podremos armar la direccin completa

Red: 140.71
Subred: 20 o 010100
Host: 1013 o 1111110101

Ahora armamos la direccin 140.71.01010011.11110101 o 140.71.83.245 con mascara de


subred 255.255.252.0.

Tips:

Cantidad de subredes tiles = 2[bits de subred] 2 = subredes tiles


Cantidad de hosts tiles para cada subred = 2[bits de host] 2 = hosts
La direccin IP del primer host til de cada subred = direccin reservada de subred + 1
La direccin IP del ltimo host til de cada subred = direccin reservada de difusin - 1

Posted on 12:13 by Telecomunicaciones, Conectividad y Redes. and filed under Networking | 0


Comments
Cheap Offers: http://bit.ly/gadgets_cheap

Fuente: http://lab-sistemasyredes.blogspot.com/2009/07/como-calcular-subredes-
facilmente.html

Potrebbero piacerti anche