Del mismo modo en que Internet crecía a un ritmo exponencial a principios de la década de los noventa, el tamaño de las tablas de routing que los routers de Internet mantenían también crecía bajo el direccionamiento IP con clase. Por este motivo, la IETF introdujo el CIDR en la RFC 1517 en 1993.

El CIDR reemplazó las asignaciones de red con clase y las clases de direcciones (A, B, C) se volvieron obsoletas. Con el CIDR, el valor del primer octeto ya no determina la dirección de red. En cambio, la porción de red de la dirección la determina la máscara de subred, también conocida como “prefijo de red” o “longitud de prefijo” (es decir, /8, /19, etc.).

Los ISP ya no están limitados a una máscara de subred de /8, /16 o /24. Ahora pueden asignar espacio de direcciones de manera más eficaz mediante el uso de cualquier longitud de prefijo que comience con /8 y valores superiores (es decir, /8, /9, /10, etc.). En la ilustración, se muestra de qué manera los bloques de direcciones IP se pueden asignar a una red en función de los requisitos del cliente, que pueden variar de unos pocos hosts a cientos o miles de hosts.

El CIDR también reduce el tamaño de las tablas de routing y administra el espacio de direcciones IPv4 con mayor eficacia mediante:

Nota: una superred siempre es un resumen de rutas, pero un resumen de rutas no siempre es una superred.