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.
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.