20 febrero 2009

Un poco de subnetting

.
El subnetting es algo básico que debemos saber hacer.  Básicamente es cuando cogemos bits de la parte de host y los asignamos al id de red.  Con esto conseguimos optimizar el número de subredes que podemos realizar con la misma clase.

Os dejo un pequeño manual  para enterder el subnetting.

Para hacerlo hay que usar una fórmula muy sencilla:
2  ^ n tiene que ser menor o igual al número de subredes que queremos conseguir.

Por ejemplo:

Necesitamos hacer 3 subredes con una clase C (192.168.0.0) qué máscara tenemos que poner?

2 ^ 1 es menor que 3, así que no nos vale.
2 ^ 2 es mayor o igual a 3.  Se nos piden 3 así que vale, tendríamos que coger 2 bits.

la máscara sería 11111111.11111111.11111111.11000000 en binario o sea 255.255.255.192 en decimal.

Cuántos host por subred podremos hacer?

Pues cogemos el último octeto 11000000, la parte de host tiene 6 bits a 0 con lo que hacemos 2 ^ 6 que es 64.  podríamos hacer 4 subredes de 64 host cada una.

De estas subredes no podríamos usar ni la primera ni la última.
IP de red, tiene todos los bits a 0 (la primera de cada subred)
IP de broadcast tiene todos bits a 1 (la última de cada subred)

La cosa quedaría así:

Subred 0  
192.168.0.0    IP de red
192.168.0.63  IP de broadcast
Subred 1
192.168.0.64   IP de red
192.168.0.127 IP de broadcast
Subred 2
192.168.0.128   IP de red
192.168.0.191   IP de broadcast
Subred 3
192.168.0.192   IP de red
192.168.0.255   IP de broadcast

Os parece complicado?
.