Ein typisches VPC-Subnetz
- Eingabe
- 10.0.1.0/24
- Ergebnis
- 254 nutzbare Hosts, 251 innerhalb einer VPC
Netz- und Broadcast-Adresse sind nie vergebbar, und der Anbieter nimmt drei weitere.
Ermitteln Sie, was ein CIDR-Block wirklich enthält: Netz- und Broadcast-Adresse, den nutzbaren Hostbereich und die kleinere Zahl, die Sie in einer VPC tatsächlich bekommen — dort behält der Anbieter fünf Adressen pro Subnetz ein.
Gängige Blöcke
AWS, Azure und GCP reservieren je fünf Adressen pro Subnetz.
Läuft vollständig im Browser. Diese Seite ist eine statische Datei. Was Sie eingeben, bleibt im Tab, wird nie an einen Server geschickt und ist beim Schließen verschwunden — ein echtes Token oder eine echte Konfiguration einzufügen ist also unbedenklich.
/24 noch Platz ist, bevor ein weiterer Node-Pool oder Load Balancer dazukommt.Netz- und Broadcast-Adresse sind nie vergebbar, und der Anbieter nimmt drei weitere.
Vier Subnetze, eines bleibt übrig. Meist die richtige Wahl, denn ein Subnetz lässt sich später nicht vergrößern.
RFC 3021 hat das Netz-/Broadcast-Paar für /31 abgeschafft — deshalb nutzen Router-Verbindungen es.
Ein /28 sieht nach 14 nutzbaren Hosts aus und liefert in AWS 11. Der Anbieter nimmt Netzadresse, Router, DNS, eine für künftige Zwecke und die Broadcast-Adresse.
Zwei VPCs, die beide 10.0.0.0/16 nutzen, lassen sich nicht per Peering verbinden. Vergeben Sie überschneidungsfreie Bereiche von Anfang an — eine spätere Änderung bedeutet, jedes Subnetz darin neu zu bauen.
Das Präfix eines Subnetzes lässt sich nach dem Anlegen nicht ändern. Ein /24, das heute passt, ist voll, sobald ein Autoscaler die Knotenzahl verdoppelt.
In jedem Subnetz reserviert AWS die Netzadresse, den VPC-Router (.1), den DNS-Resolver (.2), eine Adresse für künftige Zwecke (.3) und die Broadcast-Adresse. Ein /24 liefert damit 251 vergebbare Adressen, nicht 254.
AWS, Azure und GCP akzeptieren Präfixe von /16 bis /28, im kleinsten Fall also 11 nutzbare Adressen. Außerhalb der Cloud ist /31 für Punkt-zu-Punkt-Verbindungen gültig, und /32 beschreibt einen einzelnen Host.
RFC 1918 definiert 10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16. Wählen Sie aus 10/8 für alles, was wachsen kann, lassen Sie 192.168/16 für Heim- und Laborsetups, und meiden Sie 172.17/16, weil Docker es standardmäßig belegt.