Redes 9 min de leitura

Sub-redes, Máscaras CIDR e Roteamento Descomplicados: O Guia Prático de Endereçamento IP

Guilherme Nascimento 0 comentários

Pergunte a qualquer estudante de tecnologia ou profissional em início de carreira qual é o assunto que mais causa arrepios em provas de certificação (como Cisco CCNA, CompTIA Network+ ou AWS Certified Solutions Architect): o cálculo de sub-redes e o particionamento de endereços IP.

Durante décadas, professores ensinaram sub-redes transformando tudo em cadeias exaustivas de números binários (zeros e uns) no papel. Embora a compreensão binária seja fundamental na teoria pura, no dia a dia da trincheira — quando você está no terminal configurando uma VPC na AWS, dividindo as VLANs de um switch ou ajustando o escopo DHCP do escritório —, você precisa de velocidade, raciocínio lógico e métodos práticos sem complicação.

Entender sub-redes não serve apenas para passar em provas: é a base para evitar colisões de tráfego, isolar departamentos com segurança, dimensionar ambientes em nuvem e eliminar gargalos de roteamento.

Neste guia prático, vamos desmistificar o cálculo de sub-redes, entender como a notação CIDR funciona, dominar a tabela de ouro que todo SysAdmin e arquiteto de nuvem usa de cabeça, entender o papel do NAT e desvendar o IPv6 sem medo.


🔍 A Anatomia de um Endereço IPv4: O Que a Máscara Realmente Faz?

Um endereço IPv4 é composto por 32 bits, divididos em quatro blocos de 8 bits (chamados de octetos) separados por pontos:

FluxogramaANATOMIA DE UM ENDEREÇO IP E MÁSCARA
↔ Deslize
                  ANATOMIA DE UM ENDEREÇO IP E MÁSCARA

   Endereço IP:     192    .    168    .     1     .    100
   Binário:       11000000 . 10101000  .  00000001 .  01100100

   Máscara /24:   255    .    255    .    255    .      0
   Binário:       11111111 . 11111111  .  11111111 .  00000000
                  └──────────────────────────────┘   └────────┘
                     Parte da Rede (Network ID)       Parte do Host

Um endereço IP sozinho não significa absolutamente nada sem a sua máscara de sub-rede:
– Onde a máscara possui bits 1, significa que aquele pedaço pertence à Rede (Identificação da Rua).
– Onde a máscara possui bits 0, significa que aquele pedaço pertence aos Dispositivos / Hosts (Número da Casa).

Quando o seu computador envia um pacote para outro IP, a placa de rede faz uma operação lógica chamada AND binário comparando o IP de destino com a sua própria máscara:
– Se a parte da rede for idêntica, o destino está na mesma rede local (LAN) e o pacote vai direto via ARP/Switch.
– Se a parte da rede for diferente, o destino está em outra rede (WAN ou Internet) e o pacote é despachado obrigatoriamente para o Default Gateway (Roteador).


⚡ A Notação CIDR e a Famosa “Barra” (/24, /16, /28)

Antigamente, as redes eram divididas em classes rígidas (Classe A /8, Classe B /16 e Classe C /24). Se uma empresa precisasse de 300 IPs, ela não podia usar Classe C (que só dá 254) e era obrigada a pegar uma Classe B inteira com 65.534 endereços, desperdiçando dezenas de milhares de IPs públicos.

Em 1993, foi introduzido o CIDR (Classless Inter-Domain Routing). O CIDR aboliu as classes e criou a notação compacta de barra (/X), que indica simplesmente quantos bits 1 estão ativados na máscara:

  • /24 = 24 bits 1 e 8 bits 0 (255.255.255.0)
  • /16 = 16 bits 1 e 16 bits 0 (255.255.0.0)
  • /8 = 8 bits 1 e 24 bits 0 (255.0.0.0)

A Regra Fundamental dos 2 IPs Reservados

Em qualquer sub-rede IPv4, você sempre perde 2 endereços:
1. O Primeiro IP (Todos os bits de host em 0): É o Endereço da Rede (Network ID).
2. O Último IP (Todos os bits de host em 1): É o Endereço de Broadcast (usado para enviar dados a todos daquela rede simultaneamente).

⚡Regra Fundamental

Fórmula dos Hosts Válidos:
> Para saber quantos computadores cabem em uma sub-rede, use a fórmula:
> Total de IPs Utilizáveis = (2^H) - 2
> Onde H é o número de bits zero restantes para os hosts.
> Exemplo em um /24: 32 – 24 = 8 bits. 2^8 = 256. Menos 2 reservados = 254 hosts utilizáveis.


📊 A Tabela de Ouro do SysAdmin e Arquiteto de Nuvem

Esta é a tabela de referência rápida que você deve ter na manga para desenhar sub-redes em datacenters, MikroTik, pfSense ou AWS/Azure:

Notação CIDR Máscara Decimal Bits de Host Total de IPs Hosts Utilizáveis Cenário Típico de Uso
/30 255.255.255.252 2 bits 4 2 Links ponto a ponto entre dois roteadores
/29 255.255.255.248 3 bits 8 6 Bloco pequeno de IPs públicos em link dedicado
/28 255.255.255.240 4 bits 16 14 DMZ pequena ou cluster de banco de dados
/27 255.255.255.224 5 bits 32 30 Sub-rede de servidores de aplicação / APIs
/26 255.255.255.192 6 bits 64 62 Departamento pequeno (Financeiro ou RH isolado)
/25 255.255.255.128 7 bits 128 126 Meia rede de estações de trabalho
/24 255.255.255.0 8 bits 256 254 O padrão clássico para escritório ou VLAN única
/23 255.255.254.0 9 bits 512 510 Wi-Fi corporativo ou grandes escritórios
/22 255.255.252.0 10 bits 1.024 1.022 Redes de eventos ou campus universitário
/16 255.255.0.0 16 bits 65.536 65.534 VPC inteira em nuvem pública (AWS VPC / Azure VNet)

🏢 Cenário Prático de Engenharia: Fatiando um Bloco /24 em 4 Sub-redes

Imagine que a sua empresa recebeu o bloco privado 192.168.10.0/24 (256 IPs) e o Diretor de TI exigiu que você crie quatro redes isoladas por VLANs para evitar que usuários de Wi-Fi acessem os servidores.

Para dividir uma rede em 4 pedaços iguais, pegamos 2 bits emprestados da parte de host (2^2 = 4 sub-redes). Nossa máscara passa de /24 para /26 (255.255.255.192):

CÓDIGO
                    DIVISÃO DE SUB-REDES EM BLOCO /26

   VLAN 10 - Diretoria:     192.168.10.0/26    (IPs úteis: .1 até .62)
   VLAN 20 - Operações:     192.168.10.64/26   (IPs úteis: .65 até .126)
   VLAN 30 - Servidores:    192.168.10.128/26  (IPs úteis: .129 até .190)
   VLAN 40 - Wi-Fi Guest:   192.168.10.192/26  (IPs úteis: .193 até .254)

1. Sub-rede 1 (Diretoria):
– Rede: 192.168.10.0 | Gateway sugerido: 192.168.10.1 | Hosts: .1 até .62 | Broadcast: 192.168.10.63
2. Sub-rede 2 (Operações):
– Rede: 192.168.10.64 | Gateway sugerido: 192.168.10.65 | Hosts: .65 até .126 | Broadcast: 192.168.10.127
3. Sub-rede 3 (Servidores):
– Rede: 192.168.10.128 | Gateway sugerido: 192.168.10.129 | Hosts: .129 até .190 | Broadcast: 192.168.10.191
4. Sub-rede 4 (Wi-Fi Visitantes):
– Rede: 192.168.10.192 | Gateway sugerido: 192.168.10.193 | Hosts: .193 até .254 | Broadcast: 192.168.10.255

Pronto: as quatro redes funcionam de forma limpa, não se sobrepõem e o firewall agora pode aplicar regras de controle entre elas com facilidade cirúrgica.


🔒 IPs Privados (RFC 1918) vs. IPs Públicos e o NAT

Nem todo endereço IP pode navegar diretamente na Internet. Para evitar que os 4,3 bilhões de endereços IPv4 se esgotassem ainda nos anos 90, a IETF reservou blocos de endereçamento estritamente privados (RFC 1918):

  • Classe A Privada: 10.0.0.0 até 10.255.255.255 (10.0.0.0/8 — 16 milhões de IPs)
  • Classe B Privada: 172.16.0.0 até 172.31.255.255 (172.16.0.0/12 — 1 milhão de IPs)
  • Classe C Privada: 192.168.0.0 até 192.168.255.255 (192.168.0.0/16 — 65 mil IPs)

Esses endereços são não roteáveis na Internet. Roteadores de operadoras descartam sumariamente qualquer pacote com origem privada que tente entrar na espinha dorsal (backbone) da internet.

Como a Máquina Local Navega: O Papel do NAT

Para que o seu computador (192.168.1.50) consiga abrir um site externo, o roteador da sua borda utiliza NAT / PAT (Port Address Translation):

FluxogramaFLUXO DO NAT (NETWORK ADDRESS TRANSLATION)
↔ Deslize
                   FLUXO DO NAT (NETWORK ADDRESS TRANSLATION)

  [ PC: 192.168.1.50:54210 ] ──> [ Roteador com IP Público: 200.150.10.2 ]
                                                │
                                                ▼ (Altera IP e Porta de Origem)
                             [ Pacote sai como: 200.150.10.2:40001 ]
                                                │
                                                ▼
                             [ Servidor Web: 104.21.50.1:443 ]

O roteador mantém uma Tabela de Estado do NAT. Quando o servidor web responde de volta para 200.150.10.2:40001, o roteador consulta a tabela, lembra que aquela porta pertence ao computador interno .50, traduz o pacote de volta e entrega para a sua máquina de forma totalmente invisível.


🌐 O Futuro Presente: O Que Muda com o IPv6?

O IPv4 possui apenas 4.294.967.296 de endereços possíveis. Com a explosão de smartphones, dispositivos IoT, servidores e contêineres Docker, o estoque global de IPv4 esgotou-se formalmente nos anos 2010.

O IPv6 resolve isso de forma definitiva:
– Endereço de 128 bits (em vez de 32 bits).
– Notação hexadecimal em 8 grupos de 4 dígitos separados por dois pontos:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
– Pode ser compactado substituindo zeros consecutivos por :::
2001:db8:85a3::8a2e:370:7334
– Capacidade total: 2^128 endereços (aproximadamente 340 undecilhões de IPs — o suficiente para atribuir milhões de IPs a cada grão de areia do planeta Terra).

No IPv6, o NAT é Desnecessário

No IPv6, todo dispositivo pode ter um IP público global exclusivo com comunicação ponta a ponta nativa. A segurança não depende mais do “disfarce” do NAT, mas sim de regras ativas de Firewall com Inspeção de Estado (Stateful Firewall) bloqueando portas de entrada não autorizadas.


⚠️ Os 3 Erros Fatais de Roteamento em Produção

1. Sobreposição de Sub-redes (Subnet Overlap):
– Configurar a rede local da filial com 192.168.1.0/24 e a matriz também com 192.168.1.0/24. Quando você fecha uma VPN IPsec entre elas, o roteador não sabe para onde mandar o pacote porque as duas redes possuem o mesmo ID.
2. Máscara Incompatível entre Vizinhos:
– O servidor está configurado com máscara /24 e o gateway está configurado com máscara /25. Quando o servidor tenta falar com IPs acima do .128, ocorrem falhas intermitentes de conectividade difíceis de depurar.
3. Gateway Padrão Fora da Sub-rede:
– Inserir um IP de gateway que não pertence à faixa matemática calculada pela máscara. O sistema operacional emite erro de rota inalcançável imediatamente.


🔀

Precisa Projetar ou Corrigir o Roteamento de Redes da Sua Empresa?

Estruturar uma topologia corporativa exige precisão matemática para suportar crescimento sem reconfigurações dolorosas no futuro. Conte com a consultoria de infraestrutura do Hora Nerd para desenhar arquiteturas de rede física e em nuvem resilientes, com segmentação de tráfego e alta disponibilidade.

Guilherme Nascimento ✓

Guilherme Nascimento

Especialista & Fundador

Especialista em Infraestrutura, Cloud/DevOps e Cibersegurança | +10 anos de experiência prática

Profissional com mais de uma década atuando no campo de batalha da tecnologia corporativa. Especialista em arquiteturas resilientes, automação com Docker/Kubernetes, Hardening de Active Directory, Linux avançado e observabilidade SRE. Criador do ecossistema Hora Nerd, dedicado a desmistificar a tecnologia para profissionais e estudantes.

Cloud & DevOps Active Directory Hardening Linux SysAdmin Docker & CI/CD Observabilidade SRE

Deixe seu comentário

Seu e-mail não será publicado. Campos obrigatórios estão marcados com *