AUF DIESER SEITE
Überschreiben der standardmäßigen Konfigurationseinstellungen für den lokalen DHCP-Server
Überschreiben der standardmäßigen DHCP-Relay-Konfigurationseinstellungen
Versenden von Freigabenachrichten beim Löschen von Mandanten
Deaktivieren der automatischen Bindung von verstreuten DHCP-Anfragen
Ändern des Felds Gateway-IP-Adresse (giaddr) in das giaddr des DHCP-Relay-Agenten
Verwenden von Layer 2-Unicast-Übertragung anstelle von Broadcast für DHCP-Pakete
Deaktivieren des DHCP-Relay-Agenten für Schnittstellen, für Gruppen oder global
Außerkraftsetzungen für die Konfigurationseinstellungen für den lokalen DHCP-Server und das DHCP-Relay
Überschreiben der standardmäßigen Konfigurationseinstellungen für den lokalen DHCP-Server
Mit der Abonnentenverwaltung können Sie bestimmte Standardkonfigurationseinstellungen für den lokalen DHCP-Server außer Kraft setzen. Sie können die Konfigurationseinstellungen auf globaler Ebene, für eine benannte Gruppe von Schnittstellen oder für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe überschreiben.
Um die Konfigurationsoptionen für den lokalen DHCP-Standardserver zu überschreiben, schließen Sie die
overrides
Anweisung und die zugehörigen untergeordneten Anweisungen auf Hierarchieebene[edit system services dhcp-local-server]
ein.Um die Konfigurationsoptionen des lokalen DHCP-Servers für eine benannte Gruppe von Schnittstellen außer Kraft zu setzen, schließen Sie die Anweisungen auf der
[edit system services dhcp-local-server group group-name]
Hierarchieebene ein.Um die Konfigurationsoptionen des lokalen DHCP-Servers für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe von Schnittstellen zu überschreiben, schließen Sie die Anweisungen auf der
[edit system services dhcp-local-server group group-name interface interface-name]
Hierarchieebene ein.Verwenden Sie die entsprechenden Anweisungen auf Hierarchieebene
[edit system services dhcp-local-server dhcpv6]
, um Außerkraftsetzungen für den lokalen DHCPv6-Server auf globaler Ebene, Gruppenebene oder pro Schnittstelle zu konfigurieren.
So überschreiben Sie die Standardkonfigurationseinstellungen für den lokalen DHCP-Server:
Überschreiben der standardmäßigen DHCP-Relay-Konfigurationseinstellungen
Sie können die standardmäßigen DHCP-Relay-Konfigurationseinstellungen auf globaler Ebene, für eine benannte Gruppe von Schnittstellen oder für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe außer Kraft setzen.
Um die globalen Standardkonfigurationsoptionen für den DHCP-Relay-Agent zu überschreiben, schließen Sie die
overrides
Anweisung und die zugehörigen untergeordneten Anweisungen auf der[edit forwarding-options dhcp-relay]
Hierarchieebene ein.Um die Konfigurationsoptionen für DHCP-Relays für eine benannte Gruppe von Schnittstellen zu überschreiben, schließen Sie die Anweisungen auf der
[edit forwarding-options dhcp-relay group group-name]
Hierarchieebene ein.Um die Konfigurationsoptionen für DHCP-Relays für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe von Schnittstellen zu überschreiben, schließen Sie die Anweisungen auf der
[edit forwarding-options dhcp-relay group group-name interface interface-name]
Hierarchieebene ein.Verwenden Sie die entsprechenden Anweisungen auf Hierarchieebene
[edit forwarding-options dhcp-relay dhcpv6]
, um Außerkraftsetzungen für DHCPv6-Relay auf globaler Ebene, Gruppenebene oder pro Schnittstelle zu konfigurieren.
So überschreiben Sie die Standardkonfigurationseinstellungen für den DHCP-Relay-Agenten:
DHCP-Verhalten bei Neuverhandlungen im gebundenen Zustand
Alle DHCP-Modelle (DHCPv4 und DHCPv6 Local Server und Relay Agent) verwenden das gleiche Standardverhalten, wenn sie eine DHCPv4-Ermittlungs- oder DHCPv6 Solicit-Nachricht empfangen, während sie sich in einem gebundenen Zustand befinden. Im Standardverhalten behält DHCP den vorhandenen Clienteintrag bei, wenn eine neue Discover- oder Solicit-Nachricht mit einer Client-ID empfangen wird, die mit dem vorhandenen Client übereinstimmt. DHCP antwortet dem Client mit einer Angebots- oder Werbenachricht.
Sie können die delete-binding-on-renegotiation
Anweisung verwenden, um das Standardverhalten auf dem lokalen DHCP-Server oder DHCP-Relay-Agent außer Kraft zu setzen. Sie können die Außerkraftsetzung auf globaler oder Gruppenbasis konfigurieren. Wenn sich DHCP in der Außerkraftsetzungskonfiguration in einem gebundenen Zustand befindet und eine Discover- oder Solicit-Nachricht mit einem übereinstimmenden Clienteintrag empfängt, löscht DHCP die Nachricht und verarbeitet sie nicht. Ein DHCP-Relay-Agent sendet eine Release-Nachricht an den lokalen Server. DHCP bereinigt die vorhandene Sitzung und löscht den vorhandenen Clienteintrag, wodurch die Bindung entfernt wird. Wenn eine zweite Discover- oder Solicit-Nachricht vom Client empfangen wird, wird die Nachricht verarbeitet, und die DHCP-Aushandlung wird fortgesetzt.
In Versionen vor Junos OS Release 15.1 ist das Standardverhalten für den lokalen DHCPv6-Server und den Relay-Agent dasselbe wie in Junos OS Version 15.1 und höher. Für jede Version besteht das Standardverhalten für den lokalen DHCPv4-Server und den Relay-Agent darin, den vorhandenen Clienteintrag beizubehalten und zu antworten, ohne auf eine zweite Discover- oder Solicit-Nachricht zu warten.
Gehen Sie beispielsweise folgendermaßen wie folgt vor, um den lokalen DHCPv4-Server so zu konfigurieren, dass das Standardverhalten für die Neuverhandlung global überschrieben wird:
Gehen Sie beispielsweise folgendermaßen wie folgt vor, um den DHCPv6-Relay-Agent so zu konfigurieren, dass das Standardverhalten für Neuverhandlungen für eine Schnittstellengruppe außer Kraft gesetzt wird:
Geben Sie an, dass Sie den DHCPv6-Relay-Agent konfigurieren möchten.
[edit forwarding-options] user@host# edit dhcp-relay dhcpv6
Geben Sie an, dass die Konfiguration für eine Schnittstellengruppe gilt.
[edit forwarding-options dhcp-relay dhcpv6] user@host# edit group boston
Geben Sie an, dass Sie eine Außerkraftsetzungsaktion konfigurieren möchten.
[edit forwarding-options dhcp-relay dhcpv6 group] user@host# edit overrides
Geben Sie an, dass der DHCPv6-Relay-Agent das Standardverhalten für die Neuverhandlung überschreiben soll.
[edit forwarding-options dhcp-relay dhcpv6 group overrides] user@host# set delete-binding-on-renegotiation
Versenden von Freigabenachrichten beim Löschen von Mandanten
Wenn DHCP-Relay und Relay-Proxy einen Client löschen, senden sie standardmäßig keine Freigabenachricht an den DHCP-Server. Sie können das Standardverhalten außer Kraft setzen und DHCP-Relay und Relay-Proxy so konfigurieren, dass bei jedem Löschen eines Clients eine Freigabenachricht gesendet wird. Die vom DHCP-Relay und Relay-Proxy gesendete Freigabenachricht enthält Informationen zu Option 82.
Sie müssen die Anweisung zum Konfigurieren des DHCP-Relays und den send-release-on-delete
Relay-Proxy zum Senden der Freigabenachricht einschließen, wenn die Anweisung client-discover-match
enthalten ist.
Sie können die Hierarchieebene [edit forwarding-options dhcp-relay dhcpv6]
verwenden, um das Standardverhalten für den DHCPv6-Relay-Agent außer Kraft zu setzen.
So senden Sie eine Release-Nachricht:
Deaktivieren der automatischen Bindung von verstreuten DHCP-Anfragen
DHCP-Anforderungen, die empfangen werden, aber keinen Eintrag in der Datenbank haben, werden als verirrte Anforderungen bezeichnet. Standardmäßig versuchen DHCP-Relay, DHCP-Relay-Proxy und DHCPv6-Relay-Agent, den anfordernden Client zu binden, indem sie einen Datenbankeintrag erstellen und die Anforderung an den DHCP-Server weiterleiten. Wenn der Server mit einer Bestätigung antwortet, wird der Client gebunden und die Bestätigung an den Client weitergeleitet. Wenn der Server mit einem NAK antwortet, wird der Datenbankeintrag gelöscht und der NAK an den Client weitergeleitet. Dieses Verhalten tritt unabhängig davon auf, ob die Authentifizierung konfiguriert ist.
Sie können die Standardkonfiguration auf globaler Ebene, für eine benannte Gruppe von Schnittstellen oder für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe überschreiben. Das Überschreiben der Standardeinstellung bewirkt, dass DHCP-Relay, DHCP-Relay-Proxy und DHCPv6-Relay-Agent alle verstreuten Anforderungen verwerfen, anstatt zu versuchen, die Clients zu binden.
Die automatische Bindung von verstreuten Requests ist standardmäßig aktiviert.
Um das automatische Bindungsverhalten zu deaktivieren, schließen Sie die
no-bind-on-request
Anweisung ein, wenn Sie DHCP-Außerkraftsetzungen auf globaler, Gruppen- oder Schnittstellenebene konfigurieren.[edit forwarding-options dhcp-relay overrides] user@host# set no-bind-on-request
Um das Standardverhalten für den DHCPv6-Relay-Agent außer Kraft zu setzen, konfigurieren Sie die Außerkraftsetzung auf Hierarchieebene
[edit forwarding-options dhcp-relay dhcpv6]
.[edit forwarding-options dhcp-relay dhcpv6 overrides] user@host# set no-bind-on-request
Die folgenden beiden Beispiele zeigen eine Konfiguration, die die automatische Bindung von abweichenden Anforderungen für eine Gruppe von Schnittstellen deaktiviert, und eine Konfiguration, die die automatische Bindung für eine bestimmte Schnittstelle deaktiviert.
So deaktivieren Sie die automatische Bindung von verstreuten Requests auf einer Gruppe von Schnittstellen:
So deaktivieren Sie die automatische Bindung von verstreuten Requests auf einer bestimmten Schnittstelle:
Geben Sie die benannte Gruppe an, zu der die Schnittstelle gehört.
[edit forwarding-options dhcp-relay] user@host# edit group boston
Geben Sie die Schnittstelle an, auf der Sie die automatische Bindung deaktivieren möchten.
[edit forwarding-options dhcp-relay group boston] user@host# edit interface fe-1/0/1.2
Geben Sie an, dass Sie Außerkraftsetzungen konfigurieren möchten.
[edit forwarding-options dhcp-relay group boston interface fe-1/0/1.2] user@host# edit overrides
Deaktivieren Sie die automatische Bindung auf der Schnittstelle.
[edit forwarding-options dhcp-relay group boston interface fe-1/0/1.2 overrides] user@host# set no-bind-on-request
Aktivieren des DHCP-Relay-Proxymodus
Sie können den DHCP-Relay-Proxymodus für alle Schnittstellen oder eine Gruppe von Schnittstellen aktivieren.
So aktivieren Sie den DHCP-Relay-Proxymodus:
Ändern des Felds Gateway-IP-Adresse (giaddr) in das giaddr des DHCP-Relay-Agenten
Sie können den DHCP-Relay-Agent so konfigurieren, dass er das Feld "Gateway-IP-Adresse" (giaddr) in Paketen ändert, die er zwischen einem DHCP-Client und einem DHCP-Server weiterleitet.
So überschreiben Sie die giaddr jedes DHCP-Pakets mit der giaddr des DHCP-Relay-Agenten, bevor das Paket an den DHCP-Server weitergeleitet wird:
Konfigurieren des DHCP-Relay-Agents zum Ersetzen von Anforderungs- und Freigabepaketen durch die Gateway-IP-Adresse
Sie können den DHCP-Relay-Agent so konfigurieren, dass Anforderungs- und Freigabepakete durch die Gateway-IP-Adresse (giaddr) ersetzt werden, bevor das Paket an den DHCP-Server weitergeleitet wird.
So ersetzen Sie die Quelladresse durch giaddr:
Konfigurieren der Quelladresse des DHCP-Relay-Agents, damit DHCP-Pakete eine Firewall passieren können
In Netzwerkkonfigurationen, in denen sich eine Firewall auf dem Breitband-Netzwerk-Gateway (BNG) zwischen dem DHCP-Relay-Agent und dem DHCP-Server befindet, passiert nur die BNG-Loopback-Adresse die Firewall. In diesem Fall werden DHCP-Unicastpakete verworfen. Damit DHCP-Unicastpakete die BNG-Firewall passieren können, konfigurieren Sie die Quelladresse in DHCP-Paketen und DHCP-Nachrichten als konfigurierte Loopback-Adresse.
Konfigurieren Sie auf dem DHCPv4-Relay-Server zusätzlich zur Konfiguration der IP-Quelladresse die Linkauswahl (Unteroption 5) in den Informationen zu Option 82, damit der DHCP-Server den richtigen Adresspool für den DHCP-Client findet, wenn der Server ein weitergeleitetes Paket empfängt, und die Server-ID-Überschreibung (Unteroption 11) in den Informationen zu Option 82, um die Server-ID-Option im DHCP-Paket festzulegen.
So konfigurieren Sie den DHCPv4-Relay-Agent für die Verwendung der Loopback-Adresse als Quelladresse:
So konfigurieren Sie den DHCPv6-Relay-Agent für die Verwendung der Loopback-Adresse als Quelladresse:
Konfigurieren Sie den DHCPv6-Relay-Agent so, dass die IP-Quelladresse von DHCP-Paketen auf die konfigurierte Loopback-Adresse festgelegt wird.
[edit forwarding options dhcp-relay dhcpv6 overrides] user@host# set relay-source lo0
Verwenden von Layer 2-Unicast-Übertragung anstelle von Broadcast für DHCP-Pakete
Sie können den DHCP-Relay-Agent so konfigurieren, dass die Einstellung des Broadcast-Bits in DHCP-Anforderungspaketen außer Kraft gesetzt wird. Der DHCP-Relay-Agent verwendet dann stattdessen die Layer-2-Unicastübertragungsmethode, um während des Ermittlungsprozesses DHCP-Angebotsantwortpakete und DHCP-ACK-Antwortpakete vom DHCP-Server an DHCP-Clients zu senden.
So überschreiben Sie die Standardeinstellung des Broadcast-Bits in DHCP-Anforderungspaketen:
Deaktivieren des DHCP-Relay-Agenten für Schnittstellen, für Gruppen oder global
Sie können DHCP-Relay auf allen Schnittstellen oder einer Gruppe von Schnittstellen deaktivieren.
So deaktivieren Sie den DHCP-Relay-Agenten: