El plan por clases ofrecía tres tamaños: la diminuta clase C, la enorme clase B y la gigantesca clase A. Las organizaciones de tamaño medio no tenían una opción adecuada, así que la clase B, la mejor disponible, se estaba agotando mientras las tablas de rutas se disparaban.
CIDR deja obsoletas las clases en favor de una longitud de prefijo. Un bloque puede ser de cualquier tamaño, y un proveedor puede entregar a sus clientes direcciones de su propio prefijo, de modo que todas sus rutas se colapsan en un único anuncio.
El diseño que lo hizo inevitable fue la asignación basada en la topología junto con la agregación: cuanto más lo adoptaba todo el mundo, más pequeña era la tabla de rutas, así que la presión para adoptarlo crecía en lugar de disminuir.
Sustituir las clases fijas por prefijos variables
Los prefijos variables ajustan el bloque a la necesidad, conservando el escaso espacio de direcciones.
La asignación jerárquica permite a los proveedores agregar rutas, reduciendo las tablas de rutas.
No necesitó nuevo hardware ni protocolo; cambió la forma en que se asignaban y anunciaban las direcciones.
Cuando una taxonomía fija está agotando un recurso escaso, introduce granularidad variable para poder ajustar la oferta a la necesidad y resumir lo que entregas.
CIDR, estandarizado en el RFC 1519 y actualizado en el RFC 4632, mantuvo viable IPv4 durante las décadas de 1990 y 2000 y sigue siendo la base para la asignación de direcciones y la agregación de rutas. No resolvió de forma permanente el agotamiento de IPv4; esa tarea recayó en NAT y, finalmente, en IPv6.
CONSULTA LAS PRUEBAS
Las fuentes
- Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan RFC Editor · rfc-editor.org
- Classless Inter Domain Routing (CIDR) GeeksforGeeks · geeksforgeeks.org