Du hast es überall gesehen: 192.168.1.0/24, 10.0.0.0/8, 203.0.113.5/32. Der Schrägstrich und die Zahl nach einer IP-Adresse entsprechen der CIDR-Notation, und wenn Sie erst einmal verstanden haben, was das bedeutet, ergibt eine ganze Netzwerkebene plötzlich Sinn.

CIDR steht für Classless Inter-Domain Routing. Es handelt sich um das System, das seit 1993 zur Definition von Netzwerkgrößen und zur effizienten Zuweisung von IP-Adressblöcken verwendet wird. Vor CIDR wurden IP-Adressen in starre Blöcke der Klassen A, B und C aufgeteilt – ein verschwenderisches System, das mittlerweile veraltet ist.

Die Slash-Zahl: Was sie bedeutet

Die Zahl nach dem Schrägstrich gibt an, aus wie vielen Bits die IP-Adresse besteht Netzwerkanteil – für alle Adressen in diesem Block festgelegt. Die restlichen Bits stehen für einzelne Hosts zur Verfügung.

IPv4-Adressen haben insgesamt 32 Bit. Also:

Notation Netzwerkbits Host-Bits Nutzbare Hosts
/8 8 24 16,777,214
/16 16 16 65,534
/24 24 8 254
/28 28 4 14
/30 30 2 2
/32 32 0 1 (einzelner Host)

Die Formel für verwendbare Hosts lautet 2^(Hostbits) − 2. Sie subtrahieren 2, da die erste Adresse die Netzwerkadresse und die letzte die Broadcast-Adresse ist – beide können keinem Gerät zugewiesen werden.

Ein reales Beispiel lesen: 192.168.1.0/24

Dies ist die gebräuchlichste Netzwerkreihe für Privatanwender und kleine Büros. Folgendes bedeutet /24 in der Praxis:

  • Netzwerkadresse: 192.168.1.0 (identifiziert das Netzwerk selbst, nicht zuweisbar)
  • Broadcast-Adresse: 192.168.1.255 (sendet an alle Hosts, nicht zuweisbar)
  • Nutzbarer Bereich: 192.168.1.1 – 192.168.1.254 (254 Hosts)
  • Subnetzmaske: 255.255.255.0

Die ersten 24 Bits (192.168.1) sind gesperrt – das ist Ihr Netzwerk. Die letzten 8 Bits (.0 bis .255) dienen der Zuweisung einzelner Geräte.

Die Subnetzmaskenverbindung

CIDR und Subnetzmasken stellen dieselben Informationen in unterschiedlichen Formaten dar. Ein /24 ist dasselbe wie 255.255.255.0. Sie sind austauschbar – CIDR ist nur kompakter.

Konvertieren zwischen ihnen: Schreiben Sie 32 Bits aus, geben Sie Einsen für Netzwerkbits und Nullen für Hostbits ein.

Für /24:

Befehl
11111111.11111111.11111111.00000000 = 255.255.255.0

Für /28:

Befehl
11111111.11111111.11111111.11110000 = 255.255.255.240

Häufige Slash-Werte und wo Sie sie sehen

/32 – Einzelner Host Wird verwendet, um auf eine bestimmte IP-Adresse zu verweisen. Häufig bei Firewall-Regeln („Datenverkehr von 203.0.113.5/32 zulassen“), statischen Routen und BGP-Routenanzeigen für einzelne IPs.

/30 – Punkt-zu-Punkt-Links 2 nutzbare Adressen. Wird für Router-zu-Router-Verbindungen verwendet, bei denen Sie nur Adressen für jedes Ende der Verbindung benötigen.

/29 – Kleines Segment 6 usable addresses. Eine häufige Wahl, wenn Sie ein kleines Subnetz für einen bestimmten Zweck benötigen (eine DMZ mit einigen Servern, ein Verwaltungsnetzwerk).

/28 bis /26 – Kleine Büro-/Teamnetzwerke 14 bis 62 nutzbare Hosts. Nützlich, um ein größeres Netzwerk in logische Segmente aufzuteilen.

/24 – Das Arbeitstier 254 nutzbare Hosts. Der Standard für die meisten Heimnetzwerke, kleine Büros und VLAN-Segmente in Unternehmensumgebungen. So häufig, dass die Leute es manchmal aus Gewohnheit als „Klasse C“ bezeichnen (technisch falsch – Klasse C ist ein Konzept aus der Zeit vor CIDR, aber die Bereiche überschneiden sich).

/22 bis /20 – Mittlere Netzwerkblöcke Wird von größeren Organisationen für wichtige Netzwerksegmente oder Campusnetzwerke verwendet.

/16 – Großes Netzwerk 65.534 Gastgeber. Die 172.16.0.0/16 und 192.168.0.0/16 Bereiche sind in dieser Kategorie. Wird oft als VPC-/Cloud-Netzwerk-Supernet verwendet, das unterteilt wird.

/8 – Massiver Block Über 16 Millionen Adressen. Die klassischen Class-A-Reihen – 10.0.0.0/8 ist der private Bereich, der von großen Unternehmen und Cloud-Anbietern verwendet wird.

Subnetting: Einen Block aufteilen

Mit CIDR können Sie einen großen Adressblock durch Erhöhen der Präfixlänge in kleinere Subnetze aufteilen.

Sagen Sie, dass Sie es getan haben 192.168.1.0/24 und muss in 4 gleiche Subnetze aufgeteilt werden. Sie leihen sich 2 Bits vom Host-Teil aus, was Ihnen /26 ergibt:

Subnetz Reichweite Gastgeber
192.168.1.0/26 .1 – .62 62
192.168.1.64/26 .65 – .126 62
192.168.1.128/26 .129 – .190 62
192.168.1.192/26 .193 – .254 62

Jedes Subnetz ist unabhängig – Geräte in verschiedenen Subnetzen benötigen einen Router zur Kommunikation.

Supernetting: Blöcke kombinieren

Das Umgekehrte funktioniert auch. Bei der Routenzusammenfassung (Supernetting) werden mehrere kleinere Präfixe zu einer einzigen größeren Ankündigung zusammengefasst, wodurch die Größe der Routing-Tabellen reduziert wird.

Wenn Sie:

  • 192.168.4.0/24
  • 192.168.5.0/24
  • 192.168.6.0/24
  • 192.168.7.0/24

Diese können wie folgt zusammengefasst werden: 192.168.4.0/22 – eine Route deckt alle vier Netzwerke ab. So bleiben Backbone-Router trotz Millionen von Routen beherrschbar.

Private vs. öffentliche CIDR-Bereiche

Drei Bereiche sind für den privaten Gebrauch reserviert (RFC 1918) – diese Adressen werden niemals im öffentlichen Internet geroutet:

Reichweite CIDR Allgemeiner Gebrauch
10.0.0.0 – 10.255.255.255 10.0.0.0/8 Unternehmen, Cloud
172.16.0.0 – 172.31.255.255 172.16.0.0/12 Docker, VPNs
192.168.0.0 – 192.168.255.255 192.168.0.0/16 Heimnetzwerke

Ihr Router führt NAT durch, um diese privaten Adressen für den Internetverkehr in Ihre öffentliche IP zu übersetzen.

Subnetze ohne Mathematik berechnen

Für alles, was über schnelles Kopfrechnen hinausgeht, verwenden Sie das CIDR-Rechner. Geben Sie eine beliebige IP-Adresse und Präfixlänge ein und es werden sofort die Netzwerkadresse, die Broadcast-Adresse, der nutzbare Hostbereich, die Subnetzmaske und die Gesamtzahl der Hosts zurückgegeben.

Es funktioniert in beide Richtungen: Sie können auch eine Subnetzmaske eingeben und es wird das CIDR-Äquivalent zurückgegeben.

IPv6 CIDR

Die CIDR-Notation gilt auch für IPv6, obwohl die Zahlen unterschiedlich sind. IPv6-Adressen sind 128 Bit lang, also:

  • /128 – einzelner Host (entspricht /32 in IPv4)
  • /64 – Standard-Subnetzgröße (18 Trillionen Hostadressen)
  • /48 – typische Zuordnung zu einem Standort oder einer Organisation
  • /32 – ISP-Zuweisungsblock

In der Praxis müssen Sie das IPv6-Subnetz selten manuell einrichten – der Adressraum ist groß genug, dass die meisten Bereitstellungen nur /64 für jedes Segment verwenden.

Das Fazit

Die Schrägstrichzahl in der CIDR-Notation gibt an, wie viele Bits zum Netzwerk gehören – der Rest gehört zu Hosts. Größeres Präfix = kleineres Netzwerk. Ein /32 ist eine Adresse; a /8 ist sechzehn Millionen.

Die Schlüsselzahlen, die Sie sich merken müssen: /24 ergibt 254 Hosts, /16 ergibt 65.534, /30 ergibt 2 (Punkt-zu-Punkt). Alles andere können Sie mit dem berechnen CIDR-Rechner oder die 2^n − 2 Formel.