El direccionamiento con clase especificado en las RFC 790 y 791 generaba un enorme desperdicio de espacio de direcciones. En los albores de Internet, se asignó a las organizaciones una dirección de red con clase completa de clase A, B o C.

Como se muestra en la ilustración:

El resultado general fue que el direccionamiento con clase era un esquema de direccionamiento que generaba mucho desperdicio. Debía desarrollarse una mejor solución para el direccionamiento de red. Por este motivo, en 1993, se introdujo el routing entre dominios sin clase (CIDR).