Subnetting: validar subnets, hosts y broadcasts (III)
Revisado: 14 de febrero de 2010 | etiquetas: ccna, Cisco, Documentacion, Networking
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:
- Subnetting: calcular número de subredes y hosts (y IV) (19 marzo 2009)
- Subnetting: cuantos hosts (II) (17 marzo 2009)
- Subnetting: cuantas subredes (I) (16 marzo 2009)
- Comparativa de máscaras, subnetmask contra wildcard (19 septiembre 2008)
- Bash: operaciones aritméticas (12 septiembre 2008)

































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.
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