¿Qué es una subred?
Una red IPv4 es un rango contiguo de direcciones que comparten los mismos bits "de red". El prefijo CIDR (por ejemplo /24) indica cuántos de los 32 bits de una dirección IP se reservan para identificar la red, dejando el resto para identificar hosts individuales dentro de ella.
Dividir una red grande en subredes más pequeñas (subnetting) permite organizar el direccionamiento por edificio, piso, departamento o función, reducir el tamaño de los dominios de broadcast y aplicar políticas de seguridad por segmento. El costo de cada subred es simple: cuantos más bits se quiten de la porción de host para dárselos a la red, menos direcciones de host quedan disponibles en cada subred, pero se obtienen más subredes independientes.
Toda subred estándar (entre /1 y /30) tiene tres partes bien definidas:
- Dirección de red: la primera dirección del rango, con todos los bits de host en cero. Identifica la subred en sí, no un host.
- Dirección de broadcast: la última dirección del rango, con todos los bits de host en uno. Se usa para enviar tráfico a todos los hosts de la subred a la vez.
- Rango de hosts útiles: todas las direcciones entre la de red y la de broadcast, excluyendo ambas. Son las que se pueden asignar a equipos.
La máscara de subred (por ejemplo 255.255.255.0 para un /24) es la representación en notación decimal de esos bits de red. El wildcard es su complemento binario, usado principalmente en listas de acceso de routers Cisco.
Tabla CIDR completa (/8 a /30)
| Prefijo | Máscara | Hosts útiles | Direcciones totales |
|---|---|---|---|
| /8 | 255.0.0.0 | 16.777.214 | 16.777.216 |
| /16 | 255.255.0.0 | 65.534 | 65.536 |
| /20 | 255.255.240.0 | 4.094 | 4.096 |
| /22 | 255.255.252.0 | 1.022 | 1.024 |
| /24 | 255.255.255.0 | 254 | 256 |
| /25 | 255.255.255.128 | 126 | 128 |
| /26 | 255.255.255.192 | 62 | 64 |
| /27 | 255.255.255.224 | 30 | 32 |
| /28 | 255.255.255.240 | 14 | 16 |
| /29 | 255.255.255.248 | 6 | 8 |
| /30 | 255.255.255.252 | 2 | 4 |
La regla general: cada prefijo adicional divide a la mitad la cantidad de direcciones disponibles. Y la cantidad de hosts útiles siempre es 2^(32-prefijo) - 2, porque hay que restarle la dirección de red y la de broadcast al total.
Los casos especiales: /31 y /32
Esa resta de "menos 2" deja de aplicar en los dos prefijos más pequeños, y es una fuente frecuente de confusión.
/31 — enlaces punto a punto (RFC 3021). Con solo 2 direcciones disponibles en la subred, reservar una para red y otra para broadcast no dejaría ningún host utilizable. El RFC 3021 resolvió esto para el caso específico de enlaces punto a punto (por ejemplo, entre dos routers): ambas direcciones se consideran utilizables como hosts, y no existe una dirección de broadcast separada. Es el estándar de facto hoy para enlaces WAN seriales o interconexiones entre routers, porque duplica la eficiencia de direccionamiento en un escenario donde de todas formas solo hay dos extremos.
/32 — host único. Un prefijo /32 no describe una subred en el sentido tradicional, sino una única dirección IP. No hay bits de host, por lo que no existen conceptos separados de red, broadcast o rango: la única dirección disponible cumple las tres funciones a la vez. Se usa típicamente en rutas estáticas muy específicas, en configuraciones de loopback de routers, o para reglas de firewall que apuntan a un host exacto.
Cómo usar esta calculadora
Ingresa una dirección IP y elige un prefijo CIDR entre /1 y /32 (también puedes pegar directamente algo como 192.168.1.10/24 en el campo de IP). El cálculo se actualiza al instante, sin necesidad de tocar ningún botón, y el estado queda reflejado en la URL para que puedas compartir o guardar un cálculo específico.
Además de la red, el broadcast y el rango de hosts, la calculadora clasifica automáticamente el tipo de dirección (privada según RFC 1918, pública, loopback, link-local o multicast) y muestra la representación binaria completa de la IP, marcando claramente dónde termina la porción de red y empieza la de host según el prefijo elegido.