A tabela de máscara de sub-rede

Todos os prefixos IPv4 de /32 a /0: máscara, máscara curinga, quantidade de endereços, hosts utilizáveis e o tamanho de cada um em relação a um /24. Mais os prefixos IPv6 que aparecem em uma alocação de verdade. Imprima, ou leve o PDF.

Tabela de sub-redes IPv4

Todo prefixo de /32 a /0 com máscara, máscara curinga, quantidade de endereços e tamanho em relação a um /24. Nada para clicar — a tabela é a página.

Prefixos IPv4, de /32 a /0
CIDRMáscara de sub-redeMáscara curingaEndereçosHosts utilizáveisEm relação a um /24Uso típico
/32255.255.255.2550.0.0.0111/256 de um /24Rota para um único host
/31255.255.255.2540.0.0.1221/128 de um /24Link ponto a ponto — os dois endereços utilizáveis (RFC 3021)
/30255.255.255.2520.0.0.3421/64 de um /24Menor sub-rede clássica: 2 hosts
/29255.255.255.2480.0.0.7861/32 de um /246 hosts — ponto-multiponto pequeno
/28255.255.255.2400.0.0.1516141/16 de um /2414 hosts
/27255.255.255.2240.0.0.313230⅛ de um /2430 hosts — VLAN típica de escritório pequeno
/26255.255.255.1920.0.0.636462¼ de um /2462 hosts
/25255.255.255.1280.0.0.127128126½ de um /24126 hosts — metade de um /24
/24255.255.255.00.0.0.2552562541 × /24A LAN padrão: 254 hosts
/23255.255.254.00.0.1.2555125102 × /24Dois /24 unidos
/22255.255.252.00.0.3.2551.0241.0224 × /24Alocação comum de VLAN: 1.022 hosts
/21255.255.248.00.0.7.2552.0482.0468 × /24
/20255.255.240.00.0.15.2554.0964.09416 × /24Alocação de um site: 4.094 hosts
/19255.255.224.00.0.31.2558.1928.19032 × /24
/18255.255.192.00.0.63.25516.38416.38264 × /24
/17255.255.128.00.0.127.25532.76832.766128 × /24
/16255.255.0.00.0.255.25565.53665.534256 × /24Toda a faixa privada 192.168.0.0/16; antiga classe B
/15255.254.0.00.1.255.255131.072131.070512 × /24
/14255.252.0.00.3.255.255262.144262.1421.024 × /24
/13255.248.0.00.7.255.255524.288524.2862.048 × /24
/12255.240.0.00.15.255.2551.048.5761.048.5744.096 × /24Faixa privada 172.16.0.0/12
/11255.224.0.00.31.255.2552.097.1522.097.1508.192 × /24
/10255.192.0.00.63.255.2554.194.3044.194.30216.384 × /24NAT de operadora 100.64.0.0/10
/9255.128.0.00.127.255.2558.388.6088.388.60632.768 × /24
/8255.0.0.00.255.255.25516.777.21616.777.21465.536 × /24Faixa privada 10.0.0.0/8; antiga classe A
/7254.0.0.01.255.255.25533.554.43233.554.430131.072 × /24
/6252.0.0.03.255.255.25567.108.86467.108.862262.144 × /24
/5248.0.0.07.255.255.255134.217.728134.217.726524.288 × /24
/4240.0.0.015.255.255.255268.435.456268.435.4541.048.576 × /24
/3224.0.0.031.255.255.255536.870.912536.870.9102.097.152 × /24
/2192.0.0.063.255.255.2551.073.741.8241.073.741.8224.194.304 × /24
/1128.0.0.0127.255.255.2552.147.483.6482.147.483.6468.388.608 × /24
/00.0.0.0255.255.255.2554.294.967.2964.294.967.29416.777.216 × /24Todos os endereços — a rota padrão

Prefixos IPv6

O IPv6 não tem endereço de broadcast nem motivo para contar hosts — um /64 tem mais endereços que toda a internet IPv4, vários bilhões de vezes. O que importa é quantas LANs /64 um prefixo oferece.

Prefixos IPv6 comuns
CIDREndereçosLANs /64Uso típico
/1281—Endereço único — rota de host ou loopback
/1272^1—Link ponto a ponto entre roteadores
/1262^2—Convenção ponto a ponto mais antiga
/1202^8—Raro; mesma quantidade de hosts que um /24 IPv4
/1122^16—Às vezes usado em links de infraestrutura
/962^32—Espaço de endereços mapeados de IPv4
/642^641 × /64A LAN padrão. O SLAAC exige exatamente este prefixo
/602^6816 × /6416 LANs — um site muito pequeno
/562^72256 × /64Alocação típica residencial ou de filial pequena
/522^764.096 × /64Site de porte médio
/482^8065.536 × /64Alocação típica de um site corporativo
/442^841.048.576 × /64Grande empresa
/402^8816.777.216 × /64Grande empresa ou provedor pequeno
/362^92268.435.456 × /64Alocação de provedor
/322^964.294.967.296 × /64Alocação mínima que um RIR entrega a um provedor

Todo mundo decora a linha do /24 e depois deduz o resto de novo às três da manhã. É só por isso que esta página existe: não para ensinar sub-redes, e sim para ficar aberta em uma aba enquanto você trabalha.

Nós vendemos software de controle de ativos, então leia o anúncio acima com um pé atrás. A tabela não custa nada e não pede nada.

Como ler uma linha

Pegue o /26. A máscara é 255.255.255.192, a curinga é 0.0.0.63, e o bloco tem 64 endereços, dos quais 62 podem ir para interfaces. Cabem quatro deles dentro de um /24. Essa última coluna é a que vale internalizar: quem trabalha com rede dimensiona as coisas em /24 do jeito que um mestre de obras pensa em metros, e "um /26 é um quarto de um /24" leva você mais longe em uma reunião de planejamento do que 255.255.255.192 jamais levará.

A coluna da máscara curinga não está ali de enfeite. As ACLs da Cisco e as declarações network do OSPF recebem a máscara invertida, e inverter à mão sob pressão de tempo é de onde vêm os erros de digitação.

As duas linhas que a maioria das tabelas erra

Um /31 mostra aqui dois hosts utilizáveis, e não zero. A RFC 3021 tornou atribuíveis os dois endereços de um /31 justamente para que os links entre roteadores parassem de gastar quatro endereços para carregar uma conversa de dois, e isso é padrão desde 2000. Muita tabela publicada ainda imprime 0, porque foi gerada subtraindo rede e broadcast de todas as linhas sem pensar no caso.

Um /32 é uma rota para um único host: um endereço, um utilizável. Ele aparece o tempo todo em tabelas de roteamento, interfaces de loopback e regras de firewall, e "0 hosts utilizáveis" está igualmente errado ali.

Sobre a metade IPv6

Contar hosts em IPv6 é um erro de categoria. Um /64 tem 18,4 quintilhões de endereços; se 40 ou 4.000 dispositivos ficam nele não muda nada que você levaria em conta no planejamento. Por isso aquela tabela conta /64 em vez de hosts, porque a pergunta real é quantas LANs a sua alocação oferece: um /56 dá 256, um /48 dá 65.536, e se o seu provedor entregou um único /64 para um site com mais de uma VLAN, essa é a conversa a ter com ele.

Uma ressalva que vale dizer com todas as letras: o SLAAC precisa exatamente de um /64. Divida uma LAN IPv6 em algo menor que isso para "economizar espaço" e a autoconfiguração sem estado para de funcionar. Aí você economizou espaço em um protocolo em que espaço é a única coisa que não falta a ninguém.

Precisa da conta feita para um endereço específico, e não de uma tabela para ler? A calculadora de sub-rede recebe um endereço e uma máscara e resolve, divide um bloco em sub-redes e procura sobreposições em um plano de IP colado.

Sub-redes — respostas rápidas

  • Existe uma versão em PDF?

    Existe. O botão Baixar PDF gera um arquivo com a tabela IPv4 completa em texto selecionável, e não uma captura de tela. Também há um CSV, se você preferir colar as linhas em uma planilha, e o botão Imprimir entrega uma página limpa, sem os elementos do site em volta.

    Por que um /27 dá 30 hosts, e não 32?

    Um bloco /27 tem 32 endereços, mas o primeiro é o endereço de rede e o último é o de broadcast, então sobram 30 para interfaces. Todas as linhas de /30 até /0 funcionam do mesmo jeito. As exceções são /31 e /32.

    Qual a diferença entre máscara de sub-rede e máscara curinga?

    Uma é o inverso da outra. 255.255.255.0 como máscara é 0.0.0.255 como curinga. Interfaces e tabelas de roteamento pedem a máscara; as listas de acesso da Cisco e as declarações network do OSPF pedem a curinga, e é por isso que as duas colunas estão aqui.

Controlando os dispositivos por trás dessas sub-redes? Falar com vendas

Voltar ao topo