O plano classful oferecia três tamanhos: a minúscula Classe C, a enorme Classe B e a gigantesca Classe A. Organizações de porte médio não tinham uma opção adequada, então a Classe B, a melhor disponível, estava se esgotando enquanto as tabelas de roteamento explodiam.
O CIDR descontinua as classes em favor de um comprimento de prefixo. Um bloco pode ter qualquer tamanho, e um provedor pode entregar aos clientes endereços a partir do seu próprio prefixo, de modo que todas as suas rotas se resumem a um único anúncio.
O desenho que o tornou inevitável foi a atribuição baseada em topologia somada à agregação: quanto mais todos o adotavam, menor ficava a tabela de roteamento, de modo que a pressão para adotá-lo crescia em vez de diminuir.
Substituir classes fixas por prefixos variáveis
Prefixos variáveis ajustam o bloco à necessidade, conservando o espaço de endereços escasso.
A atribuição hierárquica permite que os provedores agreguem rotas, encolhendo as tabelas de roteamento.
Não exigiu novo hardware nem protocolo; mudou a forma como os endereços eram atribuídos e anunciados.
Quando uma taxonomia fixa está esgotando um recurso escasso, introduza granularidade variável para que você possa adequar a oferta à necessidade e resumir o que entrega.
O CIDR, padronizado na RFC 1519 e atualizado na RFC 4632, manteve o IPv4 viável ao longo dos anos 1990 e 2000 e permanece como base para a alocação de endereços e a agregação de rotas. Não resolveu o esgotamento do IPv4 de forma permanente; essa tarefa coube ao NAT e, eventualmente, ao IPv6.
CONFIRA AS EVIDÊNCIAS
As fontes
- 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