Subnetting es la práctica de dividir una sola red IP en múltiples redes más pequeñas llamadas subredes. Controla cómo se asignan las direcciones IP, cómo se enruta el tráfico, y qué dispositivos pueden comunicarse directamente sin pasar por un router.
Resumen rápido — Subnetting divide un bloque grande de direcciones IP en segmentos más pequeños. Cada subred tiene su propio rango de direcciones IP, una máscara de subred que define la división entre las porciones de red y de host, y un router como gateway hacia otras subredes. La notación CIDR (ej., 192.168.1.0/24) es la forma estándar de expresar una subred. Una subred /24 brinda 254 direcciones de host usables. Subnetting mejora la seguridad al aislar el tráfico, reduce el tamaño del dominio de broadcast, y hace más eficiente la asignación de direcciones IP.
Última actualización: 2026-08-08
Por qué existe subnetting
Sin subnetting, cada dispositivo en una red recibiría cada paquete de broadcast enviado por cualquier otro dispositivo. Una red plana con 5,000 dispositivos genera un tráfico de broadcast masivo que degrada el desempeño para todos.
Subnetting resuelve esto creando dominios de broadcast más pequeños. El tráfico dentro de una subred se queda local. El tráfico entre subredes debe pasar por un router, que filtra y controla lo que cruza el límite.
Tres razones prácticas por las que las redes usan subnetting:
- Aislamiento de seguridad — separar los servidores de producción de los entornos de desarrollo, o el Wi-Fi de invitados de los sistemas corporativos
- Desempeño — dominios de broadcast más pequeños significan menos tráfico innecesario en cada segmento
- Eficiencia de direcciones IP — asignar solo tantas direcciones como cada segmento necesite en lugar de desperdiciar un bloque grande en un departamento pequeño
Máscaras de subred explicadas
Una máscara de subred es un número de 32 bits que define qué porción de una dirección IP identifica a la red y qué porción identifica al host.
Escritas en decimal con puntos, las máscaras de subred más comunes son:
| Máscara de subred | CIDR | Bits de red | Bits de host | Hosts usables |
|---|---|---|---|---|
| 255.0.0.0 | /8 | 8 | 24 | 16,777,214 |
| 255.255.0.0 | /16 | 16 | 16 | 65,534 |
| 255.255.255.0 | /24 | 24 | 8 | 254 |
| 255.255.255.128 | /25 | 25 | 7 | 126 |
| 255.255.255.192 | /26 | 26 | 6 | 62 |
| 255.255.255.224 | /27 | 27 | 5 | 30 |
| 255.255.255.240 | /28 | 28 | 4 | 14 |
| 255.255.255.252 | /30 | 30 | 2 | 2 |
La máscara de subred funciona realizando una operación AND bit a bit entre la dirección IP y la máscara. El resultado es la dirección de red.
Ejemplo: IP 192.168.10.45 con máscara 255.255.255.0 (/24)
- Dirección de red:
192.168.10.0 - Dirección de broadcast:
192.168.10.255 - Hosts usables:
192.168.10.1hasta192.168.10.254(254 direcciones)
Notación CIDR
CIDR (Classless Inter-Domain Routing) es la forma estándar de expresar juntos una dirección IP y su máscara de subred. Reemplaza al sistema classful más antiguo (Clase A, B, C) que desperdiciaba grandes bloques de direcciones.
Formato: dirección IP / longitud de prefijo
La longitud de prefijo es el número de bits usados para la porción de red.
| CIDR | Máscara de subred | Direcciones totales | Hosts usables |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 4 | 2 |
| /32 | 255.255.255.255 | 1 | 1 (host único) |
La fórmula para los hosts usables en cualquier subred: 2^(bits de host) - 2
Las dos direcciones reservadas en cada subred son la dirección de red (primera dirección) y la dirección de broadcast (última dirección).
Cómo calcular una subred
Dado: Red 192.168.5.0/24, se necesita crear 4 subredes iguales.
Paso 1: Determina cuántos bits pedir prestados. Para crear 4 subredes, pide prestados 2 bits (2² = 4).
Paso 2: Nueva longitud de prefijo = 24 + 2 = /26
Paso 3: Cada subred /26 tiene 64 direcciones (2^6), con 62 hosts usables.
Paso 4: Lista las subredes:
| Subred | Dirección de red | Rango usable | Broadcast |
|---|---|---|---|
| 1 | 192.168.5.0/26 | 192.168.5.1 – 192.168.5.62 | 192.168.5.63 |
| 2 | 192.168.5.64/26 | 192.168.5.65 – 192.168.5.126 | 192.168.5.127 |
| 3 | 192.168.5.128/26 | 192.168.5.129 – 192.168.5.190 | 192.168.5.191 |
| 4 | 192.168.5.192/26 | 192.168.5.193 – 192.168.5.254 | 192.168.5.255 |
Variable Length Subnet Masking (VLSM)
VLSM le permite a distintas subredes dentro de la misma red usar distintas longitudes de prefijo. Esto elimina el desperdicio de direcciones cuando distintos segmentos tienen distintos requisitos de tamaño.
Ejemplo: Una empresa tiene 10.0.0.0/24 y necesita:
- Centro de datos: 100 hosts → usa /25 (126 usables)
- Piso de oficina: 50 hosts → usa /26 (62 usables)
- Enlace punto a punto: 2 hosts → usa /30 (2 usables)
VLSM le permite a los tres coexistir dentro del mismo bloque /24 sin desperdiciar direcciones.
Subnetting y enrutamiento
Los routers usan la información de subred para tomar decisiones de reenvío. A cada interfaz de router se le asigna una dirección IP dentro de una subred específica y actúa como el gateway para esa subred.
Cuando un dispositivo envía tráfico a una dirección IP fuera de su propia subred:
- El dispositivo determina que el destino no es local (comparando la IP de destino contra su propia máscara de subred)
- El paquete se envía al gateway por defecto (la interfaz de router para esa subred)
- El router busca la subred de destino en su tabla de enrutamiento
- El paquete se reenvía al siguiente salto hacia el destino
Subnetting común en la práctica
| Caso de uso | Subred típica | Razón |
|---|---|---|
| Enlace punto a punto de router | /30 | Solo se necesitan 2 hosts |
| VLAN de servidor | /26 o /27 | Suficiente para servidores, aislados de los clientes |
| Piso de oficina | /24 | Hasta 254 dispositivos |
| Campus grande | /16 | Miles de dispositivos, subdivididos más |
| VPC de nube | /16 u /8 | Espacio privado grande, subdividido más por servicio |
| Interfaces loopback | /32 | Dirección de host único para routers |
Preguntas frecuentes
¿Qué es subnetting? Subnetting es el proceso de dividir una sola red IP en múltiples redes más pequeñas llamadas subredes. Cada subred tiene su propio rango de direcciones IP definido por una máscara de subred. Subnetting mejora el desempeño de la red, la seguridad, y la eficiencia de direcciones IP al crear dominios de broadcast más pequeños y aislar el tráfico.
¿Qué es una máscara de subred? Una máscara de subred es un número de 32 bits que define qué porción de una dirección IP representa a la red y qué porción representa al host. Escrita en decimal con puntos (ej., 255.255.255.0) o notación CIDR (/24), la máscara de subred le indica a los routers y dispositivos cómo interpretar una dirección IP. Los bits fijados en 1 identifican la porción de red; los bits fijados en 0 identifican la porción de host.
¿Qué es la notación CIDR? La notación CIDR (Classless Inter-Domain Routing) expresa juntos una dirección IP y su longitud de prefijo de subred, separados por una barra. Por ejemplo, 192.168.1.0/24 significa que los primeros 24 bits son la dirección de red y los 8 bits restantes son para direcciones de host, brindando 254 hosts usables. CIDR reemplazó al sistema classful más antiguo para permitir una asignación de direcciones más flexible.
¿Cuántos hosts puede tener una subred /24? Una subred /24 tiene 8 bits de host, brindando 2^8 = 256 direcciones totales. Dos están reservadas: la dirección de red (primera) y la dirección de broadcast (última). Esto deja 254 direcciones de host usables.
¿Cuál es la diferencia entre una subred /24 y una /16? Una subred /24 brinda 254 direcciones de host usables y es el tamaño más común para una sola oficina o VLAN. Una subred /16 brinda 65,534 direcciones de host usables y típicamente se usa para redes grandes o VPC de nube que se subdividen más en subredes más pequeñas.
¿Por qué se reservan dos direcciones en cada subred? Cada subred reserva su primera dirección como la dirección de red (identifica a la propia subred) y su última dirección como la dirección de broadcast (usada para enviar paquetes a todos los hosts de la subred simultáneamente). Ninguna de las dos puede asignarse a un dispositivo.
¿Qué es VLSM? Variable Length Subnet Masking (VLSM) le permite a una red usar distintos tamaños de subred dentro del mismo espacio de direcciones. En lugar de dividir una red en subredes iguales, VLSM le permite a los ingenieros asignar exactamente el número correcto de direcciones a cada segmento —un /30 para un enlace de dos dispositivos, un /25 para una oficina más grande— minimizando las direcciones desperdiciadas.
¿Cómo mejora subnetting la seguridad? Subnetting crea segmentos de red aislados. El tráfico entre subredes debe pasar por un router o firewall, que puede aplicar reglas de control de acceso. Esto significa que un dispositivo comprometido en una subred no puede alcanzar directamente dispositivos en otra subred sin pasar por un límite controlado, limitando el movimiento lateral en un incidente de seguridad.
¿Cómo elijo el tamaño de subred correcto para mi red? Considera el número máximo de dispositivos que necesitará el segmento ahora y en el futuro cercano, agrega margen de crecimiento, y luego selecciona la máscara de subred más pequeña que cubra esa cantidad usando la fórmula 2^(bits de host) - 2. Sobredimensionar desperdicia direcciones; subdimensionar requiere re-direccionar la red más adelante.
¿Subnetting funciona igual en IPv6? El concepto es el mismo pero la escala es distinta: IPv6 típicamente asigna un prefijo /64 a cada subred sin importar el número de hosts, ya que el espacio de direcciones es tan grande que la eficiencia de direcciones deja de ser una preocupación práctica. La subdivisión en IPv6 se usa principalmente para organización topológica y aislamiento de tráfico, no para conservar direcciones.