CIDR explicado sin complicaciones: cómo leer y planificar subredes IPv4
Qué es CIDR, cómo se lee la notación /n, cómo calcular red, broadcast y hosts, y por qué es la base de todo el direccionamiento IPv4 e IPv6 moderno.
De clases A/B/C a CIDR: por qué cambió todo
Hasta 1993, IPv4 se repartía en tres clases fijas: A (/8, 16 millones de hosts), B (/16, 65 mil hosts) y C (/24, 254 hosts). El problema era obvio: cualquier organización con más de 254 hosts recibía una clase B entera, aunque necesitara solo mil direcciones. En 1993 el RFC 1519 introdujo CIDR (Classless Inter-Domain Routing) y desde entonces las redes se expresan con un prefijo de tamaño variable.
Una notación CIDR se compone de una dirección IP y un prefijo /n que indica cuántos bits fijos forman la parte de red. Todo lo que quede a la derecha son bits de host. En IPv4 hay 32 bits totales, así que:
/24fija 24 bits para red, deja 8 para hosts → 2^8 = 256 direcciones, 254 utilizables/16deja 16 bits para hosts → 65 536 direcciones, 65 534 utilizables/30deja 2 bits para hosts → 4 direcciones, 2 utilizables (típico en enlaces P2P)/31deja 1 bit → sólo 2 direcciones, ambas válidas gracias al RFC 3021
Cómo se derivan red, broadcast y rango útil
La dirección de red se obtiene aplicando AND lógico entre la IP y la máscara. La dirección de broadcast es la que tiene todos los bits de host a 1. Las direcciones utilizables son todas las que hay entre ambas.
Ejemplo con 192.168.1.75/26:
- Máscara:
255.255.255.192(26 unos, 6 ceros) - Red:
192.168.1.64 - Broadcast:
192.168.1.127 - Primer host:
192.168.1.65 - Último host:
192.168.1.126 - Total útiles: 62
Puedes hacer estos cálculos a mano en un examen CCNA, pero en producción usa una calculadora CIDR para evitar errores tontos que solo se detectan cuando algo deja de rutear.
Rangos privados RFC 1918
Cuando planifiques redes internas, elige siempre bloques del RFC 1918:
10.0.0.0/8— 16 millones de direcciones, ideal para infraestructura y grandes empresas172.16.0.0/12— 1 millón de direcciones, el menos usado y por eso interesante para labs192.168.0.0/16— 65 mil direcciones, la más común en oficinas y equipos domésticos
Nunca uses el mismo rango en dos entornos que puedan conectarse por VPN o peering (por ejemplo, la típica LAN 192.168.1.0/24 tanto en oficina como en un laboratorio remoto: tarde o temprano necesitarás enrutar entre ambos y no podrás).
VLSM: usar el espacio de forma eficiente
VLSM (Variable Length Subnet Masking) permite dividir una red en subredes de tamaño distinto. En vez de partir un /24 en cuatro /26 fijos, puedes crear un /25 (126 hosts) para el departamento grande y varios /29 (6 hosts) para enlaces punto a punto, aprovechando cada dirección.
Regla práctica al dimensionar: cuenta el máximo de hosts previsto más un 50% de crecimiento y elige el prefijo más pequeño que lo cubra. 30 hosts entran en un /27 (30 útiles), pero apura demasiado: prefiere /26.
Errores típicos al planificar direccionamiento
1. Dimensionar solo por hosts actuales. Las redes se llenan mucho más rápido de lo previsto: dispositivos IoT, containers, teléfonos IP, printers, cámaras. Deja siempre margen. 2. No documentar. Sin un IPAM (Netbox, phpIPAM, incluso una hoja de cálculo bien organizada) es imposible saber qué rango está libre. 3. Solapar entornos. Producción, staging y desarrollo deben usar rangos disjuntos para poder rutear entre ellos si algún día hace falta. 4. Direccionamiento plano. Sin jerarquía (10.<región>.<entorno>.<subred>) es imposible agregar rutas y las tablas de BGP se disparan.
Superneting y agregación
El inverso de la subred: combinar rutas contiguas en una sola entrada. Anunciar 10.0.0.0/16 a BGP en vez de 256 entradas /24 reduce drásticamente la tabla de rutas. La agregación exige planificación previa: si tus subredes no son contiguas, no podrás agregarlas.
De CIDR a IPv6
En IPv6 el concepto es idéntico pero con 128 bits. Un /64 típico ofrece 2^64 direcciones (más que estrellas hay en el universo observable). Los proveedores suelen entregar /48 o /56 a clientes, y dentro de ellos se subdivide en /64 por VLAN. IPv6 elimina para siempre el problema del agotamiento, pero introduce nuevos retos: SLAAC, temporary addresses, RA guard, etc.
Herramientas para el día a día
- Calculadora CIDR para inspeccionar un bloque en segundos
- Calculadora de subredes VLSM para dividir en varios prefijos
- Conversor de máscara para pasar entre CIDR, decimal, wildcard y hex
- Calculadora IPv4 para análisis completo de una dirección
Entender CIDR bien lleva un par de tardes y te ahorra semanas de dolor cada vez que rediseñas una red.
Ejemplos resueltos paso a paso
Ejemplo 1 — 192.168.10.0/26. Máscara 255.255.255.192, salto de 64. Subredes: .0, .64, .128, .192. Para la primera: red 192.168.10.0, rango útil .1–.62, broadcast .63, 62 hosts.
Ejemplo 2 — ¿en qué subred cae 10.20.30.200/27? Salto de 32, así que los bloques son .192, .224. La IP pertenece a 10.20.30.192/27: rango útil .193–.222, broadcast .223.
Ejemplo 3 — VLSM real. Un bloque 172.16.0.0/22 (1.022 hosts) repartido en: /24 para clientes (254), /25 para servidores (126), /26 para impresoras (62), /30 para enlaces punto a punto (2). Asigna siempre de mayor a menor para no fragmentar el espacio.
Ejemplo 4 — resumen de rutas. 192.168.0.0/24 hasta 192.168.3.0/24 son cuatro redes contiguas que se anuncian como una sola: 192.168.0.0/22. Esto es sumarización y es lo que mantiene pequeñas las tablas de enrutamiento.
Tabla rápida de prefijos IPv4
| Prefijo | Máscara | Direcciones | Hosts útiles | | --- | --- | --- | --- | | /30 | 255.255.255.252 | 4 | 2 | | /29 | 255.255.255.248 | 8 | 6 | | /28 | 255.255.255.240 | 16 | 14 | | /27 | 255.255.255.224 | 32 | 30 | | /26 | 255.255.255.192 | 64 | 62 | | /25 | 255.255.255.128 | 128 | 126 | | /24 | 255.255.255.0 | 256 | 254 | | /23 | 255.255.254.0 | 512 | 510 | | /22 | 255.255.252.0 | 1.024 | 1.022 | | /16 | 255.255.0.0 | 65.536 | 65.534 |
Errores frecuentes al planificar
- Solapar rangos entre sedes o VPN: comprueba cada bloque nuevo con la calculadora CIDR antes de configurarlo.
- Olvidar red y broadcast: un /29 no da 8 hosts, da 6.
- Usar /24 para todo: desperdicia direcciones y complica la sumarización.
- Elegir el mismo 192.168.1.0/24 que el router doméstico de tus usuarios: rompe las VPN de teletrabajo.
- Confundir wildcard con máscara en ACLs de Cisco: conviértelas con el conversor de máscara.
Herramientas complementarias
Si trabajas con contenedores, el calculador de redes Docker evita choques entre bridge y tu LAN; para direccionamiento de nueva generación tienes la calculadora IPv6; y para validar entradas rápidas, el validador de IP y el conversor IP a decimal.
Entender CIDR bien lleva un par de tardes y te ahorra semanas de dolor cada vez que rediseñas una red.
Preguntas frecuentes
?¿Cuántos hosts entran en un /24?
Un /24 tiene 256 direcciones, de las cuales 254 son asignables a hosts: se reservan la primera (dirección de red) y la última (broadcast).
?¿Qué significa la barra en 10.0.0.0/8?
El número tras la barra indica cuántos bits, empezando por la izquierda, identifican la red. En un /8 los 8 primeros bits son red y los 24 restantes son host.
?¿Cuál es la diferencia entre CIDR y VLSM?
CIDR es la notación y el modelo de prefijos de longitud variable; VLSM es la práctica de dividir un bloque en subredes de distinto tamaño según los hosts que necesita cada segmento.
?¿Por qué un /31 se usa en enlaces punto a punto?
El RFC 3021 permite usar /31 en enlaces punto a punto, donde no hace falta broadcast: quedan exactamente 2 direcciones utilizables. Si el equipo no lo soporta, se usa /30.
?¿Qué rangos privados puedo usar?
10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16 (RFC 1918). Para CGNAT existe además 100.64.0.0/10, que conviene evitar en redes internas.
Herramientas relacionadas
Calcula red, broadcast, primera y última IP utilizable, máscara y hosts a partir de una notación CIDR.
Divide una red en subredes VLSM listando red, broadcast y hosts de cada bloque.
Traduce entre notación decimal, hexadecimal, binaria, CIDR y wildcard.
Análisis completo de una IPv4: red, broadcast, clase, ámbito y hosts.