Eine Maske macht die Grenze rechenbar.
Eine IPv4-Adresse allein enthält keine Angabe darüber, wo ihr lokales Netz endet. Eine zusammenhängende Subnetzmaske hat links Einsen für die Netzbits und rechts Nullen für die Hostbits. Das CIDR-Präfix zählt diese führenden Einsen. So beschreiben /26 und 255.255.255.192 dieselbe Grenze.
Die Maske ist keine zweite Geräteadresse. Sie wird bitweise mit der Adresse verknüpft: Bei einem logischen UND bleibt ein Adressbit nur dann 1, wenn auch das Maskenbit 1 ist. Wo die Maske 0 ist, wird das Ergebnis 0. Damit erhalten wir die Netzadresse.
/26 → 26 Einsen → 255.255.255.192.
- Schreibe 26 Einsen und 6 Nullen:
11111111.11111111.11111111.11000000. - Die ersten drei Oktette sind jeweils 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255.
- Im vierten Oktett sind 128 und 64 aktiv. 128 + 64 = 192.
- Die Maske lautet 255.255.255.192.
Bei /24 liegen genau drei vollständige Netzoktette vor: 255.255.255.0. Bei /20 sind es zwei vollständige Oktette plus vier Einsen im dritten: 11110000₂ = 128 + 64 + 32 + 16 = 240. Ergebnis: 255.255.240.0.
Auch zurück zählt man Einsen: 255.255.255.224 hat 8 + 8 + 8 + 3 = 27 führende Einsen → /27. Eine Bitfolge mit einer Null zwischen Einsen ist keine zusammenhängende CIDR-Maske.
Ein Netzbit mehr halbiert den Adressumfang.
Für ein IPv4-Präfix /p bleiben h = 32 − p Hostbits. Der Adressblock enthält 2h Adressen insgesamt. /24: 8 Hostbits → 256 Adressen. /26: 6 Hostbits → 64 Adressen. /20: 12 Hostbits → 4096 Adressen.
In einem gewöhnlichen Broadcast-Subnetz bis /30 ziehen wir für die übliche Anzahl nutzbarer Hostadressen die Netz- und Broadcastadresse ab. So ergeben sich für /24 254, für /26 62 und für /20 4094. Das sind mögliche Adressen, keine Zusage über die Zahl sinnvoll betreibbarer Geräte.
| Präfix | Maske | Hostbits | Adressen | Nutzung / Hosts |
|---|---|---|---|---|
| /0 | 0.0.0.0 | 32 | 4294967296 | Standardroute / gesamter Raum |
| /1 | 128.0.0.0 | 31 | 2147483648 | 2147483646 |
| /2 | 192.0.0.0 | 30 | 1073741824 | 1073741822 |
| /3 | 224.0.0.0 | 29 | 536870912 | 536870910 |
| /4 | 240.0.0.0 | 28 | 268435456 | 268435454 |
| /5 | 248.0.0.0 | 27 | 134217728 | 134217726 |
| /6 | 252.0.0.0 | 26 | 67108864 | 67108862 |
| /7 | 254.0.0.0 | 25 | 33554432 | 33554430 |
| /8 | 255.0.0.0 | 24 | 16777216 | 16777214 |
| /9 | 255.128.0.0 | 23 | 8388608 | 8388606 |
| /10 | 255.192.0.0 | 22 | 4194304 | 4194302 |
| /11 | 255.224.0.0 | 21 | 2097152 | 2097150 |
| /12 | 255.240.0.0 | 20 | 1048576 | 1048574 |
| /13 | 255.248.0.0 | 19 | 524288 | 524286 |
| /14 | 255.252.0.0 | 18 | 262144 | 262142 |
| /15 | 255.254.0.0 | 17 | 131072 | 131070 |
| /16 | 255.255.0.0 | 16 | 65536 | 65534 |
| /17 | 255.255.128.0 | 15 | 32768 | 32766 |
| /18 | 255.255.192.0 | 14 | 16384 | 16382 |
| /19 | 255.255.224.0 | 13 | 8192 | 8190 |
| /20 | 255.255.240.0 | 12 | 4096 | 4094 |
| /21 | 255.255.248.0 | 11 | 2048 | 2046 |
| /22 | 255.255.252.0 | 10 | 1024 | 1022 |
| /23 | 255.255.254.0 | 9 | 512 | 510 |
| /24 | 255.255.255.0 | 8 | 256 | 254 |
| /25 | 255.255.255.128 | 7 | 128 | 126 |
| /26 | 255.255.255.192 | 6 | 64 | 62 |
| /27 | 255.255.255.224 | 5 | 32 | 30 |
| /28 | 255.255.255.240 | 4 | 16 | 14 |
| /29 | 255.255.255.248 | 3 | 8 | 6 |
| /30 | 255.255.255.252 | 2 | 4 | 2 |
| /31 | 255.255.255.254 | 1 | 2 | 2 Endpunkte (Punkt-zu-Punkt) |
| /32 | 255.255.255.255 | 0 | 1 | 1 einzelne Adresse |
Die Tabelle zählt Adressen im Block. In konkreten Netzen können Sonderzwecke und Konfigurationen die tatsächliche Nutzung weiter einschränken. /0 bezeichnet als Route den gesamten IPv4-Adressraum und wird als Standardroute verwendet; es ist kein gewöhnliches LAN für alle IPv4-Adressen.
/31 und /32 brauchen eine eigene Lesart.
/31: zwei Endpunkte auf einer passenden Punkt-zu-Punkt-Verbindung.
Bei /31 bleibt ein Hostbit, also zwei Adressen. RFC 3021 erlaubt auf geeigneten Punkt-zu-Punkt-Verbindungen, beide als Hostadressen zu verwenden. Es gibt dort keinen gerichteten Subnetz-Broadcast. Beide Enden müssen diese Verwendung unterstützen.
Beispiel: 192.168.10.64/31 umfasst .64 und .65. Auf einer solchen Verbindung können beide Endpunkte diese Adressen nutzen. Rechne hier nicht 2 − 2 = 0 Hosts. Übertrage die Regel auch nicht pauschal auf jedes Ethernet-LAN.
/32: genau eine Adresse.
Alle 32 Bits sind festgelegt; es bleiben keine Hostbits. 20 = 1. 192.168.10.77/32 bezeichnet genau diese einzelne IPv4-Adresse, etwa als Hostroute. Es entsteht kein gewöhnlicher Hostbereich zwischen Netz- und Broadcastadresse. Die Rechnung 1 − 2 wäre hier sinnlos.
Die Größe steckt im Rest, nicht in der Präfixzahl allein.
- „/26 ist größer als /24.“
- Die Zahl der Netzbits ist größer. Der Adressblock ist kleiner: 64 statt 256 Adressen.
- „192 am Maskenende bedeutet 192 Hosts.“
- 192 ist der Dezimalwert von 11000000. Sechs Hostbits bleiben; das sind 64 Adressen insgesamt.
- „Alle Oktettzahlen sind als Maske erlaubt.“
- Innerhalb eines angebrochenen Oktetts folgen die Einsen lückenlos von links. Möglich sind 128, 192, 224, 240, 248, 252, 254; volle Oktette sind 255 oder 0.
Selbstcheck: /28 lässt vier Hostbits. Die Maske endet auf 240, der Block enthält 16 Adressen und im üblichen Subnetz sind 14 Hostadressen nutzbar. Wende das jetzt im Subnetting-Spickzettel auf eine konkrete Adresse an.
Passend dazu ansehen.
Veröffentlichte BitSicht-Videos mit Zusammenfassung, Kapiteln und einem Player, den du selbst aktivierst.
Quellen und Stand.
Fachlich geprüft am . Rechenwege, Beispiele und Diagramme sind eigene Darstellungen. Die Rechnungen wurden zusätzlich automatisiert geprüft.