Sub­net­ze bil­den - Bei­spiel­rech­nung

Hin­weis: Die­se Sei­te ent­hält fest vor­for­ma­tier­te Be­rei­che. An den be­tref­fen­den Stel­len lässt sich die Dar­stel­lung nicht an klei­ne Bild­schir­me an­pas­sen. In den be­tref­fen­den Bereichen er­scheint dann ein Scroll­bal­ken. Die nicht­pro­por­tio­na­le Dar­stel­lung be­son­ders auf Mo­bilge­rä­ten ist nicht im­mer an­ge­mes­sen. Die Zei­chen­sät­ze sind nicht auf allen Ge­rä­ten gleich vor­han­den.

Situation

IP-Adresse: 192.168.0.1
Aktuell ist 1 Subnetz vorhanden
Netzwerk der Klasse C

Aufgaben/Fragen

Unterteilen Sie das aktuelle Subnetz in 6 Subnetze.

Wie viele Hosts können je Subnetz genutzt werden?

Welche Adresse hat das erste Subnetz?

Beispielrechnung

Wenn aktuell ein Subnetz der Klasse C vorhanden ist, lautet die Subnetzmaske: 255.255.255.0

Dezimale und binäre Schreibweise

|          Netzanteil            | Hostanteil
|   192.   |    168.  |     0.   |     0
| 11000000 | 10101000 | 00000000 | 00000000

|          Subnetzmaske          | Hostanteil
|   255.   |   255.   |   255.   |     0
| 11111111 | 11111111 | 11111111 | 00000000

Anzahl der Subnetze bilden

Es sollen 6 Sub­net­ze sein. Um auf diese Zahl zu kommen, sind 3 Bit des Host­an­teils er­for­der­lich.

Die Formel lautet: 2 hoch n minus 2.
Frage: 2 hoch wieviel minus 2 ergibt 6?
Antwort: 2 hoch 3 - 2 = 6

Es müssen also 3 Bits vom Host­an­teil ab­ge­zo­gen und dem Netz­an­teil zu­ge­schla­gen werden, um die ge­for­der­te An­zahl der Sub­net­ze bilden zu können.

                                     x
Potenz 2 hoch |  7  |  6 |  5 |  4 | 3 | 2 | 1 | 0 |
Dezimal       | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|          Netzanteil                 | Hostanteil
|   192.   |   168.   |     0.        |     0
| 11000000 | 10101000 | 00000000      | 00000000

|          Subnetzmaske               | Hostanteil
|   255.   |   255.   |   255.        |     0
| 11111111 | 11111111 | 11111111      | 00000000
                                        ///
Drei Bits werden nach links zum        ///
Netzanteil hinzu gezählt.             ///
Diese drei Bits sind dezimal 224     ///
                                    ///
|          Subnetzmaske            ///| Hostanteil
|   255.   |   255.   |   255.    /// |
| 11111111 | 11111111 | 11111111  000 | 00000

|   neue        Subnetzmaske          | Hostanteil
|   255.   |   255.   |   255.  | 224 |
| 11111111 | 11111111 | 11111111  111 | 00000
Es bleiben ganz rechts 5 Bits mit 0 um
Hosts zuzuweisen.

Diese drei 0 werden zu 1, weil sie nun zum Netzanteil gehören.
Die neue Subnetzmaske lautet dann:

255.255.255.224

Schrittweite erkennen

In diesem Beis­piel haben wir drei Bits des Host­an­teils für die Sub­netz­mas­ke ver­wen­det. Die Schritt­wei­te - wie weit lie­gen die zu fin­den­den Sub­net­ze aus­ein­an­der - lässt sich an der Byte-Ta­belle ab­le­sen.
Dazu schaut man auf den Wert des letz­ten/hier dritten ge­borg­ten Bits, das ist das, wel­ches ganz rechts steht. In un­ser­er Ta­belle hat es den Wert 32.
Wir wissen nun, dass die zu fin­den­den Sub­net­ze in 32er-Schritten zu finden sind.
Man er­spart sich so die Rech­nung, die da lautet: 256 - 224 = 32
256 (das sind alle Bits mit 1) minus
224 (das ist die letzte Zahl der Sub­netz­mas­ke)
ergibt 32 (das ist die Schritt­wei­te der Sub­net­ze)

                 1.    2.   3.
                            x
Potenz 2 hoch |  7  |  6 |  5 |  4 | 3 | 2 | 1 | 0 |
Dezimal       | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |

An­zahl der Hosts je Sub­netz be­rech­nen

Es blei­ben ganz rechts 5 Bits des Host­an­teils mit 0, um Hosts zu­zu­wei­sen.

|   neue        Subnetzmaske          | Hostanteil
|   255.   |   255.   |   255.  | 224 |
| 11111111 | 11111111 | 11111111  111 | 00000

Die Anzahl der der Mög­lich­en Kom­bi­na­tio­nen, wie 0 oder 1 ge­setzt wer­den können wird so be­rech­net:

Bei der Be­rech­nung der Hosts wird 2 hoch n minus 2 ge­rech­net.
Das bedeutet hier: 2 hoch 5 = 32.
32 minus 2 = 30

Warum ist das so?
Die kleinste Adresse (alle Werte 0) be­schreibt das Sub­netz.
Die größte Adresse (alle Werte 1) ist die Broad­cast­adres­se.
Die Sub­netz­mas­ke ist bei all die­sen Sub­net­zen gleich.

Es sind also 30 Hosts je Sub­netz mög­lich. Das zeigt sich weiter unten bei den Zah­len der ein­zel­nen Sub­net­ze.

Die Sub­netz­adres­sen sehen in 32er-Schritten so aus:

Achtung:
Das ver­meint­lich 'erste' Sub­netz' von 0 bis 31 kann nicht verwendet werden (man beg­innt mit 0 bei der Zählung), eben­so nicht das ver­meint­lich 'letzte Subnetz' von 224 an.
Erk­lä­rung: Eine Sub­netz­mas­ke, die allein aus Einsen oder Nullen be­steht, darf nicht ver­wen­det werden. Hier zeigt das 'minus 2' der Rech­nung 2 hoch n minus 2.
Mehr In­for­ma­tio­nen dazu sind hier zu finden: https://tools.ietf.org/html/rfc950

Ers­tes Sub­netz

Subnetzadresse:    192.168.  0. 32
Adressbereich: von 192.168.  0. 33
               bis 192.168.  0. 62
Broadcast:         192.168.  0. 63
Subnetzmaske:      255.255.255.224

Zweites Subnetz

Subnetzadresse:    192.168.  0. 64
Adressbereich: von 192.168.  0. 65
               bis 192.168.  0. 94
Broadcast:         192.168.  0. 95
Subnetzmaske:      255.255.255.224

Drittes Subnetz

Subnetzadresse:    192.168.  0. 96
Adressbereich: von 192.168.  0. 97
               bis 192.168.  0.126
Broadcast:         192.168.  0.127
Subnetzmaske:      255.255.255.224

Viertes Subnetz

Subnetzadresse:    192.168.  0.128
Adressbereich: von 192.168.  0.129
               bis 192.168.  0.158
Broadcast:         192.168.  0.159
Subnetzmaske:      255.255.255.224

Fünftes Subnetz

Subnetzadresse:    192.168.  0.160
Adressbereich: von 192.168.  0.161
               bis 192.168.  0.190
Broadcast:         192.168.  0.191
Subnetzmaske:      255.255.255.224

Sechstes Subnetz

Subnetzadresse:    192.168.  0.192
Adressbereich: von 192.168.  0.193
               bis 192.168.  0.223
Broadcast:         192.168.  0.224
Subnetzmaske:      255.255.255.224