Grundlagen zu Routing und Subnetzbildung, Teil 3

Bit-Bestimmung bei Subnetzen

Um die Anzahl der Bits zu bestimmen, die verwendet werden können, muss der Netzdesigner festlegen, wie viele Hosts im größten Subnetz zum Einsatz kommen sollen und wie viele Subnetze gebildet werden sollen. Nehmen wir zum Beispiel einmal an, dass fünf Subnetze mit jeweils maximal 30 Hosts eingerichtet werden sollen. Um nun zu ermitteln, wie viele Bits neu zugewiesen wer­den müssen, verwenden Sie die Zeile „Hosts (max.)“ in der Tabelle.

Subnetze und Hosts 

Schrägstrichformat

/25

/26

/27

/28

/29

/30

-

-

Maske

128

192

224

240

248

252

254

255

Bit

1

2

3

4

5

6

7

8

Wert

128

64

32

16

8

4

2

1

Subnetzadressen (ges.)

4

8

16

32

64

Subnetze (max.)

2

6

14

30

62

Hostadressen (ges.)

64

32

16

8

4

Hosts (max.)

62

30

14

6

2

Für die 30 Hosts werden drei Subnetzbits benötigt. Hierdurch werden sechs Subnetze realisiert, was die Anforderungen in unserem Beispiel ebenfalls erfüllt. Auch hier ist die Differenz zwischen den maximal verwendbaren Subnetzen und der Gesamtanzahl der Subnetze die Folge der Verwendung der ersten verfügbaren Subnetzadresse als Netzwerkkennung und der letzten Adresse als Broadcast-Adresse für alle Subnetze. Das klassenorientierte Routing bietet keine Möglichkeit zur Nutzung dieser Subnetze, während das klassenlose Routing viele dieser „verlorenen“ Adressen wiederherstellt. Die Tabelle veranschaulicht den Verlust an Subnetzen und Hosts bei Verwendung eines klassenorientierten Protokolls.

Eine andere Möglichkeit, die Subnetzmaske und die Anzahl der Netzwerke zu berechnen, besteht in der Verwendung der nachfolgend beschriebenen Formeln. Die erste Formel besagt, dass die maximale Anzahl der Subnetze der Differenz von 2 zur Potenz der zugewiesenen Subnetzbits und 2 entspricht:

2^(Anzahl der zugewiesenen Bits) – 2 = maximale Anzahl der Subnetze

Beispiel:

2^3 – 2 = 6

Die zweite Formel besagt, dass die maximale Anzahl der Hosts der Differenz von 2 zur Potenz der verbleibenden Bits und 2 entspricht:

2^(Anzahl der verbleibenden Bits) – 2 = maximale Anzahl der Hosts

Beispiel:

2^5 – 2 = 30