O CIDR (Classless Inter-Domain Routing) é um método de alocação de endereços IP e roteamento que substituiu a arquitetura tradicional baseada em classes (A, B e C). Ele otimiza o uso de IPs ao permitir a criação de blocos de endereçamento de tamanhos flexíveis, representados pela notação de barra (ex: /24), o que reduz drasticamente o desperdício de endereços IPv4 e melhora a eficiência das tabelas de roteamento na internet.
Principais Aprendizados
- O CIDR eliminou a rigidez das classes de IP, permitindo redes de qualquer tamanho.
- A notação de barra (ex: /20) indica exatamente quantos bits são dedicados à rede.
- Ele foi fundamental para atrasar o esgotamento do IPv4 e otimizar as tabelas de roteamento globais.
O Problema das Classes de IP Originais
Nos primórdios da internet, o protocolo TCP/IP utilizava um sistema de classes rígidas para distribuir endereços. A Classe A suportava milhões de hosts, a Classe B suportava cerca de 65.000, e a Classe C apenas 254. O problema dessa abordagem era o desperdício colossal. Se uma empresa precisasse de 500 IPs, a Classe C não era suficiente, forçando-a a adquirir uma Classe B inteira, desperdiçando mais de 64.000 endereços.

O que é a Notação CIDR?
Introduzido em 1993 através da RFC 1519 pela IETF (Internet Engineering Task Force), o CIDR resolveu esse problema introduzindo o roteamento sem classe. Em vez de depender do primeiro octeto do IP para definir a máscara, o CIDR utiliza um sufixo numérico. Por exemplo, no endereço 192.168.1.0/24, o número 24 indica que os primeiros 24 bits representam a rede, deixando os 8 bits restantes para os hosts (256 IPs, sendo 254 utilizáveis). Entender essa notação é o primeiro passo para calcular máscaras de rede de forma eficiente.
Como o CIDR Otimiza o Uso de IPs
1. Sub-redes de Tamanho Variável (VLSM)
O CIDR permite o uso de VLSM (Variable Length Subnet Masking), que significa que um administrador de redes pode fatiar um bloco de IPs em sub-redes de tamanhos diferentes, alocando exatamente a quantidade necessária para cada departamento. Entidades como a IANA (Internet Assigned Numbers Authority) conseguiram gerenciar a distribuição global de forma muito mais granular graças a essa flexibilidade.
2. Agregação de Rotas (Supernetting)
Além de economizar IPs, o CIDR otimiza o tráfego da internet. Ele permite que múltiplos blocos de IPs menores sejam agrupados em uma única entrada na tabela de roteamento dos roteadores globais. Isso reduz o tamanho das tabelas, diminuindo o consumo de memória e processamento dos roteadores de núcleo da internet.

O CIDR e o Futuro com IPv6
Embora o CIDR tenha sido criado para salvar o IPv4 do esgotamento iminente, seus conceitos de roteamento sem classe e agregação de rotas foram tão bem-sucedidos que foram integrados nativamente no IPv6. Ao estudar o endereçamento IPv4 vs IPv6, nota-se que o IPv6 utiliza a mesma notação de barra (ex: /48 ou /64) para definir prefixos de rede de forma hierárquica e eficiente.
Perguntas Frequentes
O que significa o /24 no CIDR?
O /24 significa que os primeiros 24 bits de um endereço IP de 32 bits são reservados para identificar a rede, deixando os 8 bits restantes para identificar os dispositivos (hosts) dentro dessa rede, totalizando 254 endereços utilizáveis.
Por que o CIDR substituiu as redes com classes?
Porque o sistema de classes (A, B e C) era extremamente rígido e causava um desperdício massivo de endereços IP. O CIDR permitiu alocar blocos de IPs sob medida para a necessidade de cada organização.
O CIDR é utilizado no IPv6?
Sim. Embora o IPv6 tenha uma quantidade quase ilimitada de endereços, ele adota a notação CIDR para organizar o roteamento de forma hierárquica, mantendo as tabelas de roteamento globais compactas e eficientes.
0 Comentários