Jump to content

Probleme mit Subnetting


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo zusammen,

 

ich habe aktuell etwas Schwierigkeiten beim Berechnen von IP-Bereichen bei klassenlosen Subnetzmasken.

 

Nehmen wir z.B. die IP-Adresse 192.168.0.0 / 24. In diesem Bereich sollen 600 Adressen in einem Subnetz möglich. Somit ändert sich die Adresse auf 192.168.0.0 / 22 (255.255.252.0). Die Netzadresse für das 1. Teilnetz lautet 192.168.0.0. Bis dahin ist die Berechnung kein Thema...

 

Wie wird nun jedoch der Adressbereich für das 1. Teilnetz berechnet? Start-IP, End-IP und Broadcast?

 

Laut einem online Kalkulator lautet diese 192.168.0.1 - 192.168.3.254 und der Broadcast 192.168.3.255. Bei 192.168.4.0 beginnt das nächste Teilnetz... die Logik ist mir auch klar.

 

Aber wie kommt man auf diese 192.168.3.255 als Broadcast des 1. Teilnetz? Beim 1. Teilnetz ist es auch je nach Rechnung relativ einfach, aber wie kommt man auf die Broadcast z.B. vom 2. Teilnetz?:confused:

Link zu diesem Kommentar

morgen,

also du bist beim supernetting. du hast ja jetzt ein grosses netz und nicht mehrere kleinere wie beim subnetting. du kannst natürlich das netz jetzt auch noch mal wie nötig auf teilen. in deinem fall hast du jetzt 1024 hosts -2 (eine für netz und eine broadcast.) deine geänderte subnetzmaske hat den wert 252, volle anzahl der bits wäre 255. also 255-252= 3, was den adress bereich von 192.168.0.0-192.168.3.255 ergibt. wenn du z.b. noch ein bit nehmen würdest vom netzanteil der adresse, wäre die sn 248. was einen bereich von 192.168.0.0 - 192.168.7.255 ergeben würde, also 255-248=7, das würden dann 2048 adressen ergeben.

Link zu diesem Kommentar

Das bedeutet wenn mir wie in diesem Beispiel je Teilnetz ein Adressbereich von 1024 Adressen (inkl. Netz / Broadcast) zu Verfügung stehen, beginnt das nächste Netz automatisch bei der 1025ten Adresse.

 

Da ich in der Byte-Schreibweise jedoch nur 8 Bit zur Verfügung habe und damit keine 1024 darstellen kann, wird im letzten Oktett der Höchstwert genommn (11111111), aber von der Berechnung werden die beiden Stellen im 3. Oktett auch noch gezählt.

 

Doof zu erklären... ich rechne 1025 in Binär um davon stehen die lästen 8 Bit im 4. Oktett und die ersten 2 Bit im 3. Oktett. Anschließend rechne ich diese Bits wieder in Dez um und damit habe ich die IP-Adresse des 2. Teilnetz. Das Spiel wiederholt sich dann bis der Adressbereich komplett ausgeschöpft ist.

Link zu diesem Kommentar
Hallo zusammen,

 

ich habe aktuell etwas Schwierigkeiten beim Berechnen von IP-Bereichen bei klassenlosen Subnetzmasken.

 

Nehmen wir z.B. die IP-Adresse 192.168.0.0 / 24. In diesem Bereich sollen 600 Adressen in einem Subnetz möglich. Somit ändert sich die Adresse auf 192.168.0.0 / 22 (255.255.252.0). Die Netzadresse für das 1. Teilnetz lautet 192.168.0.0. Bis dahin ist die Berechnung kein Thema...

 

Wie wird nun jedoch der Adressbereich für das 1. Teilnetz berechnet? Start-IP, End-IP und Broadcast?

 

Laut einem online Kalkulator lautet diese 192.168.0.1 - 192.168.3.254 und der Broadcast 192.168.3.255. Bei 192.168.4.0 beginnt das nächste Teilnetz... die Logik ist mir auch klar.

 

Aber wie kommt man auf diese 192.168.3.255 als Broadcast des 1. Teilnetz? Beim 1. Teilnetz ist es auch je nach Rechnung relativ einfach, aber wie kommt man auf die Broadcast z.B. vom 2. Teilnetz?:confused:

 

Also die Broadcast-Adresse ist immer die letzte IP-Adresse in einem Netz. Deshalb hat jedes Teilnetz x²-2 IP-Adressen. Die Erste ist die Netzwerkadresse, die Letzte die Broadcast-Adresse.

 

z.B. bei einer 26er Subnetmask (255.255.255.192) im Beispiel mit 192.168.0.x gibt es vier Netze

 

Netzwerke:

 

192.168.0.0

192.168.0.64

192.168.0.128

192.168.0.192

 

Die Teilen sich so auf:

 

Netzwerkadresse: 192.168.0.0

Hosts: 192.168.0.1 - 192.168.0.62

Broadcast-Adresse: 192.168.0.63

 

Netzwerkadresse: 192.168.0.64

Hosts: 192.168.0.65 - 192.168.0.126

Broadcast-Adresse: 192.168.0.127

 

Netzwerkadresse: 192.168.0.128

Hosts: 192.168.0.129 - 192.168.0.190

Broadcast-Adresse: 192.168.0.191

 

Netzwerkadresse: 192.168.0.192

Hosts: 192.168.0.193 - 192.168.0.254

Broadcast-Adresse: 192.168.0.255

Link zu diesem Kommentar

Das macht in dem Moment auch keinen Unterschied.

 

die Broadcast-Adresse ist in dem Moment immer die letzte IP-Adresse im .255 hinten. Der Rest ist wie oben.

 

Dann gehen wir einfach zur Mast /18. Hier greift fast das gleiche Beispiel wie bei /26:

 

192.168.0.0

192.168.64.0

192.168.128.0

192.168.192.0

 

Die Teilen sich so auf:

 

Netzwerkadresse: 192.168.0.0

Hosts: 192.168.0.1 - 192.168.63.254

Broadcast-Adresse: 192.168.63.255

 

Netzwerkadresse: 192.168.64.0

Hosts: 192.168.64.1 - 192.168.127.254

Broadcast-Adresse: 192.168.127.255

 

Netzwerkadresse: 192.168.128.0

Hosts: 192.168.128.1 - 192.168.191.254

Broadcast-Adresse: 192.168.191.255

 

Netzwerkadresse: 192.168.192.0

Hosts: 192.168.192.1 - 192.168.255.254

Broadcast-Adresse: 192.168.255.255

 

Der größte Unterschied dabei ist, dass sich die meisten Änderungen im Oktett 3, an Stelle von Oktett 4 abspielen. Wie du siehst sind 0 für das Netzwerk, 1 für die erste Hostadresse und 254 für die letzte Hostadresse, sowie 255 für die Broadcastadresse immer gleich. Der einzige Unterschied ist halt, dass du im dritten Oktett sowohl bei der Netzwerkadresse, als auch bei der ersten Hostadresse immer die gleiche Zahl hast. Das gleiche gilt auch bei der letzten Hostadresse und der Broadcastadresse.

Link zu diesem Kommentar

Das beantwortet meine eigentliche Frage dennoch nicht.

 

192.168.0.0 / 22

 

1. Teilnetz

Netzadresse: 192.168.0.0

IP-Bereich Beginn: 192.168.0.1

Binär: 11000000.10101000.00000000.00000001

IP-Bereich Ende: 192.168.3.254

Binär: 11000000.10101000.00000011.11111110

Broadcast: 192.168.3.255

 

2. Teilnetz

Netzadresse: 192.168.4.0

IP-Bereich Beginn: 192.168.4.1

Binär: 11000000.10101000.00000100.00000001

IP-Bereich Ende: 192.168.7.254

Binär: 11000000.10101000.00000100.11111110

Broadcast: 192.168.3.255

 

etc.

 

Nun zum Knackpunkt:

Ich verstehe nicht wie man auf den "IP-Bereich Ende" kommt. Wie lässt sich dieser Berechnen? Die Werte sind jetzt aus einem Kalkulator abgeschrieben. Wie lässt es sich berechnen, dass bei 192.168.0.0 / 22 das "IP-Bereich Ende" z.B. vom 2. Teilnetz 192.168.7.254 ist? Ich komme einfach nicht dahinter.

Link zu diesem Kommentar

2. Teilnetz

Netzadresse: 192.168.4.0

IP-Bereich Beginn: 192.168.4.1

Binär: 11000000.10101000.00000100.00000001

IP-Bereich Ende: 192.168.7.254

Binär: 11000000.10101000.00000100.11111110

Broadcast: 192.168.3.255

 

Da stimmt die Broadcast Adresse nicht. Die ist 192.168.7.255

 

Und um das zu berechnen, musst du die Adressen allesamt in Binär umrechnen.

 

Fang an mit der Subnetmask. Die lautet in deinem Fall:

 

255.255.252.0 = 11111111.11111111.11111100.00000000

 

Nun sind alle Alle Adressanteile, die sich im 1er Bereich befinden, Adressen. Die 0er sind dann Hosts in den Adressen.

 

Also aufgeteilt in:

11111111.11111111.11111100.00000000

 

z.B. für deine Beispiele:

 

192.168.0.0 = 11000000.10101000.00000000.00000000

192.168.4.0 = 11000000.10101000.00000100.00000000

 

Wenn du die nun gegen die Subnetzmaske auflöst, kommst du zu folgenden Ergebnissen:

 

Netzanteil:

 

11111111.11111111.111111

 

11000000.10101000.000000

und

11000000.10101000.000001

 

Der Hostanteil ist dann das, was du als nächstes anschauen musst, also das was sich gegen die Subnetmask im bereich 00.00000000 befindet.

 

Alles was sich in dem Bereich befindet kann den Wert zwischen 00.00000000 und 11.11111111 haben. Dabei ist zu beachten, dass der niedrigste Wert 00.00000000 Immer die Netzwerkadresse und der höchste Wert 11.11111111 die Broadcast-Adresse ist. Alles dazwischen ist sind Hostadressen.

 

Wenn du jetzt die Beiden (Netzanteil und Hostanteil) wieder zusammenfügst, kommst du dann auf die Broadcast-Adresse für das zweite Netz von:

 

11000000.10101000.00000111.11111111

 

192.168.7.255. Hoffe das war verständlich genug.

Link zu diesem Kommentar

Netzwerkadresse: 192.168.8.0

Hosts: 192.168.8.1 - 192.168.11.254

Broadcast-Adresse: 192.168.11.255

 

Netzwerkadresse: 192.168.12.0

Hosts: 192.168.12.1 - 192.168.15.254

Broadcast-Adresse: 192.168.15.255

 

Verstehen wirst du es aber erst, wenn du dir die binäre Schreibweise anschaust.

 

Und die sieben bekommst du daher:

 

11000000.10101000.00000111.11111111 <-- Entspricht 192.168.7.255

 

Netzwerkanteil

11000000.10101000.000001 <--steht für 4

Plus der letzte Host

3 -> 11.11111111

 

Und 4+3=7

Link zu diesem Kommentar

morgen,

also entweder hab ich was verpasst oder... also wenn ich aus einem 192.168.0.0 /24 ein 192.168.0.0 /22 mache, dann hab ich doch jetzt keine teilnetze mehr sondern ein netz, und zwar das 192.168.0.0/22, mit einem adress-bereich von 192.168.0.0 bis 192.168.3.255 und nix anderes. da wo du die subnetzmaske änders, ändert sich auch das teilnetz. zieh einfach das geändete oktett der subnetzmaske von 255 ab. in diesen schritten ändern sich die teilnetze. wenn du 192.168.0.0/22 hast, ist die sn 255.255.252.0 also 255-252=3 das macht 192.168.0.0 192.168.3.255, nächste netz 192.168.4.0 -192.168.7.255 usw.

wenn du nun die sn 255.255.255.192 nehmen würdest, dann ändert sich wie du siehst das letzte oktett. also 255-192=63. das heisst doch 63 schritte im letzen oktett, also wenn wir beim adress beispiel bleiben, 192.168.0.0-192.168.0.63, das nächste netz 192.168.0.64 -192.168.0.127.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...