Routing bei zwei gleiche Netz-IDs
Hallo, ich habe hier eine kurze und knackige Aufgabenstellung, die gelöst werden muss.
Aufgabenstellung:
Kunde A hat die Netz-ID = 192.168.143.1
Kunde B hat die gleiche Netz-ID = 192.168.143.1
Wie löst man das Problem am besten, damit das Routing zu Kunde A und B gewährleistet ist.
Die Netz-ID von Kunde A und B darf nicht verändert werden, d. h. es darf nicht vom Kunden gefordert werden, dass er die Netz-ID ändern muss.
Vielen Dank schon mal im Voraus.
Gruss Azubi-Admin
Aufgabenstellung:
Kunde A hat die Netz-ID = 192.168.143.1
Kunde B hat die gleiche Netz-ID = 192.168.143.1
Wie löst man das Problem am besten, damit das Routing zu Kunde A und B gewährleistet ist.
Die Netz-ID von Kunde A und B darf nicht verändert werden, d. h. es darf nicht vom Kunden gefordert werden, dass er die Netz-ID ändern muss.
Vielen Dank schon mal im Voraus.
Gruss Azubi-Admin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 11088
Url: https://administrator.de/forum/routing-bei-zwei-gleiche-netz-ids-11088.html
Ausgedruckt am: 22.12.2024 um 17:12 Uhr
14 Kommentare
Neuester Kommentar
Hallo,
Von was für einem Netzwerk reden wir hier? Das sind zwei IPs aus dem privaten Adressraum.
Um es vorweg zu schicken, ich bin definitiv kein Netzwerkspezialist, meine aber mal etwas in der Art gelesen zu haben, dass beim Routing die die passende IP aus einer Routing-Tabelle anhand der MAC-Adresse der Netzwerkkarte rausgefischt wird. Zwei Netzwerkkarten können aber nie die gleiche MAC-Adresse haben und logischerweise dann auch nicht dieselbe IP.
Aus meiner sehr oberflächlichen Erfahrung: Wenn es mir mal im gleichen Subnetz passiert ist, dass ich zwei Rechnern die gleiche IP gegeben habe, hat Windows schon am Login-Screen gemeckert, dass ein anderer Rechner dieselbe IP hat.
Blöde Frage: Warum? denn es ist sehr offensichtlich falsch, dass zwei Rechner zur selben Zeit dieselbe IP haben...
TIM
Kunde A hat die Netz-ID = 192.168.143.1
Kunde B hat die gleiche Netz-ID =
192.168.143.1
Kunde B hat die gleiche Netz-ID =
192.168.143.1
Von was für einem Netzwerk reden wir hier? Das sind zwei IPs aus dem privaten Adressraum.
Wie löst man das Problem am besten,
damit das Routing zu Kunde A und B
gewährleistet ist.
damit das Routing zu Kunde A und B
gewährleistet ist.
Um es vorweg zu schicken, ich bin definitiv kein Netzwerkspezialist, meine aber mal etwas in der Art gelesen zu haben, dass beim Routing die die passende IP aus einer Routing-Tabelle anhand der MAC-Adresse der Netzwerkkarte rausgefischt wird. Zwei Netzwerkkarten können aber nie die gleiche MAC-Adresse haben und logischerweise dann auch nicht dieselbe IP.
Aus meiner sehr oberflächlichen Erfahrung: Wenn es mir mal im gleichen Subnetz passiert ist, dass ich zwei Rechnern die gleiche IP gegeben habe, hat Windows schon am Login-Screen gemeckert, dass ein anderer Rechner dieselbe IP hat.
Die Netz-ID von Kunde A und B darf nicht
verändert werden, d. h. es darf nicht
vom Kunden gefordert werden, dass er die
Netz-ID ändern muss.
verändert werden, d. h. es darf nicht
vom Kunden gefordert werden, dass er die
Netz-ID ändern muss.
Blöde Frage: Warum? denn es ist sehr offensichtlich falsch, dass zwei Rechner zur selben Zeit dieselbe IP haben...
TIM
Hallo,
Das, was Du oben angegeben hast, sind aber ganz sicher IP-Adressen.
Du meinst die Netzmaske/Subnetzmaske, oder?
Also etwas wie:
255.255.255.0 = Klasse C-Netz (maximal 255 Hosts)
255.255.0.0 = Klasse B -Netz (maximal 255.255 Hosts)
siehe: http://de.wikipedia.org/wiki/Netzmaske
TIM
Leider geht es hier um die Netz-ID und nicht
um IP-Adressen.
um IP-Adressen.
Das, was Du oben angegeben hast, sind aber ganz sicher IP-Adressen.
Die Netz-ID bestimmt das Netz und dient zum
Routing, d. h. erst durch die Netz-ID
können zwei Netze mit einander
kommunizieren.
Wobei IP-Adressen dazu dienen, damit PCs
unter einander kommunizieren können.
So mal ganz einfach und schnell gesagt.
Routing, d. h. erst durch die Netz-ID
können zwei Netze mit einander
kommunizieren.
Wobei IP-Adressen dazu dienen, damit PCs
unter einander kommunizieren können.
So mal ganz einfach und schnell gesagt.
Du meinst die Netzmaske/Subnetzmaske, oder?
Also etwas wie:
255.255.255.0 = Klasse C-Netz (maximal 255 Hosts)
255.255.0.0 = Klasse B -Netz (maximal 255.255 Hosts)
siehe: http://de.wikipedia.org/wiki/Netzmaske
TIM
Hallo Azubi-Admin,
danke für den Link, "Netz-ID" ist mir tatsächlich dem Begriff nach noch nie untergekommen.
Aber wenn ich dieses Beispiel von der von Dir empfohlenen Seite nehme...
IP-Adresse 127. 0. 0. 1
Subnetzmaske 255. 255. 255. 0
Netz-Adresse 127. 0. 0. 0
Stations-Adresse 1
... dann ist die Netz-ID in Deinem Fall (s.o.) trotzdem nicht "192.168.143.1" sondern
"192.168.143.0" . Das letzte "Bit" ist der Host-Anteil!
Wenn die Netz-ID nicht geändert werden darf, hat man immer noch die Stations-Adresse, die dann logischerweise verändert werden darf, oder?
Also
Kunde A: 192.168.143.1
Kunde B: 192.168.143.2
=> Beide gleiche Netz-ID aber unterschiedliche Stations-Adresse und mir würde kein grund einfallen, dass es da Probleme beim Routing geben sollte???
TIM
danke für den Link, "Netz-ID" ist mir tatsächlich dem Begriff nach noch nie untergekommen.
Aber wenn ich dieses Beispiel von der von Dir empfohlenen Seite nehme...
IP-Adresse 127. 0. 0. 1
Subnetzmaske 255. 255. 255. 0
Netz-Adresse 127. 0. 0. 0
Stations-Adresse 1
... dann ist die Netz-ID in Deinem Fall (s.o.) trotzdem nicht "192.168.143.1" sondern
"192.168.143.0" . Das letzte "Bit" ist der Host-Anteil!
Wenn die Netz-ID nicht geändert werden darf, hat man immer noch die Stations-Adresse, die dann logischerweise verändert werden darf, oder?
Also
Kunde A: 192.168.143.1
Kunde B: 192.168.143.2
=> Beide gleiche Netz-ID aber unterschiedliche Stations-Adresse und mir würde kein grund einfallen, dass es da Probleme beim Routing geben sollte???
TIM
die Net-ID ist in biden Fällen 192.168.143.0 /24 !?
Solange es sich nur um die zwei Rechner handelt wirst du mit statischen Routen arbeiten müssen. Die Rechner selbst müssen ja wissen, dass sie die andere Maschine über den Router erreichen, und der Router selbst muss auch wissen welcher Rechner am welchen Interface hängt.
Ich bin mir nur nicht sicher, ob das mit dem Router hinhaut. Ich denke bei einem vernünftigen aber schon.
Solange es sich nur um die zwei Rechner handelt wirst du mit statischen Routen arbeiten müssen. Die Rechner selbst müssen ja wissen, dass sie die andere Maschine über den Router erreichen, und der Router selbst muss auch wissen welcher Rechner am welchen Interface hängt.
Ich bin mir nur nicht sicher, ob das mit dem Router hinhaut. Ich denke bei einem vernünftigen aber schon.
Also, ich lerne immer gern dazu, aber wie soll ein Router innerhalb des GLEICHEN Netzwerks routen? Kann schon sein, dass die beiden Netze nicht identisch sind, dass kann der Router aber nicht wissen. Und wenn man es ihm sagen würde, glaubt er es (korrekterweise) nicht. Denn der Netzwerkteil (!) einer IP-Adresse kennzeichnet das Netzwerk. Wenn der gleich ist....genau.
Was da verlangt wird, ist eine Bridge-Funktion, die zwei Medien (auf Layer 2) verbindet, aber Layer 3, sprich die IP-Adressen, unangetastet lässt. Ein Access-Point macht sowas, weil die Wireless-Clients trotz anderem Medium (mit entsprechend anderen physikalischen und logischen Eigenschaften) Teil des drahtgebundenen Netzwerks werden.
@Azubi: Du löst Dein Problem, indem Du unterschiedliche Netz-IDs (wenn wir bei der oben eingeführten Sprachregelung bleiben) vergibst. Sind ja max. 256 Hosts, kann nciht sooo viel Aufwand sein.
Gruß /Elmar
Was da verlangt wird, ist eine Bridge-Funktion, die zwei Medien (auf Layer 2) verbindet, aber Layer 3, sprich die IP-Adressen, unangetastet lässt. Ein Access-Point macht sowas, weil die Wireless-Clients trotz anderem Medium (mit entsprechend anderen physikalischen und logischen Eigenschaften) Teil des drahtgebundenen Netzwerks werden.
@Azubi: Du löst Dein Problem, indem Du unterschiedliche Netz-IDs (wenn wir bei der oben eingeführten Sprachregelung bleiben) vergibst. Sind ja max. 256 Hosts, kann nciht sooo viel Aufwand sein.
Gruß /Elmar
Also, ich lerne immer gern dazu, aber wie
soll ein Router innerhalb des GLEICHEN
Netzwerks routen? Kann schon sein, dass die
soll ein Router innerhalb des GLEICHEN
Netzwerks routen? Kann schon sein, dass die
Wo siehst du das Problem, wenn es nur um einzelne Rechner geht?
Der Router hat zwei Interfaces. Bei jedem Kunden eins. Er muss nur wissen, wo er welche Pakete hinschieben muss. Ich muss Routen zu den einzelnen Rechner defnieren (nicht in Netze!) und dabei sagen über welches Inteface er gehen soll.
Dazu jetzt eine Testumgebung aufzubauen ist mir ein bischen zu heftig, aber ich hab mal eben einen Cisco Router angeschmissen und da kann ich den Befehl der passen müsste absetzen:
ip route 192.168.1.5 255.255.255.255 eth 0
Soll heissen; Route Pakete für Rechner 192.168.1.5 nach Interface Ethernet 0.
Das sich auf die Art nicht die zwei Netze komplett miteinander verbinden lassen ist klar.
Für ein paar ausgewählte Rechner sollte es aber gehen, solange sich die IPs nicht beissen.
Um die Diskussion noch ein wenig vielseitiger zu gestallten werfe ich mal ein Begriff in die Runde. Da ich nicht den genauen Netzplan kenne, kann ich nicht garantieren, dass es auch klappt.
Der Begriff hieße Subnetting
Das geht aber nur wenn die Kunde dicht beieinanderliegende IP Adressen verwenden.
Also z.B.
Kunde A: 192.168.143.1 bis 127
Kunde B: 192.168.143.129 bis 255
dann müsstest du noch die Subnetzmaske auf /25 oder Alternativ auf 255.255.255.128 Stellen. und schon werden aus dem 192.168.143.0 Netz zwei getrennte Netzwerke. Ein direkter ping von 192.168.143.1 (kunde A) auf z.B. 192.168.143.200 (Kunde B) ist dann nicht mehr möglich, da es sich um zwei getrennte Netzwerke handelt (Bedingt durch die Änderung an der Subnetzmaske).
Dann kannst du einen Router einsetzen der beide getrennte Netzwerke wieder verbindet.
Wozu auch immer das sinnvoll ist aber es geht
Der Begriff hieße Subnetting
Das geht aber nur wenn die Kunde dicht beieinanderliegende IP Adressen verwenden.
Also z.B.
Kunde A: 192.168.143.1 bis 127
Kunde B: 192.168.143.129 bis 255
dann müsstest du noch die Subnetzmaske auf /25 oder Alternativ auf 255.255.255.128 Stellen. und schon werden aus dem 192.168.143.0 Netz zwei getrennte Netzwerke. Ein direkter ping von 192.168.143.1 (kunde A) auf z.B. 192.168.143.200 (Kunde B) ist dann nicht mehr möglich, da es sich um zwei getrennte Netzwerke handelt (Bedingt durch die Änderung an der Subnetzmaske).
Dann kannst du einen Router einsetzen der beide getrennte Netzwerke wieder verbindet.
Wozu auch immer das sinnvoll ist aber es geht