
CIDR (Classless Inter-Domain Routing, pronunciado «cider») es un método de asignación de direcciones IP que reemplazó al sistema de clases (Clase A, B, C) para usar el espacio de direcciones de forma mucho más eficiente.
El problema del modelo classful
Antes de CIDR, las direcciones IP se asignaban por clases:
| Clase | Máscara fija | Hosts por red | Problema |
|---|---|---|---|
| A | /8 | 16.777.214 | Demasiados hosts. ¿Quién necesita 16 millones de IPs? |
| B | /16 | 65.534 | Sigue siendo excesivo para la mayoría de organizaciones |
| C | /24 | 254 | Muy pocos para empresas medianas |
Ejemplo del desperdicio: Una empresa con 500 empleados necesitaba una red Clase B (65.534 hosts) porque la Clase C (254) se quedaba corta. Resultado: 65.034 direcciones desperdiciadas.
Este modelo era insostenible. Las direcciones IPv4 se agotaban rápidamente y las tablas de enrutamiento de Internet crecían sin control.
La solución: CIDR
CIDR, introducido en 1993 (RFC 1518 y RFC 1519), eliminó las clases fijas y permitió usar cualquier longitud de máscara. En lugar de estar limitado a /8, /16 o /24, ahora puedes usar /15, /21, /27 o cualquier valor entre /0 y /32.
Notación CIDR
La notación CIDR añade una barra y un número al final de la dirección IP:
192.168.1.0/24
El número después de la barra indica cuántos bits de la dirección pertenecen a la parte de red.
Equivalencias
| Notación CIDR | Máscara decimal | Bits de red | Bits de host | Hosts usables |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 8 | 24 | 16.777.214 |
| /16 | 255.255.0.0 | 16 | 16 | 65.534 |
| /20 | 255.255.240.0 | 20 | 12 | 4.094 |
| /24 | 255.255.255.0 | 24 | 8 | 254 |
| /25 | 255.255.255.128 | 25 | 7 | 126 |
| /26 | 255.255.255.192 | 26 | 6 | 62 |
| /27 | 255.255.255.224 | 27 | 5 | 30 |
| /28 | 255.255.255.240 | 28 | 4 | 14 |
| /29 | 255.255.255.248 | 29 | 3 | 6 |
| /30 | 255.255.255.252 | 30 | 2 | 2 |
| /31 | 255.255.255.254 | 31 | 1 | 2 (punto a punto) |
| /32 | 255.255.255.255 | 32 | 0 | 1 (host único) |
Cómo leer la notación CIDR
Tomemos 172.16.0.0/20:
- El número /20 nos dice que los primeros 20 bits son la parte de red.
- Los 12 bits restantes (32 – 20 = 12) son la parte de host.
- Hosts usables: 2¹² – 2 = 4.094 hosts.
- Máscara en decimal: Ponemos 20 unos seguidos de 12 ceros:
11111111.11111111.11110000.00000000
255 .255 .240 .0
Máscara = 255.255.240.0
🔧 Verifica: Introduce
172.16.0.0/20en la Calculadora IP.
Cómo convertir de decimal a CIDR
Si te dan la máscara 255.255.255.192, ¿cuál es la notación CIDR?
- Convierte a binario:
11111111.11111111.11111111.11000000 - Cuenta los unos: 24 + 2 = 26
- Notación CIDR: /26
Truco rápido
Memoriza los valores del último octeto:
| Máscara (último octeto) | CIDR | Hosts |
|---|---|---|
| .0 | /24 | 254 |
| .128 | /25 | 126 |
| .192 | /26 | 62 |
| .224 | /27 | 30 |
| .240 | /28 | 14 |
| .248 | /29 | 6 |
| .252 | /30 | 2 |
CIDR y la agregación de rutas (Supernetting)
Una de las grandes ventajas de CIDR es la agregación de rutas (también llamada supernetting). Permite combinar múltiples redes en una sola entrada en la tabla de enrutamiento:
Ejemplo
Sin CIDR, un ISP con 8 redes clase C necesitaría 8 entradas:
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.4.0/24
192.168.5.0/24
192.168.6.0/24
192.168.7.0/24
Con CIDR, se resumen en una sola entrada:
192.168.0.0/21
Esto reduce drásticamente el tamaño de las tablas de enrutamiento en Internet.
🔧 Prueba la Calculadora de Supernetting para agregar rutas.
CIDR vs Classful: Comparación
| Aspecto | Classful | CIDR (Classless) |
|---|---|---|
| Máscaras | Solo /8, /16, /24 | Cualquier valor /0 a /32 |
| Eficiencia | Baja (mucho desperdicio) | Alta (asignación precisa) |
| Tablas de enrutamiento | Grandes | Compactas (agregación) |
| Flexibilidad | Nula | Total |
| Uso actual | Obsoleto (solo educativo) | Estándar actual |
CIDR en la práctica
En tu red doméstica
Tu router probablemente usa 192.168.1.0/24. Esto significa:
- 254 dispositivos pueden conectarse
- Máscara: 255.255.255.0
En una empresa
Una empresa mediana podría usar 10.0.0.0/20:
- 4.094 dispositivos
- Luego subdivide con VLSM en subredes más pequeñas por departamento
En Internet
Los ISP usan CIDR para asignar bloques de IPs a sus clientes y para agregar rutas en sus tablas de enrutamiento.
Relación con subnetting
CIDR y subnetting van de la mano:
- CIDR te da la flexibilidad de usar cualquier máscara.
- Subnetting es la práctica de dividir una red usando esa flexibilidad.
- VLSM lleva esto al extremo: cada subred puede tener una máscara diferente.