taap.digitalferramentas para engenharia de redes

Calculadora de sub-rede IPv4

Digite um endereço com prefixo (10.20.30.40/22) ou com máscara pontuada. O resultado traz rede, broadcast, faixa utilizável e a operação AND bit a bit.

subnet4
Aceita 10.0.0.1/8, 10.0.0.1 255.0.0.0 ou só o IP com o prefixo abaixo.

Está começando? A versão simplificada no vpsa.com.br explica cada passo sem termos técnicos.

Como a calculadora chega ao resultado

Todo cálculo de sub-rede IPv4 é uma operação lógica sobre 32 bits. O prefixo /n diz quantos bits, da esquerda para a direita, identificam a rede; os 32 − n bits restantes identificam o host. A partir daí:

rede = IP AND máscara
broadcast = rede OR wildcard
endereços = 2(32 − n) · hosts úteis = 2(32 − n) − 2

A wildcard é o complemento da máscara (255.255.255.255 − máscara). Os hosts úteis descontam o endereço de rede e o de broadcast, exceto em /31 e /32.

Exemplo: 192.168.1.130/26

O /26 deixa 6 bits de host, ou seja, blocos de 64 endereços. No quarto octeto, 130 em binário é 10000010; a máscara é 11000000 (192). O AND resulta em 10000000 = 128.

CampoValor
Rede192.168.1.128/26
Máscara255.255.255.192
Primeiro host192.168.1.129
Último host192.168.1.190
Broadcast192.168.1.191
Hosts úteis62
Wildcard0.0.0.63

Atalho de prova: o tamanho do bloco é 256 − 192 = 64. As redes começam em 0, 64, 128 e 192; 130 cai no bloco que começa em 128 e termina em 191.

Aplicando na interface

Normalmente o gateway fica no primeiro host. A mesma configuração em quatro plataformas:

! Cisco IOS
interface GigabitEthernet0/1
 ip address 192.168.1.129 255.255.255.192

# Junos
set interfaces ge-0/0/1 unit 0 family inet address 192.168.1.129/26

# MikroTik RouterOS
/ip address add address=192.168.1.129/26 interface=ether2

# Linux (iproute2)
ip addr add 192.168.1.129/26 dev eth1

Casos especiais que caem em prova e em produção

  • /31: a RFC 3021 permite usar os dois endereços em enlaces ponto a ponto, sem rede nem broadcast. Economiza metade dos endereços em relação ao /30.
  • /32: um único host. É o padrão para loopbacks de roteador e para rotas de host.
  • Faixas especiais: a ferramenta classifica o endereço como privado (RFC 1918: 10/8, 172.16/12, 192.168/16), CGNAT (100.64.0.0/10, RFC 6598), loopback, link-local ou público.
  • Classe: o resultado mostra a classe histórica (A, B, C) só como referência. Desde a RFC 4632 (CIDR) o roteamento é sem classes e o que vale é o prefixo.

Dicas de projeto

Dimensione cada VLAN com folga de pelo menos 30% e alinhe as sub-redes de um mesmo site dentro de um bloco sumarizável (por exemplo, todas dentro de um /20). Isso reduz a tabela de rotas no núcleo e simplifica ACLs. A tabela de vizinhas abaixo do resultado ajuda a ver quais blocos do mesmo tamanho ficam ao lado do seu.

Perguntas frequentes

Qual a diferença entre máscara e prefixo?

São a mesma informação em formatos diferentes. /26 equivale a 255.255.255.192: 26 bits em 1 seguidos de 6 bits em 0. Equipamentos Cisco IOS usam a máscara pontuada na interface; Junos, MikroTik e Linux usam o prefixo.

Por que um /26 tem 62 hosts e não 64?

O primeiro endereço do bloco identifica a rede e o último é o broadcast. Sobram 64 − 2 = 62 endereços atribuíveis a interfaces.

Posso usar /31 em vez de /30 nos links ponto a ponto?

Sim, conforme a RFC 3021. IOS, IOS XE, NX-OS, Junos e Linux suportam. Confirme o suporte no equipamento do outro lado antes de migrar.

A calculadora aceita máscara pontuada?

Aceita. Digite 10.0.0.1 255.255.240.0 ou 10.0.0.1/20; se informar só o IP, vale o prefixo selecionado no campo abaixo.

Ferramenta para estudo e projeto. Valide a configuração em laboratório e com a documentação do fabricante antes de aplicar em produção.