Jens Holzkämper: Netzwerke und Subnetzmaskenberechnung

Beitrag lesen

Tach,

Anhang von der Maske würde das Netz 192.168.1.x aus einem Teilnetz bestehen, also die Hosts all in der Adresse 192.168.1. 1 bis 254 im gleichen Teilnetz liegen.

ja.

  1. Schickt Host 192.168.1.20 Daten an 192.168.1.21 geht es direkt an den Rechner (evtl. über Router), da es im gleichen TN ist. Richtig?

ja

  1. Ich mache mir nun Gedanken, wie man die TN's über den Router verbindet.
    TN1 könnten alle 64 Rechner an einen Schwitch, von dem Switch wiederum geht ein Kabel an einen Zentralen Router, wo dann dementsprechend 4 Kabel von allen 4 Teilnetzen reingehen müssten? Hier habe ich noch nen kleinen Problem in der Denke. Oder gehen alle 254 Rechner in den Router, wo es dann intern in 4 TN's aufgeteilt ist.

Grob gesagt: Router verbinden Netze und haben je Netz eine Schnittstelle. Die Zahlen, mit denen du hantierst sind hier übrigens falsch, du hast ja je Teilnetz nur 62 Host-Adressen übrig und eine davon wirst du schon für den Router brauchen, du hast also nur Platz für 244 Geräte.

Oder, gehen alle 64 von TN1 in Router1, 64 von TN2 in Router2, 64 von TN3 in Router 3, 64 von TN4 in Router 4. Router 1-4 gehen in Router 5?

Das wäre auch möglich, allerdings bräuchtest du dann noch ein fünftes Subnetz in dem die Router sich miteinander verständigen können.

Router 1 hätte dann die Subnetzadresse 192.168.1.0
Router 2 hätte dann die Subnetzadresse 192.168.1.64

Das sind beides keine Subnetzadressen, Subnetzadressen haben in Binärdarstellung niemals eine Eins, die rechts von einer Null liegt.

  1. Es ist auch oft als Gateway 0.0.0.0 eingetragen im eigenen Host?

Nein, das ist wohl eher die Kennzeichnung für unkonfiguriert. Das Gateway muß immer direkt erreichbar sein; wenn also kein komplizierteres Routing konfiguriert ist, muß es im selben Subnetz liegen.

  1. Letzte Frage, nun Teile ich nicht eine 192.168.1.0, sondern 192.168.0.0 in 4 Teilnetze.
    Adressblock 192.168.0.0 (192.168.0.0/18)
    Subnetzmaske 255.255.192.0

Wie rechne ich nun am Besten die Rechneranzahl/Hostanzahl aus, damit ich wie oben in Frage 2 die Netzadresse/Subnetz und Broadcast aufstellen kann?

IP: 192.168.0.0 = 11000000.10101000.00000000.000000
SN: /18         = 11111111 11111111 11000000 000000

Bis da, wo in der Subnetzmaske die Einsen gehen ist der Netzanteil der IP-Adresse, dahinter ist der Hostanteil. die Netzwerkadresse findest du, indem du den Hostanteil auf Nullen setzt, in unserem Fall also 192.168.0.0. Die Broadcastadresse findest du indem du den Hostanteil komplett auf Einsen setzt, also 11000000.10101000.00111111.11111111 = 192.168.63.255. Vollkommen unerwarteterweise lautet dein zweites Subnetz also 192.168.64.0/18, denn schließlich ist 256/4=64.

(Aus unserem Script: Welche der folgenden IP-Adressen dürfen nicht an einen einzelnen Rechner vergeben werden, bzw. ist die Adressierung in Ordnung)

Scripte in denen die Worte Klasse und Netzwerke gleichzeitig genutzt werden sollten prinzipiell in die historische Fakultät verbannt werden. Marx würde Netzwerktechniker dafür lieben, dass sie die Klassen abgeschafft haben.

119.247.161.46 / 255.255.255.240
(Als Lösung steht. Klasse B-Netz,

119 läßt mich eindeutig erkennen, dass es, wenn es denn classful wäre, natürlich in einem Class A Netz liegen würde; nämlich in demjenigen, dass wir heute 119.0.0.0/8 nennen würden.

Auch hier wieder in Bitdarstellung:

IP: 119.247.161.46  = 01110111.11110111.10100001.00101110
SN: 255.255.255.240 = 11111111.11111111.11111111.11110000

Die ersten 28 Bit der Adresse gehören also zum Netzwerk; ob die Adresse erlaubt ist erkennen wir also an den letzten 4 Bit: Wenn diese alle Null oder alle Eins wäre, hätten wir die Netzwerk bzw. Broadcastadresse erwischt. In unserem Fall ist die Adresse also erlaubt.

  1. Die letzte verwirrende Sache, wenn es heißt laut Wikipedia.
    Subnetz   192.168.0.0
    Maske   255.255.252.0
    erste/kleinste Adresse in Dezimal: 192.168.0.0
    letzte/größte Adresse in Dezimal: 192.168.3.255
    Die hört dann bei 192.168.3.255 einfach auf und geht nicht bis 192.168.255.255?

Ja, das Netzwerk 192.168.0.0/22 geht von 192.168.0.0 bis 192.168.3.255 und ist damit quasi ein Subnetz des Netzwerkes 192.168.0.0/16, das von 192.168.0.0 bis 192.168.255.255 geht.

Ach, eventuell macht es gerade bei mir Klickt. Ist das eventuell der Adressraum für das erste Teilnetz von 64?

Du solltest dich von der Vorstellung trennen, dass man ein Netz immer in gleich große Teilnetze zerlegen muß. Stellen wir uns vor, mein Provider gibt mir großzügig das Netz 192.168.17.0/24 für mein Büro, dann könnte ich die 256 (abzüglich je Netzwerk und Broadcast) Adressen zerlegen, wie mir das paßt. Zum Beispiel:

192.168.17.0/30 4 Adressen also 2 Hosts, da stelle ich den Router meines Providers und den ersten Anschluß meiner Firewall rein
192.168.17.4/28 16 Adressen also 14 Hosts, da stelle ich den zweiten Anschluß der Firewall und meine Server rein und nenne das Netz DMZ
192.186.17.20/25 128 Adressen also 126 Hosts, für den dritten Anschluß der FW sowie die Arbeitsplatzrechner

Den Rest brauche ich erstmal nicht und lasse ihn brach liegen. Ich könnte aber auch kleinere Netze bilden um noch weitere Bereiche voneinander abzutrennen, oder geschickter vorgehen, indem ich Platz direkt hinter meiner DMZ frei lasse, falls ich mal mehr Server benötigen sollte.

mfg
Woodfighter