AUF DIESER SEITE
Überschreiben der standardmäßigen Konfigurationseinstellungen für den lokalen DHCP-Server
Überschreiben der standardmäßigen DHCP-Relaykonfigurationseinstellungen
Deaktivieren der automatischen Bindung von verirrten DHCP-Anforderungen
Ändern des Feldes Gateway-IP-Adresse (giaddr) in giaddr des DHCP-Relais-Agenten
Verwendung 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
Überschreibungen für standardmäßige Konfigurationseinstellungen für lokalen DHCP-Server und DHCP-Relay
Überschreiben der standardmäßigen Konfigurationseinstellungen für den lokalen DHCP-Server
Mit der Abonnentenverwaltung können Sie bestimmte standardmäßige Konfigurationseinstellungen 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 globale Standardkonfigurationsoptionen für lokale DHCP-Server außer Kraft zu setzen, schließen Sie die
overridesAnweisung und ihre 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 Hierarchieebene
[edit system services dhcp-local-server group group-name]ein.Um Konfigurationsoptionen des lokalen DHCP-Servers für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe von Schnittstellen außer Kraft zu setzen, schließen Sie die Anweisungen auf Hierarchieebene
[edit system services dhcp-local-server group group-name interface interface-name]ein.Um Überschreibungen für den lokalen DHCPv6-Server auf globaler Ebene, Gruppenebene oder pro Schnittstelle zu konfigurieren, verwenden Sie die entsprechenden Anweisungen auf Hierarchieebene
[edit system services dhcp-local-server dhcpv6].
So überschreiben Sie die standardmäßigen Konfigurationseinstellungen für den lokalen DHCP-Server:
Überschreiben der standardmäßigen DHCP-Relaykonfigurationseinstellungen
Sie können die standardmäßigen DHCP-Relaykonfigurationseinstellungen auf globaler Ebene, für eine benannte Gruppe von Schnittstellen oder für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe überschreiben.
Um globale Standardkonfigurationsoptionen für DHCP-Relay-Agenten außer Kraft zu setzen, schließen Sie die
overridesAnweisung und ihre untergeordneten Anweisungen auf Hierarchieebene[edit forwarding-options dhcp-relay]ein.Um DHCP-Relaykonfigurationsoptionen für eine benannte Gruppe von Schnittstellen zu überschreiben, schließen Sie die Anweisungen auf Hierarchieebene
[edit forwarding-options dhcp-relay group group-name]ein.Um DHCP-Relaykonfigurationsoptionen für eine bestimmte Schnittstelle innerhalb einer benannten Gruppe von Schnittstellen zu überschreiben, schließen Sie die Anweisungen auf Hierarchieebene
[edit forwarding-options dhcp-relay group group-name interface interface-name]ein.Um Überschreibungen für DHCPv6-Relay auf globaler Ebene, Gruppenebene oder pro Schnittstelle zu konfigurieren, verwenden Sie die entsprechenden Anweisungen auf Hierarchieebene
[edit forwarding-options dhcp-relay dhcpv6].
So überschreiben Sie die Standardkonfigurationseinstellungen des DHCP-Relay-Agenten:
DHCP-Verhalten bei Neuverhandlungen im gebundenen Zustand
Alle DHCP-Modelle (DHCPv4 und DHCPv6 Local Server und Relay Agent) verwenden dasselbe Standardverhalten, wenn sie eine DHCPv4 Discover- oder DHCPv6 Solicit-Nachricht empfangen, während sie sich in einem gebundenen Zustand befinden. Im Standardverhalten behält DHCP den vorhandenen Clienteintrag bei, wenn es eine neue Discover- oder Solicit-Nachricht empfängt, deren Client-ID mit dem vorhandenen Client übereinstimmt. DHCP antwortet dem Client mit einer Angebots- oder Ankündigungsnachricht.
Sie können die delete-binding-on-renegotiation Anweisung verwenden, um das Standardverhalten auf dem lokalen DHCP-Server oder DHCP-Relay-Agent zu überschreiben. Sie können die Außerkraftsetzung global oder gruppenbasiert konfigurieren. Wenn sich DHCP in der Überschreibungskonfiguration 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. Auf einem DHCP-Relay-Agent sendet der Agent 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 fortgesetzt.
In Versionen vor Junos OS Version 15.1 ist das Standardverhalten für den lokalen DHCPv6-Server und den Relay-Agent dasselbe wie das Überschreibungsverhalten 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.
So konfigurieren Sie beispielsweise den lokalen DHCPv4-Server so, dass das Standardverhalten für die Neuverhandlung global außer Kraft gesetzt wird:
So konfigurieren Sie beispielsweise den DHCPv6-Relay-Agent so, dass das standardmäßige Neuverhandlungsverhalten für eine Schnittstellengruppe überschrieben 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 Überschreibungsaktion konfigurieren möchten.
[edit forwarding-options dhcp-relay dhcpv6 group] user@host# edit overrides
Geben Sie an, dass der DHCPv6-Relay-Agent das standardmäßige Neuverhandlungsverhalten außer Kraft setzen soll.
[edit forwarding-options dhcp-relay dhcpv6 group overrides] user@host# set delete-binding-on-renegotiation
Release-Nachrichten beim Löschen von Clients versenden
Wenn DHCP-Relay und Relay-Proxy einen Client löschen, senden sie standardmäßig keine Release-Nachricht an den DHCP-Server. Sie können das Standardverhalten überschreiben und DHCP-Relay und Relay-Proxy so konfigurieren, dass sie eine Release-Nachricht senden, wenn sie einen Client löschen. Die von DHCP-Relay und Relayproxy gesendete Freigabenachricht enthält Informationen zu Option 82.
Sie müssen die Anweisung zum Konfigurieren von send-release-on-delete DHCP-Relay und Relayproxy einschließen, um die Release-Nachricht zu senden, wenn die client-discover-match Anweisung enthalten ist.
Sie können die [edit forwarding-options dhcp-relay dhcpv6] Hierarchieebene verwenden, um das Standardverhalten für den DHCPv6-Relay-Agent zu überschreiben.
So senden Sie eine Freigabenachricht:
Deaktivieren der automatischen Bindung von verirrten DHCP-Anforderungen
DHCP-Anfragen, die empfangen werden, aber keinen Eintrag in der Datenbank haben, werden als Streuanfragen 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 einem ACK antwortet, wird der Client gebunden und das ACK 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 Streuanfragen ist standardmäßig aktiviert.
Um das automatische Bindungsverhalten zu deaktivieren, schließen Sie die
no-bind-on-requestAnweisung ein, wenn Sie DHCP-Überschreibungen 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 Streuanforderungen für eine Gruppe von Schnittstellen deaktiviert, und eine Konfiguration, die die automatische Bindung an eine bestimmte Schnittstelle deaktiviert.
So deaktivieren Sie die automatische Bindung von Streuanforderungen an eine Gruppe von Schnittstellen:
So deaktivieren Sie die automatische Bindung von Streuanfragen an 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-Proxy-Modus
Sie können den DHCP-Relay-Proxy-Modus auf allen Schnittstellen oder einer Gruppe von Schnittstellen aktivieren.
So aktivieren Sie den DHCP-Relay-Proxy-Modus:
Ändern des Feldes Gateway-IP-Adresse (giaddr) in giaddr des DHCP-Relais-Agenten
Sie können den DHCP-Relay-Agent so konfigurieren, dass das Feld für die Gateway-IP-Adresse (giaddr) in Paketen geändert wird, die er zwischen einem DHCP-Client und einem DHCP-Server weiterleitet.
So überschreiben Sie den giaddr jedes DHCP-Pakets mit dem giaddr des DHCP-Relay-Agenten, bevor Sie das Paket an den DHCP-Server weiterleiten:
Konfigurieren des DHCP-Relay-Agents zum Ersetzen von Anforderungs- und Freigabepaketen durch 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, bei denen sich eine Firewall auf dem Breitband-Netzwerk-Gateway (BNG) zwischen dem DHCP-Relay-Agent und dem DHCP-Server befindet, wird nur die BNG-Loopback-Adresse durch die Firewall geleitet. In diesem Fall werden DHCP-Unicast-Pakete verworfen. Damit DHCP-Unicast-Pakete 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-Relayserver zusätzlich zur Konfiguration der IP-Quelladresse die Verbindungsauswahl (Unteroption 5) in Option 82-Informationen, damit der DHCP-Server den richtigen Adresspool für den DHCP-Client findet, wenn der Server ein weitergeleitetes Paket empfängt, und Server-ID außer Kraft setzen (Unteroption 11) in Option 82-Informationen, um die Server-ID-Option im DHCP-Paket festzulegen.
So konfigurieren Sie den DHCPv4-Relay-Agent so, dass die Loopback-Adresse als Quelladresse verwendet wird:
So konfigurieren Sie den DHCPv6-Relay-Agent so, dass die Loopback-Adresse als Quelladresse verwendet wird:
Konfigurieren Sie den DHCPv6-Relay-Agent, um die IP-Quelladresse von DHCP-Paketen auf die konfigurierte Loopback-Adresse festzulegen.
[edit forwarding options dhcp-relay dhcpv6 overrides] user@host# set relay-source lo0
Verwendung 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 überschrieben wird. Der DHCP-Relay-Agent verwendet dann stattdessen die Layer-2-Unicast-Übertragungsmethode, um DHCP-Angebotsantwortpakete und DHCP-ACK-Antwortpakete vom DHCP-Server an DHCP-Clients während des Ermittlungsprozesses 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 das DHCP-Relay auf allen Schnittstellen oder einer Gruppe von Schnittstellen deaktivieren.
So deaktivieren Sie den DHCP-Relay-Agenten: