Anda di halaman 1dari 7

Subneto

La idea principal del subneteo es poder dividir una red en redes


ms pequeas.

Una direccin IP esta compuesta de 4 octetos, en total 32 bits.
Existen 3 clases que diferencian los rangos de una direccin IP.

A 0-126 10.10.0.0/24 255.255.255.0
B 128-191 148.202.0.0/16 255.255.0.0
C 192-223 192.168.10.0/24 255.255.255.0

Nota cada direccin IP tiene su mascara por defecto.

Una mascara de red es una de las cosas ms importantes, ya que
nos dice como esta dividida nuestra red.
A travs de un prefijo nos dice la mascara de red (Nmero de bits
que estamos utilizando para nuestra mascara de red)
Si desglosamos una IP a bits lo vemos de la siguiente manera:
En este ejemplo nos dice que tenemos la direccin IP 192.1.1.0
con el prefijo de 24 esto nos dice que estamos utilizando 24 bits
para nuestra mascara de red.

192.1.1.0/24
255.255.255.0

11000000.00000001.00000001.00000000
11111111.11111111.11111111.00000000

Los bits que estn en uno nos indican cual porcin de bits son
parte de la red, mientras los que estn en 0 la parte del host.
(Hablamos de nuestra mascara de red).
Ahora vamos a platicar de la parte referente a los hosts.
En este caso tenemos la red 192.1.1.0 donde tenemos un rango
de 256 host por red. Del 0 al 255. Los hosts utilizables serian del 1
al 254 ya que siempre elimnanos la direccin de red bits de la
porcin de hosts que los bits se encuentran en 0 y cuando todos
los bits de la parte de hosts donde los bits se encuentran en 1
indican una direccin de broadcast la cual tambin la eliminamos.

Para el ejemplo anterior tendramos lo siguiente:

192.1.1.0 Id_red
192.1.1.00000000
192.1.1.255 Broadcast.
192.1.1.11111111

Ahora comencemos un poco con los aspectos de subneteo.

Una formula que a mi me a funcionado bien es la siguiente (2^n)-
2 donde n es la porcin de bits que vamos a tomar derecha a izq
para formar el numero de hosts que queremos por subred. (Esto
siempre es en potencias de 2 por ejemplo si queremos formar
suberedes con 5 hosts por subred tenemos que tomar el rango en
potencias de 2 que abarque el rango de hosts que necesitamos. En
este caso sera 2*2*2=8 pero recuerden que es necesario eliminar
el primero y el ltimo host. Por lo cual nos quedaremos con 6
hosts utilizables por subred pero nuestro rango sera de 8). Para
obtener las subredes sera lo siguiente tomamos los bits de izq a
derecha a partir de nuestra mascara de subred por defecto (Nos
referimos a que la clase A tiene una mascara de subred por
defecto de 8 bits, B de 16 bits y C de 24 bits) y aplicamos la
misma formula que en caso anterior (2^m)-2.
Donde m son los bits de izq a der para nuestra porcin de red.
Vamos a tomar el siguiente ejemplo:
Clase C mascara por defecto 255.255.255.0 utilizamos 24 bits
para la mascara de red.
192.1.1.0/24 En este caso queremos 5 hosts por subred. Cuntos
bits necesitamos para de la porcin de hosts para obtener 5 hosts
por subred?
3 bits estamos de acuerdo ya que (2^3)-2=6 Hosts utilizables.
Nuestro rango total seria 2^3=8 hosts por subred.

Ahora para la subred comenzamos de der a izq hasta la porcin
que nos sobra. No debemos tocar la porcin de los hosts. Para este
caso son 5 bits.
(2^5)-2=30 Subredes utilizables. Ya que deberemos eliminar la
primera y ltima subred debido al Id_red y la dir de Broadcast.

192.1.1.0/29
192.1.1.00000000

La mascada de red que obtendriamos seria la siguiente:
255.255.255.248 ya que el prefijo nos indica todos los bits que
formaran parte de la mascara de red. (Activados en 1).

Parte de la Subred.

00000 Subred 0 Id_red por lo cual se elimina toda la subred.
00001 Subred 1


11111 Subred 31 Dir Broadcast por lo cual se elimina toda la
subred.

Parte de los hosts.

000 Id red se elimina el host.
001 Host valido.


111 Dir Broadcast se elimina el host.

Ejemplificando con una IP valida
192.1.1.8 En este caso este seria el Id_red de mi subred 1

192.1.1.00001-000
192.1.1.9 Primer Ip valida de mi subred 1.
192.1.1.00001-001
192.1.1.15 Dir de Broadcast
192.1.1.00001-111

Rangos

Subred 0

0 Id_red
1


7 Broadcast

Subred 1

8 Id_red
9

15 Broadcast

Y as sucesivamente...


Personalmente as fue como lo aprend inicialmente.


Aunque despus te haces de algunas otras ideas que te ayudan a
obtener estos valores un poco ms rpido.
Mismo ejemplo.
192.1.1.0/29 una forma de obtener rpido la porcin que le
pertenece a los hosts es restar el tamao completo de la direccin
IP ya sabemos que esta compuesta por 32 bits entonces
simplemente realizamos lo siguiente 32-29=3. Los 29 bits son la
porcin de la mascara de red. (Nos indican como esta dividida
nuestra red) entonces al realizar esta resta obtenemos la porcin
que nos pertenece para nuestros hosts.
Aplicamos la formula antes mencionada (2^3)-2=6 hosts
utilizables

Ojo para obtener nuestro rango lo aplicamos a la porcin de los
hosts, en el octeto donde finaliza la parte de la subred. En este
caso los ltimos 3 bits.

192.1.1.00000000 /29
Bits en blanco 2^3=8 hosts por subred (rango).
Ahora vamos a obtener nuestras subredes.
192.1.1.00000000 observando el ejemplo sabemos que es una
clase C de acuerdo a los rangos. La cual su mascara por defecto es
/24 entonces para obtener la porcin que pertenece a las subredes
hacemos lo siguiente debido a que su mascara por defecto es 24,
lo nico que debemos hacer es restarle al prefijo los bits de la
mascara por defecto dependiendo de la clase de la que estemos
hablando. En este caso es una clase C es por eso que le restamos
24. Vamos al grano 29-24=5. Con esto ya podemos obtener
nuestras Subredes.
(2^5)-2=30 Subredes utilizables.
2^5 =32 Subredes totales.

Esa es la manera como yo lo trabajo, pero para clase C no se ve
gran diferencia entre una manera y otra.
No voy a entrar en detalles para este ejemplo ya que aprendiendo
bien a realizar subneteo en clase C, todo lo dems vendr por
aadidura.
No hay nada mejor que la prctica.

Para finalizar vamos a hacer un ejemplo con una clase A creo que
conociendo el subneteo entre Clase A y C, el subneteo sobre clase
B lo hacemos de manera automtica.
Realicemos el siguiente ejemplo de acuerdo a como yo lo hara.

10.0.0.0/19 Para una clase A la mascara por defecto es /8
estamos de acuerdo.
255.0.0.0


Primero obtengamos los hosts. 32-19=13
(2^13)-2=8190 hosts utilizables por subred.
2^13=8192 rango de hosts por subred.

Nota detalle importante:

10.00000000.00000000.00000000 sabemos que nuestro rango es
de 8192 hosts por subred pero verdaderamente no me veo
contando 8192 hosts por subred y no creo que Uds tampoco.

Entonces, como lo haba comentado vemos en que octeto termina
la porcin que pertenece a las subredes. El mismo prefijo lo dice,
termina en la posicin 19 de izq a der. Ahora si con los 5 bits
restantes vamos a sacar los rangos como lo hemos venido
haciendo.
2^5=32 esto nos dice que nuestros rangos en el 3 octeto sern de
32. Y aprovechando si queremos calcular cuantos hosts por subred
vamos a tener sin necesidad de elevar 2 a la 13. Lo podemos
hacer de la siguiente manera 32*256=81192 rango de hosts por
subred. No se olviden de restarle los 2 hosts. Id_red y direccin de
Broadcast. El 32 se refiere a los rangos que tenemos en el 3 octeto
y el 256 es que por cada rango tenemos 256 hosts por subred del
0 al 255.
Ahora la siguiente parte.

Por default sabemos que para clase A se utiliza el prefijo /8.
Vamos a obtener nuestras subredes.

19-8=11
(2^11)-2=2046 subredes utilizables.
2^11=2048 numero de subredes.

Ahora si. Obteniendo esto vamos a escribir los rangos:

10.0.0.0 - 10.0.31.255 No utilizable
10.0.32.0 - 10.0.63.255
.

10.255.224.0 - 10.255.255.255 No utilizable

Uds debern de hacer las conversiones de decimal a binario si
quieren ver que parte pertenece a la subred y que parte pertenece
a los hosts.
Bueno espero esto haya sido de ayuda para alguno de los que
visite el blog seguir publicando nuevas cosas ya que me sirve
como estudio y la mejor forma de no olvidar esto es practicando.
En lo personal en Internet encontr una pgina que me ayudo
mucho a comprender conceptos del subneteo.

Anda mungkin juga menyukai