Guía de subnetting CIDR para IPv4
Aprende CIDR y subnetting IPv4 con ejemplos de /24, /30 y /32, rangos de IP, máscaras de red y casos prácticos para redes.
Qué es CIDR
CIDR (Classless Inter-Domain Routing) es la notación estándar moderna para describir redes IP. Una expresión CIDR combina una dirección con un prefijo (p. ej. /24) que indica cuántos bits del inicio identifican la red. Sustituyó al esquema rígido de clases A/B/C, que desperdiciaba enormes bloques de direcciones.
Cómo leer una expresión CIDR
Tomemos 192.168.1.0/24. El número detrás de la barra es el prefijo: cuántos bits del inicio de la dirección IPv4 (32 bits en total) pertenecen a la red. Con /24, los primeros 24 bits (192.168.1) identifican la red y los 8 restantes son hosts dentro de ella.
- Dirección de red: bits de host a 0 (192.168.1.0).
- Broadcast: bits de host a 1 (192.168.1.255).
- Hosts utilizables: de 192.168.1.1 a 192.168.1.254 (254 direcciones).
- Máscara de subred: 1s en los bits de red y 0s en los de host. Para /24 es 255.255.255.0.
- Wildcard mask: complemento bit a bit de la máscara. Para /24 es 0.0.0.255.
Casos especiales: /31 y /32
Hay dos prefijos que merecen mención aparte:
- /31: tradicionalmente tenía solo 2 direcciones y ambas se reservaban (network y broadcast), dejando 0 hosts. RFC 3021 permite usar ambas como host en enlaces punto a punto, lo que ahorra direcciones en redes de operador.
- /32: representa un único host. Sin red ni broadcast. Útil para reglas de firewall/ACL que apuntan a una sola IP, anuncios BGP, loopbacks de aplicación o gestionar entradas DNS por host.
Tabla de tamaños comunes
El número de hosts utilizables es 2^(32-prefijo) − 2, excepto en /31 (RFC 3021, 2 utilizables) y /32 (host único).
| Prefijo | Máscara | Hosts utilizables | Uso típico |
|---|---|---|---|
| /8 | 255.0.0.0 | 16 777 214 | Red muy grande (clase A clásica). |
| /16 | 255.255.0.0 | 65 534 | Espacio amplio para campus/empresa. |
| /24 | 255.255.255.0 | 254 | Subred típica de oficina/LAN. |
| /25 | 255.255.255.128 | 126 | Mitad de un /24. |
| /26 | 255.255.255.192 | 62 | Cuarto de un /24. |
| /27 | 255.255.255.224 | 30 | Bloque pequeño de departamento. |
| /28 | 255.255.255.240 | 14 | Subred mínima útil para varios hosts. |
| /29 | 255.255.255.248 | 6 | Grupos muy pequeños o DMZ. |
| /30 | 255.255.255.252 | 2 | Enlace punto a punto clásico. |
| /31 | 255.255.255.254 | 2 (RFC 3021) | Punto a punto sin reservar network/broadcast. |
| /32 | 255.255.255.255 | 1 | Host único (loopback de aplicación, ACLs). |
Errores frecuentes
- Asumir que /24 son 256 hosts utilizables: en realidad son 254 (network y broadcast no son host).
- Confundir /25 (126 hosts) con dos /25 sumados (252 hosts).
- Usar 0.0.0.0/0 para una regla de firewall sin entender que matchea TODA Internet.
- Olvidar que /31 necesita soporte RFC 3021 en routers/SO antiguos.
- Mezclar IPv4 e IPv6 en una misma máscara: son sistemas distintos con notación CIDR similar pero incompatible.
Preguntas frecuentes
- ¿Qué es CIDR?
- CIDR (Classless Inter-Domain Routing) es la notación moderna para describir redes IP. Combina una dirección con un prefijo (p. ej. /24) que indica cuántos bits del inicio identifican la red. Sustituyó al sistema de clases A/B/C.
- ¿Cómo leo 192.168.1.0/24?
- Los primeros 24 bits identifican la red (192.168.1) y los últimos 8 son host. La red tiene 256 direcciones, de las cuales 254 son utilizables (192.168.1.1–192.168.1.254). 192.168.1.0 es la dirección de red y 192.168.1.255 es el broadcast.
- ¿Por qué /31 tiene 2 hosts utilizables y no 0?
- En un /31 normal habría solo 2 direcciones y se reservarían network y broadcast, dejando 0 hosts. RFC 3021 permite usar ambas direcciones como host en enlaces punto a punto, por lo que algunas implementaciones permiten 2 hosts utilizables en /31.
- ¿Cuándo usaría /32?
- Un /32 representa una sola dirección IP, sin red ni broadcast. Es útil para reglas de firewall/ACL que apuntan a un único host, anuncios BGP de un solo prefijo, o loopbacks de aplicación en cloud.
- ¿Esta guía cubre IPv6?
- No. La guía y la calculadora asociada cubren solo IPv4. IPv6 usa notación CIDR similar pero con prefijos de hasta 128 bits y otras particularidades; queda fuera del alcance actual.