Mal weitergedacht beim Subnetzrechnen...
Als ich mich mal mit Subnetzrechnen auseinandergesetzt habe,
(an dieser Stelle ein danke für die netten Subnetzrechnen Guides hier, hat mir sehr weitergeholfen bei CCNA und CCENT Prüfungsvorbereitung)
und dann mal etwas weitergedacht habe, ist mir ein kleines Problem bzw. eine Unregelmäßigkeit aufgefallen.
Ich hab das ganze mal etwas vereinfacht, um das Problem etwas deutlicher zu machen.
Man stelle sich vor, man hätte folgendes gegeben:
einen beliebigen Rechner
mit IP 10.0.1.1 und /22.
davon könnte man sich die Netzadresse leicht herleiten,
nämlich 10.0.1.0
dann aus /22 die Subnetzmaske
11111111.11111111.111111|00.00000000 , in dezimal 255.255.248.0
die letzte eins im Netzanteil ist ja bekanntlich der Inkrement (Netzsprung) der wäre in diesem Fall 4.
daraus leite man sich eine
Broadcastadresse von
10.0.4.255 her.
Man hätte also ein großes Netz,
beginnend mit Netzadresse 10.0.1.0
und endend mit Broadcast 10.0.4.255
Nun rechnet man aus wie viele Rechner ins Netz maximal passen könnten mithilfe der Formel 2^n -2,
also in diesem Fall 2^10 -2 =1022.
Dann zählt man zusammen, ich bin da auf 4x254
=1016 mögliche Host-IP´s gekommen.
Mir ist dann sofort aufgefallen, dass das nicht stimmen kann, weil da 1022-1016=6 Host-IP´s zu wenig hat,
und da sich 6 Host-IP´s nicht einfach davonmachen können,
bin ich das ganze mehrmals durchgegangen und bin zu dem Schluss gekommen,
dass man auch die IP´s
10.0.1.255
10.0.2.0
10.0.2.255
10.0.3.0
10.0.3.255
10.0.4.0
für Host´s benutzen müsste, das wären nämlich die fehlenden 6 Host-IP´s.
Nun zu meiner eigentlichen Frage:
Kann man in diesem Kontext auch oben genannte IP´s,
die man in einem standart-C-Klassen Netz nicht für Hosts verwenden dürfte,
da sie da ja für Netzadresse und Broadcastadresse reserviert sind,
für Hosts verwenden?
Kann mir da bitte jemand weiterhelfen?
Habe auch schon an meiner Schule und im Umfeld nachgefragt,
diese haben sich selbst noch nicht mit diesem Problem befasst,
meinen allerdings dass es prinzipiell möglich sein sollte, in diesem Kontext,
auch wenn sie sich nicht wirklich sicher waren.
Dazu wollte ich mir eine Meinung von Experten einholen,
vielleicht habe ich auch iwo einen Fehler drin und den übersehen.
(an dieser Stelle ein danke für die netten Subnetzrechnen Guides hier, hat mir sehr weitergeholfen bei CCNA und CCENT Prüfungsvorbereitung)
und dann mal etwas weitergedacht habe, ist mir ein kleines Problem bzw. eine Unregelmäßigkeit aufgefallen.
Ich hab das ganze mal etwas vereinfacht, um das Problem etwas deutlicher zu machen.
Man stelle sich vor, man hätte folgendes gegeben:
einen beliebigen Rechner
mit IP 10.0.1.1 und /22.
davon könnte man sich die Netzadresse leicht herleiten,
nämlich 10.0.1.0
dann aus /22 die Subnetzmaske
11111111.11111111.111111|00.00000000 , in dezimal 255.255.248.0
die letzte eins im Netzanteil ist ja bekanntlich der Inkrement (Netzsprung) der wäre in diesem Fall 4.
daraus leite man sich eine
Broadcastadresse von
10.0.4.255 her.
Man hätte also ein großes Netz,
beginnend mit Netzadresse 10.0.1.0
und endend mit Broadcast 10.0.4.255
Nun rechnet man aus wie viele Rechner ins Netz maximal passen könnten mithilfe der Formel 2^n -2,
also in diesem Fall 2^10 -2 =1022.
Dann zählt man zusammen, ich bin da auf 4x254
=1016 mögliche Host-IP´s gekommen.
Mir ist dann sofort aufgefallen, dass das nicht stimmen kann, weil da 1022-1016=6 Host-IP´s zu wenig hat,
und da sich 6 Host-IP´s nicht einfach davonmachen können,
bin ich das ganze mehrmals durchgegangen und bin zu dem Schluss gekommen,
dass man auch die IP´s
10.0.1.255
10.0.2.0
10.0.2.255
10.0.3.0
10.0.3.255
10.0.4.0
für Host´s benutzen müsste, das wären nämlich die fehlenden 6 Host-IP´s.
Nun zu meiner eigentlichen Frage:
Kann man in diesem Kontext auch oben genannte IP´s,
die man in einem standart-C-Klassen Netz nicht für Hosts verwenden dürfte,
da sie da ja für Netzadresse und Broadcastadresse reserviert sind,
für Hosts verwenden?
Kann mir da bitte jemand weiterhelfen?
Habe auch schon an meiner Schule und im Umfeld nachgefragt,
diese haben sich selbst noch nicht mit diesem Problem befasst,
meinen allerdings dass es prinzipiell möglich sein sollte, in diesem Kontext,
auch wenn sie sich nicht wirklich sicher waren.
Dazu wollte ich mir eine Meinung von Experten einholen,
vielleicht habe ich auch iwo einen Fehler drin und den übersehen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 151484
Url: https://administrator.de/contentid/151484
Ausgedruckt am: 26.11.2024 um 10:11 Uhr
8 Kommentare
Neuester Kommentar
Du kannst jede Adresse benützen, die nicht Netzadresse oder Broadcast Adresse ist (oder für anderweitige Zwecke reserviert ist, wie etwa 127.0.0.1) und innerhalb des Netzes liegt.
Wenn du ein Netz 10.10.0.0/16 (Class-B) hast (10.10.0.0 Netzadresse, 10.10.255.255 Broadcast),
dann kannst du auch 10.10.0.255, 10.10.1.0, 10.10.1.255, 10.10.2.0, usw verwenden.
Hättest du 192.168.0.0/24 (Class C) dann kannst du 192.168.0.0 und 192.168.0.255 nicht verwenden (alles dazwischen schon).
Selbiges gilt für Class A und alle Konstelationen die man mit Subnetzen erreichen kann
Wenn du ein Netz 10.10.0.0/16 (Class-B) hast (10.10.0.0 Netzadresse, 10.10.255.255 Broadcast),
dann kannst du auch 10.10.0.255, 10.10.1.0, 10.10.1.255, 10.10.2.0, usw verwenden.
Hättest du 192.168.0.0/24 (Class C) dann kannst du 192.168.0.0 und 192.168.0.255 nicht verwenden (alles dazwischen schon).
Selbiges gilt für Class A und alle Konstelationen die man mit Subnetzen erreichen kann