IPv4-Subnetting: Übungsaufgaben mit Schritt-für-Schritt-Lösungen

Auch genannt: Subnetzmaske · Subnetze berechnen · CIDR

Kostenlose Übungsaufgaben zu IPv4-Subnetting mit Skizzen, Tipps und vollständigen Musterlösungen. Jedes Mal neue Werte, in drei Stufen: Hosts pro Subnetz, ein Netz aufteilen, Adressbereiche.

Kostenlose ÜbungsaufgabeLeicht
/2911111111111111111111111111111000NetzbitsHostbits

Wie viele nutzbare Hostadressen H hat ein IPv4-Subnetz mit dem Präfix /29?

/29

Exakte Antwort: eine ganze Zahl, ohne Rundung.

Nächste Aufgabe →
IPv4-Subnetting kostenlos übenIPv4-Subnetting jetzt übenJeden Tag 5 kostenlose Aufgaben. Keine Kreditkarte nötig.

Was du übst

  1. LeichtHosts pro Subnetz
  2. Mittelein Netz aufteilen
  3. SchwerAdressbereiche

Wichtige Formeln

Hosts pro Subnetz
2(32 − prefix) − 2 (/31: 2, /32: 1)
Blockgröße
256 − (mask octet)
Netzadresse
IP AND Maske
Broadcast-Adresse
IP OR (NOT Maske): alle Host-Bits auf 1
Subnetze aus n geliehenen Bits
2n

IPv4-Subnetting von Grund auf lernen

Davor: Zahlensysteme

1Was ein Subnetz ist

Jedes Gerät in einem IPv4-Netz hat eine IP-Adresse, zum Beispiel 192.168.10.37. Sie ist 32 Bit lang und wird als vier Zahlen von 0 bis 255 geschrieben. Jede Zahl ist ein Byte, ein Oktett.

Eine Adresse hat zwei Teile. Der erste Teil sagt, in welchem Netz das Gerät ist. Der zweite Teil sagt, welcher Host (welches Gerät) es innerhalb dieses Netzes ist.

Denk an eine Straßenadresse: Der Straßenname ist das Netz, die Hausnummer der Host.

Ein Subnetz ist ein solches Netz. Ein großes Netz in Subnetze aufzuteilen hält den Verkehr lokal und erlaubt einem Administrator, jeder Abteilung einen eigenen Bereich zu geben.

Das Präfix sagt dir, wo die Trennung liegt. In 192.168.10.37/24 sind die ersten 24 Bit der Netzanteil und die letzten 8 Bit der Hostanteil.

N24H8032
Selbsttest Eine Adresse wird als 10.1.2.3/20 geschrieben. Wie viele Bit hat der Hostanteil?
  1. 12
  2. 20
  3. 32
  4. 8

Antwort: 12. Eine Adresse hat 32 Bit. Das Präfix /20 ergibt 20 Netzbits, also bleiben 32 − 20 = 12 Bit für den Host. 20 ist der Netzanteil, nicht der Hostanteil.

2Präfix, Maske und Anzahl der Hosts

Dieselbe Aufteilung lässt sich als Subnetzmaske schreiben: 32 Bit mit Einsen für den Netzanteil und Nullen für den Hostanteil, geschrieben wie eine Adresse.

Eine /24-Maske besteht aus 24 Einsen und 8 Nullen: 255.255.255.0. Eine /16-Maske ist 255.255.0.0.

Endet das Präfix innerhalb eines Oktetts, werden in diesem Oktett die ersten Bits gesetzt. Dies sind die einzigen Werte, die ein Maskenoktett haben kann:

  • 1 Bit: 128. 2 Bit: 192. 3 Bit: 224. 4 Bit: 240.
  • 5 Bit: 248. 6 Bit: 252. 7 Bit: 254. 8 Bit: 255.

Beispiel: /27 ist 24 + 3 Bit, die Maske ist also 255.255.255.224.

Bei h Hostbits gibt es 2h Adressen. Zwei davon können keinem Gerät gegeben werden: Die erste ist die Netzadresse und die letzte die Broadcastadresse.

H = 2(32 − p) − 2

Für /24: 2⁸ − 2 = 254 nutzbare Hosts. Für /27: 2⁵ − 2 = 30.

Zugriffslisten verwenden eine Wildcard-Maske, die Umkehrung der Subnetzmaske: Jedes Oktett ist 255 minus das Maskenoktett. Für /27 ist das 0.0.0.31.

Selbsttest Wie lautet die Subnetzmaske eines /26-Netzes?
  1. 255.255.255.192
  2. 255.255.255.252
  3. 255.255.255.26
  4. 255.255.255.64

Antwort: 255.255.255.192. /26 ist 24 + 2 Bit, und ein Oktett mit den ersten 2 gesetzten Bits ist 128 + 64 = 192. 64 ist nur der Wert des zweiten Bits, und 252 ist das Oktett für 6 Bit.

3Das Verfahren Schritt für Schritt

Hosts und Masken:

  1. Bestimme die Hostbits: h = 32 − p.
  2. Nutzbare Hosts: H = 2h − 2.
  3. Um von einer Maske zu einem Präfix zu kommen, zähle die 1-Bits: 255 sind 8, 224 sind 3, und so weiter.

Ein Netz aufteilen:

  1. Du brauchst N Subnetze. Leihe dir aus dem Hostanteil die kleinste Zahl n von Bits mit 2n ≥ N.
  2. Das neue Präfix ist das alte Präfix plus n.
  3. Jedes Subnetz hat 2(32 − neues Präfix) − 2 nutzbare Hosts.
  4. Damit h Hosts in ein Subnetz passen, bestimme die kleinste Zahl von Hostbits mit 2Bits − 2 ≥ h.

Der Bereich einer Adresse:

  1. Finde das Oktett, in dem das Präfix endet. Seine Blockgröße ist 256 minus das Maskenoktett.
  2. Die Netzadresse ist das größte Vielfache der Blockgröße, das nicht über dem Adressoktett liegt.
  3. Die Broadcastadresse ist die Netzadresse plus die Blockgröße minus 1.
  4. Nutzbare Hosts sind alles dazwischen: Netzadresse + 1 bis Broadcastadresse − 1.

4Ein durchgerechnetes Beispiel

Folge jedem Schritt. Versuche, den nächsten vorherzusagen, bevor du ihn öffnest.

Durchgerechnetes Beispiel

Das Netz 192.168.10.0/24 soll in mindestens 10 gleich große Subnetze geteilt werden. Wenn du so wenige Bits wie möglich leihst, wie viele nutzbare Hosts H hat jedes Subnetz?

1

Die vorhandenen Bits zählen

Ein /24-Netz hat 32 − 24 = 8 Hostbits zu verteilen.

2

Genug Bits leihen

Das Leihen von n Bits ergibt 2n Subnetze. 2³ = 8 sind zu wenige. 2⁴ = 16 reichen.

Du leihst also n = 4 Bits.

3

Das neue Präfix bestimmen

p = 24 + 4 = 28
N24S4H4032

Das lässt 32 − 28 = 4 Hostbits.

4

Die nutzbaren Hosts zählen

H = 2⁴ − 2 = 14
5

Antwort prüfen

16 Subnetze mit je 16 Adressen belegen 16 · 16 = 256 Adressen, genau die Größe des /24-Netzes. Die Zahlen passen.

Antwort

Jedes /28-Subnetz hat H = 14 nutzbare Hosts.

5Den Bereich einer Adresse bestimmen

Nimm den Host 10.20.130.90/27. Das Präfix endet im vierten Oktett, und die Maske ist 255.255.255.224.

Blockgröße = 256 − 224 = 32

Die Subnetze im vierten Oktett beginnen bei 0, 32, 64, 96, … Das Adressoktett 90 liegt zwischen 64 und 95.

  • Netzadresse: 10.20.130.64.
  • Broadcastadresse: 64 + 32 − 1 = 95, also 10.20.130.95.
  • Nutzbare Hosts: 10.20.130.65 bis 10.20.130.94.

Endet das Präfix im dritten Oktett, zum Beispiel bei /20, funktionieren dieselben Schritte am dritten Oktett. Das vierte Oktett ist dann 0 für das Netz und 255 für den Broadcast.

Selbsttest Ein Host hat die Adresse 10.20.72.98/27. Wie lautet das vierte Oktett seiner Netzadresse?
  1. 127
  2. 64
  3. 96
  4. 98

Antwort: 96. Die Blockgröße ist 256 − 224 = 32. Die Vielfachen sind 0, 32, 64, 96, 128, und 96 ist das größte, das nicht über 98 liegt. 127 ist der Broadcast, und 64 verwendet einen Block von 64 (ein /26).

6Häufige Fehler

  • Das −2 vergessen. Die Netzadresse und die Broadcastadresse sind keine nutzbaren Hosts.
  • Das Präfix als Zahl der Hostbits verwenden. Die Hostbits sind 32 − p.
  • Zu viele Bits leihen. Nimm das kleinste n, das genug Subnetze ergibt.
  • Die Blockgröße im falschen Oktett berechnen. Verwende das Oktett, in dem das Präfix endet.
  • Die Adresse selbst als Netzadresse nehmen. Runde auf ein Vielfaches der Blockgröße ab.
Selbsttest Wie viele nutzbare Hostadressen gibt es in einem /27-Subnetz?
  1. 27
  2. 30
  3. 32
  4. 5

Antwort: 30. 32 − 27 = 5 Hostbits, und 2⁵ − 2 = 30. 32 vergisst, dass die Netz- und die Broadcastadresse nicht verwendet werden können.

7So sehen Prüfungsaufgaben aus

  • Leicht: Hosts pro Subnetz. Nutzbare Hosts für ein Präfix, die Maske eines Präfixes, das Präfix einer Maske oder eine Wildcard-Maske.
  • Mittel: ein Netz aufteilen. Wie viele Subnetze eines gegebenen Präfixes passen, wie viele Bits zu leihen sind und die Hosts pro Subnetz, oder das kleinste Subnetz für eine Zahl von Hosts.
  • Schwer: Adressbereiche. Die Netz-, Broadcast- oder letzte nutzbare Adresse eines Hosts, eine Sammelroute (Summary Route) für mehrere Netze oder VLSM-Zuweisung.

Schreibe für eine Sammelroute das Oktett, das sich ändert, binär und zähle, wie viele führende Bits alle Netze gemeinsam haben.

Gib bei VLSM dem größten LAN zuerst sein Subnetz, dann direkt danach das nächste, jeweils mit eigenem Präfix.

Lerne Schritt für Schritt in der AppLerne Schritt für Schritt in der App

Beispielaufgaben

Beispiel 1Leicht
/2611111111111111111111111111000000NetzbitsHostbits

Wie viele nutzbare Hostadressen H hat ein IPv4-Subnetz mit dem Präfix /26?

/26

Gesucht: H

Tipps anzeigen
  1. Der Hostteil hat 32 − p Bits.
  2. Ziehe 2 für die Netz- und die Broadcast-Adresse ab.
  3. 32 − 26 = 6.
Antwort und Schritt-für-Schritt-Lösung anzeigen

IPv4-Subnetting: Eine Adresse hat 32 Bits. Das Präfix /p gibt an, wie viele führende Bits das Netz bezeichnen; die übrigen 32 − p Bits nummerieren die Hosts. Ein Subnetz hat 2³²⁻ᵖ Adressen, aber die erste (Netzadresse) und die letzte (Broadcast-Adresse) können keinem Host gegeben werden, also passen 2³²⁻ᵖ − 2 Hosts hinein. Ausnahmen: Ein /31 (Punkt-zu-Punkt-Verbindung, RFC 3021) nutzt beide seiner 2 Adressen für Hosts, und ein /32 ist eine einzelne Adresse (ein einzelner Host oder ein Loopback).

Hostbits

32 − 26 = 6

Nutzbare Hosts

26 − 2 = 64 − 2 = 62

Antwort

H = 62
Beispiel 2Mittel
255.255.252.011111111111111111111110000000000NetzbitsHostbits

Ein Subnetz verwendet die Maske 255.255.252.0. Wie viele nutzbare Hostadressen H hat es?

255.255.252.0

Gesucht: H

Tipps anzeigen
  1. Wandle die Maske in eine Präfixlänge um, indem du ihre Einsen zählst.
  2. Dann H = 2³²⁻ᵖ − 2.
  3. p = 22.
Antwort und Schritt-für-Schritt-Lösung anzeigen

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Präfixlänge

255.255.252.0 = /22

Nutzbare Hosts

210 − 2 = 1022

Antwort

H = 1022
Beispiel 3Schwer
letztes Oktett = 194112816403201608041201NetzHost

Ein Host hat die Adresse 10.20.178.194/27. Welches ist das vierte Oktett x der letzten nutzbaren Hostadresse in seinem Subnetz?

10.20.178.194/27

Gesucht: x

Tipps anzeigen
  1. Bei /27 umfasst jedes Subnetz 2³²⁻ᵖ Adressen im letzten Oktett; Subnetze beginnen also bei Vielfachen dieser Größe.
  2. Die Netzadresse ist das Vielfache bei oder unter 194; die Broadcast-Adresse ist das nächste Vielfache minus 1.
  3. Blockgröße = 25 = 32.
Antwort und Schritt-für-Schritt-Lösung anzeigen

IPv4-Subnetting: Eine Adresse hat 32 Bits. Das Präfix /p gibt an, wie viele führende Bits das Netz bezeichnen; die übrigen 32 − p Bits nummerieren die Hosts. Ein Subnetz hat 2³²⁻ᵖ Adressen, aber die erste (Netzadresse) und die letzte (Broadcast-Adresse) können keinem Host gegeben werden, also passen 2³²⁻ᵖ − 2 Hosts hinein. Ausnahmen: Ein /31 (Punkt-zu-Punkt-Verbindung, RFC 3021) nutzt beide seiner 2 Adressen für Hosts, und ein /32 ist eine einzelne Adresse (ein einzelner Host oder ein Loopback).

Blockgröße

25 = 32

Subnetz dieses Hosts

Netz: ⌊194/32⌋·32 = 192
Broadcast: 192 + 32 − 1 = 223
nutzbare Hosts: 193 … 222

Antwort

x = 222

Fragen und Antworten

IPv4-Subnetting: Worum geht es?

Jedes Gerät in einem IPv4-Netz hat eine IP-Adresse, zum Beispiel 192.168.10.37. Sie ist 32 Bit lang und wird als vier Zahlen von 0 bis 255 geschrieben. Jede Zahl ist ein Byte, ein Oktett.

Eine Adresse hat zwei Teile. Der erste Teil sagt, in welchem Netz das Gerät ist. Der zweite Teil sagt, welcher Host (welches Gerät) es innerhalb dieses Netzes ist.

IPv4-Subnetting: Wie löst man die Aufgaben Schritt für Schritt?

IPv4-Subnetting: Eine Adresse hat 32 Bits. Das Präfix /p gibt an, wie viele führende Bits das Netz bezeichnen; die übrigen 32 − p Bits nummerieren die Hosts. Ein Subnetz hat 2³²⁻ᵖ Adressen, aber die erste (Netzadresse) und die letzte (Broadcast-Adresse) können keinem Host gegeben werden, also passen 2³²⁻ᵖ − 2 Hosts hinein. Ausnahmen: Ein /31 (Punkt-zu-Punkt-Verbindung, RFC 3021) nutzt beide seiner 2 Adressen für Hosts, und ein /32 ist eine einzelne Adresse (ein einzelner Host oder ein Loopback).

IPv4-Subnetting: Welche Fehler passieren am häufigsten?
  • Zähle alle Nullen der Maske, einschließlich der acht im letzten Oktett (0).
IPv4-Subnetting: Was wird geübt?
  • Leicht: Hosts pro Subnetz
  • Mittel: ein Netz aufteilen
  • Schwer: Adressbereiche

Jede Aufgabe hat neue Werte, so lernst du den Lösungsweg statt einer Antwort. Du hängst fest? Öffne zuerst einen kleinen Tipp und die vollständige Erklärung erst, wenn du sie brauchst.

So funktioniert das Üben

  • Jede Aufgabe hat neue Werte, so lernst du den Lösungsweg statt einer Antwort.
  • Du hängst fest? Öffne zuerst einen kleinen Tipp und die vollständige Erklärung erst, wenn du sie brauchst.
  • Dein Fortschritt, deine Fehler und gespeicherten Aufgaben bleiben erhalten, damit du vor der Prüfung wiederholen kannst.

Themen davor und danach

Zuerst lernen

Rechner

Kurse mit diesem Thema

Weitere Themen in Informatik

Arbeitsblatt zum Ausdrucken

IPv4-Subnetting kostenlos übenIPv4-Subnetting jetzt übenJeden Tag 5 kostenlose Aufgaben. Keine Kreditkarte nötig.