Subnetting fácil: cómo calcular subredes paso a paso (con ejemplos para el CCNA)
El subnetting es el tema que más dolores de cabeza da a quien prepara el CCNA, y también una habilidad que vas a usar todos los días como administrador de redes. La buena noticia: no hace falta memorizar tablas enormes ni hacer cuentas en binario a cada rato. En esta guía aprendes un método rápido, con ejemplos resueltos, para calcular subredes de cabeza.
Lo mínimo que necesitas saber
Una dirección IPv4 tiene 32 bits, divididos en cuatro octetos (por ejemplo, 192.168.1.10). La máscara indica cuántos de esos bits identifican la red y cuántos quedan para los equipos (hosts). Se escribe en formato decimal (255.255.255.0) o como prefijo CIDR (/24, es decir, 24 bits de red).
Con eso salen las dos fórmulas que lo resuelven casi todo:
- Subredes creadas = 2n, donde n son los bits que tomas prestados de la parte de hosts.
- Hosts utilizables por subred = 2h − 2, donde h son los bits que quedan para hosts. Se restan 2 porque la primera dirección es la de red y la última es la de broadcast.
La tabla que sí conviene memorizar
Solo necesitas los valores posibles de un octeto de máscara y su "salto" (el tamaño de cada bloque):
| Prefijo (último octeto) | Máscara | Salto | Hosts utilizables |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
El truco: salto = 256 − valor de la máscara en ese octeto. Para /27, 256 − 224 = 32. Las subredes empiezan en múltiplos del salto: 0, 32, 64, 96…
Ejemplo 1: ¿a qué subred pertenece una IP?
Pregunta: la IP 192.168.10.77/27, ¿en qué subred está, cuál es su broadcast y qué rango de hosts tiene?
- /27 → máscara 255.255.255.224 → salto de 32.
- Múltiplos de 32 en el último octeto: 0, 32, 64, 96… El 77 cae entre 64 y 95.
- Dirección de red: 192.168.10.64
- Broadcast: la siguiente subred empieza en 96, así que el broadcast es 192.168.10.95.
- Hosts utilizables: de 192.168.10.65 a 192.168.10.94 (30 hosts).
Sin binario, en menos de un minuto.
Ejemplo 2: dividir una red en subredes iguales
Pregunta: tienes la red 192.168.1.0/24 y necesitas 6 subredes. ¿Qué máscara usas y cuáles son?
- Necesitas al menos 6 subredes: 22 = 4 no alcanza, 23 = 8 sí. Tomas prestados 3 bits.
- /24 + 3 = /27 (255.255.255.224), salto de 32, con 30 hosts por subred.
- Las 8 subredes resultantes son:
| Subred | Red | Primer host | Último host | Broadcast |
|---|---|---|---|---|
| 1 | 192.168.1.0 | .1 | .30 | .31 |
| 2 | 192.168.1.32 | .33 | .62 | .63 |
| 3 | 192.168.1.64 | .65 | .94 | .95 |
| 4 | 192.168.1.96 | .97 | .126 | .127 |
| 5 | 192.168.1.128 | .129 | .158 | .159 |
| 6 | 192.168.1.160 | .161 | .190 | .191 |
| 7 | 192.168.1.192 | .193 | .222 | .223 |
| 8 | 192.168.1.224 | .225 | .254 | .255 |
Te sobran dos subredes para crecer.
Ejemplo 3: elegir la máscara según los hosts
Pregunta: un departamento necesita 50 equipos. ¿Qué máscara es la más ajustada?
- Busca el menor h tal que 2h − 2 ≥ 50: con h = 5 tienes 30 (no alcanza); con h = 6 tienes 62.
- Bits de red: 32 − 6 = /26 (255.255.255.192).
Ejemplo 4: VLSM, subredes de distinto tamaño
En redes reales no todas las subredes necesitan el mismo tamaño. Con VLSM asignas a cada una la máscara que necesita, empezando siempre por la más grande para no solapar bloques.
Pregunta: a partir de 10.0.0.0/24 necesitas: Ventas (100 hosts), Oficina (50 hosts), Servidores (20 hosts) y un enlace punto a punto entre dos routers (2 hosts).
| Segmento | Hosts | Prefijo | Red | Rango utilizable | Broadcast |
|---|---|---|---|---|---|
| Ventas | 100 | /25 | 10.0.0.0 | .1 – .126 | .127 |
| Oficina | 50 | /26 | 10.0.0.128 | .129 – .190 | .191 |
| Servidores | 20 | /27 | 10.0.0.192 | .193 – .222 | .223 |
| Enlace WAN | 2 | /30 | 10.0.0.224 | .225 – .226 | .227 |
Cada bloque empieza justo donde termina el anterior, y aún queda libre desde 10.0.0.228 en adelante.
Errores típicos en el examen
- Olvidar restar 2 al calcular hosts (excepto en enlaces /31, un caso especial que permite usar las dos direcciones en enlaces punto a punto).
- Asignar a un equipo la dirección de red o la de broadcast.
- En VLSM, empezar por la subred pequeña: los bloques grandes ya no encajan alineados y se solapan.
- Confundir el octeto donde está el salto: con /20, por ejemplo, el salto (16) se aplica en el tercer octeto, no en el cuarto.
Práctica rápida (con soluciones)
172.16.5.200/28: ¿red y broadcast? → Salto 16; 200 cae entre 192 y 207. Red 172.16.5.192, broadcast 172.16.5.207.- ¿Cuántos hosts tiene un /29? → 23 − 2 = 6.
10.1.37.4/20: ¿red? → El salto de 16 va en el tercer octeto; 37 cae entre 32 y 47. Red 10.1.32.0, broadcast 10.1.47.255.
Preguntas frecuentes
¿Se puede usar calculadora en el examen CCNA?
No. Por eso conviene practicar el método del salto hasta resolver cada ejercicio de cabeza en menos de un minuto.
¿Hace falta saber subnetting en IPv6?
Sí, pero es más sencillo: en LAN casi siempre se usa /64 y la planificación consiste en repartir los bits entre el prefijo asignado y el /64. Los conceptos de prefijo y bloque son los mismos.
Prepárate para el CCNA
El subnetting es solo uno de los temas del examen. En nuestro curso de Cisco CCNA desde cero a avanzado lo practicas junto con VLANs, enrutamiento, OSPF, ACL, NAT y seguridad, con laboratorios en Packet Tracer y GNS3. Y si quieres llevar esos conceptos a equipos que verás a diario en empresas y proveedores de Internet, mira nuestra guía para configurar VLANs en MikroTik.
¿Listo para crear tu propio
curso online?
Únete a miles de creadores que ya venden su conocimiento en Uvirtual.
Crear mi cuenta gratis →