Analizar conjuntos CIDR IPv4

Pega una dirección o CIDR IPv4 por línea; las direcciones sin prefijo pasan a /32. El cálculo no consulta sistemas de enrutamiento.

Se ejecuta localmente en tu navegador
Esta herramienta procesa todos los datos localmente en tu navegador.
Lista CIDR IPv4Una dirección IPv4 o bloque CIDR por línea; una dirección sin prefijo se trata como /32.
Aritmética de rutas localValida la política antes de publicarSolo IPv4

Solo realiza aritmética de direcciones. No consulta BGP, DNS, firewalls ni tablas de rutas cloud.

Bloques de entrada
Aún no hay bloques IPv4 válidos para mostrar.
Bloques agregados
Aún no hay rutas agregadas para mostrar.

Cómo resumir una lista CIDR IPv4

Esta herramienta lee una lista de direcciones IPv4 y bloques CIDR, normaliza cada línea a su dirección de red, marca los duplicados y los bloques que ya están dentro de una ruta más amplia, y luego une lo que se puede unir de forma exacta hasta dejar la lista más corta posible. Los bits de host se ponen a cero, así que 10.0.0.77/24 aparece como 10.0.0.0/24, y una dirección sin prefijo se trata como /32.

Todo se calcula en el navegador: la lista no se sube a ningún servidor y la herramienta no consulta BGP, DNS, cortafuegos ni tablas de rutas de la nube. Solo admite IPv4.

  1. Pega una dirección IPv4 o un bloque CIDR por línea; «Cargar un ejemplo» rellena el cuadro con una muestra de seis líneas.
  2. Pulsa «Analizar y resumir» para normalizar la lista y obtener las rutas agregadas.
  3. Lee el resumen: bloques de entrada, bloques distintos, entradas redundantes, rutas de salida y direcciones cubiertas.
  4. Revisa la tabla de bloques de entrada para ver el estado de cada línea (usable, duplicado, cubierto) y la tabla de bloques agregados para el resultado.
  5. Pulsa «Copiar» para poner las rutas resumidas en el portapapeles como una lista simple.

Qué significan los números

Cómo decide el resumidor

Cada línea se interpreta como una red IPv4: la dirección se enmascara con su prefijo, de modo que 10.0.0.77/24 y 10.0.0.0/24 son el mismo bloque. Un bloque que repite otro ya visto se marca como duplicado. Un bloque que cabe dentro de otro más amplio de la misma lista se marca como cubierto y la tabla indica qué ruta lo contiene.

La agregación es exacta: dos bloques se unen solo si tienen la misma longitud de prefijo, son adyacentes y juntos llenan un bloque mayor alineado. La unión se repite sobre el resultado, así que 10.0.0.0/25 + 10.0.0.128/25 dan 10.0.0.0/24 y 192.168.20.0/24 + 192.168.21.0/24 dan 192.168.20.0/23. No se inventa ninguna ruta que la entrada no cubriera ya.

Ejemplos resueltos

El ejemplo incluido tiene seis líneas: 10.0.0.0/25, 10.0.0.128/25, 10.0.1.0/24, 10.0.2.42, 192.168.20.0/24 y 192.168.21.0/24. El resultado son tres rutas —10.0.0.0/23, 10.0.2.42/32 y 192.168.20.0/23— que cubren 1.025 direcciones.

0.0.0.0/0 se muestra como todo el espacio IPv4, 4.294.967.296 direcciones, y una dirección suelta como 10.1.2.3 pasa a ser 10.1.2.3/32, una sola dirección. Tres bloques /25 adyacentes se unen solo hasta donde llegan los datos: 10.0.0.0/25, 10.0.0.128/25 y 10.0.1.0/25 dan 10.0.0.0/24 más 10.0.1.0/25.

Reglas de entrada y límites

Una dirección o bloque por línea; una dirección suelta se trata como /32. Los prefijos van de /0 a /32. El carácter # inicia un comentario, así que se ignoran las notas de línea completa y las notas al final como 10.0.0.0/24 # oficina. Lo que no sea una dirección o bloque IPv4 se informa con su número de línea y queda fuera del resultado; si no se interpreta ninguna línea, se borra el resultado anterior.

La herramienta hace aritmética exacta de prefijos y nada más. No valida políticas de enrutamiento, no consulta BGP, DNS, cortafuegos ni tablas de rutas de la nube, no acepta IPv6 y no envía la lista a ningún sitio.

Herramientas recientes: