Nachbarschafts-Checker

Prüfe, ob zwei CIDR-Blöcke zusammengefasst werden können

Enter two CIDR blocks to check if they can be merged

Der Adjacency Checker bestimmt, ob zwei CIDR-Blöcke im Adressraum benachbart sind und ob sie zu einem einzelnen größeren CIDR-Block zusammengeführt werden können. Geben Sie zwei Blöcke wie 192.168.0.0/25 und 192.168.0.128/25 ein, um herauszufinden, ob sie Nachbarn sind, ob sie alle drei Zusammenführungsbedingungen erfüllen und wie das resultierende Supernetz aussehen würde.

CIDR-Nachbarschaft und Zusammenführung verstehen

Wenn man sich zwei Subnetzbereiche ansieht, die im Adressplan nebeneinander liegen, scheint es offensichtlich, dass sie sich zu einem größeren Block zusammenfassen lassen sollten. Schließlich deckt 192.168.0.0/25 den Bereich .0 bis .127 und 192.168.0.128/25 den Bereich .128 bis .255 ab -- zusammen umfassen sie den gesamten .0/24-Bereich. Aber die CIDR-Zusammenführung geht nicht nur darum, Nachbarn zu sein. Zwei Blöcke können direkt nebeneinander im Adressraum liegen und trotzdem nicht zusammenführbar sein, was viele Netzwerktechniker beim ersten Mal überrascht.

Der Grund ist die Ausrichtung. CIDR-Notation ist grundsätzlich ein binäres System. Jeder Block ist ein Bereich mit einer Zweierpotenz-Größe, der an einer Position beginnt, an der eine bestimmte Anzahl von niederwertigen Bits null ist. Wenn Sie zwei /24-Blöcke zu einem /23 zusammenführen, muss der resultierende /23-Block an einer Adresse beginnen, bei der das 23. Bit null ist. Wenn Ihre beiden /24-Blöcke 192.168.1.0/24 und 192.168.2.0/24 sind, sind sie benachbart (keine Lücke), aber 192.168.1.0 hat sein 23. Bit auf 1 gesetzt, sodass das Paar nicht /23-ausgerichtet ist. Sie sind keine Geschwister im Binärbaum -- sie gehören zu verschiedenen übergeordneten Blöcken.

Dieses Tool prüft alle drei Zusammenführungsbedingungen für Sie: gleiche Präfixlänge, Nachbarschaft (keine Lücke zwischen den Bereichen) und Grenzausrichtung. Wenn eine Zusammenführung möglich ist, zeigt es das Ergebnis an. Wenn nicht, erklärt es genau, welche Bedingung fehlgeschlagen ist und warum -- was es sowohl zu einem praktischen Tool für die Routenoptimierung als auch zu einem Lernwerkzeug macht, um zu verstehen, wie CIDR-Grenzen funktionieren.

So prüfen Sie, ob zwei CIDR-Blöcke zusammengeführt werden können

  1. Geben Sie den ersten CIDR-Block ein (z. B. 192.168.0.0/25)
  2. Geben Sie den zweiten CIDR-Block ein (z. B. 192.168.0.128/25)
  3. Klicken Sie auf Prüfen, um Nachbarschaft und Zusammenführbarkeit zu analysieren
  4. Überprüfen Sie das Ergebnis: benachbart oder nicht, zusammenführbar oder nicht, und das zusammengeführte CIDR falls zutreffend
  5. Wenn eine Zusammenführung nicht möglich ist, lesen Sie die Erklärung, welche Bedingung fehlgeschlagen ist

Beispiele für Nachbarschaft und Zusammenführung

Zwei /25-Blöcke, die zu einem /24 zusammengeführt werden

FeldWert
CIDR A192.168.0.0/25 (Adressen 192.168.0.0 - 192.168.0.127)
CIDR B192.168.0.128/25 (Adressen 192.168.0.128 - 192.168.0.255)
Benachbart?Ja
Gleiche Präfixlänge?Ja
Auf /24-Grenze ausgerichtet?Ja
Zusammengeführtes Ergebnis192.168.0.0/24

Benachbarte Blöcke, die nicht zusammengeführt werden können (Ausrichtungsproblem)

FeldWert
CIDR A192.168.1.0/24 (Adressen 192.168.1.0 - 192.168.1.255)
CIDR B192.168.2.0/24 (Adressen 192.168.2.0 - 192.168.2.255)
Benachbart?Ja
Gleiche Präfixlänge?Ja
Auf /23-Grenze ausgerichtet?Nein -- 192.168.1.0 liegt nicht auf einer /23-Grenze
ErgebnisZusammenführung nicht möglich

Hinweis: 192.168.0.0/24 und 192.168.1.0/24 würden zu 192.168.0.0/23 zusammengeführt, da 192.168.0.0 korrekt /23-ausgerichtet ist.

Nicht benachbarte Blöcke

FeldWert
CIDR A10.0.0.0/24
CIDR B10.0.5.0/24
Benachbart?Nein -- Lücke von 4 /24-Blöcken dazwischen
ErgebnisZusammenführung nicht möglich

Blöcke unterschiedlicher Größe

FeldWert
CIDR A10.1.0.0/24 (256 Adressen)
CIDR B10.1.1.0/25 (128 Adressen)
Benachbart?Ja
Gleiche Präfixlänge?Nein
ErgebnisZusammenführung nicht möglich -- Blöcke müssen gleich groß sein

Wann den Adjacency Checker verwenden

  • Routenaggregation -- Finden Sie Routenpaare in Ihrer BGP-Tabelle, die zu einer einzelnen Ankündigung zusammengefasst werden können, um die Tabellengröße zu reduzieren
  • Firewall-Regel-Optimierung -- Identifizieren Sie benachbarte Allow/Deny-Regeln, die sich zu einer kombinieren lassen, um den Verarbeitungsaufwand zu reduzieren
  • Adressplan-Bereinigung -- Prüfen Sie nach einer Subnetz-Reorganisation, ob benachbarte Blöcke nun für eine Konsolidierung ausgerichtet sind
  • Netzwerk-Ausbildung -- Verstehen Sie, warum manche benachbarten Subnetze zusammengeführt werden können und andere nicht, um CIDR-Grenzkonzepte zu festigen
  • Auswirkungsanalyse von Änderungen -- Prüfen Sie vor der Änderung eines Subnetzes, ob es derzeit an einem zusammengeführten Supernetz beteiligt ist
  • Validierung vor der Zusammenführung -- Überprüfen Sie, ob eine geplante Zusammenführung gültig ist, bevor Sie die Änderung in Ihre Routing-Konfiguration übernehmen

Wie die CIDR-Block-Zusammenführung funktioniert

Drei Bedingungen müssen alle erfüllt sein, damit zwei CIDR-Blöcke zusammengeführt werden können:

Bedingung 1: Gleiche Präfixlänge

Beide Blöcke müssen die gleiche Präfixlänge haben. Ein /24 (256 Adressen) und ein /25 (128 Adressen) können nicht zusammengeführt werden, da der kombinierte Bereich keine Zweierpotenz-Größe hätte, die in CIDR-Notation ausdrückbar ist.

Bedingung 2: Nachbarschaft (keine Lücke)

Die letzte Adresse eines Blocks muss unmittelbar vor der ersten Adresse des anderen liegen. 192.168.0.255 (Ende von 192.168.0.0/24) plus eins ergibt 192.168.1.0 (Beginn von 192.168.1.0/24), also sind diese benachbart.

Bedingung 3: Grenzausrichtung

Der kombinierte Bereich muss an einer gültigen CIDR-Grenze für die neue Präfixlänge beginnen. Beim Zusammenführen zweier /n-Blöcke ist das Ergebnis ein /(n-1)-Block. Die Startadresse des Ergebnisses muss ihr (n-1)-tes Bit auf Null gesetzt haben.

Binär: 192.168.0.0 = 11000000.10101000.00000000.00000000. Das 23. Bit (für eine /23-Zusammenführung) ist 0, also ist diese Adresse /23-ausgerichtet. Aber 192.168.1.0 = 11000000.10101000.00000001.00000000 hat das 23. Bit auf 1 gesetzt, also ist es nicht /23-ausgerichtet, was bedeutet, dass 192.168.1.0/24 + 192.168.2.0/24 nicht zusammengeführt werden können.

Schnellregel

Zwei /n-Blöcke lassen sich genau dann zusammenführen, wenn sie ein Geschwisterpaar im CIDR-Binärbaum sind -- sie teilen denselben übergeordneten /(n-1)-Block. Sie können dies überprüfen, indem Sie verifizieren, dass sich die beiden Netzwerkadressen nur an Bitposition n unterscheiden.

Praktische Tipps zur Routenaggregation

Wenn Sie eine Routing-Tabelle oder einen Firewall-Regelsatz auf Zusammenführungsmöglichkeiten überprüfen, beginnen Sie am unteren Ende des Präfixbaums und arbeiten sich nach oben. Suchen Sie zuerst nach /32-Paaren, die zu /31 zusammengeführt werden, dann nach /31-Paaren, die zu /30 werden, und so weiter. Dieser Bottom-Up-Ansatz erfasst kaskadierende Zusammenführungen, die ein einzelner Durchlauf übersehen würde. Das Minimal Merge Tool automatisiert diesen Prozess für große Listen, aber das Verständnis der Mechanik hilft Ihnen, die Ergebnisse zu validieren.

Ein häufiger Fehler ist der Versuch, Blöcke zusammenzuführen, die zu verschiedenen Verwaltungsbereichen gehören. Zwei /24-Blöcke mögen technisch zusammenführbar sein, aber wenn einer zum Produktionsnetzwerk und der andere zur DMZ gehört, geht durch die Zusammenführung zu einer einzigen BGP-Ankündigung oder Firewall-Regel die administrative Grenze zwischen ihnen verloren. Überlegen Sie immer, ob eine Zusammenführung organisatorisch sinnvoll ist, nicht nur mathematisch.

Wenn Sie Blöcke finden, die benachbart sind, aber aufgrund der Ausrichtung nicht zusammengeführt werden können, überlegen Sie, ob eine Umnummerierung eines der Blöcke machbar ist. Wenn 192.168.1.0/24 und 192.168.2.0/24 nicht zusammengeführt werden können, aber 192.168.0.0/24 und 192.168.1.0/24 schon, und Sie die Flexibilität haben, den ersten Block neu zuzuweisen, könnte die Konsolidierung den Aufwand während eines geplanten Wartungsfensters wert sein.

Häufig gestellte Fragen

Kann ich mehr als zwei Blöcke gleichzeitig prüfen?

Der Adjacency Checker analysiert genau zwei Blöcke. Um alle zusammenführbaren Paare in einer größeren Liste zu finden, verwenden Sie das Minimal Merge Tool, das iterativ alle benachbarten Paare zusammenführt, bis keine Zusammenführungen mehr möglich sind.

Was ist mit IPv6-Nachbarschaft?

Dieselben drei Bedingungen gelten für IPv6. Zwei Blöcke 2001:db8::/33 und 2001:db8:8000::/33 werden nach identischen binären Ausrichtungsregeln zu 2001:db8::/32 zusammengeführt, nur mit 128-Bit-Adressen statt 32-Bit.

Warum lassen sich 192.168.1.0/24 und 192.168.2.0/24 nicht zusammenführen, obwohl sie benachbart sind?

Diese Blöcke sind benachbart (keine Lücke zwischen ihnen), aber 192.168.1.0 liegt nicht auf einer /23-Grenze. Der /23-Block ab 192.168.1.0 wäre 192.168.1.0/23 und umfasst .1.0 bis .2.255, was ein gültiger Bereich ist, aber 192.168.1.0 hat in Binärdarstellung sein 23. Bit auf 1 gesetzt. CIDR erfordert, dass alle Hostbits null sind, daher muss das Supernetz an einem geraden Vielfachen beginnen. Die gültigen Paare sind 192.168.0.0/24 + 192.168.1.0/24 = 192.168.0.0/23 und 192.168.2.0/24 + 192.168.3.0/24 = 192.168.2.0/23.

Gibt es einen schnellen Weg, um festzustellen, ob zwei Blöcke Geschwister sind?

Ja. Wandeln Sie beide Netzwerkadressen in Binärdarstellung um und vergleichen Sie sie. Wenn sie sich in genau einem Bit unterscheiden -- dem Bit an der Position gleich der Präfixlänge -- sind sie Geschwister und können zusammengeführt werden. Wenn sie sich in anderen Bits unterscheiden, können sie nicht zusammengeführt werden.

Können drei oder mehr Blöcke gleichzeitig zusammengeführt werden?

Nicht direkt. Die CIDR-Zusammenführung erfolgt immer paarweise: zwei Geschwister werden zu ihrem Elternblock zusammengeführt. Der Elternblock könnte dann jedoch ein Geschwister eines anderen Blocks sein, was eine kaskadierende Zusammenführung ermöglicht. Vier /26-Blöcke können zu einem /24 zusammengeführt werden, aber das geschieht in zwei Schritten: zwei Paare von /26 werden zu zwei /25-Blöcken, die dann zu einem /24 zusammengeführt werden.

Verwandte Tools

IPparse•Kostenlose Netzwerk- & Subnetz-Rechner-Tools

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

100% Privacy-First • No Data Collected