IP e redes

Agregação CIDR

Um CIDR ou IP por linha. A divisão usa somente a lista A.

Agregação CIDR

Lista A

Lista B

CIDRs resultantes

Cálculo neste navegador, sem consultas de rede nem armazenamento das entradas.

Opções de cálculo

União exata das duas listas, sem preencher lacunas.

Total: 1000 linhas não vazias / 100000 unidades UTF-16. Saída: até 4096 CIDRs. Todos os endereços são contados.

Entradas ou opções alteradas. Calcule novamente antes de exportar.

Agregação CIDR ajuda a revisar listas de permissão que descrevem o mesmo espaço de várias maneiras. A comparação considera os endereços cobertos, não o texto. Um bloco grande pode equivaler a vários pequenos, enquanto uma exclusão esquecida pode ampliar o acesso.

Por que usar Agregação CIDR

Reduzir linhas sem preencher lacunas

A Agregação CIDR reúne blocos vizinhos alinhados: dois /25 irmãos viram um /24. Dois /26 separados continuam separados. Essa agregação de rotas por cobertura, também chamada de supernetting, não adiciona os endereços da lacuna à permissão.

Blocos vizinhos são unidos, enquanto uma lacuna sem cobertura permanece vazia.

Excluir uma parte sem apagar a rede inteira

192.0.2.0/24 menos 192.0.2.64/26 resulta em 192.0.2.0/26 e 192.0.2.128/25. A exclusão corta a faixa central e representa as duas partes restantes com os prefixos adequados.

Uma faixa vermelha central é removida e deixa blocos alinhados à esquerda e à direita.

Escolher a direção e o tamanho

01

Confira qual lista deve restar

A − B mantém endereços de A não cobertos por B. B − A faz o contrário. A verificação de sobreposição retorna a interseção real, mesmo quando as linhas usam prefixos diferentes.

02

Prefixos maiores produzem blocos menores

Para dividir sub-redes, apenas A é processada; B fica guardada sem análise. /24 para /26 gera quatro blocos. O destino deve ser pelo menos tão longo quanto cada prefixo original de A, inclusive um /32 já contido em outra linha.

03

Exporte um resultado atualizado

O cálculo automático aguarda 350 ms após a edição. Desative-o para usar Calcular ou Ctrl/Cmd + Enter. Qualquer alteração bloqueia o resultado antigo. Exemplos e limpeza têm prévia; Desfazer restaura entradas e resultado juntos.

Comparar a cobertura de endereços

Fundir blocos CIDR

Duplicatas e redes contidas contam uma vez. A saída segue ordem numérica, IPv4 primeiro. Bits de host são normalizados para o endereço da rede, com contagem das linhas afetadas, mas o texto de entrada permanece intacto.

Conjunto vazio não é erro

A interseção com uma lista vazia é vazia. Subtrair uma lista vazia não altera a origem. Portanto, zero blocos pode ser um resultado correto, diferente de uma linha com sintaxe inválida.

Exclusão nos dois sentidos

Exclusões sobrepostas são unidas antes da subtração. Uma exclusão fora da origem não tem efeito; uma que contém a origem remove tudo. Cortes menores geram apenas os prefixos necessários para o restante.

Números exatos em IPv6

::/0 contém 340282366920938463463374607431768211456 endereços. A aritmética inteira preserva esse valor e conta cada família separadamente. A tela começa com 100 linhas; copiar ou baixar TXT inclui todo o resultado calculado.

Formatos aceitos e limites

Uma entrada por linha
IPs sem prefixo valem /32 ou /128; linhas vazias são ignoradas. Intervalos, curingas, máscaras decimais, comentários, URLs, identificadores de zona e octetos IPv4 com zeros iniciais são rejeitados. Uma linha inválida interrompe todo o cálculo e informa a lista e o número.
Sem exportação truncada
As duas listas somam até 1000 linhas não vazias e 100000 unidades UTF-16. A saída admite 4096 CIDRs. A divisão calcula a quantidade antes de gerar. Se exceder, reduza a origem ou encurte o prefixo de destino; não será exportada uma lista parcial.
Famílias separadas
IPv4 e IPv6 não se intersectam. IPv6 com IPv4 embutido continua sendo IPv6 e aparece em hexadecimal. Não há projeção automática entre famílias nem conversão de intervalos livres.
Total de endereços, não hosts utilizáveis
O total inclui endereços de rede, broadcast e reservas de nuvem. Não há enumeração de hosts nem distribuição VLSM conforme a quantidade de máquinas. Essas tarefas exigem regras de planejamento adicionais.
Políticas precisam de revisão própria
Lacunas não são preenchidas para formar uma única super-rede. Mesma cobertura não garante os mesmos próximos saltos BGP ou a mesma ordem de ACL. Não há importação de arquivos ou URLs, consultas de rede nem armazenamento permanente das listas.

Dúvidas sobre Agregação CIDR

Quando dois blocos vizinhos podem formar uma única rede?

Quando têm o mesmo comprimento de prefixo e formam exatamente o bloco pai alinhado. Por exemplo, 192.0.2.0/25 e 192.0.2.128/25 formam /24. A proximidade numérica sozinha não é suficiente.

É possível agregar blocos separados sem incluir os endereços do intervalo?

Sim, como uma lista de CIDRs exatos. Partes separadas continuam em blocos distintos quando há uma lacuna. O agregador não inclui os endereços intermediários para forçar um bloco único.

Como excluir algumas sub-redes de um bloco maior?

Coloque as redes originais em A e as exclusões em B. Escolha A − B. As exclusões sobrepostas são combinadas e o resultado contém apenas os endereços que sobraram.

Qual é a diferença entre um bloco agregado e a divisão em sub-redes?

A agregação descreve a mesma cobertura com menos blocos maiores; a divisão usa blocos menores com um prefixo escolhido. A divisão usa apenas A e não volta a agregar os blocos gerados.

Quais comprimentos de prefixo podem ser usados na divisão?

O destino deve ser igual ou mais longo que todos os prefixos originais da família, até /32 ou /128. Um prefixo igual preserva o bloco. Mais de 4096 resultados causa erro antes da geração.

Blocos duplicados ou contidos em outro bloco precisam aparecer no resultado?

Não. Cada endereço conta uma vez no conjunto. Duplicatas e blocos já cobertos por outro maior saem da representação final sem alterar a cobertura nem reescrever a entrada.

Tem outro caso de domínio para conferir?

Conferir a cobertura restante

Use a Agregação CIDR com as duas listas e confira o sentido da operação e as contagens antes de copiar o resultado completo.