Maxonico's Blog

jueves, marzo 02, 2006

Subnetting Parte 2

Bueno retomando el tutorial vamos, ahora si, a ver como es este tema de la creacion de subredes.Antes que nada, termino de aclara el tema de las IP, de los 4 octetos de bits que conforman una direccion se desprenden direcciones de red, y de host.

Es asi que en las redes clase A tenemos:

Red.Host.Host.Host

en las B

Red.Red.Host.Host

y en las C

Red.Red.Red.Host

En definitiva, las redes clase A, pueden tener 2 elevado a la 24 nodos pero solo 126 redes (0-128, menos 2), la clase B tendra 2 elevado a la 16 y la C, 2 elevado a la 8.

Imaginen la cantidad de hosts (pc's conectadas a la red por ejemplo) que podemos tener en una red clase A, una locura, ¿es posible tener semejante cantidad de nodos conectados a nuestra red?, la respuesta es un contundente NO.

Es por ello que existe la creacion de subredes, para facilitar la gestion de una red, reducir dominios de colisiones, etc. Para hacernos la vida mas facil.

El truco consiste en quitar bits que corresponden a la parte de host para utilizarlo como subred, asi por ejemplo si tuviera una direccion del tipo 126.0.0.0 (clase A) y pidiera 3 bits seria:

01111110.0000000.00000000.00000000

Si le pido 3 bits al la parte de host...

01111110./000/0000.00000000.00000000

lo marcado entre / es lo que pido; pidiendo 3 bit puedo hacer 2 elevado a la 3 subredes, o sea, 8 subredes (pero en realidad quedan 6, luego de sacar la 000 y la 111); con 2 elevado a la 21 nodos (21 son los bits de host restantes que me quedaron luego de pedir 3 prestados, a la cual tambien le tengo que restar 2).

Las 6 subredes quedaran:

/001/

/010/

/011/

/100/

/101/

/110/

Esos valores entre // los deberemos reemplazar en

01111110./000/0000.00000000.00000000, por ejemplo:

01111110./001/0000.00000000.0000000 -> 126.32.0.0 es nuestra primer direccion de red
126.32.0.1 es nuestro primer host

La mascara en este caso (pidiendo 3 bit) seria:

11111111.11100000.00000000.00000000

es decir que prendi todos los bits que pedi prestados, como resultado quedo:

255.224.0.0

Las mascaras en definitiva nos permiten a partir de un IP, conocer una direccion de red. Para ello debemos hacer un AND logico entre la direccion IP que nos dieron y la mascara de red.
las mascaras por defecto de las distintas clases son:

A: 255.0.0.0

B: 255.255.0.0

C: 255.255.255.0

Hay algo que debemos recordar y es que NO podemos tener todos los bits prendidos en una direccion de red ni tampoco todos apagados, es por ello que restamos siempre 2 cuando calculamos la cantidad de subredes; lo mismo vale para los hosts.

Si tienen alguna duda o correccion que hacer, por favor avisenme!