Was passiert, wenn zwei Geräte dieselbe statische IP-Adresse wünschen?

Was passiert, wenn zwei Geräte dieselbe statische IP-Adresse wünschen?

Ich weiß nicht viel über IP-Adressierung. Meiner Meinung nach sind statische IP-Adressen etwas, das ein Gerät anfordert und nach einer bestimmten Adresse fragt.

Was passiert bei diesem Ansatz, wenn zwei Geräte versuchen, eine Verbindung zu einem Netzwerk herzustellen und dieselbe statische IP-Adresse anfordern? Gilt „Wer zuerst kommt, mahlt zuerst“ und das zweite Gerät erhält die Adresse nicht? Bekommt es (oder kann es) automatisch eine andere Adresse?

Antwort1

Was passiert, wenn zwei Geräte dieselbe statische IP-Adresse wünschen?

Wenn zwei Computer im selben Netzwerk dieselbe IP-Adresse haben, sind die Ergebnisse unvorhersehbar.

Es ist möglich, dass keiner der Computer über eine funktionierende Netzwerkverbindung verfügt.

Weitere Möglichkeiten sind:

  • Nur ein Gerät kann auf das Netzwerk zugreifen
  • Auf beiden Geräten treten zeitweise Probleme auf

Antwort2

Wenn aus irgendeinem Grund zwei oder mehr Netzwerkschnittstellen in einer Broadcast-Domäne (auch Subnetz genannt) auf die gleiche IP-Adresse antworten, kommt es an allen beteiligten Netzwerkschnittstellen zu schwerwiegenden Netzwerkproblemen.

Dies hat folgenden Grund: Immer wenn ein Paket für die betreffende IP-Adresse eintrifft, fragt der Router das gesamte Subnetz: „Wer hat die IP-Adresse foo?“ und jede Netzwerkschnittstelle mit der IP-Adresse foo wird antworten. Die Antwort enthält die Hardwareadresse (auch MAC genannt) der Netzwerkschnittstelle und wird für die zukünftige Verwendung (mindestens für die nächsten 5 Minuten) in den sogenannten ARP-Cache des Routers geschrieben. Wer also zuerst antwortet, ist das Ziel, unabhängig davon, ob er das richtige Ziel des bestimmten Pakets ist (das von einer anderen Netzwerkschnittstelle mit derselben IP-Adresse angefordert worden sein könnte).

Darüber hinaus verwerfen die meisten Router Pakete von Netzwerkschnittstellen, die angeblich eine bestimmte IP-Adresse haben, aber nicht mit dem vorhandenen ARP-Cache-Eintrag übereinstimmen. Daher können Netzwerkschnittstellen mit derselben IP-Adresse eine Zeit lang keine Netzwerkverbindungen initiieren.

Antwort3

Lassen Sie uns zunächst einige Begriffe definieren, da Ihre Verwendung von „static“ ziemlich einzigartig ist.

  1. Dynamische IP: Der Host sendet eine DHCP-Anfrage. Wenn sich im Netzwerk ein DHCP-Server befindet, kann dieser DHCP-Server antworten und dem Fragesteller eine IP-Adresse zuweisen. (Und optional mehr, aber lassen wir es vorerst einfach bleiben.)
  2. Statische IP: DHCP ist überhaupt nicht beteiligt. Sie haben eine Netzwerkkarte und konfigurieren eine IP dafür. Diese ist festgelegt und ändert sich nicht. Es werden keine Fragen im Netzwerk gestellt.
  3. Reservierte IP über DHCP: Der DHCP-Server kann angewiesen werden, einer bestimmten MAC eine bestimmte IP zuzuweisen. Da MAC-Adressen eindeutig sind, erhält dieser Computer immer dieselbe dynamische IP.

Beachten Sie, dass ein Computer, der eine DHCP-Anforderung stellt, möglicherweise eine bestimmte IP-Adresse anfordert. Es liegt am DHCP-Server, ob er dies berücksichtigt oder nicht.

Meiner Ansicht nach sind statische IP-Adressen etwas, das ein Gerät anfordert, indem es nach einer bestimmten Adresse fragt.

Das ist normalerweise nicht der Fall, aber Ihre Frage ist klar.

Was passiert bei diesem Ansatz, wenn zwei Geräte versuchen, eine Verbindung zu einem Netzwerk herzustellen und dieselbe statische IP-Adresse anfordern?

Das erste Gerät führt eine DHCP-Anforderung aus. Der DHCP-Server empfängt die Anforderung, erteilt die DHCP-Lease, indem er die erforderlichen Informationen sendet undmarkiert die IP als in Verwendung.

Das zweite Gerät stellt eine DHCP-Anforderung. Der DHCP-Server erkennt, dass die IP bereits vergeben ist und gibt eine andere IP zurück.

Gilt das Prinzip „Wer zuerst kommt, mahlt zuerst“ und das zweite Gerät erhält die Adresse nicht? Bekommt es (oder kann es) automatisch eine andere Adresse?

Ja. Der erste bekommt die IP. Der zweite bekommt eine andere IP.

verwandte Informationen