El subnetting es una técnica utilizada para dividir una red IP en varias subredes más pequeñas, controlando de forma precisa el tamaño de cada segmento y la cantidad de hosts disponibles.
Dominar este proceso es clave para el diseño de redes eficientes, escalables y seguras.
Conceptos básicos de direccionamiento y máscara de red
Una dirección IPv4 está compuesta por 32 bits, normalmente representados en formato decimal
punteado:
Ejemplo: 192.168.10.25
La máscara de red también tiene 32 bits y define qué parte de esa dirección corresponde a la
red y qué parte corresponde a los hosts. Ejemplos típicos de máscaras:
- 255.255.255.0 → /24
- 255.255.0.0 → /16
- 255.255.255.192 → /26
Cuantos más bits se reservan para la red (mayor prefijo, por ejemplo /26 en vez de /24),
menor es la cantidad de direcciones disponibles para hosts en cada subred, pero se incrementa
el número de subredes posibles.
Relación entre bits de red, bits de host y cantidades
En una red IPv4 se cumple:
- Bits de red + Bits de host = 32
- Número de hosts por subred = 2bits_host − 2 (se excluyen red y broadcast)
Por ejemplo, en una red /24:
- Bits de red: 24
- Bits de host: 8
- Hosts por subred: 28 − 2 = 254
Si aumentamos el prefijo a /26:
- Bits de red: 26
- Bits de host: 6
- Hosts por subred: 26 − 2 = 62
Es decir, con /26 tenemos menos hosts por subred, pero podemos construir más subredes dentro
del mismo espacio de direcciones original.
Ejemplo técnico completo de subnetting
Supongamos que dispones de la red 192.168.10.0/24 y necesitas al menos
4 subredes del mismo tamaño.
Paso 1: determinar cuántos bits pedir prestados
Utilizamos la fórmula:
2^n ≥ número de subredes requeridas
Para 4 subredes:
2^2 = 4 → n = 2 bits
Debemos tomar 2 bits del campo de host de la red /24 original, por lo tanto:
- Máscara original: /24 → 255.255.255.0
- Nueva máscara: /26 → 255.255.255.192
Paso 2: calcular el tamaño del bloque
El tamaño del bloque (o incremento) se obtiene con:
Bloque = 256 − valor_del_octeto_de_máscara
Para /26 (255.255.255.192):
Bloque = 256 − 192 = 64
Esto significa que las subredes avanzan de 64 en 64 en el cuarto octeto:
0, 64, 128, 192
Paso 3: enumerar cada subred con red, hosts y broadcast
Subred 1
Red: 192.168.10.0 Primer host:192.168.10.1 Último host:192.168.10.62 Broadcast: 192.168.10.63
Subred 2
Red: 192.168.10.64 Primer host:192.168.10.65 Último host:192.168.10.126 Broadcast: 192.168.10.127
Subred 3
Red: 192.168.10.128 Primer host:192.168.10.129 Último host:192.168.10.190 Broadcast: 192.168.10.191
Subred 4
Red: 192.168.10.192 Primer host:192.168.10.193 Último host:192.168.10.254 Broadcast: 192.168.10.255
Paso 4: validación mediante cálculo de hosts
Para /26 tenemos 6 bits de host:
Hosts por subred = 2^6 − 2 = 62
En cada una de las subredes calculadas, el rango de hosts va desde la IP siguiente a la de red
hasta la IP anterior a la de broadcast. Si contamos:
192.168.10.1 → 192.168.10.62 = 62 direcciones válidas
El mismo patrón se cumple en todas las subredes, por lo que el cálculo es consistente.
Aplicación práctica en diseño de redes
Con este esquema podrías, por ejemplo:
- Asignar la subred 1 a usuarios de oficina.
- Asignar la subred 2 a dispositivos de red (switches, AP, cámaras IP).
- Asignar la subred 3 a servidores internos.
- Asignar la subred 4 a enlaces punto a punto o laboratorios.
En un entorno Cisco, estas subredes se pueden asociar fácilmente a VLANs y, posteriormente,
enrutar entre ellas mediante un router o un switch de capa 3 utilizando interfaces
SVI (Switched Virtual Interfaces) o subinterfaces.
Entender y practicar este tipo de ejercicios es fundamental para aprobar el examen CCNA y,
más importante aún, para diseñar redes reales de forma ordenada y escalable.


