Agregador CIDR

Agrega multiples bloques CIDR en rutas resumidas

Input CIDRs

Aggregated Output

Aggregated results will appear here

El CIDR Aggregator combina múltiples bloques CIDR en el conjunto mínimo de rutas resumidas que cubren el mismo espacio de direcciones. Ingresa una lista como 192.168.0.0/24 y 192.168.1.0/24 para obtener un único 192.168.0.0/23, o pega cientos de bloques para ver cuánto se puede reducir tu tabla de enrutamiento o conjunto de reglas de firewall mediante la sumarización de rutas (supernetting).

Entendiendo la agregación de rutas

Si gestionas routers, firewalls o redes en la nube, inevitablemente te encontrarás con el problema de demasiadas rutas o demasiadas reglas. Un router con 10,000 rutas en su tabla usa más memoria y tarda más en realizar búsquedas que uno con 500 rutas que cubren el mismo espacio de direcciones. Un firewall con 2,000 entradas de ACL es más difícil de auditar y más lento de procesar que uno con 200 entradas que proporcionan la misma cobertura. La agregación de rutas -- también llamada supernetting o sumarización -- es la técnica de combinar bloques CIDR más pequeños y adyacentes en otros más grandes para reducir estos conteos.

La idea central es simple. Si tienes dos bloques /24 que son numéricamente adyacentes y comparten el mismo prefijo padre, pueden fusionarse en un único /23. Si ese /23 es adyacente a otro /23 con el mismo padre, esos se fusionan en un /22, y así sucesivamente. El agregador maneja esta fusión iterativa automáticamente, encontrando cada combinación posible en tu lista de entrada y produciendo el número absoluto mínimo de bloques CIDR que cubren el mismo espacio total de direcciones.

Esto no es solo una optimización teórica. En BGP, los proveedores upstream a menudo requieren que anuncies prefijos agregados en lugar de bloques /24 individuales para mantener la tabla de enrutamiento global manejable. En entornos de nube, los AWS Security Groups y los Azure NSGs tienen límites estrictos en el número de reglas que puedes crear, por lo que agregar tus allowlists y blocklists maximiza las direcciones que puedes cubrir dentro de esos límites. Incluso para documentación, una lista limpia de bloques agregados es más fácil de revisar y mantener que una colección dispersa de entradas superpuestas acumuladas durante años.

Cómo agregar bloques CIDR

  1. Ingresa una lista de bloques CIDR, uno por línea o separados por comas (por ejemplo, 192.168.0.0/24, 192.168.1.0/24)
  2. La herramienta identifica bloques adyacentes y superpuestos que pueden fusionarse
  3. Itera hasta que no sean posibles más combinaciones
  4. Revisa la salida agregada que muestra el conjunto mínimo de bloques CIDR y las estadísticas de reducción

Ejemplos de agregación CIDR

Bloques adyacentes

Entrada:                    Salida:
192.168.0.0/24      -->     192.168.0.0/23
192.168.1.0/24

Dos bloques /24 adyacentes se combinan en un único /23.

Múltiples bloques adyacentes

Entrada:                    Salida:
10.0.0.0/24         -->     10.0.0.0/22
10.0.1.0/24
10.0.2.0/24
10.0.3.0/24

Cuatro bloques /24 contiguos se agregan en un /22.

Bloques superpuestos

Entrada:                    Salida:
192.168.0.0/24      -->     192.168.0.0/24
192.168.0.128/25

El /25 ya está contenido dentro del /24, por lo que se elimina como redundante.

Agregación mixta

Entrada:                    Salida:
10.1.0.0/24         -->     10.1.0.0/23
10.1.1.0/24                 10.1.4.0/24
10.1.4.0/24
172.16.0.0/16               172.16.0.0/16

Los bloques adyacentes se agregan donde es posible. Los bloques no adyacentes y los bloques de diferentes rangos permanecen separados.

Cuándo usar el CIDR Aggregator

  • Optimización de tablas de enrutamiento -- reduce el número de rutas en routers y switches para ahorrar memoria y mejorar el rendimiento de búsqueda
  • Reducción de anuncios BGP -- los proveedores upstream a menudo requieren anuncios agregados; tablas de enrutamiento más pequeñas benefician al internet global
  • Simplificación de reglas de firewall -- menos reglas son más fáciles de auditar, mantener y se procesan más rápido durante la inspección de paquetes
  • Security groups en la nube -- AWS Security Groups y Azure NSGs tienen límites de reglas; la agregación maximiza las entradas dentro de esos límites
  • Limpieza de documentación -- consolida asignaciones de red dispersas en bloques resumidos y limpios
  • Preparación para migración -- antes de migrar reglas de firewall entre plataformas, agrega para reducir el conteo total de reglas

Cómo funciona la agregación de rutas (supernetting)

La agregación CIDR es el reverso del subnetting. Dos bloques CIDR pueden fusionarse si y solo si:

  1. Tienen la misma longitud de prefijo (por ejemplo, ambos son /24)
  2. Son numéricamente adyacentes (el segundo bloque comienza exactamente donde termina el primero)
  3. Comparten el mismo prefijo padre con un bit menos de longitud (por ejemplo, ambos bloques /24 caen dentro del mismo /23)

Ejemplo de alineación binaria

192.168.0.0/24  = 11000000.10101000.00000000.xxxxxxxx
192.168.1.0/24  = 11000000.10101000.00000001.xxxxxxxx
                                     ^
                  Solo difiere el bit 24, por lo que se fusionan en /23:
192.168.0.0/23  = 11000000.10101000.0000000x.xxxxxxxx

El agregador repite este proceso iterativamente. Después de fusionar dos bloques /24 en un /23, verifica si ese /23 puede fusionarse con un /23 adyacente para formar un /22, y así sucesivamente.

Por qué algunos bloques no se pueden agregar

No todos los bloques adyacentes pueden fusionarse. 192.168.1.0/24 y 192.168.2.0/24 son numéricamente adyacentes, pero no pueden formar un /23 válido porque 192.168.1.0 es la mitad superior de 192.168.0.0/23 mientras que 192.168.2.0 es la mitad inferior de 192.168.2.0/23. Pertenecen a diferentes bloques padre /23, por lo que el requisito de alineación binaria no se cumple.

Manejo de entradas superpuestas

Cuando un bloque CIDR contiene completamente a otro, el bloque contenido es redundante. Por ejemplo, si tu entrada incluye tanto 10.0.0.0/8 como 10.1.2.0/24, el /24 está completamente dentro del /8 y se elimina. Esta deduplicación ocurre antes de la agregación.

Mejores prácticas de agregación

Las mayores ganancias de la agregación vienen cuando tu lista de entrada ha crecido orgánicamente con el tiempo. Las reglas de firewall se acumulan a medida que diferentes administradores agregan entradas para nuevos proyectos, y nadie vuelve a limpiar. Podrías encontrar que una docena de reglas de permiso /24 separadas para 10.0.0.0/24 a 10.0.11.0/24 podrían expresarse como solo tres bloques agregados. Ejecutar todo tu conjunto de reglas a través de un agregador periódicamente es una buena práctica de mantenimiento.

Ten en cuenta que la agregación solo combina bloques que son verdaderamente adyacentes y comparten el mismo padre. Si necesitas combinar bloques no adyacentes en un solo CIDR que los cubra, esa es una operación diferente (supernetting) que puede incluir direcciones extra entre los bloques. El agregador nunca incluye direcciones que no estaban en tu entrada original. Esto lo hace seguro para usar en reglas de firewall y políticas de seguridad -- la salida agregada cubre exactamente las mismas direcciones que la lista original.

Al preparar anuncios BGP, recuerda que muchos proveedores upstream filtran anuncios más específicos que /24 para IPv4. Si tu salida agregada aún contiene bloques menores que /24, es posible que necesites rellenar tus anuncios para alcanzar los límites /24, lo cual es un paso manual que requiere comprender tus asignaciones reales de direcciones.

Preguntas frecuentes

¿Cuál es la diferencia entre agregación CIDR y sumarización de rutas?

Son la misma operación. "Agregación" y "sumarización" (o "supernetting") son términos intercambiables. Los tres se refieren a combinar múltiples prefijos específicos en menos prefijos menos específicos que cubren el mismo espacio de direcciones.

¿La agregación cambiará las direcciones que se cubren?

No. El agregador solo fusiona bloques que son adyacentes o superpuestos. Nunca llena espacios entre rangos no contiguos. La salida agregada cubre exactamente el mismo conjunto de direcciones que la entrada original.

¿Cuánta reducción puedo esperar?

La reducción depende de tu entrada. Un conjunto perfectamente contiguo de 256 bloques /24 todos dentro del mismo /16 se agregaría a un único /16 -- una reducción de 256:1. Bloques aleatorios y dispersos pueden ver poca o ninguna reducción si ningún par de bloques es adyacente.

¿Puedo agregar bloques de diferentes longitudes de prefijo?

El algoritmo de agregación primero deduplica bloques superpuestos, luego fusiona pares adyacentes de la misma longitud. Las diferentes longitudes de prefijo solo pueden fusionarse si una contiene a la otra (en cuyo caso la más pequeña se elimina) o si pasos de agregación intermedios producen bloques de la misma longitud que se vuelven elegibles para fusión adicional.

¿La agregación funciona con IPv6?

Sí. Las mismas reglas de fusión binaria se aplican a bloques CIDR IPv6 con direcciones de 128 bits. Las longitudes de prefijo son mayores, pero los requisitos de adyacencia y prefijo padre son idénticos.

Herramientas relacionadas

IPparse•Herramientas gratuitas de cálculo de redes y subredes

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

100% Privacy-First • No Data Collected