Ferramenta Minimal Merge

Mescle todos os blocos CIDR combináveis em uma lista

Input CIDR Blocks

How It Works

Iteratively finds adjacent CIDR pairs that can be combined into larger blocks. Continues until no more merges are possible.

Merged Result

Enter CIDR blocks to merge adjacent pairs

A Ferramenta de Mesclagem Mínima processa uma lista de blocos CIDR e iterativamente mescla todos os pares adjacentes e do mesmo tamanho em blocos maiores até que nenhuma mesclagem adicional seja possível. Cole uma lista como 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26 e obtenha de volta 192.168.1.0/24 -- o menor conjunto possível de blocos CIDR representando exatamente o mesmo espaço de endereçamento.

Entendendo a Mesclagem CIDR

Ao longo do tempo, configurações de rede acumulam entradas CIDR da forma que uma base de código acumula débito técnico. Um conjunto de regras de firewall que começou com uma limpeza /16 regra de permissão recebe entradas /24 individuais adicionadas como exceções ou adições. Uma lista de prefixo BGP que originalmente anunciava uma única agregação pega mais rotas específicas quando acordos de peering mudam. Logo você tem dezenas de entradas que poderiam ser expressas como um punhado de blocos, mas ninguém teve tempo para limpá-las.

A mesclagem CIDR é a operação de limpeza. Ela toma uma lista de blocos CIDR e encontra cada par que pode se combinar em um bloco maior, então repete o processo até que nenhuma combinação adicional seja possível. O resultado cobre exatamente o mesmo espaço de endereçamento que a entrada -- nenhum endereço adicionado, nenhum endereço removido -- mas com menos entradas. Em uma tabela de roteamento, menos entradas significa buscas mais rápidas e menor consumo de memória. Em um firewall, menos regras significa processamento de pacote mais rápido e auditoria mais fácil. Em um grupo de segurança na nuvem, menos entradas significa ficar dentro dos limites de regra da plataforma sem ter que solicitar aumentos.

As regras de mesclagem são estritas. Dois blocos só podem mesclar se atenderem todas as três condições: mesmo comprimento de prefixo, adjacente no espaço de endereço (sem intervalo) e apropriadamente alinhado no limite do bloco maior resultante. Essas são as regras de "par de irmãos" da árvore binária CIDR. A ferramenta aplica essas regras iterativamente porque uma única passagem não é suficiente -- quando dois blocos /26 se mesclam em um /25, esse novo /25 pode ser mesclável com outro /25 que já estava na lista, produzindo um /24 que só se torna visível após a primeira mesclagem.

Como Mesclar Blocos CIDR em um Conjunto Mínimo

  1. Cole sua lista de blocos CIDR, um por linha ou separados por vírgula
  2. Clique em mesclar para começar o processo de mesclagem iterativa
  3. Revise a saída otimizada mostrando o conjunto mínimo de blocos CIDR
  4. Verifique o log de mesclagem para ver quais blocos se combinaram e em que ordem
  5. Copie o resultado para uso em sua configuração de firewall, tabela de roteamento ou grupo de segurança

Exemplos de Mesclagem CIDR

Quatro blocos /26 mesclando para um único /24

Entrada:

192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.192/26

Progressão de mesclagem:

PassagemAçãoResultado
1192.168.1.0/26 + 192.168.1.64/26192.168.1.0/25
1192.168.1.128/26 + 192.168.1.192/26192.168.1.128/25
2192.168.1.0/25 + 192.168.1.128/25192.168.1.0/24

Saída: 192.168.1.0/24 Redução: 4 blocos reduzidos para 1 (redução de 75%)

Mesclagem parcial com blocos não-mesclável

Entrada:

10.0.0.0/24
10.0.1.0/24
10.0.2.0/24
10.0.5.0/24

Saída:

10.0.0.0/23
10.0.2.0/24
10.0.5.0/24

Explicação: 10.0.0.0/24 e 10.0.1.0/24 mesclam para 10.0.0.0/23. Os outros dois blocos não podem se mesclar com nada (há um intervalo entre 10.0.2.0/24 e 10.0.5.0/24, e 10.0.2.0/24 não forma um par alinhado com 10.0.0.0/23).

Otimização de lista grande

Entrada: 16 blocos /28 consecutivos de 172.16.0.0/28 até 172.16.0.240/28

PassagemBlocosPrefixo
Início16/28
Passagem 18/27
Passagem 24/26
Passagem 32/25
Passagem 41/24

Saída: 172.16.0.0/24 Redução: 16 blocos para 1 (redução de 93,75%)

Quando Usar a Ferramenta de Mesclagem Mínima

  • Otimização de tabela de roteamento -- reduza contagens de anúncio BGP mesclando prefixos adjacentes que seu AS origina
  • Consolidação de regra de firewall -- combine entradas permissão/negação individuais que se acumularam ao longo de meses de mudanças em regras mínimas
  • Limpeza de grupo de segurança na nuvem -- fique dentro dos limites de regra do grupo de segurança AWS/Azure/GCP mesclando entradas CIDR redundantes
  • Manutenção de ACL -- simplifique listas de controle de acesso em roteadores e switches após reorganização de rede
  • Processamento de inteligência de ameaça -- compacte blocklists de múltiplos feeds que contêm entradas sobrepostas ou adjacentes
  • Remediação de desvio de configuração -- restaure configurações limpas depois que mudanças incrementais introduziram redundância

Como Funciona a Mesclagem CIDR Iterativa

O Algoritmo Multi-Passagem

O algoritmo de mesclagem não pode simplesmente fazer uma única passagem pela lista. Quando dois blocos mesclam, o resultado pode ser mesclável com outro bloco que não era anteriormente adjacente. O algoritmo usa múltiplas passagens:

  1. Ordene todos os blocos CIDR por endereço de rede e comprimento de prefixo
  2. Escaneie a lista ordenada para pares adjacentes com o mesmo comprimento de prefixo que compartilham um pai comum (pares de irmãos na árvore binária)
  3. Mescle cada par qualificado em um único bloco com comprimento de prefixo reduzido em 1
  4. Repita do passo 1 com a nova lista até que uma varredura completa não produza mesclagens

Por Que Múltiplas Passagens São Necessárias

Considere 10.0.0.0/26, 10.0.0.64/26, 10.0.0.128/26, 10.0.0.192/26. Na passagem 1, os dois primeiros mesclam para 10.0.0.0/25 e os dois últimos mesclam para 10.0.0.128/25. Esses dois blocos /25 não estavam na lista original, mas são mesclável para 10.0.0.0/24. Sem uma segunda passagem, essa otimização seria perdida.

Comprimentos de Prefixo Mistos

Quando a entrada contém blocos de tamanhos diferentes, apenas irmãos do mesmo tamanho podem mesclar. Um /24 e um /25 nunca mesclam diretamente. Porém, se dois blocos /25 mesclam para um /24, esse novo /24 pode então mesclar com um /24 existente em uma passagem subsequente.

Separação IPv4 e IPv6

A ferramenta processa blocos IPv4 e IPv6 independentemente. Um bloco IPv4 nunca pode mesclar com um bloco IPv6. Ambas as famílias de endereço são otimizadas separadamente e a saída as separa claramente.

Dicas Práticas para Otimização de Lista CIDR

Antes de executar a ferramenta de mesclagem, verifique se sua lista contém duplicatas ou blocos contidos. Embora a ferramenta lide com duplicatas corretamente (removendo-as antes de mesclar), limpar sua entrada primeiro ajuda você a entender melhor os dados. Se 10.0.0.0/16 e 10.0.1.0/24 ambos aparecem em sua lista, o /24 está inteiramente contido dentro do /16 e não adiciona cobertura. O CIDR Deduper pode remover essas antes de você mesclar.

Quando você mescla blocos CIDR em um firewall ou ACL, sempre teste o resultado em um ambiente de preparação antes de implantar em produção. Embora a mesclagem matematicamente preserve cobertura exata, o comportamento da sua plataforma específica pode diferir em casos extremos. Alguns firewalls tratam os endereços de rede e transmissão de um bloco CIDR diferentemente, e mesclar dois blocos pode mudar como esses endereços de limite são tratados. Uma validação rápida contra sua suíte de teste pega esses problemas específicos da plataforma.

Mantenha o log de mesclagem da saída da ferramenta. Quando um colega pergunta por que um endereço particular é permitido ou negado, o log de mesclagem deixa você rastrear de volta da regra otimizada para as entradas individuais originais que foram combinadas. Este rastreamento de auditoria é essencial para ambientes sensíveis à conformidade onde você precisa justificar cada regra em sua configuração.

Perguntas Frequentes

A mesclagem muda a cobertura do endereço?

Não. A saída mesclada cobre exatamente o mesmo conjunto de endereços IP que a entrada. Nenhum endereço é adicionado ou removido. A ferramenta apenas muda a representação, não a cobertura.

Qual é a diferença entre esta ferramenta e o Agregador CIDR?

A Ferramenta de Mesclagem Mínima apenas mescla verdadeiros pares de irmãos -- blocos que são adjacentes, do mesmo tamanho e alinhados no limite. O Agregador CIDR também pode produzir supernets que cobrem um pouco mais espaço de endereçamento que a entrada (cobrindo lacunas entre blocos não-adjacentes). Use a Ferramenta de Mesclagem quando você precisa preservação exata de cobertura; use o Agregador quando você está disposto a aceitar uma supernet de cobertura.

Como isto lida com entradas duplicadas na entrada?

Duplicatas são removidas antes que a mesclagem comece. Se 10.0.0.0/24 aparecer três vezes em sua entrada, é tratado como uma única entrada. O passo de deduplicação garante que nenhuma operação de mesclagem falsa ocorra.

Qual é o tamanho máximo de lista que esta ferramenta trata?

A ferramenta processa listas de milhares de blocos CIDR eficientemente no navegador. O algoritmo multi-passagem tem complexidade de pior caso proporcional ao número de blocos multiplicado pelo número de passagens de mesclagem (tipicamente 2-5 passagens), tornando-a rápida mesmo para entradas grandes.

Quantas passagens o algoritmo normalmente precisa?

A maioria das listas do mundo real completa em 2-3 passagens. O máximo teórico é 32 passagens para IPv4 (uma para cada posição de bit), mas isso exigiria uma entrada extremamente específica de 2^32 entradas individuais /32. Na prática, mesmo listas com milhares de entradas raramente precisam mais de 5 passagens.

Ferramentas Relacionadas

IPparse•Ferramentas Gratuitas de Rede e Calculadora de Sub-redes

© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First • No Data Collected