DHCPv4-Verwaltung doppelter Clients
DHCPv4 Duplicate Client im Subnetz – Übersicht
In einigen Netzwerkumgebungen sind Client-IDs und Hardwareadressen (MAC-Adressen) möglicherweise nicht eindeutig, was zu doppelten Clients führt. Ein doppelter DHCP-Client tritt auf, wenn ein Client versucht, eine Lease abzurufen, und dieser Client dieselbe Client-ID oder dieselbe Hardwareadresse wie ein vorhandener DHCP-Client hat – der vorhandene Client und der neue Client können nicht gleichzeitig existieren, es sei denn, Sie haben die optionale Unterstützung für doppelte Clients konfiguriert.
Standardmäßig verwenden der lokale DHCP-Server und der DHCP-Relay-Agent die Subnetzinformationen, um zwischen doppelten Clients zu unterscheiden. In einigen Fällen ist dieses Maß an Differenzierung jedoch nicht ausreichend. Wenn z. B. mehrere Subschnittstellen dieselbe zugrunde liegende Loopback-Schnittstelle mit derselben bevorzugten Quelladresse verwenden, scheinen sich die Schnittstellen im selben Subnetz zu befinden.
Sie können die Unterstützung für doppelte Clients in einem Subnetz aktivieren, indem Sie DHCP so konfigurieren, dass zusätzliche Informationen zur eindeutigen Identifizierung von Clients verwendet werden – bei den zusätzlichen Informationen handelt es sich entweder um die eingehende Clientschnittstelle oder um die Option 82-Informationen in den DHCP-Paketen. Die Verwendung der Option 82-Informationen bietet die folgenden wichtigen Vorteile:
Sie können DHCP-Relay so konfigurieren, dass die remote erstellte Option 82 beibehalten und verwendet wird.
Der lokale DHCP-Server kann eine Umgebung unterstützen, in der ein Aggregationsgerät zwischen dem Client und dem DHCP-Server vorhanden ist.
Wenn DHCP für die Unterstützung doppelter Clients im Subnetz konfiguriert ist, verwendet es die folgenden Informationen, um zwischen den doppelten Clients zu unterscheiden:
Das Subnetz, in dem sich der Client befindet
Die Client-ID oder Hardwareadresse
Die von Ihnen konfigurierte Option für doppelte Clients – entweder die eingehende Clientschnittstelle oder die Option 82-Informationen in den eingehenden DHCP-Paketen des Clients
Hinweis:Ab Junos OS Version 16.1R5, 16.2R2, 17.1R2 und 17.2R1 werden nur noch die ACI- (Suboption 1) und ARI-Werte (Suboption 2) aus den Informationen zu Option 82 verwendet. Andere Unteroptionen, wie z. B. Lieferantenspezifisch (Unteroption 9), werden ignoriert.
Richtlinien für die Konfiguration der Unterstützung für DHCPv4 Duplicate Clients
Beachten Sie bei der Konfiguration der DHCPv4-Unterstützung für doppelte Clients die folgenden Richtlinien:
Wenn Sie die remote erstellten Informationen zu Option 82 beibehalten möchten, verwenden Sie die
option 82
Option mit der Anweisung duplicate-clients-in-subnet, um zwischen doppelten Clients zu unterscheiden. Wenn in den eingehenden DHCP-Paketen keine remote erstellte Option 82 vorhanden ist, erstellt der Router die Informationen zu Option 82 lokal.Wenn Sie die lokal erstellte Option-82 verwenden möchten, verwenden Sie die
incoming-interface
Option mit der duplicate-clients-in-subnet-Anweisung , um zwischen doppelten Clients zu unterscheiden.Es werden nur die Werte ACI (Suboption 1) und ARI (Suboption 2) aus den Informationen der Option 82 verwendet. Andere Unteroptionen, wie z. B. Lieferantenspezifisch (Unteroption 9), werden ignoriert.
Der DHCP-Relay-Agent und der lokale DHCP-Server in derselben Routinginstanz müssen dieselbe
duplicate-clients-in-subnet
Konfiguration aufweisen.Für das Layer-3-Großhandelsmodell:
Die logischen System-/Routing-Instanzen des Großhändlers und des Einzelhändlers müssen dieselbe
duplicate-clients-in-subnet
Anweisungskonfiguration aufweisen.Für DHCP-Relay muss sowohl im Routing-Kontext des Großhändlers als auch im Routing-Kontext des Einzelhändlers die
relay-option-82
Anweisung mit der Unteroption Agent Circuit ID (Unteroption 1) in Option 82 konfiguriert sein.
Konfigurieren des Routers zur Unterscheidung zwischen DHCPv4-Duplikat-Clients basierend auf Option 82-Informationen
Doppelte Clients treten auf, wenn zwei Clients in einem Subnetz dieselbe Hardwareadresse oder dieselbe Client-ID haben.
Die folgenden beiden Verfahren beschreiben, wie der Router so konfiguriert wird, dass er die Option 82-Informationen in den eingehenden Paketen verwendet, um zwischen doppelten Clients zu unterscheiden. Das erste Verfahren beschreibt die Konfiguration für den DHCP-Relay-Agenten, das zweite Verfahren gilt für den lokalen DHCP-Server.
Es werden nur die Werte ACI (Suboption 1) und ARI (Suboption 2) aus den Informationen der Option 82 verwendet. Andere Unteroptionen, wie z. B. Lieferantenspezifisch (Unteroption 9), werden ignoriert.
Gehen Sie wie folgt vor, um den DHCP-Relay-Agenten so zu konfigurieren, dass er anhand der Informationen zu Option 82 zwischen doppelten Clients unterscheidet:
So konfigurieren Sie den lokalen DHCP-Server so, dass anhand der Informationen zu Option 82 zwischen doppelten Clients unterschieden wird:
Geben Sie an, dass Sie den lokalen DHCP-Server konfigurieren möchten.
[edit system services] user@host# edit dhcp-local-server
Konfigurieren Sie die Unterstützung für doppelte Clients mit der
option-82
Option.[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet option-82
Konfigurieren des Routers zur Unterscheidung zwischen DHCPv4-Duplikat-Clients basierend auf ihren eingehenden Schnittstellen
Doppelte Clients treten auf, wenn zwei Clients in einem Subnetz dieselbe Hardwareadresse oder dieselbe Client-ID haben.
In den folgenden beiden Verfahren wird beschrieben, wie der Router so konfiguriert wird, dass er die eingehende Schnittstelle der Clients verwendet, um zwischen doppelten Clients zu unterscheiden. Die erste Prozedur beschreibt die Konfiguration für den DHCP-Relay-Agenten, die zweite Prozedur ist für den lokalen DHCP-Server.
So konfigurieren Sie den DHCP-Relay-Agenten so, dass er zwischen doppelten Clients basierend auf der eingehenden Clientschnittstelle unterscheidet:
So konfigurieren Sie den lokalen DHCP-Server so, dass er anhand der eingehenden Clientschnittstelle zwischen doppelten Clients unterscheidet:
Geben Sie an, dass Sie den lokalen DHCP-Server konfigurieren möchten.
[edit system services] user@host# edit dhcp-local-server
Konfigurieren Sie die Unterstützung für doppelte Clients mit der
incoming-interface
Option.[edit system services dhcp-local-server] user@host# set duplicate-clients-in-subnet incoming-interface