Combinador de Rangos CIDR

Pega una lista de bloques CIDR IPv4 (uno por línea) y obtén el conjunto disjunto más pequeño que cubre el mismo espacio de direcciones. Útil para revisiones de reglas de firewall, agregación de rutas y limpieza de inventarios. Los bloques adyacentes y superpuestos se colapsan en su superred contenida más pequeña; los duplicados se eliminan. La validación por línea muestra exactamente qué líneas se analizaron. Puramente del lado del cliente, sin subir nada.

Resultados por línea

0 línea(s) analizada(s), 0 inválida(s).

# Entrada Estado CIDR normalizado Primera Última Direcciones

Resultado fusionado

0 CIDR(s) cubriendo 0 dirección(es), 0 host(s) utilizable(s).

Cómo funciona

El combinador ejecuta el clásico barrido de agregación de rutas. Para cada línea válida normaliza el CIDR a su dirección de red, ordena por (red, prefijo) y luego recorre la lista preguntando “¿se pueden combinar el bloque actual y el siguiente en una sola superred con un prefijo más corto?”. Los bloques hermanos adyacentes y los sub-bloques estrictos se absorben hacia arriba; los bloques no adyacentes se mantienen separados. La salida es el conjunto disjunto mínimo que cubre las mismas direcciones — la respuesta que calcularías a mano con un trie binario, automatizada. Referencias: RFC 4632 (CIDR), RFC 4291, RFC 1812 §5.2.4.

Los conteos de hosts utilizables respetan RFC 3021: un /31 tiene 2 hosts utilizables (sin broadcast, sin red), un /32 tiene 1, y todos los demás prefijos pierden 2 para red + broadcast.