LU08f - Subnetz-Masken

Netzwerk- und Geräteadresse

In einem lokalen Netzwerk wird eine bestimmte Anzahl von Geräten miteinander verbunden. Diese Geräte (Computer, Drucker, Scanner, Router usw.) befinden sich also im gleichen Netz und müssen daher im gleichen Adressbereich der IP-Adressen liegen. Ein Teil der IP-Adresse legt also fest, wie das Netzwerk „heisst“, während der andere Teil die „interne“ Nummer des Geräts im Netzwerk wieder gibt. Hinweis: ändert der IP-Bereich, muss ein Router zwischen die Netzwerke geschaltet sein! Im Beispiel nach Abbildung Abb-01 ist 192.168.0 der Netzwerkteil und die letzten 8 Bit der Adresse werden für die Geräteadressierung verwendet. Der Sachverhalt lässt sich wie folgt darstellen:

Netzwerkteil    Geräteteil      Gerät
                ---.---.---.1   Server
192.168.0.---
                ---.---.---.2   Drucker

Welcher Teil der Adresse für das Netzwerk verwendet wird, bestimmt sich aus der sogenannten Subnet-Maske!

IP-Adresse: 192.168.0.5
Subnet-Maske: 255.255.255.0

Netzwerkadresse bestimmen

Um die Netzwerkadresse (oft auch Netzwerkteil) im LAN zu bestimmen, wird IP-Adresse und Subnet-Maske bitweise UND-verknüpft.

IP-Adressen  1100‘0000 . 1010‘1000 . 0000‘0000 . 0000‘0101  192.168.0.5
Subnet-Maske 1111‘1111 . 1111‘1111 . 1111‘1111 . 0000‘0000  255.255.255.0
Netzwerkteil 1100‘0000 . 1010‘1000 . 0000‘0000 . 0000‘0000  192.168.0.0

Geräteadresse bestimmen

Für den Geräteteil wird die invertierte Subnet-Maske verwendet.

IP-Adresse        1100‘0000 . 1010‘1000 . 0000‘0000 . 0000‘0101  192.168.0.5
inv. Subnet-Maske 0000‘0000 . 0000‘0000 . 0000‘0000 . 1111‘1111  0.0.0.255
Geräteteil        0000‘0000 . 0000‘0000 . 0000‘0000 . 0000‘0101  0.0.0.5

Die Anzahl 1er in der Netzmaske legt also fest, wie viele Bit dem Netzwerkteil und wie viele dem Geräteteil zugewiesen sind.

Beispiel 1
Ein lokales Netzwerk soll maximal 13 Geräte umfassen. In der Dezimal- und Binär-Darstellung entspricht es:

13D = 1101

Das entspricht 4 Bits, welche für die Maskierung des Geräteteils benötigt werden. Daraus ergibt sich folgende Subnet-Maske:

255.255.255.1111'0000
255.255.255.240

Beispiel 2
Ein lokales Netzwerk soll maximal 400 Geräte umfassen. In der Dezimal- und Binär-Darstellung entspricht es:

400D = 1'1001'0000

Das entspricht 9 Bits, welche für die Maskierung des Geräteteils benötigt werden. Daraus ergibt sich folgende Subnet-Maske:

255.255.1111'1110.0000'0000
255.255.254      .0

CIDR

CIDR ist eine Konvention/Schreibweise, die seit 1993 verwendet wird, um in einer IP-Adresse den Netzwerk- und Geräteteil zu unterscheiden. Dabei wird eine gegenüber der Subnet-Maske vereinfachte Darstellung verwendet.

172.17.0.0/17 = 172.17.0.0/255.255.128.0

Die Zahl hinter der IP-Adresse – im Beispiel also 17 – gibt dabei an, wie viele 1er für den Netzwerkteil verwendet werden. Diese Zahl wird als Suffix bezeichnet.

Beispiel

IP-Adresse   168.192.32.12/22
IP-Adresse   1010‘1000.1100‘0000.0010‘0000.0000‘1100  168.192.32.12
Subnet-Maske 1111‘1111.1111‘1111.1111‘1100.0000‘0000  255.255.192.0
Netzwerkteil 1010‘1000.1100‘0000.0010‘0000.0000‘0000  168.192.32.0
Geräteteil   0000‘0000.0000‘0000.0000‘0000.0000‘1100  0.0.0.12

Reservierte Adressen

In jedem Netzwerk werden 2 Adressen reserviert, die nicht für Geräte genutzt werden dürfen:

Die Netzwerk-Adresse, nämlich die Adresse 0 im Geräteteil. Die Broadcast-Adresse, welche die höchste Adresse im Geräteteil ist. Sie wird verwendet, um mit einem Datenpaket alle Geräte im Netzwerk gleichzeitig zu bedienen.

Beispiel
Die folgende IP-Adressbereich 192.168.35.0/28 enthält folgende Netzwerk- und Broadcast-Adresse:

IP-Adressbereich 192.168.35.0/28
Netzwerk-Adresse 192.168.35.0
Broadcast-Adresse 192.168.35.15
Kurzer Quercheck anhand des Suffixes 28:\| Maximale Anzahl Bits für die IPv4-Adressierung - Suffix = Anzahl Bits zur Adressierung der Geräte

Nun mit konkreten Zahlen:

32-28=4 → 24=16 Geräte

Mit der IP-Adresse 192.168.35.0/28 können theoretisch 16 Geräte adressiert werden, also von 192.168.35.0 bis .15. Effektive Anzahl Geräte berechnen
Um die effektive (und nicht maximale) Anzahl Geräte zu berechnen, welche effektiv in einem Netzwerk verwendet werden dürfen, müssen die Netzwerk- und die Broadcast-Adresse abgezogen werden. Die allgemeine Formel lautet:

2(32 – n)-2 Geräte verwendet werden, wobei n die Anzahl Bits für den Netzwerkteil ist.

Beispiel Auf unser vorhergehendes Beispiel angewendet:

2(32 – 28)-2 Geräte = 24-2 = 14 Geräte

Lokale IP-Adresse

Die IP-Adresse 127.0.0.1 (localhost) stellt einen Sonderfall dar. Sie repräsentiert immer die Adresse des eigenen Rechners. Wenn auf einem Rechner z.B. ein WEB-Server installiert ist, kann dieser über seine URL, die öffentliche IP-Adresse oder eben über 127.0.0.1 angesprochen werden. Somit kann für Testzwecke „schnell“ ein WEB-Server eingerichtet und dann einfach über localhost aufgerufen werden, ohne beim NIC dafür zuerst eine IP-Adresse zu lösen.