
El subnetting (o subneteo de redes) es la práctica de dividir una red IP grande en subredes más pequeñas para evitar la saturación de los broadcasts, mejorar la seguridad y optimizar el rendimiento de la red.
Cada subred resultante tiene su propia dirección de red y dirección de broadcast. De esta manera, el tráfico de broadcast solo se propaga dentro de su subred y no afecta al resto de la infraestructura.
💡 En resumen: Subnetting = tomar una red grande y cortarla en pedazos más pequeños y manejables.
¿Por qué necesitamos el subnetting?
Sin subnetting, todos los dispositivos de una organización estarían en la misma red. Imagina una empresa con 100.000 empleados: si un solo dispositivo envía un broadcast, todos los demás lo recibirían. El resultado sería una red colapsada e inutilizable.
Las principales razones para hacer subnetting son:
- Reducir la congestión: El tráfico de broadcast se limita a cada subred, evitando que sature toda la red.
- Mejorar la seguridad: Puedes aislar departamentos (contabilidad, RRHH, desarrollo) en subredes separadas y controlar el acceso entre ellas.
- Optimizar el rendimiento: Menos dispositivos por subred = menos colisiones y mejor velocidad.
- Facilitar la administración: Es más fácil gestionar y diagnosticar problemas en redes pequeñas.
- Aprovechar direcciones IP: Con VLSM puedes asignar exactamente las IPs que necesita cada subred sin desperdiciar.
¿Cómo funciona el subnetting?
El subnetting funciona tomando bits prestados de la porción de host de una dirección IP para crear subredes. Cuantos más bits prestemos, más subredes obtenemos, pero menos hosts caben en cada una.
Ejemplo visual
Supongamos que tenemos la red 192.168.1.0/24:
Sin subnetting:
192.168.1.0/24 → 1 red con 254 hosts
Con subnetting (/26):
192.168.1.0/26 → Subred 1: 62 hosts (192.168.1.1 - 192.168.1.62)
192.168.1.64/26 → Subred 2: 62 hosts (192.168.1.65 - 192.168.1.126)
192.168.1.128/26 → Subred 3: 62 hosts (192.168.1.129 - 192.168.1.190)
192.168.1.192/26 → Subred 4: 62 hosts (192.168.1.193 - 192.168.1.254)
Hemos pasado de 1 red con 254 hosts a 4 subredes con 62 hosts cada una. Prestamos 2 bits de host (2² = 4 subredes).
🔧 Puedes practicar esto con nuestra calculadora IP. Introduce
192.168.1.0/24y cambia la máscara a/26para ver el resultado.
Conceptos clave del subnetting
Dirección de red
Es la primera dirección de cada subred. Identifica a la subred y se asigna normalmente al router. En la parte de host, todos los bits son ceros.
Dirección de broadcast
Es la última dirección de cada subred. Permite enviar datos a todos los dispositivos de esa subred. En la parte de host, todos los bits son unos.
Dirección de host
Cualquier dirección entre la de red y la de broadcast. Son las que se asignan a los dispositivos finales (ordenadores, impresoras, teléfonos).
Direcciones usables
El total de direcciones disponibles para hosts. Se calcula como: 2ⁿ – 2, donde n es el número de bits de host. Se restan 2 porque la dirección de red y la de broadcast no se pueden asignar a dispositivos.
Bits de préstamo
Para crear subredes, tomamos bits de la porción de host y los convertimos en bits de red. Si necesitamos X subredes, necesitamos N bits tal que 2ᴺ ≥ X.
Máscara de red (Subnet Mask)
La máscara nos indica dónde termina la parte de red y empieza la parte de host. Se puede expresar en:
- Decimal:
255.255.255.0 - CIDR:
/24 - Binario:
11111111.11111111.11111111.00000000
📖 Más información: Máscara de Red | ¿Qué es CIDR?
Classful vs Classless
- Classful: Se usa la máscara por defecto de la clase (A = /8, B = /16, C = /24). Modelo antiguo.
- Classless (CIDR): Se puede usar cualquier máscara. Modelo actual y más eficiente.
📖 Más información: CIDR explicado
Tipos de subnetting
FLSM (Fixed Length Subnet Mask)
Todas las subredes tienen el mismo tamaño. Es más simple pero puede desperdiciar direcciones IP.
Ejemplo: Dividir 10.0.0.0/8 en subredes de /16 → todas tienen 65.534 hosts.
VLSM (Variable Length Subnet Mask)
Cada subred puede tener un tamaño diferente según la cantidad de hosts que necesite. Es más eficiente.
Ejemplo: Una subred de /24 (254 hosts) para oficinas, otra de /30 (2 hosts) para enlaces punto a punto.
Supernetting (Agregación de rutas)
El proceso inverso al subnetting: combinar varias redes pequeñas en una más grande para simplificar las tablas de enrutamiento.
Clases de direcciones IP
Aunque el modelo classful ya no se usa en la práctica, es importante conocerlo:
| Clase | Rango | Máscara por defecto | Redes | Hosts por red |
|---|---|---|---|---|
| A | 0.0.0.0 – 127.255.255.255 | /8 | 128 | 16.777.214 |
| B | 128.0.0.0 – 191.255.255.255 | /16 | 16.384 | 65.534 |
| C | 192.0.0.0 – 223.255.255.255 | /24 | 2.097.152 | 254 |
| D | 224.0.0.0 – 239.255.255.255 | — | Multicast | — |
| E | 240.0.0.0 – 255.255.255.255 | — | Reservada | — |
📖 Ver tabla completa: Direccionamiento IP
¿Por qué es importante aprender subnetting?
- Certificaciones: Es tema obligatorio en CCNA, CompTIA Network+ y otras certificaciones de redes.
- Trabajo real: Los administradores de redes diseñan subredes a diario.
- Entrevistas técnicas: Es una de las preguntas más comunes en entrevistas de networking.
- Eficiencia: Saber subnetting te permite aprovechar al máximo las direcciones IP disponibles.
Practica subnetting online
La mejor forma de aprender subnetting es practicando. Usa nuestras calculadoras gratuitas:
| Calculadora | Para qué sirve |
|---|---|
| Calculadora IP | Calcular subredes a partir de una IP y máscara |
| Calculadora VLSM | Subredes de tamaño variable |
| Calculadora FLSM | Subredes de tamaño fijo |
| Calculadora Supernetting | Agregar redes |
| Calculadora IPv6 | Subredes en IPv6 |