Subnetting Parte 2 — Classe B e C na Prática
O que é
Subnetting é o processo de dividir uma rede IP maior em redes menores chamadas sub-redes. Na parte anterior você viu a motivação e os conceitos fundamentais. Aqui o foco é dominar o cálculo — tanto para redes Classe C (máscara /24) quanto para redes Classe B (máscara /16) — e aprender a identificar a qual sub-rede um endereço IP pertence.
Dois números guiam tudo:
| Fórmula | Para que serve |
|---|---|
| 2^x | Quantidade de sub-redes (x = bits emprestados do host) |
| 2^n − 2 | Hosts utilizáveis por sub-rede (n = bits de host restantes) |
Como funciona
Emprestando bits para criar sub-redes
Toda sub-rede nasce do empréstimo de bits da parte de host para a parte de rede. Cada bit emprestado dobra o número de sub-redes disponíveis, mas reduz pela metade o espaço de hosts.
Exemplo Classe C — rede 192.168.1.0/24:
| Bits emprestados | Prefixo | Sub-redes | Hosts/sub-rede |
|---|---|---|---|
| 1 | /25 | 2 | 126 |
| 2 | /26 | 4 | 62 |
| 3 | /27 | 8 | 30 |
| 4 | /28 | 16 | 14 |
| 5 | /29 | 32 | 6 |
| 6 | /30 | 64 | 2 |
O método rápido — "Magic Number"
Em vez de converter tudo para binário, use o valor do último bit da parte de rede. Esse valor é o tamanho do bloco de cada sub-rede.
Exemplo: rede 192.168.1.0/26
O último bit da máscara /26 cai na posição de valor 64 (128, 64, 32, 16, 8, 4, 2, 1 — o sexto bit da direita para a esquerda vale 64). Logo o tamanho do bloco é 64:
Sub-rede 1: 192.168.1.0 – 192.168.1.63
Sub-rede 2: 192.168.1.64 – 192.168.1.127
Sub-rede 3: 192.168.1.128 – 192.168.1.191
Sub-rede 4: 192.168.1.192 – 192.168.1.255 Para cada sub-rede:
- Endereço de rede → primeiro endereço do bloco
- Primeiro host → endereço de rede + 1
- Último host → broadcast − 1
- Broadcast → último endereço do bloco (todos os bits de host em 1)
Subnetting Classe B — o mesmo processo, maior escala
Uma rede Classe B como 172.16.0.0/16 possui 16 bits de host. O empréstimo de bits segue a mesma lógica:
| Bits emprestados | Prefixo | Sub-redes | Hosts/sub-rede |
|---|---|---|---|
| 1 | /17 | 2 | 32.766 |
| 7 | /23 | 128 | 510 |
| 8 | /24 | 256 | 254 |
| 9 | /25 | 512 | 126 |
Atenção: em redes Classe B você pode emprestar bits além do terceiro octeto, usando /25, /26, /27, etc. O processo é idêntico ao Classe C.
Exemplo prático — empresa precisa de 80 LANs:
Rede disponível: 172.16.0.0/16
- 6 bits emprestados → 64 sub-redes (insuficiente)
- 7 bits emprestados → 128 sub-redes → prefixo /23
- Máscara em decimal: 255.255.254.0
As primeiras sub-redes ficam:
172.16.0.0/23
172.16.2.0/23
172.16.4.0/23
172.16.6.0/23
... O magic number aqui vale 2 (último bit da rede no terceiro octeto), por isso o terceiro octeto avança de 2 em 2.
Na prática
Identificar a sub-rede de um host
Pergunta clássica do exame: "A qual sub-rede pertence o host 172.25.217.192/21?"
Passo a passo:
- Escreva o IP em binário:
172.25.217.192 ↓ 10101100.00011001.11011001.11000000 - Marque o prefixo /21 — os primeiros 21 bits são rede, o resto é host:
10101100.00011001.11011|001.11000000 ^--- bits de host a zerar - Zere todos os bits de host:
10101100.00011001.11011000.00000000 - Converta de volta:
172.25.216.0/21 ← endereço de rede
Resultado: o host pertence à sub-rede 172.25.216.0/21.
Projetando endereçamento para uma filial de São Paulo
Cenário real: empresa com sede em Campinas recebe o bloco 172.22.0.0/16 e precisa criar 500 sub-redes para filiais em todo o Brasil.
- 9 bits emprestados → 2^9 = 512 sub-redes
- Prefixo resultante: /25
- Máscara: 255.255.255.128
- Cada sub-rede comporta 2^7 − 2 = 126 hosts
Se cada filial tiver até 100 equipamentos (notebooks, impressoras, câmeras IP, telefones), /25 é suficiente.
Casos especiais a conhecer
| Prefixo | Uso |
|---|---|
| /31 | Link ponto a ponto (P2P) — RFC 3021; sem endereço de rede/broadcast explícito |
| /32 | Identifica um host específico (usado em rotas e loopbacks) |
Por que cai no exame
O subnetting é tema garantido no CCNA 200-301. Aparecem dois formatos de questão:
- "Qual prefixo usar?" — Você recebe uma quantidade de sub-redes ou hosts e precisa calcular os bits necessários.
- "Qual sub-rede?" — Você recebe o IP de um host com prefixo e deve determinar o endereço de rede, broadcast, primeiro e último host.
Ambos os formatos exigem velocidade: o exame tem tempo limitado e questões de subnetting consomem minutos se você não treinar o método rápido. Memorize a tabela de Classe C (/25 a /30) e pratique o magic number até fazer de cabeça.
Atenção ao detalhe: no CLI da Cisco não se usa notação CIDR. Você deve informar a máscara em decimal:
Router(config-if)# ip address 172.16.0.1 255.255.254.0 E não 172.16.0.1/23.
Resumo em uma linha
Empreste bits do host para criar sub-redes (2^x sub-redes, 2^n − 2 hosts), use o magic number para calcular blocos rapidamente, e identifique a sub-rede de qualquer host zerando seus bits de host.
Lab — Subnetting Parte 2
Três etapas progressivas — do básico ao projeto de endereçamento
Etapa 1 — Identificar a sub-rede de um host
Carregando questão...
Calculadora de apoio
Use para conferir: dado qualquer IP com prefixo, calcula automaticamente todos os endereços.
Etapa 2 — Calcular todos os ranges de uma rede
Carregando...
Tabela de sub-redes geradas automaticamente:
| # | Rede | Primeiro Host | Último Host | Broadcast |
|---|
Etapa 3 — Projeto de endereçamento para departamentos
Sua empresa recebeu o bloco 172.20.0.0/16. Três departamentos precisam de IPs. Para cada um, escolha o menor prefixo que atenda à demanda de hosts, sem desperdiçar endereços.
Pontuação da sessão
Acertos nesta sessão:
0 / 0