M3 · Endereçamento IP

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órmulaPara que serve
2^xQuantidade de sub-redes (x = bits emprestados do host)
2^n − 2Hosts 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 emprestadosPrefixoSub-redesHosts/sub-rede
1/252126
2/26462
3/27830
4/281614
5/29326
6/30642

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 emprestadosPrefixoSub-redesHosts/sub-rede
1/17232.766
7/23128510
8/24256254
9/25512126

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:

  1. Escreva o IP em binário:
    172.25.217.192
          ↓
    10101100.00011001.11011001.11000000
  2. Marque o prefixo /21 — os primeiros 21 bits são rede, o resto é host:
    10101100.00011001.11011|001.11000000
                            ^--- bits de host a zerar
  3. Zere todos os bits de host:
    10101100.00011001.11011000.00000000
  4. 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

PrefixoUso
/31Link ponto a ponto (P2P) — RFC 3021; sem endereço de rede/broadcast explícito
/32Identifica 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:

  1. "Qual prefixo usar?" — Você recebe uma quantidade de sub-redes ou hosts e precisa calcular os bits necessários.
  2. "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.

Cálculo de Subnetting — 192.168.1.65/26 Passo a passo visual mostrando como calcular endereço de rede, primeiro host, último host e broadcast a partir de um endereço IP com prefixo. Cálculo de Subnetting — Passo a Passo Endereço: 192.168.1.65 / Prefixo: /26 / Máscara: 255.255.255.192 1 Endereço de entrada em binário (último octeto) Posição: 128 64 32 16 8 4 2 1 0 1 0 0 0 0 0 1 Emprestado (rede) Host (variável) /26 2 Zerar bits de host → Endereço de rede 0 1 0 0 0 0 0 0 = 192.168.1.64/26 Endereço de rede 3 Calcular todos os endereços da sub-rede REDE 192.168.1.64 bits de host = 000000 PRIMEIRO HOST 192.168.1.65 rede + 1 ÚLTIMO HOST 192.168.1.126 broadcast − 1 BROADCAST 192.168.1.127 bits de host = 111111 MAGIC NUMBER O último bit da parte de rede em /26 vale 64. Blocos seguintes: .0 → .64 → .128 → .192 (soma 64 a cada sub-rede) .0 .64 .128 .192 +64 cada bloco → 4 sub-redes de 62 hosts

Lab — Subnetting Parte 2

Três etapas progressivas — do básico ao projeto de endereçamento

Etapa 1
Identificar Sub-rede
Etapa 2
Calcular Ranges
Etapa 3
Projeto de Rede

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...

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