Wie Subnetting funktioniert
Eine IPv4-Adresse hat 32 Bit. Die Präfixlänge (die Zahl nach dem Schrägstrich) sagt, wie viele dieser Bits, von links gezählt, das Netz bezeichnen; der Rest bezeichnet den Host darin. 192.168.1.10/24 heißt: Die ersten 24 Bit (192.168.1) sind das Netz, die letzten 8 der Host, also 2⁸ = 256 Adressen.
Die Subnetzmaske enthält dieselbe Information als Punktzahl: 24 Einsen gefolgt von 8 Nullen ist 255.255.255.0. Adresse UND Maske ergibt die Netzadresse; Adresse ODER invertierte Maske (die Wildcard) ergibt die Broadcast-Adresse.
- Adresse und Maske binär aufschreiben.
- Netzadresse = Adresse UND Maske (Host-Bits auf 0).
- Broadcast-Adresse = Adresse ODER Wildcard (Host-Bits auf 1).
- Nutzbare Hosts = alles dazwischen, also 2Host-Bits − 2.
Warum zwei Adressen verloren gehen
Die Host-Adresse aus lauter Nullen bezeichnet das Netz selbst, die aus lauter Einsen ist der Broadcast; ein /24 hat daher 254 nutzbare Hosts, nicht 256. Ausnahme sind Punkt-zu-Punkt-Verbindungen: Ein /31 nutzt beide Adressen als Hosts (RFC 3021), ein /32 ist eine einzelne Host-Route.
Schnellreferenz
| Präfix | Maske | Adressen | Nutzbar |
|---|---|---|---|
| /8 | 255.0.0.0 | 16.777.216 | 16.777.214 |
| /16 | 255.255.0.0 | 65.536 | 65.534 |
| /20 | 255.255.240.0 | 4.096 | 4.094 |
| /22 | 255.255.252.0 | 1.024 | 1.022 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
| /31 | 255.255.255.254 | 2 | 2 (Punkt-zu-Punkt) |
| /32 | 255.255.255.255 | 1 | 1 (Host-Route) |
Private und besondere Bereiche
10.0.0.0/8, 172.16.0.0/12 und 192.168.0.0/16 sind privat (RFC 1918) und werden im Internet nie geroutet. 100.64.0.0/10 ist Carrier-Grade-NAT-Raum, 169.254.0.0/16 ist link-lokal, 127.0.0.0/8 ist Loopback, und 192.0.2.0/24, 198.51.100.0/24 sowie 203.0.113.0/24 sind für Dokumentation reserviert. Der Rechner kennzeichnet diese Bereiche automatisch.
Fragen
Wie viele Hosts hat ein /24?
256 Adressen, davon 254 nutzbar: eine ist die Netzadresse, eine der Broadcast.
Was ist der Unterschied zwischen Subnetzmaske und Wildcard-Maske?
Sie sind Bit für Bit invers. Die Subnetzmaske hat Einsen über den Netz-Bits (255.255.255.0), die Wildcard hat Einsen über den Host-Bits (0.0.0.255). Cisco-Access-Lists und OSPF-Konfigurationen verwenden Wildcard-Masken.
Was bedeutet CIDR?
Classless Inter-Domain Routing. Es hat das alte Klassensystem A/B/C durch eine Präfixlänge ersetzt, die jeden Wert von 0 bis 32 annehmen kann, sodass Adressblöcke passend bemessen werden können. Die Schreibweise /24 ist CIDR-Notation.
Wie teile ich ein /24 in vier Subnetze?
Zwei Bits zum Präfix hinzufügen: vier /26-Subnetze mit je 64 Adressen (.0, .64, .128, .192). Wählen Sie oben im Abschnitt „Aufteilen“ /26, um die Tabelle mit dem Bereich jedes Subnetzes zu sehen.
Ist 172.20.1.1 eine private Adresse?
Ja. 172.16.0.0/12 umfasst 172.16.0.0 bis 172.31.255.255, also ist alles von 172.16.x.x bis 172.31.x.x privat.
Warum zeigt mein /31 zwei nutzbare Hosts?
RFC 3021 erlaubt /31 auf Punkt-zu-Punkt-Verbindungen, wo keine Broadcast-Adresse nötig ist. Beide Adressen werden den zwei Enden der Verbindung zugewiesen. Die meisten modernen Router unterstützen das.