1. Introdução ao Roteamento Entre Domínios Sem Classe (CIDR)
Antes da introdução do CIDR pela RFC 1519 em 1993, os endereços IPv4 eram alocados usando classes rígidas (Classe A, Classe B e Classe C). Uma rede Classe A fornecia mais de 16 milhões de hosts, enquanto uma Classe B fornecia 65.534 hosts. Organizações que precisavam de apenas 500 endereços eram forçadas a solicitar um bloco Classe B inteiro, gerando um imenso desperdício de endereços IP.
O CIDR resolveu essa ineficiência ao introduzir a máscara de sub-rede de comprimento variável (VLSM). O limite entre o prefixo de rede e o identificador de host pode ser posicionado em qualquer bit de /0 a /32.
2. Compreendendo a Notação CIDR (/24, /26, /30, /31)
A barra diagonal seguida por um número indica o número de bits 1 contíguos na máscara de sub-rede de 32 bits:
- Prefixo /24: 24 bits de rede, 8 bits de host. Máscara:
255.255.255.0(254 hosts utilizáveis). - Prefixo /26: 26 bits de rede, 6 bits de host. Máscara:
255.255.255.192(62 hosts utilizáveis). - Prefixo /30: 30 bits de rede, 2 bits de host. Máscara:
255.255.255.252(2 hosts para links ponto a ponto). - Prefixo /31 (RFC 3021): 31 bits de rede, 1 bit de host. Máscara:
255.255.255.254(links de roteadores sem perda de broadcast).
3. Lógica Booleana e Operações Bitwise no Subnetting
Os roteadores determinam os limites de rede através de operações lógicas binárias instantâneas:
IP: 192.168.1.130 -> 11000000.10101000.00000001.10000010
Mask: 255.255.255.192 -> 11111111.11111111.11111111.11000000
----------------------------------------------------------------------
AND: 192.168.1.128 -> 11000000.10101000.00000001.10000000 (Network ID)
O endereço de broadcast é determinado através da operação lógica OR entre o IP e a máscara curinga (wildcard):
Network ID: 192.168.1.128 -> 11000000.10101000.00000001.10000000
Wildcard: 0.0.0.63 -> 00000000.00000000.00000000.00111111
----------------------------------------------------------------------
OR: 192.168.1.191 -> 11000000.10101000.00000001.10111111 (Broadcast)
4. Dicas Práticas para Engenheiros de Rede
- Memorize as potências de 2: 128, 64, 32, 16, 8, 4, 2, 1 formam a base matemática de todo cálculo de sub-rede.
- Planeje uma margem de crescimento de 30% a 50%: Ao projetar VLANs ou VPCs na nuvem, sempre reserve capacidade para expansões futuras.
- Considere as reservas dos provedores de Nuvem: AWS e Azure reservam 5 endereços IP por sub-rede (Endereço de rede, roteador VPC, DNS, uso futuro e broadcast).