En este episodio aprenderás qué es el subnetting IPv4 y por qué se utiliza para dividir una red en bloques más pequeños. Veremos cómo interpretar máscaras y prefijos CIDR, calcular redes, rangos de hosts y direcciones de broadcast, y resolver ejercicios progresivos desde los casos más sencillos hasta una introducción práctica a VLSM.
Aprende subnetting sin morir en el intento
El subnetting IPv4 divide un bloque de direcciones IP en subredes más pequeñas mediante una máscara o prefijo CIDR más largo. Permite calcular la dirección de red, el rango de hosts y, en las subredes convencionales, el broadcast de cada bloque. Por ejemplo, un /24 puede dividirse en cuatro /26 de 64 direcciones cada una.
No necesitas memorizar todas las respuestas. Lo importante es comprender qué cambia en la máscara, cuántas direcciones contiene cada bloque y cuál es el salto entre subredes.
¿Qué es el subnetting?
El subnetting es el proceso de dividir una red IPv4 en varias redes más pequeñas. Todas las subredes forman parte del bloque original, pero cada una dispone de su propia dirección de red, rango de hosts y dirección de broadcast.
Se utiliza para organizar mejor los equipos y aprovechar las direcciones IP. La separación del broadcast se consigue al situar esas subredes en enlaces o VLAN diferentes; cambiar solo la máscara no crea por sí mismo un dominio de capa 2 separado.
Organización
Cada grupo de dispositivos puede utilizar una subred diferente.
Control
El tráfico entre subredes debe pasar por un router o equipo de capa 3.
Aprovechamiento
La red se adapta al número de equipos que necesita cada zona.
Conceptos fundamentales antes de calcular
Dirección de red
Es la primera dirección del bloque e identifica la subred. No se asigna a un dispositivo.
Dirección de broadcast
Es la última dirección del bloque y permite enviar tráfico a todos sus hosts.
Hosts útiles
Son las direcciones comprendidas entre la red y el broadcast.
Máscara
Indica qué bits pertenecen a la red y cuáles quedan disponibles para hosts.
Prefijo CIDR
Expresa cuántos bits forman la parte de red: /24, /26 o /27.
Salto
Es la distancia entre el comienzo de una subred y la siguiente.
¿Cómo se relacionan el binario, la máscara y el CIDR?
Una dirección IPv4 contiene 32 bits repartidos en cuatro octetos. En la máscara, los bits con valor 1 pertenecen a la red y los bits con valor 0 quedan para los hosts.
| Prefijo | Máscara decimal | Bits de host | Direcciones totales | Hosts útiles | Salto |
|---|---|---|---|---|---|
| /24 | 255.255.255.0 | 8 | 256 | 254 | 256 |
| /25 | 255.255.255.128 | 7 | 128 | 126 | 128 |
| /26 | 255.255.255.192 | 6 | 64 | 62 | 64 |
| /27 | 255.255.255.224 | 5 | 32 | 30 | 32 |
| /28 | 255.255.255.240 | 4 | 16 | 14 | 16 |
| /29 | 255.255.255.248 | 3 | 8 | 6 | 8 |
| /30 | 255.255.255.252 | 2 | 4 | 2 | 4 |
¿Cómo se hace subnetting paso a paso?
- Identifica la red original. Por ejemplo,
192.168.1.0/24. - Define la necesidad. ¿Cuántas subredes o cuántos hosts necesitas?
- Presta bits. Cada bit prestado duplica el número de subredes.
- Calcula el nuevo prefijo. Si partes de `/24` y prestas 2 bits, obtienes `/26`.
- Calcula el salto. Resta a 256 el valor del octeto modificado.
- Escribe cada bloque. Determina red, primer host, último host y broadcast.
Número de subredes
2bits prestadosDirecciones totales
2bits de hostHosts útiles
2bits de host – 2
¿Cómo dividir 192.168.1.0/24 en cuatro subredes?
Necesitamos cuatro subredes iguales. Para obtenerlas debemos prestar 2 bits, porque:
2² = 4 subredes
/24 + 2 bits = /26
Máscara /26 = 255.255.255.192
Salto = 256 - 192 = 64
Hosts útiles = 2⁶ - 2 = 62
| Subred | Dirección de red | Primer host | Último host | Broadcast |
|---|---|---|---|---|
| 1 | 192.168.1.0/26 | 192.168.1.1 | 192.168.1.62 | 192.168.1.63 |
| 2 | 192.168.1.64/26 | 192.168.1.65 | 192.168.1.126 | 192.168.1.127 |
| 3 | 192.168.1.128/26 | 192.168.1.129 | 192.168.1.190 | 192.168.1.191 |
| 4 | 192.168.1.192/26 | 192.168.1.193 | 192.168.1.254 | 192.168.1.255 |
Ejercicios de subnetting: de sencillo a avanzado
Intenta resolver cada ejercicio antes de abrir la solución. Utiliza papel y apunta siempre el prefijo, la máscara, el salto y el rango completo.
Ejercicio 1: comprender una red /24
Para la red 192.168.50.0/24, indica la máscara decimal, la dirección de red, el primer host, el último host, el broadcast y los hosts útiles.
▶ Mostrar solución paso a paso
El prefijo `/24` deja 8 bits para hosts.
Máscara: 255.255.255.0
Direcciones totales: 2⁸ = 256
Hosts útiles: 256 - 2 = 254
Red: 192.168.50.0
Primer host: 192.168.50.1
Último host: 192.168.50.254
Broadcast: 192.168.50.255
Ejercicio 2: dividir 192.168.10.0/24 en 2 subredes
Calcula el nuevo prefijo, la máscara, el salto y los rangos de las dos subredes.
▶ Mostrar solución paso a paso
Para obtener dos subredes prestamos 1 bit: 2¹ = 2. El prefijo pasa de `/24` a `/25`.
Máscara: 255.255.255.128
Salto: 256 - 128 = 128
Hosts útiles por subred: 2⁷ - 2 = 126
| Red | Hosts | Broadcast |
|---|---|---|
| 192.168.10.0/25 | .1 – .126 | 192.168.10.127 |
| 192.168.10.128/25 | .129 – .254 | 192.168.10.255 |
Ejercicio 3: dividir 172.16.20.0/24 en 4 subredes
Obtén el prefijo, la máscara, los hosts útiles y las cuatro direcciones de red.
▶ Mostrar solución paso a paso
Prestamos 2 bits porque 2² = 4. La nueva máscara es `/26` y el salto es 64.
Prefijo: /26
Máscara: 255.255.255.192
Hosts útiles: 62 por subred
Redes: 172.16.20.0, .64, .128 y .192
| Red | Primer host | Último host | Broadcast |
|---|---|---|---|
| 172.16.20.0/26 | 172.16.20.1 | 172.16.20.62 | 172.16.20.63 |
| 172.16.20.64/26 | 172.16.20.65 | 172.16.20.126 | 172.16.20.127 |
| 172.16.20.128/26 | 172.16.20.129 | 172.16.20.190 | 172.16.20.191 |
| 172.16.20.192/26 | 172.16.20.193 | 172.16.20.254 | 172.16.20.255 |
Ejercicio 4: dividir 192.168.30.0/24 en 8 subredes
Calcula el nuevo prefijo, el salto, los hosts útiles y las ocho direcciones de red.
▶ Mostrar solución paso a paso
Necesitamos 3 bits prestados porque 2³ = 8. Obtenemos `/27`.
Máscara: 255.255.255.224
Salto: 256 - 224 = 32
Hosts útiles: 2⁵ - 2 = 30
Redes: .0, .32, .64, .96, .128, .160, .192 y .224
| Red | Hosts | Broadcast |
|---|---|---|
| 192.168.30.0/27 | .1 – .30 | .31 |
| 192.168.30.32/27 | .33 – .62 | .63 |
| 192.168.30.64/27 | .65 – .94 | .95 |
| 192.168.30.96/27 | .97 – .126 | .127 |
| 192.168.30.128/27 | .129 – .158 | .159 |
| 192.168.30.160/27 | .161 – .190 | .191 |
| 192.168.30.192/27 | .193 – .222 | .223 |
| 192.168.30.224/27 | .225 – .254 | .255 |
Ejercicio 5: crear una subred para 50 equipos
Dentro de 192.168.40.0/24 necesitamos una subred con al menos 50 hosts útiles. ¿Qué prefijo debemos utilizar?
▶ Mostrar solución paso a paso
Buscamos el número de bits de host cuya potencia de 2, menos 2, alcance 50:
2⁵ - 2 = 30 → insuficiente
2⁶ - 2 = 62 → suficiente
Bits de host: 6
Prefijo: 32 - 6 = /26
Máscara: 255.255.255.192
La primera subred válida sería 192.168.40.0/26, con hosts desde 192.168.40.1 hasta 192.168.40.62 y broadcast 192.168.40.63.
Ejercicio 6: analizar 192.168.10.77/26
Calcula la red a la que pertenece esta dirección, su primer y último host y su broadcast.
▶ Mostrar solución paso a paso
Una `/26` tiene salto 64. Los bloques comienzan en 0, 64, 128 y 192. El número 77 se encuentra entre 64 y 127.
Dirección analizada: 192.168.10.77/26
Red: 192.168.10.64/26
Primer host: 192.168.10.65
Último host: 192.168.10.126
Broadcast: 192.168.10.127
Calculador interactivo de subredes IPv4
Introduce una dirección IPv4 y un prefijo comprendido entre `/8` y `/30`. El calculador mostrará la máscara, red, broadcast, rango de hosts y tamaño del bloque.
Ejercicio avanzado: introducción a VLSM
FLSM crea subredes del mismo tamaño. VLSM permite utilizar máscaras diferentes y asignar a cada departamento solamente el espacio que necesita.
Repartir 192.168.100.0/24 entre tres departamentos
- Administración: 60 hosts.
- Ventas: 30 hosts.
- Soporte: 12 hosts.
Ordena las necesidades de mayor a menor y asigna a cada departamento la subred más pequeña que resulte suficiente.
▶ Mostrar solución paso a paso
- 60 hosts necesitan `/26`, que proporciona 62 hosts útiles.
- 30 hosts necesitan `/27`, que proporciona 30 hosts útiles.
- 12 hosts necesitan `/28`, que proporciona 14 hosts útiles.
| Departamento | Subred | Hosts | Broadcast |
|---|---|---|---|
| Administración | 192.168.100.0/26 | .1 – .62 | .63 |
| Ventas | 192.168.100.64/27 | .65 – .94 | .95 |
| Soporte | 192.168.100.96/28 | .97 – .110 | .111 |
Desde 192.168.100.112 queda espacio libre para futuras ampliaciones.
Errores frecuentes al hacer subnetting
Olvidar red y broadcast
En los ejercicios tradicionales hay que restar dos direcciones para calcular los hosts útiles.
Confundir salto y máscara
En una `/26`, la máscara termina en 192, pero el salto es 64.
Empezar por el grupo pequeño
En VLSM siempre se asigna primero la necesidad de mayor tamaño.
Usar una IP como red
192.168.10.77/26 es un host; su red es 192.168.10.64/26.
Gateway fuera del rango
La puerta de enlace debe ser una dirección útil dentro de la misma subred.
No comprobar el siguiente bloque
El broadcast siempre es una dirección anterior al comienzo de la siguiente subred.
Prueba rápida de subnetting
Preguntas frecuentes sobre subnetting IPv4
¿Qué significa el prefijo /24?
Significa que 24 de los 32 bits de la dirección IPv4 identifican la parte de red. Quedan 8 bits para direcciones dentro del bloque.
¿Cómo se calcula el número de subredes?
Se eleva 2 al número de bits prestados. Si se prestan 3 bits, se obtienen 2³, es decir, 8 subredes.
¿Cómo se calcula el número de hosts útiles?
En subredes IPv4 convencionales de hasta /30 se utiliza 2^(32 − prefijo) − 2, reservando red y broadcast. Un /31 en un enlace punto a punto compatible permite usar sus dos direcciones, según RFC 3021; un /32 identifica una sola dirección. La fórmula no se aplica igual a estos casos.
¿Qué diferencia existe entre FLSM y VLSM?
FLSM utiliza la misma máscara en todas las subredes. VLSM permite emplear tamaños diferentes según los hosts que necesita cada zona.
¿Cómo sé en qué subred se encuentra una IP?
Calcula el salto y localiza entre qué dos comienzos de bloque se encuentra la IP. El límite inferior es su dirección de red y la dirección anterior al siguiente bloque es el broadcast.
¿Cuántos hosts caben en una subred /26?
Una /26 contiene 64 direcciones: en una subred IPv4 convencional, 62 son asignables a hosts. Por ejemplo, 192.168.1.0/26 tiene red .0, hosts .1–.62 y broadcast .63.
¿Una VLAN y una subred son lo mismo?
No. Una VLAN separa dominios de difusión en capa 2; una subred delimita un bloque de direcciones IP en capa 3. Habitualmente se asigna una subred a cada VLAN, pero son conceptos distintos.
Para relacionar estos cálculos con la comunicación real, repasa la capa 3 del modelo OSI y cómo ARP obtiene la MAC del siguiente salto.
Conclusión
El subnetting se vuelve más sencillo cuando se trabaja siempre en el mismo orden: necesidad, bits prestados, prefijo, máscara, salto y rangos. La práctica progresiva permite reconocer los bloques sin depender únicamente de una tabla memorizada.
Dividir una red no consiste en adivinar direcciones: consiste en comprender cuánto ocupa cada bloque y dónde comienza el siguiente.
Fuentes y material de referencia
- Guía técnica aportada: Subnetting – Guía Técnica Completa.
- RFC 4632: Classless Inter-domain Routing (CIDR).
- RFC 1918: Address Allocation for Private Internets.
- Cisco: información básica sobre direccionamiento y subnetting.




Deja una respuesta