Pages

Ads 468x60px

miércoles, 29 de enero de 2014

Subnetting, determinar máscaras.



Continuando con la parte teórica sobre IP y máscaras de red, vamos a ver algo de subnetting, que (resumiendo) no es más que dividir la red en segmentos. Los pasos para realizarlo son:
  1. Una vez determinado el número de segmentos de red necesarios, lo convertiremos a formato binario.
  2. Contaremos el número de bits requeridos para representar el número en binario de los segmentos de red, es decir, si necesitamos 6 segmentos de red, el valor binario es 110, así la representación de 6 en binario necesita tres bits .
  3. Convertir el número de bits que se necesitan a formato digital de izquierda a derecha. Si se necesitan tres bits, configuramos los tres primeros bits como ID de host. El valor decimal de 11100000 es 224, de manera que la mascará será 255.255.224.0 en una dirección de tipo B 



Tabla con las distintas máscaras que se pueden obtener con direcciones de clase A, B y C

Vale, todo esto está muy bien, pero voy a intentar resumirlo para que todo el mundo pueda entenderlo.

Si tenemos cinco localizaciones y necesitamos obtener tres segmentos de red, necesitamos tres bits.

5 localizaciones = necesitamos 5 subredes.
Aplicando la formula 2^n, necesitamos buscar un un exponente mayor o igual a las subredes necesarias, y este es el número de unos que agregaremos a la máscara, el cual debemos pasar a decimal.
Ejemplo:

22 = 4 subredes (no son suficientes).
23= 8 subredes, ahora si son suficientes -> debemos añadir 3 unos a la máscara.
Dada la IP 172.16.0.0 con máscara 255.255.0.0 pasaremos a binario dicha máscara.

Los 3 unos del tercer octeto, son el 224 de la máscara.


Calculo de direccionamiento de host.

Visto el ejemplo anterior, veamos este:

Para obtener subredes de 100 (o más) host se necesitan 7 bits, es decir, 7 ceros en la máscara. Segun la formula 2^n-2

26 -2 = 62 host (no son suficientes).
27-2 =126 host de forma que el 7 es el número de ceros en la máscara.
Ya dijimos que la mascara al igual que la IP tiene 32 bits, es decir, 4 octetos de 8 bits.
32-7=25 (32 bits totales, menos los 7 ceros que necesita es igual a 25 ceros en la máscara). 
Así, en la máscara:


El uno de último octeto completa los 25 unos.


O visto más claramente:

25 unos que pasado a decimal es 128


Notación CIDR (Classless Inter-Domain Routing)

CIDR es una notación decimal para representar la dirección IP de un host junto con su máscara y tiene el siguiente formato: Dirección IP / número de unos que contiene la máscara en binario.

De esta forma:



En la IP 10.217.123.7 la /20 nos indicaría que la máscara tiene 20 unos, por lo tanto su representación seria 10.217.123.7 /20 y no seria necesario escribir la máscara ya que esta viene implícita en el /20.

Espero haberme sabido explicar con suficiente claridad.

*Todo lo que hemos visto en esta y en las entradas anteriores es relativo a IPV4.

Quiero agradecer la ayuda de mi profe Alberto.


Roberto García (@1GbDeInfo)
Creative Commons Licence
1Gb De informacion by Roberto García Amoriz is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Based on a work at http://www.1gbdeinformacion.com/.
Permissions beyond the scope of this license may be available at http://www.1gbdeinformacion.com/.

Perfil profesional en Linkedin

 
Blogger Templates