Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Verzögern von DHCP-Angebots- und Ankündigungsantworten für Lastausgleichs-DHCP-Server

Load Balancing für lokale DHCP-Server durch verzögerte Antworten an Clients

In einer Netzwerkumgebung mit mehreren lokalen DHCP-Servern und zahlreichen DHCP-Clients möchten Sie möglicherweise einen Lastenausgleich für den Datenverkehr herstellen, indem Sie einigen lokalen Servern erlauben, auf bestimmte Clients zu antworten, während andere lokale Server daran gehindert werden, sofort auf diese Clients zu reagieren. Ab Junos OS Version 16.1R1 können Sie eine clientspezifische Verzögerung bei der Reaktion auf lokalen DHCP-Servern konfigurieren. Wenn ein DHCPv4-Client eine Erkennungsnachricht sendet oder ein DHCPv6-Client eine Solicit-Nachricht an das Servernetzwerk sendet, empfangen alle entsprechenden DHCP-Server (derselben Familie) im Netzwerk die Anforderung gleichzeitig, aber Server, die mit einer Verzögerung konfiguriert sind, antworten dem Client erst, wenn der Verzögerungstimer abgelaufen ist.

Wenn der Verzögerungstimer abläuft, sendet der lokale Server ein Angebot oder eine Ankündigungsnachricht an den Client. Wenn der Client bereits gebunden ist, bedeutet dies, dass ein anderer Server, der entweder keine oder eine kürzere Verzögerung hat, mit einem Angebot oder einer Ankündigungsnachricht an den Client geantwortet hat. In diesem Fall gibt der mit der Verzögerung konfigurierte Server den Client frei.

Wenn der Client jedoch keine Antwort von einem Server erhält, sendet er eine zweite Ermittlungs- oder Abrufnachricht. Wenn der konfigurierte Server die zweite Nachricht vom Client empfängt, bevor die ursprüngliche Verzögerung abläuft, sendet er sofort eine Antwort an den Client. Dieses Verhalten ermöglicht es dem konfigurierten Server, als redundanter oder Sicherungsserver für den Server zu fungieren, der den Client verarbeiten sollte.

Tabelle 1 listet die Merkmale auf, die Sie verwenden können, um DHCP-Clients zu identifizieren, für die Antworten verzögert werden, sowie die entsprechenden DHCPv4- und DHCPv6-Optionen, die Sie in der Konfiguration angeben.

Tabelle 1: Merkmale zur Identifizierung von Clients für verzögerte Antworten

Client-Merkmal

DHCPv4

DHCPv6

Agent-Circuit-ID: Eine Zeichenfolge, die die lokale Verbindung zwischen dem Client und dem DHCP-Relay-Agent identifiziert und den jeweiligen Client eindeutig identifiziert.

Option 82, Unteroption 1

Möglichkeit 18

Remote-ID des Agenten: Eine Zeichenfolge, die einen Client anhand von Merkmalen des Clients, wie z. B. Anrufer-ID oder Benutzername, eindeutig identifiziert.

Option 82, Unteroption 2

Möglichkeit 37

Benutzerklassenbezeichner: Eine Zeichenfolge, die eine Klasse oder Gruppe darstellt, zu der der Client gehört. Beispielsweise können verschiedene Benutzerklassen eine Marketinggruppe im Vergleich zu einer Buchhaltungsgruppe identifizieren.

Option 77

Option 15

Vendor Class Identifier: Die bei der IANA registrierte Unternehmensnummer für den Hersteller der Ausrüstung, auf der der Client ausgeführt wird.

Option 60

Möglichkeit 16

Vorteile der Verzögerung der Antwort des lokalen DHCP-Servers

  • Ermöglicht die Verteilung der Last auf viele DHCP-Server, indem bestimmte Clients bevorzugt von anderen Servern bedient werden.

  • Aktivieren Sie Redundanz zwischen Servern, indem Sie einem Server erlauben, zu antworten, falls der bevorzugte Server dies nicht tut.

Konfigurieren einer Verzögerung in der Antwort des lokalen Servers auf DHCP-Erkennungs- und -Solicit-Nachrichten

Sie können einen lokalen DHCPv4- oder DHCPv6-Server so konfigurieren, dass die Reaktion auf das Ermitteln bzw. Anfordern von Nachrichten von Clients verzögert wird. Der Server antwortet dem Client nur, wenn der Verzögerungstimer abläuft. Sie können die Verzögerung auf globaler, Gruppen- und Schnittstellenebene konfigurieren. Um zu bestimmen, welche Clients eine verzögerte Antwort erhalten, konfigurieren Sie den Server so, dass er bestimmte hexadezimale oder ASCII-Zeichenfolgen identifiziert, die in der Nachricht vom Client empfangen werden. Der lokale Server vergleicht die konfigurierte Zeichenfolge mit dem empfangenen DHCP-Wert in der Clientnachricht und verzögert die Antwort, je nachdem, ob der empfangene Wert mit dem konfigurierten Wert übereinstimmt, nicht übereinstimmt oder mit dem konfigurierten Wert beginnt.

So konfigurieren Sie eine verzögerte Antwort auf eine Angebotsnachricht, die von einem DHCPv4-Client empfangen wurde:

Hinweis:

Dieses Verfahren zeigt die globale Konfiguration. Sie können die Verzögerung auch auf den [edit system services dhcp-local-server group group-name interface interface-name overrides] Ebenen und [edit system services dhcp-local-server group group-name overrides] Hierarchie konfigurieren.

  1. Geben Sie an, wie lange der lokale DHCPv4-Server verzögert, bevor er dem Client antwortet.
  2. Geben Sie die in der DHCPv4-Angebotsnachricht empfangene Option an, die den Client identifiziert, der eine verzögerte Antwort erhalten soll.
  3. Geben Sie an, wie die empfangene Option abgeglichen werden soll.
    • Übereinstimmung, wenn die empfangene ASCII- oder Hexadezimalzeichenfolge genau mit der konfigurierten Zeichenfolge übereinstimmt.

    • Übereinstimmung, wenn die empfangene ASCII- oder Hexadezimalzeichenfolge nicht genau mit der konfigurierten Zeichenfolge übereinstimmt.

    • Übereinstimmung, wenn die empfangene ASCII- oder Hexadezimalzeichenfolge mit der konfigurierten Zeichenfolge beginnt.

So konfigurieren Sie eine verzögerte Antwort auf eine von einem DHCPv6-Client empfangene Ankündigungsnachricht:

Hinweis:

Dieses Verfahren zeigt die globale Konfiguration. Sie können die Verzögerung auch auf den [edit system services dhcp-local-server dhcpv6 group group-name interface interface-name overrides] Ebenen und [edit system services dhcp-local-server dhcpv6 group group-name overrides] Hierarchie konfigurieren.

  1. Geben Sie an, wie lange der lokale DHCPv6-Server verzögert, bevor er dem Client antwortet.

  2. Geben Sie die in der DHCPv6-Ankündigungsnachricht empfangene Option an, die den Client identifiziert, der eine verzögerte Antwort erhalten soll.

  3. Geben Sie an, wie die empfangene Option abgeglichen werden soll.

    • Übereinstimmung, wenn die empfangene ASCII- oder Hexadezimalzeichenfolge genau mit der konfigurierten Zeichenfolge übereinstimmt.

    • Übereinstimmung, wenn die empfangene ASCII- oder Hexadezimalzeichenfolge nicht genau mit der konfigurierten Zeichenfolge übereinstimmt.

    • Übereinstimmung, wenn die empfangene ASCII- oder Hexadezimalzeichenfolge mit der konfigurierten Zeichenfolge beginnt.

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie den Feature-Explorer , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Veröffentlichung
Beschreibung
16.1R1
Ab Junos OS Version 16.1R1 können Sie eine clientspezifische Verzögerung bei der Reaktion auf lokalen DHCP-Servern konfigurieren.