Woher weiß der Computer, welches Gerät im Netzwerk abgefragt werden soll? Wie berücksichtigt das Standard-Gateway dies? Ziemlich viel, was ist die Kette von Ereignissen , die auftritt , wenn ein Computer versucht , eine IP - Adresse über DHCP zu erhalten ?
Der Grund, den ich frage, ist, dass ich versuche herauszufinden, wie ich einen redundanten DHCP-Server am besten einrichten kann, falls das Original aus irgendeinem Grund ausfällt.
quelle
DHCP ist (im Allgemeinen) ein Broadcast-Protokoll, sodass der Client nichts über das Netzwerk wissen muss. Er sendet einfach eine Anfrage.
DHCP-Server im Netzwerk sehen dann diese Anforderung und antworten darauf.
Natürlich ist es aufgrund des Routings und anderer Netzwerkgeräte viel komplexer. Die Wikipedia-Seite ist eine hervorragende Quelle .
Und der relevante RFC deckt das Detail ab.
quelle
Der Grund, den ich frage, ist, dass ich versuche herauszufinden, wie ich einen redundanten DHCP-Server am besten einrichten kann, falls das Original aus irgendeinem Grund ausfällt.
Zunächst begrüße ich Ihr Interesse, mehr über das Protokoll zu erfahren. Das ist ein guter Plan.
Zweitens danke ich Ihnen, dass Sie Ihr Ziel erklärt haben. Ich denke, es wird Ihnen helfen, eine gute Antwort zu erhalten.
Zum Schluss meine Antwort:
Für welchen DHCP-Server Sie sich auch entscheiden, es gibt wahrscheinlich eine Failover- / Redundanzkonfiguration, mit der Sie einen redundanten DHCP-Server einrichten können, der automatisch übernimmt (ich glaube, Windows hat einen solchen, und ich kenne den DHCP-Server des ISC). Dies ist meine erste Wahl, da hier in der Regel Probleme mit Leases behoben werden, die vom primären DHCP-Server vor dessen Ausfall ausgegeben wurden, und weil die Wiederherstellung automatisch und schnell erfolgt.
Die zweite Möglichkeit besteht darin, die Konfiguration auf einem anderen Computer vollständig zu duplizieren, damit Sie den anderen Computer bei einem Ausfall des ersten Computers manuell starten können. Dies ist nicht so optimal, da vorhandene Lease-Informationen verloren gehen und die Zeit zwischen dem Ausfall des ersten DHCP-Servers und dem Aufrufen des Ersatzservers stillsteht.
quelle
Es sind mehrere Schritte erforderlich, um eine IP-Adresse von einem DHCP-Server abzurufen.
Discovery-Nachricht, diese Nachricht wird gesendet, um nach einem DHCP-Server zu suchen
Die DHCP-Server im Netzwerk antworten mit einer Angebotsnachricht.
Die DHCP-Anforderungsnachricht wird vom Client per Broadcast gesendet. Diese Nachricht informiert alle DHCP-Server im Netzwerk darüber, welches Angebot vom Client angenommen wurde.
Die DHCP-Bestätigungsnachricht wird vom Server zur Bestätigung gesendet.
quelle