Tercera entrega de subnetting en la que vamos a validar subnets, hosts y broadcasts.

Vamos a partir de un ejemplo, imaginemos que tenemos que crear subredes a partir de la dirección 192.168.78.0 usando la máscara de red 255.255.255.224 (o /27). Empezamos obteniendo el número base con la fórmula: 256 – subnetmask = número base, que en nuestro caso es: 256 -224 = 32. Ahora vamos a calcular las subredes:

subnet 1 →   0+32 = 32
subnet 2 →  32+32 = 64
subnet 3 →  64+32 = 96
subnet 4 →  96+32 = 128
subnet 5 → 128+32 = 160
subnet 6 → 160+32 = 192
           192+32 = 224

No podemos sumar 32 a 192 por que nos da 224 que es nuestra máscara de subred, por lo que no es una subred válida más información en la web de Cisco.

Para calcular el broadcast podemos hacer de 2 formas, sumar 31 (el número base menos 1) a cada subnet (por ejemplo 32 + 31 = 63) o restar 1 a cada subred superior de la siguiente forma:

broadcast subnet 1 →  64-1 = 63
broadcast subnet 2 →  96-1 = 95
broadcast subnet 3 → 128-1 = 127
broadcast subnet 4 → 160-1 = 159
broadcast subnet 5 → 192-1 = 191
broadcast subnet 6 → 224-1 = 223

Con esto ya tenemos los broadcasts calculados. Para calcular los hosts válidos son los que quedan entre la subred y el broadcast, por ejemplo para la primera subred sería:

   subred → 192.168.78.32
    hosts → 192.168.78.33 - 192.168.78.62
broadcast → 192.168.78.63

Hagamos un par de ejercicios como ejemplos:

1) Usando la máscara 255.255.255.224, cual es al subred a la que pertenece el host 192.168.78.133 y cual es su broadcast ?

Primero la formula: 256 – 224 = 32, que es la primera subred 192.168.78.32. Ahora sumamos 32 hasta alcanzar la IP 133:

subnet 1 →   0+32 = 32
subnet 2 →  32+32 = 64
subnet 3 →  64+32 = 96
subnet 4 →  96+32 = 128
subnet 5 → 128+32 = 160

Por lo que podemos concluir que:

   subred → 192.168.78.128
    hosts → 192.168.78.129 - 192.168.78.158
broadcast → 192.168.78.159

2) Con la IP 172.16.68.17 y la máscara de red 255.255.192.0, buscar la subred a la que pertenece y el broadcast.
Como antes 256 – 192 = 64.

subnet 1 →   0+64 = 64
subnet 2 →  64+64 = 128
           128+64 = 192

Por lo que tenemos solo 2 subredes: 172.16.64.0 y 172.16.128.0 (al ser clase B miramos el tercer octeto). por lo que las 2 subredes completas son:

   subred → 172.16.64.0      -     subred → 172.16.128.0
    hosts → 172.16.64.1      -      hosts → 172.16.128.1
            172.16.127.254   -              172.18.191.254
broadcast → 172.16.127.255   -  broadcast → 172.16.191.255

Con esto podemos decir que la IP 172.16.68.17 está en la primera subred 172.16.64.0 y que su broadcast es 172.16.127.255.

Articulos similares:


Comentarios (2)

Carlos Olazagoitia28 de septiembre de 2009 a las 15:58

hola. te queria consultar una cosa tonta, pero que muchas veces me tiene perdido:
cuando tu miras una más cara de red, cómo te das cuenta de qué barra “algo” será?
Por ejemplo:
tengo una IP : 10.231.24.144 con mascara 255.255.255.240 .
¿como sabes a simple vista (calculo mental) que será un /27, o /28?

yo lamentablemente tengo que apelar a usar “ipcalc” lo cual es patético, pero no me sale de otro modo que con prueba y error. Desde ya Gracias. me puedes responder a mi mail si quieres.

The Evangelist29 de septiembre de 2009 a las 10:19

Hola Carlos,

Muy sencillo tomando tu mascara como ejemplo 255.255.255.240 procedemos así:

Los 3 primeros “255″ si los pasamos a binario obtenemos 24 “1″s (8 x 3).
Luego con 240 si lo pasamos a binario 11110000 obtenemos 4 “1″s.
Con lo que si sumamos 24 + 4 obtenemos 28 que es el CIDR (/28).

Al principio cuesta hacerlo de cabeza pero luego ya sale sin pensarlo, de todas formas te dejo una mini tabla (para el último dígito) que siempre ayuda:

255 = /32
254 = /31
252 = /30
248 = /29
240 = /28
224 = /27
192 = /26
128 = /25
0 = /24