Saltar al contenido

CIDR: Qué es y cómo funciona el Classless Inter-Domain Routing

CIDR

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:

ClaseMáscara fijaHosts por redProblema
A/816.777.214Demasiados hosts. ¿Quién necesita 16 millones de IPs?
B/1665.534Sigue siendo excesivo para la mayoría de organizaciones
C/24254Muy 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 CIDRMáscara decimalBits de redBits de hostHosts usables
/8255.0.0.082416.777.214
/16255.255.0.0161665.534
/20255.255.240.020124.094
/24255.255.255.0248254
/25255.255.255.128257126
/26255.255.255.19226662
/27255.255.255.22427530
/28255.255.255.24028414
/29255.255.255.2482936
/30255.255.255.2523022
/31255.255.255.2543112 (punto a punto)
/32255.255.255.2553201 (host único)

Cómo leer la notación CIDR

Tomemos 172.16.0.0/20:

  1. El número /20 nos dice que los primeros 20 bits son la parte de red.
  2. Los 12 bits restantes (32 – 20 = 12) son la parte de host.
  3. Hosts usables: 2¹² – 2 = 4.094 hosts.
  4. 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/20 en 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?

  1. Convierte a binario: 11111111.11111111.11111111.11000000
  2. Cuenta los unos: 24 + 2 = 26
  3. Notación CIDR: /26

Truco rápido

Memoriza los valores del último octeto:

Máscara (último octeto)CIDRHosts
.0/24254
.128/25126
.192/2662
.224/2730
.240/2814
.248/296
.252/302

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

AspectoClassfulCIDR (Classless)
MáscarasSolo /8, /16, /24Cualquier valor /0 a /32
EficienciaBaja (mucho desperdicio)Alta (asignación precisa)
Tablas de enrutamientoGrandesCompactas (agregación)
FlexibilidadNulaTotal
Uso actualObsoleto (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.

Páginas relacionadas