Konfigurieren von VRRP-Kommunikationsintervallen

In einer aktiven Bereitstellung verwenden alle Citrix ADC Knoten das Virtual Router Redundancy Protocol (VRRP), um ihre Master-VIP-Adressen und die entsprechenden Prioritäten in VRRP-Anzeigenpaketen (Hallo Nachrichten) in regelmäßigen Abständen anzukündigen.

VRRP verwendet die folgenden Kommunikationsintervalle:

  • Hello Interval. Intervall zwischen den VRRP-Hallo Nachrichten, die ein Knoten einer Master-VIP-Adresse an seine Peer-Knoten sendet.
  • Dead Intervall. Zeit, nach der ein Knoten einer Backup-VIP-Adresse den Status der Master-VIP-Adresse als DOWN betrachtet, wenn VRRP-Hallo Nachrichten vom Knoten der Master-VIP-Adresse nicht empfangen werden. Nach dem toten Intervall übernimmt die Backup-VIP-Adresse und wird zur Master-VIP-Adresse.

Sie können diese Intervalle in einen gewünschten Wert ändern. Beide Kommunikationsintervalle gelten pro Knoten für alle VIP-Adressen in diesem Knoten.

So konfigurieren Sie VRRP-Kommunikationsintervalle mit der CLI:

Geben Sie an der Eingabeaufforderung Folgendes ein:

  • set vrIDParam [-helloInterval <msecs>] [-deadInterval <secs>]
  • sh vrIDParam

Beispiel:

> set vrIDParam -helloInterval 500 -deadInterval 2
 Done

So konfigurieren Sie VRRP-Kommunikationsintervalle mit der GUI:

  1. Navigieren Sie zu System > Netzwerk, klicken Sie in der Gruppe Einstellungen auf Virtuelle Router-Parameter.
  2. Legen Sie unter Virtual Router Parameter konfigurieren die Parameter Hallo Intervall und Dead Interval fest.
  3. Klicken Sie auf OK.

Beispiel 1: Knoten mit denselben VRRP-Deadintervallen

Betrachten Sie eine aktive Bereitstellung, die aus Citrix ADCs NS1, NS2 und NS3 besteht. Virtuelle IP-Adressen VIP1, VIP2, VIP3 sind auf jedem dieser ADCs konfiguriert. Aufgrund ihrer Prioritäten ist VIP1 auf NS1 aktiv, VIP2 ist auf NS2 aktiv und VIP3 ist auf NS3 aktiv.

Wie in der folgenden Tabelle gezeigt, wird das tote Intervall auf allen drei Knoten auf den gleichen Wert (2 Sekunden) gesetzt. Die VRRP-Kommunikationsintervalle (Hello Intervall und Dead Intervall) eines Knotens gelten für alle auf dem Knoten konfigurierten VRIDs und gelten wiederum für alle VIP-Adressen, die den VRIDs auf dem Knoten zugeordnet sind.

Auf jedem Knoten verwenden die aktiven VIP-Adressen (Master) auf diesem Knoten das Hello Intervall, und das Dead Intervall wird von den inaktiven VIP-Adressen (Backup) auf diesem Knoten verwendet. Die Präemption ist für die VIP-Adressen in allen drei Knoten deaktiviert.

In der folgenden Tabelle sind die in diesem Beispiel verwendeten Einstellungen aufgeführt: VRRP-Intervall Beispiel 1 Einstellungen.

vrrrp-Intervall — Beispiel 1

Der Ausführungsablauf ist wie folgt:

  1. NS1 sendet Hallo Nachrichten in einem festgelegten Hallo Intervall von 400 ms an NS2 und NS3 für die VIP1-Adresse, da VIP1 (der Master) auf NS1 aktiv ist. In ähnlicher Weise sendet NS2 Hallo Nachrichten für VIP2 und NS3 sendet Hallo Nachrichten für VIP3.
  2. Auf NS1 gilt das festgelegte Deadintervall für VIP2 und VIP3, da sie inaktiv sind (Backups) auf NS1. In ähnlicher Weise gilt für NS2 das festgelegte Dead-Intervall für VIP1 und VIP3, und auf NS3 gilt das festgelegte Dead-Intervall für VIP1 und VIP2.
  3. Wenn NS1 ausfällt, betrachten NS2 und NS3 NS1 als ausgefallen, wenn sie für 2 Sekunden keine Hallo Nachrichten von NS1 erhalten (das tote Intervall). VIP1 auf NS3 übernimmt und wird aktiv (Master), da seine VRID-Priorität (60) höher ist als die von VIP1 von NS2 (30).

Beispiel 2: Knoten mit unterschiedlichen VRRP-Deadintervallen

Betrachten Sie eine VRRP-Bereitstellung ähnlich der in Beispiel1 beschriebenen Bereitstellung, jedoch mit einem anderen Deadintervall auf jedem Knoten (NS1, NS2 und NS3). Die Präemption ist für die VIP-Adressen in allen drei Knoten deaktiviert.

In der folgenden Tabelle sind die in diesem Beispiel verwendeten Einstellungen aufgeführt: VRRP-Intervall Beispiel 2 Einstellungen.

vrrrp-Intervall — Beispiel 2

Der Ausführungsablauf ist wie folgt, wenn NS1 ausfällt:

  1. NS2 betrachtet NS1 als heruntergefahren, nachdem zwei Sekunden lang keine Hello Nachrichten von NS1 empfangen wurden (das tote Intervall von NS2).
  2. VIP1 auf NS2 übernimmt und wird aktiv (Master). NS2 beginnt jetzt mit dem Senden von Hallo Nachrichten für VIP1.

Obwohl VIP1 auf NS3 eine höhere VRIP-Priorität (60) hat als VIP1 auf NS2 (30), das größere tote Intervall von NS3 (3 Sekunden gegenüber 2 Sekunden für NS2), verhindert, dass VIP1 auf NS3 übernimmt, bevor VIP 1 auf NS2 dies bereits getan hat.

Beispiel 3: Knoten mit unterschiedlichen Deadintervallen und aktivierter Präemption

Betrachten Sie eine VRRP-Bereitstellung ähnlich der in Beispiel1 beschriebenen Bereitstellung, jedoch mit unterschiedlichen Deadintervallen auf den drei Knoten NS1, NS2 und NS3 und mit aktivierter Präemption für die VIP1-Adresse auf NS3.

In der folgenden Tabelle sind die in diesem Beispiel verwendeten Einstellungen aufgeführt: Beispiel für VRRP-Intervall 3 Einstellungen.

vrrrp-Intervall — Beispiel 3

Der Ausführungsablauf ist wie folgt, wenn NS1 ausfällt:

  1. NS2 betrachtet NS1 als heruntergefahren, nachdem zwei Sekunden lang keine Hello Nachrichten von NS1 empfangen wurden (das festgelegte Dead Intervall von NS2). Zu diesem Zeitpunkt betrachtet NS3 mit einem toten Intervall von 3 Sekunden nicht NS1 als heruntergefahren.
  2. VIP1 auf NS2 übernimmt und wird aktiv (Master). NS2 beginnt jetzt mit dem Senden von Hallo Nachrichten für VIP1.
  3. Beim Empfangen von Hello Messages von NS2 für VIP1 setzt NS3 NS2 für VIP1 voraus, da die Präemption für VIP1 von NS3 aktiviert ist und die VRID-Priorität (60) von VIP1 von NS3 höher ist als die (30) von VIP1 von NS2.
  4. VIP1 auf NS3 übernimmt und wird aktiv (Master). NS3 beginnt jetzt mit dem Senden von Hallo Nachrichten für VIP1.