# 19.4 Subnetting-Spickzettel

Dieser Spickzettel fasst die wichtigsten Regeln für IPv4-Subnetting kompakt zusammen.

Er ist besonders wichtig für:

    - Netzadresse berechnen
    - Broadcastadresse berechnen
    - nutzbare Hostadressen bestimmen
    - Hostanzahl berechnen
    - Subnetze vergleichen
    - Subnetzmasken verstehen
    - Prüfungsaufgaben schneller lösen

Merksatz:

    Subnetting ist das Aufteilen eines IP-Netzes in kleinere Teilnetze.

---

**Grundidee von Subnetting**

Eine IPv4-Adresse besteht aus:

    Netzanteil

    und

    Hostanteil

Der Netzanteil sagt:

    Zu welchem Netzwerk gehört die Adresse?

Der Hostanteil sagt:

    Welches Gerät innerhalb dieses Netzwerks ist gemeint?

Merksatz:

    Netzanteil findet das Netz.
    Hostanteil findet den Host im Netz.

---

**IPv4-Grundregel**

IPv4-Adressen haben immer:

    32 Bit

Beispiel:

    192.168.1.10

Diese Adresse besteht aus vier Oktetten.

Ein Oktett hat:

    8 Bit

Vier Oktette:

    4 × 8 Bit = 32 Bit

Merksatz:

    IPv4 = 32 Bit.

---

**Präfixschreibweise**

Beispiel:

    192.168.1.10/24

Das /24 bedeutet:

    24 Bit Netzanteil

Da IPv4 insgesamt 32 Bit hat:

    32 - 24 = 8 Hostbits

Merksatz:

    Präfix = Anzahl der Netzbits.

---

**Subnetzmaske**

Die Subnetzmaske zeigt,
welcher Teil der IP-Adresse zum Netz gehört.

Beispiel:

| Präfix | Subnetzmaske |
|---|---|
| /24 | 255.255.255.0 |
| /25 | 255.255.255.128 |
| /26 | 255.255.255.192 |
| /27 | 255.255.255.224 |
| /28 | 255.255.255.240 |
| /29 | 255.255.255.248 |
| /30 | 255.255.255.252 |

Merksatz:

    Subnetzmaske und Präfix beschreiben dieselbe Aufteilung.

---

**Netzbits und Hostbits**

Formel:

    Hostbits = 32 - Präfix

Beispiele:

| Präfix | Netzbits | Hostbits |
|---|---:|---:|
| /24 | 24 | 8 |
| /25 | 25 | 7 |
| /26 | 26 | 6 |
| /27 | 27 | 5 |
| /28 | 28 | 4 |
| /29 | 29 | 3 |
| /30 | 30 | 2 |

Merksatz:

    Je mehr Netzbits,
    desto weniger Hostbits.

---

**Hostanzahl berechnen**

Formel:

    nutzbare Hosts = 2 hoch Hostbits minus 2

Warum minus 2?

    eine Adresse ist die Netzadresse

    eine Adresse ist die Broadcastadresse

Beispiel:

    /26

Hostbits:

    32 - 26 = 6

Gesamtadressen:

    2 hoch 6 = 64

Nutzbare Hosts:

    64 - 2 = 62

Merksatz:

    Nutzbare Hosts = 2 hoch Hostbits minus 2.

---

**Wichtige Präfixe auswendig können**

| Präfix | Maske | Gesamtadressen | nutzbare Hosts |
|---|---|---:|---:|
| /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 |

Merksatz:

    Von /24 zu /25 halbiert sich die Adressanzahl.
    Von /25 zu /24 verdoppelt sich die Adressanzahl.

---

**Präfix größer oder kleiner**

Wenn der Präfix größer wird:

    mehr Netzbits

    weniger Hostbits

    kleinere Subnetze

    weniger Hosts pro Subnetz

Beispiel:

    /25 ist kleiner als /24

Wenn der Präfix kleiner wird:

    weniger Netzbits

    mehr Hostbits

    größere Subnetze

    mehr Hosts pro Subnetz

Beispiel:

    /23 ist größer als /24

Merksatz:

    Präfix größer:
    Netz kleiner.

    Präfix kleiner:
    Netz größer.

---

**Netzadresse**

Die Netzadresse ist die erste Adresse eines Subnetzes.

Sie bezeichnet das Netz selbst.

Beispiel:

    192.168.1.0/24

Netzadresse:

    192.168.1.0

Merksatz:

    Netzadresse = erste Adresse im Subnetz.

---

**Broadcastadresse**

Die Broadcastadresse ist die letzte Adresse eines IPv4-Subnetzes.

Sie dient dazu,
alle Hosts im Subnetz zu erreichen.

Beispiel:

    192.168.1.0/24

Broadcastadresse:

    192.168.1.255

Merksatz:

    Broadcastadresse = letzte Adresse im Subnetz.

---

**Erste und letzte nutzbare Hostadresse**

Erste nutzbare Adresse:

    Netzadresse + 1

Letzte nutzbare Adresse:

    Broadcastadresse - 1

Beispiel:

    Netz:
    192.168.1.0/24

    Netzadresse:
    192.168.1.0

    erste nutzbare:
    192.168.1.1

    letzte nutzbare:
    192.168.1.254

    Broadcast:
    192.168.1.255

Merksatz:

    Erste nutzbare = Netzadresse + 1.
    Letzte nutzbare = Broadcast - 1.

---

**Blockgröße**

Die Blockgröße zeigt,
in welchen Schritten Subnetze beginnen.

Formel:

    Blockgröße = 256 - interessanter Maskenwert

Beispiel:

    /26

Subnetzmaske:

    255.255.255.192

Interessanter Maskenwert:

    192

Blockgröße:

    256 - 192 = 64

Subnetzschritte:

    0
    64
    128
    192

Merksatz:

    Blockgröße hilft,
    Netzgrenzen schnell zu finden.

---

**Interessanter Maskenwert**

Der interessante Maskenwert ist das Oktett,
in dem die Subnetzmaske nicht 255 und nicht 0 ist.

Beispiele:

| Präfix | Maske | interessanter Wert |
|---|---|---:|
| /25 | 255.255.255.128 | 128 |
| /26 | 255.255.255.192 | 192 |
| /27 | 255.255.255.224 | 224 |
| /28 | 255.255.255.240 | 240 |
| /29 | 255.255.255.248 | 248 |
| /30 | 255.255.255.252 | 252 |

Merksatz:

    Interessanter Wert ist dort,
    wo die Subnetze springen.

---

**Blockgrößen der häufigen Präfixe**

| Präfix | Maske | Blockgröße |
|---|---|---:|
| /24 | 255.255.255.0 | 256 |
| /25 | 255.255.255.128 | 128 |
| /26 | 255.255.255.192 | 64 |
| /27 | 255.255.255.224 | 32 |
| /28 | 255.255.255.240 | 16 |
| /29 | 255.255.255.248 | 8 |
| /30 | 255.255.255.252 | 4 |

Merksatz:

    Blockgröße und Gesamtadressen sind bei einfachen Subnetzen gleich groß.

---

**Subnetzbereiche bei /25**

Ausgangsnetz:

    192.168.1.0/24

Aufteilung in /25:

| Subnetz | Bereich | nutzbare Hosts | Broadcast |
|---|---|---|---|
| 192.168.1.0/25 | 192.168.1.0 bis 192.168.1.127 | 192.168.1.1 bis 192.168.1.126 | 192.168.1.127 |
| 192.168.1.128/25 | 192.168.1.128 bis 192.168.1.255 | 192.168.1.129 bis 192.168.1.254 | 192.168.1.255 |

Merksatz:

    /25 teilt ein /24 in zwei gleich große Netze.

---

**Subnetzbereiche bei /26**

Ausgangsnetz:

    192.168.1.0/24

Aufteilung in /26:

| Subnetz | Bereich | nutzbare Hosts | Broadcast |
|---|---|---|---|
| 192.168.1.0/26 | 192.168.1.0 bis 192.168.1.63 | 192.168.1.1 bis 192.168.1.62 | 192.168.1.63 |
| 192.168.1.64/26 | 192.168.1.64 bis 192.168.1.127 | 192.168.1.65 bis 192.168.1.126 | 192.168.1.127 |
| 192.168.1.128/26 | 192.168.1.128 bis 192.168.1.191 | 192.168.1.129 bis 192.168.1.190 | 192.168.1.191 |
| 192.168.1.192/26 | 192.168.1.192 bis 192.168.1.255 | 192.168.1.193 bis 192.168.1.254 | 192.168.1.255 |

Merksatz:

    /26 teilt ein /24 in vier Netze mit je 64 Adressen.

---

**Subnetzbereiche bei /27**

Ausgangsnetz:

    192.168.1.0/24

Blockgröße:

    32

Subnetze beginnen bei:

    0
    32
    64
    96
    128
    160
    192
    224

Beispiel:

    192.168.1.96/27

Bereich:

    192.168.1.96 bis 192.168.1.127

nutzbar:

    192.168.1.97 bis 192.168.1.126

Broadcast:

    192.168.1.127

Merksatz:

    /27 springt in 32er-Schritten.

---

**Subnetzbereiche bei /28**

Ausgangsnetz:

    192.168.1.0/24

Blockgröße:

    16

Subnetze beginnen bei:

    0
    16
    32
    48
    64
    80
    96
    112
    128
    144
    160
    176
    192
    208
    224
    240

Beispiel:

    192.168.1.80/28

Bereich:

    192.168.1.80 bis 192.168.1.95

nutzbar:

    192.168.1.81 bis 192.168.1.94

Broadcast:

    192.168.1.95

Merksatz:

    /28 springt in 16er-Schritten.

---

**Subnetzaufgabe Schritt für Schritt**

Beispiel:

    192.168.1.70/26

Schritt 1:

    Präfix:
    /26

Schritt 2:

    Hostbits:
    32 - 26 = 6

Schritt 3:

    Adressen:
    2 hoch 6 = 64

Schritt 4:

    nutzbare Hosts:
    64 - 2 = 62

Schritt 5:

    Blockgröße:
    64

Schritt 6:

    Subnetzbereiche:
    0 bis 63
    64 bis 127
    128 bis 191
    192 bis 255

Schritt 7:

    70 liegt im Bereich 64 bis 127

Ergebnis:

| Wert | Ergebnis |
|---|---|
| Netzadresse | 192.168.1.64 |
| erste nutzbare Adresse | 192.168.1.65 |
| letzte nutzbare Adresse | 192.168.1.126 |
| Broadcastadresse | 192.168.1.127 |
| nutzbare Hosts | 62 |

Merksatz:

    IP-Adresse liegt immer in genau einem Subnetzbereich.

---

**Prüfungsaufgabe: 192.168.10.130/25**

Gegeben:

    192.168.10.130/25

Präfix:

    /25

Hostbits:

    32 - 25 = 7

Adressen:

    2 hoch 7 = 128

Nutzbare Hosts:

    126

Blockgröße:

    128

Subnetzbereiche:

    192.168.10.0 bis 192.168.10.127

    192.168.10.128 bis 192.168.10.255

Die Adresse 192.168.10.130 liegt im zweiten Bereich.

| Wert | Ergebnis |
|---|---|
| Netzadresse | 192.168.10.128 |
| erste nutzbare Adresse | 192.168.10.129 |
| letzte nutzbare Adresse | 192.168.10.254 |
| Broadcastadresse | 192.168.10.255 |
| nutzbare Hosts | 126 |

Merksatz:

    Bei /25 gibt es zwei Bereiche:
    0 bis 127
    und 128 bis 255.

---

**Prüfungsaufgabe: 10.0.5.200/27**

Gegeben:

    10.0.5.200/27

Präfix:

    /27

Hostbits:

    32 - 27 = 5

Adressen:

    2 hoch 5 = 32

Nutzbare Hosts:

    30

Blockgröße:

    32

Subnetzbereiche im letzten Oktett:

    0 bis 31
    32 bis 63
    64 bis 95
    96 bis 127
    128 bis 159
    160 bis 191
    192 bis 223
    224 bis 255

Die Adresse 200 liegt im Bereich:

    192 bis 223

| Wert | Ergebnis |
|---|---|
| Netzadresse | 10.0.5.192 |
| erste nutzbare Adresse | 10.0.5.193 |
| letzte nutzbare Adresse | 10.0.5.222 |
| Broadcastadresse | 10.0.5.223 |
| nutzbare Hosts | 30 |

Merksatz:

    Bei /27 springt das letzte Oktett in 32er-Blöcken.

---

**Prüfungsaufgabe: 172.16.8.14/28**

Gegeben:

    172.16.8.14/28

Präfix:

    /28

Hostbits:

    32 - 28 = 4

Adressen:

    2 hoch 4 = 16

Nutzbare Hosts:

    14

Blockgröße:

    16

Subnetzbereiche im letzten Oktett:

    0 bis 15
    16 bis 31
    32 bis 47
    48 bis 63

Die Adresse 14 liegt im Bereich:

    0 bis 15

| Wert | Ergebnis |
|---|---|
| Netzadresse | 172.16.8.0 |
| erste nutzbare Adresse | 172.16.8.1 |
| letzte nutzbare Adresse | 172.16.8.14 |
| Broadcastadresse | 172.16.8.15 |
| nutzbare Hosts | 14 |

Wichtig:

    172.16.8.14 ist hier die letzte nutzbare Hostadresse,
    nicht die Broadcastadresse.

Merksatz:

    Broadcast ist bei /28 immer die letzte Adresse des 16er-Blocks.

---

**Subnetzmaske aus Präfix ableiten**

| Präfix | Binär im letzten interessanten Oktett | Dezimal |
|---|---|---:|
| /25 | 10000000 | 128 |
| /26 | 11000000 | 192 |
| /27 | 11100000 | 224 |
| /28 | 11110000 | 240 |
| /29 | 11111000 | 248 |
| /30 | 11111100 | 252 |

Merksatz:

    Einsen stehen für Netzbits.
    Nullen stehen für Hostbits.

---

**Binärwerte im Oktett**

| Bitwert | Dezimalwert |
|---|---:|
| 10000000 | 128 |
| 01000000 | 64 |
| 00100000 | 32 |
| 00010000 | 16 |
| 00001000 | 8 |
| 00000100 | 4 |
| 00000010 | 2 |
| 00000001 | 1 |

Merksatz:

    Oktettwerte:
    128,
    64,
    32,
    16,
    8,
    4,
    2,
    1.

---

**Subnetzmasken binär verstehen**

Beispiel:

    /26

Binär:

    11111111.11111111.11111111.11000000

Dezimal:

    255.255.255.192

Bedeutung:

    26 Einsen für Netzbits

    6 Nullen für Hostbits

Merksatz:

    Subnetzmaske ist eine Folge von Einsen und danach Nullen.

---

**Hosts oder Subnetze berechnen**

Wenn gefragt wird:

    Wie viele Hosts passen in ein Subnetz?

Dann:

    Hostbits bestimmen.

Wenn gefragt wird:

    Wie viele Subnetze entstehen?

Dann:

    geliehene Netzbits bestimmen.

Beispiel:

    /24 wird in /26 aufgeteilt.

Geliehene Bits:

    26 - 24 = 2

Anzahl Subnetze:

    2 hoch 2 = 4

Merksatz:

    Hostbits berechnen Hosts.
    geliehene Netzbits berechnen Subnetze.

---

**Subnetze aus einem Ausgangsnetz berechnen**

Beispiel:

    192.168.1.0/24 soll in /26-Netze geteilt werden.

Geliehene Bits:

    26 - 24 = 2

Anzahl Subnetze:

    2 hoch 2 = 4

Adressen je Subnetz:

    64

Subnetze:

    192.168.1.0/26
    192.168.1.64/26
    192.168.1.128/26
    192.168.1.192/26

Merksatz:

    Neue Subnetze beginnen im Abstand der Blockgröße.

---

**Benötigte Hostanzahl bestimmen**

Wenn gefragt wird:

    Welches kleinste Subnetz braucht man für 50 Hosts?

Dann prüfen:

| Präfix | nutzbare Hosts |
|---|---:|
| /27 | 30 |
| /26 | 62 |
| /25 | 126 |

Für 50 Hosts reicht:

    /26

Warum?

    /27 hat nur 30 nutzbare Hosts.
    /26 hat 62 nutzbare Hosts.

Merksatz:

    Immer das kleinste passende Subnetz wählen.

---

**Beispiel: 100 Hosts benötigt**

Gesucht:

    kleinstes Subnetz für mindestens 100 Hosts

Prüfen:

| Präfix | nutzbare Hosts |
|---|---:|
| /26 | 62 |
| /25 | 126 |
| /24 | 254 |

Ergebnis:

    /25

Begründung:

    /26 reicht nicht,
    /25 reicht.

Merksatz:

    Nicht zu klein,
    nicht unnötig groß planen.

---

**VLSM-Grundidee**

VLSM steht für:

    Variable Length Subnet Mask

Bedeutung:

    unterschiedlich große Subnetze innerhalb eines größeren Netzes

Beispiel:

    Servernetz braucht 50 Hosts

    Büronetz braucht 100 Hosts

    Punkt-zu-Punkt-Verbindung braucht 2 Hosts

Dann werden unterschiedlich große Präfixe verwendet.

Merksatz:

    VLSM passt Subnetzgrößen an den Bedarf an.

---

**VLSM-Grundregel**

Bei VLSM plant man meist:

    größte Netze zuerst

    danach kleinere Netze

Warum?

    Große Netze brauchen größere zusammenhängende Adressbereiche.

Merksatz:

    VLSM:
    erst große Netze,
    dann kleine Netze.

---

**CIDR-Grundidee**

CIDR steht für:

    Classless Inter-Domain Routing

Bedeutung:

    klassenlose Schreibweise mit Präfix

Beispiel:

    192.168.1.0/24

Vorteil:

    flexible Netzgrößen

Merksatz:

    CIDR ist die moderne Schreibweise mit Schrägstrich-Präfix.

---

**Private IPv4-Bereiche**

| Bereich | CIDR |
|---|---|
| 10.0.0.0 bis 10.255.255.255 | 10.0.0.0/8 |
| 172.16.0.0 bis 172.31.255.255 | 172.16.0.0/12 |
| 192.168.0.0 bis 192.168.255.255 | 192.168.0.0/16 |

Merksatz:

    Private IPv4-Adressen werden im Internet nicht direkt geroutet.

---

**Sonderfall /31 und /32**

In klassischen Prüfungsaufgaben wird meist mit:

    Netzadresse

    und

    Broadcastadresse

gerechnet.

Daher gilt dort oft:

    nutzbare Hosts = 2 hoch Hostbits minus 2

Sonderfälle:

    /31 kann bei Punkt-zu-Punkt-Verbindungen verwendet werden.

    /32 beschreibt eine einzelne Hostadresse.

Merksatz:

    Für Standard-IHK-Aufgaben meistens mit minus 2 rechnen,
    außer die Aufgabe nennt ausdrücklich Sonderfälle.

---

**Typische Prüfungsfallen**

    Präfix größer mit größerem Netz verwechseln.

    Netzadresse als Hostadresse verwenden.

    Broadcastadresse als Hostadresse verwenden.

    Minus 2 bei nutzbaren Hosts vergessen.

    Gateway außerhalb des Subnetzes eintragen.

    Blockgröße falsch berechnen.

    /25 und /26 verwechseln.

    Subnetzmaske falsch zu Präfix zuordnen.

    IP-Adresse liegt nicht im angenommenen Bereich.

    erste und letzte nutzbare Adresse vertauschen.

    VLSM nicht mit größtem Netz beginnen.

Merksatz:

    Die meisten Subnetting-Fehler entstehen durch falsche Grenzen.

---

**Prüfungsfalle: Gateway außerhalb des Subnetzes**

Beispiel:

    Client:
    192.168.10.50/24

    Gateway:
    192.168.20.1

Problem:

    Client-Netz:
    192.168.10.0/24

    Gateway-Netz:
    192.168.20.0/24

Das Gateway ist nicht im gleichen lokalen Subnetz.

Merksatz:

    Standardgateway muss für den Client lokal erreichbar sein.

---

**Prüfungsfalle: Broadcast als Host verwenden**

Beispiel:

    Netz:
    192.168.1.64/26

Bereich:

    192.168.1.64 bis 192.168.1.127

Broadcast:

    192.168.1.127

Nicht als Host verwenden:

    192.168.1.127

Merksatz:

    Broadcastadresse ist keine Hostadresse.

---

**Prüfungsfalle: Netzadresse als Host verwenden**

Beispiel:

    Netz:
    192.168.1.64/26

Netzadresse:

    192.168.1.64

Nicht als Host verwenden:

    192.168.1.64

Merksatz:

    Netzadresse ist keine Hostadresse.

---

**Schnelle Subnetting-Reihenfolge**

Bei jeder Aufgabe:

    1. Präfix lesen.

    2. Hostbits berechnen.

    3. Hostanzahl berechnen.

    4. Blockgröße bestimmen.

    5. Subnetzbereich finden.

    6. Netzadresse bestimmen.

    7. Broadcast bestimmen.

    8. nutzbare Hosts bestimmen.

Merksatz:

    Immer gleiche Reihenfolge,
    weniger Fehler.

---

**Typische IHK-Fragen**

In AP1 und AP2 kann zum Beispiel gefragt werden:

    - Wie viele nutzbare Hosts hat ein /26-Netz?
    - Welche Subnetzmaske gehört zu /27?
    - Welche Netzadresse gehört zu einer bestimmten IP mit Präfix?
    - Welche Broadcastadresse gehört zu einem Subnetz?
    - Welche erste und letzte nutzbare Adresse gibt es?
    - Welches kleinste Subnetz reicht für eine bestimmte Hostanzahl?
    - Liegen zwei IP-Adressen im gleichen Subnetz?
    - Ist das Gateway korrekt konfiguriert?
    - Wie viele Subnetze entstehen aus einer Aufteilung?
    - Warum darf die Broadcastadresse nicht als Hostadresse genutzt werden?

---

**IHK-sichere Kurzformulierung**

Subnetting teilt ein IPv4-Netz in kleinere Teilnetze auf. Eine IPv4-Adresse besteht aus 32 Bit. Der Präfix gibt an, wie viele Bits zum Netzanteil gehören. Die restlichen Bits bilden den Hostanteil. Die Anzahl der nutzbaren Hosts berechnet sich in klassischen IPv4-Subnetzen mit 2 hoch Hostbits minus 2, weil Netzadresse und Broadcastadresse nicht für Hosts verwendet werden. Die Netzadresse ist die erste Adresse eines Subnetzes, die Broadcastadresse die letzte Adresse. Die erste nutzbare Adresse ist Netzadresse plus 1, die letzte nutzbare Adresse ist Broadcastadresse minus 1. Die Blockgröße hilft, Subnetzgrenzen schnell zu finden.

---

**Merksätze**

    IPv4 hat 32 Bit.

    Präfix = Netzbits.

    Hostbits = 32 minus Präfix.

    Mehr Netzbits bedeuten kleinere Netze.

    Mehr Hostbits bedeuten mehr Hosts.

    Nutzbare Hosts = 2 hoch Hostbits minus 2.

    Netzadresse = erste Adresse.

    Broadcastadresse = letzte Adresse.

    Erste nutzbare = Netzadresse + 1.

    Letzte nutzbare = Broadcast - 1.

    Blockgröße = 256 minus interessanter Maskenwert.

    /24 hat 254 nutzbare Hosts.

    /25 hat 126 nutzbare Hosts.

    /26 hat 62 nutzbare Hosts.

    /27 hat 30 nutzbare Hosts.

    /28 hat 14 nutzbare Hosts.

    /29 hat 6 nutzbare Hosts.

    /30 hat 2 nutzbare Hosts.

    Präfix größer heißt:
    Netz kleiner.

    Präfix kleiner heißt:
    Netz größer.

    Gateway muss im lokalen Subnetz liegen.

    Netzadresse nicht als Host verwenden.

    Broadcastadresse nicht als Host verwenden.

    VLSM:
    größte Netze zuerst.

    CIDR ist die Schreibweise mit Präfix.

    Subnetting immer in gleicher Reihenfolge lösen.