El enrutamiento entre dominios sin clase se desarrolló en la década de 1990 como un esquema estándar para enrutar el tráfico de red a través de Internet. Antes de que se desarrollara la tecnología CIDR, los enrutadores de Internet administraban el tráfico de red en función de la clase de direcciones IP. En este sistema, el valor de una dirección IP determina su subred a efectos de enrutamiento.
CIDR es una alternativa a la subred de IP. Organiza las direcciones IP en subredes independientemente del valor de las propias direcciones. CIDR también se conoce como creación de superredes porque permite agrupar varias subredes para el enrutamiento de red.
Notación CIDR
CIDR especifica un rango de direcciones IP utilizando una combinación de una dirección IP y su máscara de red asociada.
xxx.xxx.xxx.xxx/n
La notación CIDR utiliza el formato anterior, donde n es el número de bits 1 (más a la izquierda) en la máscara.
192.168.12.0/23
El ejemplo anterior aplica la máscara de red 255.255.254.0 a la red 192.168, comenzando en 192.168.12.0. Esta notación representa el rango de direcciones 192.168.12.0 a 192.168.13.255.
En comparación con las redes basadas en clases, 192.168.12.0/23 representa una agregación de las dos subredes Clase C 192.168.12.0 y 192.168.13.0, cada una con una máscara de subred de 255.255.255.0.
Aquí hay otra forma de visualizarlo:
192.168.12.0/23=192.168.12.0/24 + 192.168.13.0/24
Además, CIDR admite la asignación de direcciones de Internet y el enrutamiento de mensajes independientemente de la clase tradicional de un rango de direcciones IP dado.
10.4.12.0/22
El ejemplo anterior representa el rango de direcciones 10.4.12.0 a 10.4.15.255 (máscara de red 255.255.252.0). Esto asigna el equivalente a cuatro redes de Clase C dentro del espacio mucho más grande de Clase A.
A veces verá que se usa la notación CIDR incluso para redes que no son CIDR. Sin embargo, en las subredes IP que no son CIDR, el valor de n está restringido a 8 (Clase A), 16 (Clase B) o 24 (Clase C).
Estos son algunos ejemplos:
- 10.0.0.0/8
- 172.16.0.0/16
- 192.168.3.0/24
Cómo funciona CIDR
Cuando se implementó por primera vez en Internet, los protocolos de enrutamiento principales, como el Protocolo de puerta de enlace fronteriza y Abrir primero la ruta más corta, se actualizaron para admitir CIDR. Es posible que los protocolos de enrutamiento obsoletos o menos populares no admitan CIDR.
Las implementaciones de CIDR requieren cierto soporte para integrarse dentro de los protocolos de enrutamiento de red.
La agregación CIDR requiere que los segmentos de red involucrados sean contiguos (numéricamente adyacentes) en el espacio de direcciones. CIDR no puede, por ejemplo, agregar 192.168.12.0 y 192.168.15.0 en una sola ruta a menos que se incluyan los intervalos de direcciones intermedios.13 y.14.
Todos los enrutadores troncales o WAN de Internet, los que administran el tráfico entre los proveedores de servicios de Internet, generalmente admiten CIDR para lograr el objetivo de conservar el espacio de direcciones IP. Los enrutadores de consumo convencionales a menudo no son compatibles con CIDR, por lo tanto, las redes privadas, incluidas las redes domésticas e incluso las redes públicas pequeñas (LAN), a menudo no lo emplean.
CIDR e IPv6
IPv6 utiliza tecnología de enrutamiento CIDR y notación CIDR de la misma manera que IPv4. IPv6 fue diseñado para direccionamiento totalmente sin clases.