Subnetting

Was ist Subnetting?

Beim Subnetting wird ein Netz in mehrere Unternetze (Subnets) unterteilt, jedoch bleiben alle Subnets Teil des selben Netzwerks. Dies macht sehr häufig in mittleren bis großen Netzwerken aus folgenden Gründen Sinn:

  1. Besseren Überblick: Man ist in der Lage einzelne Subnetze beispielsweise bestimmten Abteilungen oder Gebäuden/Etagen zuzuordnen und kann somit einem ausgewählten Host sofort bestimmte Eigenschaften zuordnen. Auf diese Weise lassen sich auch Probleme schneller lokalisieren.
  2. Mehr Sicherheit: Es lassen sich einzelne Subnetze bei Gefahr schnell und effektiv vom Netzwerk abschotten. Somit ist nicht immer gleich das gesamte Netzwerk betroffen.
  3. Reduzierung der Routing-Informationen: Da mehrere Hosts zu einem Subnetz zusammengefasst werden und dieses Subnetz selbst auch über eine Netzwerk-Adresse verfügt, benötigt ein Router nur noch die Routing-Informationen des Ziel-Subnetzes und nicht mehr aller einzelnen Hosts. Lediglich der letzte Router, der in das Ziel-Subnetz routet, verfügt über die Host-Adressen.

 

Wie funktioniert Subnetting?

Eine IP-Adresse (IPv4) besteht aus 4 Oktetten mit jeweils 8 Bit und teilt sich in Netz-Adresse und Host-Adresse. Wo genau diese Teilung stattfindet, bestimmt die sogenannte Subnetzmaske.

Man unterteilt Netzadressen in 5 Klassen:

Klasse

A

B

C

D

E

Werte des ersten Oktetts

Dezimal: 0 bis 127

Dual: 0xxxxxxx

Dezimal: 128 bis 191

Dual: 10xxxxxx

Dezimal: 192 bis 223

Dual: 110xxxxx

Dezimal: 224 bis 239

Dual: 1110xxxx

Dezimal: 240 bis 255

Dual: 1111xxxx

Gültige Netzwerknummern

1.0.0.0 bis 127.255.255. 255

128.0.0.0 bis 191.255.255. 255

192.0.0.0 bis 223.255.255. 255

224.0.0.0 bis 239.255.255.255

240.0.0.0 bis 255.255.255.255

Standard Subnetzmaske

255.0.0.0

255.255.0.0

255.255.255.0

Größe Netzwerkanteil und Hostanteil

Netzwerkanteil: 8 Bit

Hostanteil: 24 Bit

Netzwerkanteil: 16 Bit

Hostanteil: 16 Bit

Netzwerkanteil: 24 Bit

Hostanteil: 8 Bit

Damit man besser mit Netzadressen arbeiten kann, stellt man sie binär da.

Um zu verstehen, wie Subnetting nun genau umgesetzt wird, folgt eine Beispiel-Aufgabe mit Erklärung.

 

Aufgabe

Die private Netzadresse 192.168.35.0 soll in 5 Subnetze aufgeteilt werden.

Gib die Adressen der Subnetze, des jeweiligen ersten und letzten Hosts und der Broadcasts an.

Lösung

  1. Zuerst einmal muss man die Netzadresse einer Klasse zuordnen, um zu erfahren, von welchem Netzwerkanteil und Hostanteil man ausgehen muss.
    Die Netzadresse 192.168.35.0 gehört zu Klasse C. Somit beträgt der Netzanteil 24 Bit und der Hostanteil 8 Bit.
    Netzmaske: 11111111.11111111.11111111.00000000
  2. Um nun das Netzwerk in 5 Subnetze zu unterteilen, muss man sich 2n >= 5 Subnetze, also 3 Bits, vom Hostanteil „leihen“:
    Netzmaske: 11111111.11111111.11111111.00000000
    Somit beträgt der Netzanteil nun 27 Bit und der Hostanteil 5 Bit.

Daraus lässt sich folgende Tabelle ableiten:

1. Subnetz

11000000.10101000.00100011.00000000

192.168.35.0

Erster Host

11000000.10101000.00100011.00000001

192.168.35.1

Letzter Host

11000000.10101000.00100011.00011110

192.168.35.30

Broadcast

11000000.10101000.00100011.00011111

192.168.35.31

2. Subnetz

11000000.10101000.00100011.00100000

192.168.35.32

Erster Host

11000000.10101000.00100011.00100001

192.168.35.33

Letzter Host

11000000.10101000.00100011.00111110

192.168.35.62

Broadcast

11000000.10101000.00100011.00111111

192.168.35.63