Zum Hauptinhalt springen

Subnetting (IPv4)

Subnetting Grundlagen

Subnetting teilt ein großes Netzwerk in kleinere, besser verwaltbare Teilnetzwerke (Subnetze). Das verbessert die Performance, Organisation und Sicherheit.

BegriffAbkürzungDefinitionBeispiel
IP-AdresseIPEindeutige Adresse eines Geräts im Netzwerk.192.168.1.10
SubnetzmaskeNetmaskTrennt den Netzteil vom Hostteil255.255.255.0
CIDRSlash Not.Kurzformat der Maske (Gezählt in "1" Bit jeweils)/24
Netzwerk-IDNet IDDer "Straßenname". Die erste Adresse des Subnetzes192.168.1.0
BroadcastBcastSendet an alle Geräte gleichzeitig. Die letzte Adresse des Subnetzes192.168.1.255
HostHostEin Gerät (PC, Router) innerhalb des Subnetzes.1 to .254
Netzwerk-BitsNet-BitsBits in der IP-Adresse, die das Netzwerk kennzeichnen/24 => first 24 bits
Host-BitsHost-BitsBits in der IP-Adresse, die Hosts innerhalb des Netzwerks identifizieren.24 => last 8 bits

Regel: Eine IPv4 Adresse besteht aus 32 Bits, aufgeteilt in 4 Okteten (8 bits jeweils).
Format: x.x.x.x (Dezimal) oder 11000000.10101000.00000001.00001010 (Binär)


Subnetzmasken & CIDR verstehen

Die Subnetzmaske sagt dem Computer welcher Teil der IP das Netzwerk (Straße) ist und welcher der Host (Hausnummer) ist.

CIDR Notation (Classless Inter-Domain Routing)

CIDR (e.g., /24) zählt einfach die Anzahl der aktiven Bits in der Maske von links nach rechts.

CIDRDezimal SubnetzmaskeBinär Subnetzmaske (First Octets)Hosts pro Subnetz*
/8255.0.0.011111111.00000000...16,777,214
/16255.255.0.011111111.11111111...65,534
/24255.255.255.011111111...11111111.0254
/25255.255.255.12811111111...1.10000000126
/26255.255.255.19211111111...1.1100000062
/30255.255.255.25211111111...1.111111002

Anmerkung: Gesamtanzahl Adressen Minus 2 (1 für die Netzwerk-ID, 1 für die Broadcastadresse).


Berechnungsmethoden

1. Subnetzgrößen berechnen (Anzahl der Hosts)

Wieviele Geräte passen in ein Netzwerk?

Formel: 2^(Host-Bits) - 2 = Nutzbare Hosts

Host-Bits = 32 - (CIDR)

Beispiel: /24 Netzwerk

  1. Host-Bits: 32 - 24 = 8 Bits
  2. Berechnung: 2⁸ = 256
  3. Nutzbare Hosts: 256 - 2 = 254 Hosts

Beispiel: /26 Netzwerk

  1. Host-Bits: 32 - 26 = 6 Bits
  2. Berechnung: 2⁶ = 64
  3. Nutzbare Hosts: 64 - 2 = 62 Hosts

2. Die "magische Nummer" herausfinden (Größe jedes Subnetzes)

Die magische Nummer hilft dir, Subnetzbereiche im Kopf zu berechnen. Sie gibt die Schrittweite Erhöhung der Netzwerke an.

Methode 1 (Binär):
Schau dir das letzte Bit an welches auf '1' steht in der Subnetzmaske. Der Wert dieses Bits ist die magische Nummer.

Methode 2 (Substraktion):
256 - (Letztes nicht null Oktet der Subnetzmaske) = Magische Nummer

Beispiel: /26 Maske (255.255.255.192)

  • Relevantes Oktet: 192
  • Berechnung: 256 - 192 = 64
  • Ergebnis: Die Netzwerk erhöhen sich in 64'er Schritten (0, 64, 128, 192).

Schritt für Schritt Beispiel Rechnung

Aufgabe: Analysiere die IP 192.168.10.150 mit der Subnetzmaske 255.255.255.192 (/26).

Schritt 1: Die magische Nummer finden

  • Die Subnetzmaske ist /26. Die Änderung betrifft das 4. Oktett.
  • Subnetzmaske im 4. Oktett: 192
  • Magische Nummer: 256 - 192 = 64

Schritt 2: Die Subnetzbereiche festlegen

Erhöhe um 64, bis du die IP-Adresse 150 überschreitest.

  • Subnetz 1: 0 - 63
  • Subnetz 2: 64 - 127
  • Subnetz 3: 128 - 191 (150 fällt in diesen Bereich)
  • Subnetz 4: 192 - 255

Schritt 3: Adressen berechnen

Die IP 192.168.10.150 gehört zum .128 Subnetz.

TypBerechnungErgebnis
Network IDStart of the block192.168.10.128
First HostNetwork ID + 1192.168.10.129
Last HostBroadcast - 1192.168.10.190
BroadcastNext Block (192) - 1192.168.10.191

Schnellübersicht: Gängige Subnetze

CIDRSubnetzmaske (.x)Magische NummerNutzbare HostsTypischer Anwendungsfall
/24.0256254Standard LAN (Home/Office)
/25.128128126Ein LAN in zwei Hälften teilen
/26.1926462Abteilunsnetzwerke
/27.2243230Kleine Teams
/28.2401614Sehr kleine Teams
/29.24886Transfernetze (Router-zu-Router)
/30.25242Punkt-zu-Punkt Links
/32.25511Einzelne Host-IP (Loopback)

Häufige Fehler

  • Netzwerk-ID/Broadcast vergessen: Immer 2 subtrahieren um die nutzbaren Hosts zu bekommen.

  • Falsches hochzählen: Subnetzbereiche sind inklusive. Das erste Subnetz endet daher bei Startadresse + Blockgröße − 1. Sobald das erste Subnetz korrekt bestimmt ist, können die Endadressen der folgenden Subnetze entweder durch Addieren der Blockgröße zur vorherigen Endadresse berechnet werden oder durch erneute Anwendung der Formel Startadresse + Blockgröße − 1 unter Verwendung der jeweiligen Netzadresse des Subnetzes.

  • Falsches Oktett: Ein /18 Subnetz verändert sich im 3. Oktett, nicht im 4.

  • /8 - /15: Änderung im 2. Oktett.

  • /16 - /23: Änderung im 3. Oktett.

  • /24 - /32: Änderung im 4. Oktett.

  • Gerade/Ungerade: Netzwerk-IDs sind normallerweise gerade Nummern; Broadcasts sind normalerweise ungerade.