Introducción
En esta guía aprenderás subnetting IPv4 paso a paso desde los conceptos fundamentales hasta el criterio para elegir entre FLSM y VLSM. Si aún tienes dudas sobre qué es una IP, revisa primero nuestra guía de Direccionamiento IP. Aquí incluimos ejemplos prácticos, mini-ejercicios y herramientas.
Conceptos claros
IP, máscara, CIDR, network, broadcast, hosts
Métodos
FLSM y VLSM con páginas dedicadas
Práctica
Ejercicios + calculadoras y validadores
¿Qué es una subred?
Una subred (subnetwork) es una división lógica de una red IP en segmentos más pequeños. Cada subred funciona como un “mini-segmento” con: su dirección de red, un rango de hosts y una dirección de broadcast.
El objetivo del subnetting no es complicar: es organizar una red para que sea más fácil de administrar, más segura y más eficiente.
Red vs subred (diferencia rápida)
Una red es el bloque original de direcciones asignado (por ejemplo, 192.168.10.0/24). Al aplicar subnetting, esa red se divide en subredes (por ejemplo, /26, /27, etc.), que se usan para separar dispositivos por segmentos.
¿Para qué se usan las subredes en la práctica?
- Segmentación por VLAN o departamentos (Administración, Ventas, Invitados, IoT).
- Mejor control del tráfico: menos broadcast y menos ruido en redes grandes.
- Seguridad: separar zonas reduce el impacto de errores y limita movimientos laterales.
- Escalabilidad: diseñar una red por bloques facilita crecer sin rehacerlo todo.
- Documentación y orden: cada segmento tiene un propósito claro y un rango definido.
Conceptos clave
Estructura IPv4
Una IPv4 son 32 bits en 4 octetos (0–255). Subnetting decide cuántos bits son red y cuántos host.
Subnetting
Dividir una red en subredes para optimizar direcciones, segmentar y controlar el tráfico.
Máscara / prefijo
Indica qué parte es red. Ej: /24 (255.255.255.0).
Broadcast
La última IP de la subred: envía a todos los hosts del segmento.
Estructura de una dirección IPv4
IPv4 son 4 octetos: cada octeto tiene 8 bits. En binario puedes “ver” la frontera red/host.
Ejemplo
| Formato | Representación |
|---|---|
| Decimal | 192.168.1.10 |
| Binario | 11000000.10101000.00000001.00001010 |
El prefijo (por ejemplo /24) marca cuántos bits son de red. Si aumentas el prefijo, “prestas” bits a la red y reduces los bits de host (subredes más pequeñas).
Máscara de red y CIDR explicado
La máscara de red indica qué parte de una dirección IP identifica la red y qué parte identifica a los hosts. Sin máscara, una IP no tiene significado práctico dentro de una red.
En otras palabras: la máscara define la frontera entre red y host. Todo el subnetting gira alrededor de esta idea.
Imagina que una dirección IP es como una dirección postal: Calle y Número.
La Máscara de Red es la línea que le dice al cartero dónde termina el nombre de la calle (Red)
y dónde empieza el número de la casa (Host). Sin máscara, el cartero no sabría a qué casa entregar el paquete.
Cómo funciona una máscara de red
La máscara utiliza bits a 1 para indicar la parte de red y bits a 0 para indicar la parte de host. Esto se aplica bit a bit sobre la dirección IP.
Bits de red
Identifican la subred. Todos los dispositivos del mismo segmento comparten estos bits.
Bits de host
Identifican a cada dispositivo dentro de la subred. Deben ser únicos.
De máscara decimal a prefijo CIDR
Tradicionalmente, las máscaras se escribían en decimal (ej: 255.255.255.0). Hoy se usa CIDR, que indica cuántos bits pertenecen a red.
| Prefijo (CIDR) | Máscara decimal | Hosts utilizables | Uso habitual |
|---|---|---|---|
| /24 | 255.255.255.0 | 254 | Red local estándar (LAN) |
| /26 | 255.255.255.192 | 62 | Segmentación de oficinas |
| /30 | 255.255.255.252 | 2 | Enlaces punto a punto (Routers) |
Cómo se calculan los hosts utilizables (sin líos)
1) Bits de host
h = 32 − prefijo
Ej: /26 ⇒ h = 32 − 26 = 6
2) Direcciones totales
2h
Ej: 26 = 64
3) Restar 2
−2 (red + broadcast)
64 − 2 = 62 hosts
El prefijo (/n) indica cuántos bits de los 32 totales pertenecen a la red. Los bits restantes se utilizan para hosts.
Regla del “salto” (block size) para encontrar subredes rápido
Cuando divides una red, las subredes aparecen en saltos (incrementos) dentro del octeto donde cae la máscara. Esta regla te permite listar subredes sin binario:
1) Identifica el octeto
Encuentra en qué octeto está el “corte” del prefijo (ej: /26 cae en el 4º octeto).
2) Calcula el salto
Salto = 256 − valor de máscara en ese octeto.
Ej: /26 → 255.255.255.192 ⇒ 256 − 192 = 64.
3) Lista subredes
Empieza en 0 y suma el salto: 0, 64, 128, 192… (esas son las direcciones de red).
Dirección de red y dirección de broadcast
En cada subred existen dos direcciones especiales que no pueden asignarse a dispositivos: la dirección de red y la dirección de broadcast. Comprender su función es clave para entender cómo opera una red IP.
Dirección de red (network address)
La dirección de red identifica a la subred completa. Se obtiene cuando todos los bits de host están a 0. Esta dirección no representa a ningún dispositivo concreto, sino al segmento de red en sí.
- Identifica la subred.
- No puede asignarse a un host.
- Es utilizada por routers y dispositivos de red.
Dirección de broadcast
La dirección de broadcast es la última dirección de la subred. Se obtiene cuando todos los bits de host están a 1. Se utiliza para enviar tráfico a todos los dispositivos dentro del mismo segmento.
- Envía paquetes a todos los hosts de la subred.
- No puede asignarse a un dispositivo.
- Es fundamental para ciertos protocolos de red.
Dirección de red
Host bits = 0
Representa la subred
Broadcast
Host bits = 1
Comunica con todos los hosts
¿Por qué se restan dos direcciones al calcular hosts?
En cada subred se reservan dos direcciones: una para identificar la red y otra para broadcast. Por este motivo, el número de hosts utilizables siempre es inferior al total de direcciones disponibles.
FLSM vs VLSM: qué son y cuándo usar cada uno
Una vez tienes claros máscara/CIDR y red/broadcast, el siguiente paso es elegir el enfoque de subnetting adecuado. En la práctica, hay dos escenarios típicos:
- Confundir máscara/prefijo con “número de hosts” (primero calcula bits de host).
- Olvidar que red y broadcast normalmente no son asignables (hosts utilizables = 2h − 2).
- Saltar directamente a VLSM sin dominar el patrón de FLSM (te ahorra errores).
Subredes iguales
Todos los segmentos necesitan un tamaño parecido (mismos hosts o muy similares).
Subredes distintas
Cada segmento tiene necesidades diferentes (unos requieren muchos hosts, otros pocos).
FLSM (Fixed Length Subnet Mask)
En FLSM todas las subredes tienen el mismo tamaño (mismo prefijo). Es el método más sencillo de entender y aplicar cuando tu red se divide en segmentos homogéneos.
- Cuándo usarlo: cuando necesitas “X subredes iguales” o departamentos con tamaños similares.
- Ventaja: diseño simple y coherente; es fácil de documentar y mantener.
- Limitación: puede desperdiciar direcciones si algunas subredes necesitan menos hosts.
VLSM (Variable Length Subnet Mask)
En VLSM las subredes pueden tener tamaños distintos. Se diseña asignando primero los bloques más grandes y luego los pequeños, de forma que el direccionamiento quede optimizado y ordenado.
- Cuándo usarlo: cuando tienes requisitos diferentes (por ejemplo: 120, 60, 20 hosts...).
- Ventaja: optimiza direcciones y permite un diseño más eficiente.
- Limitación: requiere más planificación y documentación para evitar solapes.
Ejercicios prácticos (demo)
Dejo 2 ejercicios de ejemplo aquí y el pack completo lo trabajamos en cada método.
Ejercicio 1 (FLSM): divide 192.168.1.0/24 en 4 subredes
Idea: 4 subredes = 2 bits prestados ⇒ /26.
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26
Si quieres el paso a paso completo + errores típicos + más ejercicios: ver método FLSM.
Ejercicio 2 (VLSM): 192.168.10.0/24 para 120, 60 y 20 hosts
Idea: ordenar de mayor a menor y asignar bloques.
120 hosts -> /25 (128 dir)
60 hosts -> /26 (64 dir)
20 hosts -> /27 (32 dir)
Para el método completo con plantilla y tabla final: ver método VLSM.
Herramientas de cálculo
Preguntas frecuentes sobre subredes
En esta sección resolvemos las dudas más habituales sobre subnetting, sin entrar todavía en métodos de cálculo. Si estás empezando, estas preguntas te ayudarán a fijar conceptos clave.
¿Qué es exactamente una subred?
Una subred es una división lógica de una red IP que permite organizar dispositivos en segmentos más pequeños. Cada subred tiene su propia dirección de red, rango de hosts y dirección de broadcast.
¿Para qué sirve el subnetting en una red real?
El subnetting se utiliza para segmentar redes, mejorar el rendimiento, reducir tráfico de broadcast, aumentar la seguridad y facilitar la administración de infraestructuras medianas y grandes.
¿Cuál es la diferencia entre red y subred?
Una red es el bloque original de direcciones IP asignado, mientras que una subred es una porción de esa red creada mediante subnetting para organizar mejor los dispositivos.
¿Por qué no se pueden usar la dirección de red y la de broadcast?
La dirección de red identifica al segmento completo y la de broadcast se utiliza para enviar tráfico a todos los hosts. Ninguna de ellas representa a un dispositivo concreto, por lo que no pueden asignarse a equipos.
¿El subnetting solo se aplica a IPv4?
No. Aunque el subnetting es más visible en IPv4 debido a la escasez de direcciones, IPv6 también utiliza prefijos para segmentar redes, aunque con un enfoque diferente.
Practicar
Si quieres acelerar el aprendizaje, practica un ejercicio a mano y luego úsalo como “checker” con una calculadora. Es la forma más rápida de detectar en qué paso se te fue el prefijo o el salto.
