Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Verzögertes Anbieten und Ankündigen von DHCP-Antworten auf DHCP-Server für den Lastenausgleich

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 kann es sinnvoll sein, den Datenverkehr auszugleichen, indem Sie einigen lokalen Servern erlauben, auf bestimmte Clients zu reagieren, 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 Antwortverzögerung auf lokalen DHCP-Servern konfigurieren. Wenn ein DHCPv4-Client eine Ermittlungsnachricht sendet oder ein DHCPv6-Client eine Anforderungsnachricht 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 abläuft.

Wenn der Verzögerungstimer abläuft, sendet der lokale Server eine Angebots- oder Werbenachricht 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 Werbenachricht 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 Anforderungsnachricht. Wenn der konfigurierte Server die zweite Nachricht vom Client empfängt, bevor die Zeitüberschreitung der ursprünglichen Verzögerung überschritten wird, sendet er sofort eine Antwort an den Client. Dieses Verhalten ermöglicht es dem konfigurierten Server, als redundanter Server oder Sicherungsserver für den Server zu fungieren, der für die Verarbeitung des Clients vorgesehen war.

Tabelle 1 listet die Merkmale auf, die Sie verwenden können, um DHCP-Clients zu identifizieren, für die Antworten verzögert sind, 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-Charakteristik

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 basierend auf Merkmalen des Clients, 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 unterschiedliche Benutzerklassen eine Marketinggruppe im Vergleich zu einer Buchhaltungsgruppe identifizieren.

Möglichkeit 77

Möglichkeit 15

Vendor Class Identifier: Die bei der IANA registrierte Unternehmensnummer für den Anbieter der Geräte, auf denen der Client läuft.

Möglichkeit 60

Möglichkeit 16

Vorteile der verzögerten DHCP-Antwort auf lokale Server

  • Ermöglichen Sie die Lastverteilung auf viele DHCP-Server, indem Sie bewirken, dass 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 bei der Reaktion des lokalen Servers auf DHCP-Ermittlungs- und -Anforderungsnachrichten

Sie können einen lokalen DHCPv4- oder DHCPv6-Server so konfigurieren, dass er die Reaktion auf Ermittlungs- bzw. Anforderungsnachrichten von Clients verzögert. 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 bestimmte hexadezimale oder ASCII-Zeichenfolgen identifiziert werden, die in der Nachricht vom Client empfangen wurden. Der lokale Server vergleicht die konfigurierte Zeichenfolge mit den empfangenen DHCP-Optionen 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 von einem DHCPv4-Client empfangene Angebotsnachricht:

Anmerkung:

Diese Prozedur zeigt die globale Konfiguration. Sie können die Verzögerung auch auf Hierarchieebene [edit system services dhcp-local-server group group-name interface interface-name overrides] [edit system services dhcp-local-server group group-name overrides] konfigurieren.

  1. Geben Sie an, wie lange der lokale DHCPv4-Server verzögert, bevor er auf den Client reagiert.
  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 identisch ist.

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

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

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

Anmerkung:

Diese Prozedur zeigt die globale Konfiguration. Sie können die Verzögerung auch auf Hierarchieebene [edit system services dhcp-local-server dhcpv6 group group-name interface interface-name overrides] [edit system services dhcp-local-server dhcpv6 group group-name overrides] konfigurieren.

  1. Geben Sie an, wie lange der lokale DHCPv6-Server verzögert, bevor er auf den Client reagiert.

  2. Geben Sie die Option an, die in der DHCPv6-Ankündigungsnachricht empfangen wurde, 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 identisch ist.

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

    • Übereinstimmung, wenn die empfangene ASCII- oder hexadezimale Zeichenfolge 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 Funktionen entdecken , um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Loslassen
Beschreibung
16.1R1
Ab Junos OS Version 16.1R1 können Sie eine clientspezifische Antwortverzögerung auf lokalen DHCP-Servern konfigurieren.