IPv4-CIDR-Mengen analysieren

Fügen Sie eine IPv4-Adresse oder ein CIDR pro Zeile ein. Einzeladressen gelten als /32; Live-Routing-Systeme werden nicht abgefragt.

Läuft lokal in deinem Browser
Dieses Werkzeug verarbeitet alle Daten lokal in deinem Browser.
IPv4-CIDR-ListeEine IPv4-Adresse oder ein CIDR-Block pro Zeile; eine Adresse ohne Präfix wird als /32 behandelt.
Lokale RoutenarithmetikPolicy vor Veröffentlichung prüfenNur IPv4

Es wird nur Adressarithmetik ausgeführt. BGP, DNS, Firewalls oder Cloud-Routentabellen werden nicht abgefragt.

Eingabeblöcke
Noch keine gültigen IPv4-Blöcke zur Anzeige.
Aggregatblöcke
Noch keine Aggregatrouten zur Anzeige.

Eine IPv4-CIDR-Liste zusammenfassen

Dieses Werkzeug liest eine Liste aus IPv4-Adressen und CIDR-Blöcken, normalisiert jede Zeile auf ihre Netzadresse, markiert Duplikate und Blöcke, die bereits in einer größeren Route liegen, und fasst anschließend exakt zusammen, was sich zusammenfassen lässt. Hostbits werden genullt, aus 10.0.0.77/24 wird also 10.0.0.0/24, und eine Adresse ohne Präfix gilt als /32.

Alles wird im Browser berechnet: Die Liste wird nicht hochgeladen, und das Werkzeug fragt weder BGP noch DNS, Firewalls oder Cloud-Routentabellen ab. Es arbeitet nur mit IPv4.

  1. Fügen Sie eine IPv4-Adresse oder einen CIDR-Block pro Zeile ein; „Beispiel laden“ füllt das Feld mit sechs Zeilen.
  2. Klicken Sie auf „Analysieren und zusammenfassen“, um die Liste zu normalisieren und die Aggregatrouten zu erzeugen.
  3. Lesen Sie die Zusammenfassung: Eingabeblöcke, verschiedene Blöcke, redundante Einträge, Ausgaberouten und abgedeckte Adressen.
  4. Prüfen Sie die Tabelle der Eingabeblöcke für den Status je Zeile (nutzbar, Duplikat, abgedeckt) und die Tabelle der Aggregatblöcke für das Ergebnis.
  5. Klicken Sie auf „Kopieren“, um die zusammengefassten Routen als einfache Liste in die Zwischenablage zu legen.

Was die Zahlen bedeuten

Wie die Zusammenfassung entscheidet

Jede Zeile wird als IPv4-Netz gelesen: Die Adresse wird mit ihrem Präfix maskiert, 10.0.0.77/24 und 10.0.0.0/24 sind also derselbe Block. Ein Block, der einen bereits gesehenen wiederholt, heißt Duplikat. Ein Block, der in einen größeren Block derselben Liste passt, heißt abgedeckt; die Tabelle nennt die Route, die ihn enthält.

Die Zusammenfassung ist exakt: Zwei Blöcke werden nur dann verschmolzen, wenn sie dieselbe Präfixlänge haben, benachbart sind und gemeinsam einen größeren ausgerichteten Block füllen. Das wird auf das Ergebnis erneut angewendet, aus 10.0.0.0/25 + 10.0.0.128/25 wird also 10.0.0.0/24 und aus 192.168.20.0/24 + 192.168.21.0/24 wird 192.168.20.0/23. Es entsteht keine Route, die die Eingabe nicht schon abdeckte.

Gerechnete Beispiele

Das eingebaute Beispiel enthält sechs Zeilen: 10.0.0.0/25, 10.0.0.128/25, 10.0.1.0/24, 10.0.2.42, 192.168.20.0/24 und 192.168.21.0/24. Daraus werden drei Routen — 10.0.0.0/23, 10.0.2.42/32 und 192.168.20.0/23 — mit 1.025 Adressen.

0.0.0.0/0 wird als der gesamte IPv4-Adressraum mit 4.294.967.296 Adressen ausgegeben, und eine einzelne Adresse wie 10.1.2.3 wird zu 10.1.2.3/32 mit genau einer Adresse. Drei benachbarte /25-Blöcke werden nur so weit verschmolzen, wie die Daten es erlauben: 10.0.0.0/25, 10.0.0.128/25 und 10.0.1.0/25 ergeben 10.0.0.0/24 plus 10.0.1.0/25.

Eingaberegeln und Grenzen

Eine Adresse oder ein Block pro Zeile; eine einzelne Adresse gilt als /32. Präfixe reichen von /0 bis /32. Ein # beginnt einen Kommentar, daher werden ganze Kommentarzeilen und angehängte Hinweise wie 10.0.0.0/24 # Büro ignoriert. Was keine IPv4-Adresse und kein Block ist, wird mit Zeilennummer gemeldet und bleibt außerhalb des Ergebnisses; lässt sich keine Zeile lesen, wird das vorherige Ergebnis geleert.

Das Werkzeug betreibt exakte Präfixarithmetik und sonst nichts. Es prüft keine Routing-Richtlinien, fragt weder BGP noch DNS, Firewalls oder Cloud-Routentabellen ab, akzeptiert kein IPv6 und sendet die Liste nirgendwohin.

Zuletzt verwendet: