VRRP-Kommunikationsintervallen konfigurieren
Bei einer aktiv-aktiven Bereitstellung verwenden alle NetScaler-Knoten das Virtual Router Redundancy Protocol (VRRP), um ihre Master-VIP-Adressen und die entsprechenden Prioritäten in VRRP-Werbepaketen (Hallo-Nachrichten) in regelmäßigen Abständen bekannt zu geben.
VRRP verwendet die folgenden Kommunikationsintervalle:
- Hallo Interval. Intervall zwischen den VRRP-Hello-Nachrichten, die ein Knoten einer Master-VIP-Adresse an seine Peer-Knoten sendet.
- Totes Intervall. Zeit, nach der ein Knoten einer Backup-VIP-Adresse den Status der Master-VIP-Adresse als DOWN betrachtet, wenn keine VRRP-Hello-Nachrichten vom Knoten der Master-VIP-Adresse empfangen werden. Nach dem Totintervall übernimmt die Backup-VIP-Adresse die Funktion und wird zur Master-VIP-Adresse.
Sie können diese Intervalle auf einen gewünschten Wert ändern. Beide Kommunikationsintervalle beziehen sich auf die Einstellung pro Knoten für alle VIP-Adressen in diesem Knoten.
So konfigurieren Sie die VRRP-Kommunikationsintervalle mithilfe der CLI:
Geben Sie in der Befehlszeile Folgendes ein:
- set vrIDParam [-**helloInterval** \<msecs>] [-**deadInterval** \<secs>]
- sh vrIDParam
Beispiel:
> set vrIDParam -helloInterval 500 -deadInterval 2
Done
<!--NeedCopy-->
So konfigurieren Sie die VRRP-Kommunikationsintervalle mithilfe der GUI:
- Navigieren Sie zu System > Netzwerkund klicken Sie in der Gruppe Einstellungen auf Virtuelle Router-Parameter.
- Stellen Sie unter Virtuelle Router-Parameter konfigurierendie Parameter Hello Interval und Dead Interval ein.
- Klicken Sie auf OK.
Beispiel 1: Knoten mit den gleichen VRRP-Totintervallen
Ziehen Sie eine aktiv-aktive Bereitstellung in Betracht, die aus NetScalers NS1, NS2 und NS3 besteht. Die virtuellen 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 dargestellt, ist das Totintervall auf allen drei Knoten auf denselben Wert (2 Sekunden) gesetzt. Die VRRP-Kommunikationsintervalle (Hallo-Intervall und Totintervall) 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 VIP-Adressen, die auf diesem Knoten aktiv sind (Master), das Hallo-Intervall, und das tote Intervall wird von den VIP-Adressen verwendet, die auf diesem Knoten inaktiv sind (Backup). 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.
Der Ausführungsablauf sieht wie folgt aus:
- NS1 sendet Hello-Nachrichten in einem festgelegten Hallo-Intervall von 400 ms an NS2 und NS3 für die VIP1-Adresse, da VIP1 auf NS1 aktiv ist (der Master). In ähnlicher Weise sendet NS2 Hallo-Nachrichten für VIP2 und NS3 sendet Hallo-Nachrichten für VIP3.
- Auf NS1 gilt das festgelegte Totzeitintervall für VIP2 und VIP3, da sie auf NS1 inaktiv sind (Backups). In ähnlicher Weise gilt auf NS2 das festgelegte Tot-Intervall für VIP1 und VIP3, und auf NS3 gilt das festgelegte Tot-Intervall für VIP1 und VIP2.
- Wenn NS1 ausfällt, betrachten NS2 und NS3 NS1 als ausgefallen, wenn sie 2 Sekunden lang keine Hallo-Nachrichten von NS1 erhalten (das tote Intervall). VIP1 auf NS3 übernimmt die Funktion 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-Totintervallen
Stellen Sie sich eine VRRP-Bereitstellung vor, die der in Beispiel 1 beschriebenen Bereitstellung ähnelt, jedoch mit einem anderen Totintervall 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.
Der Ausführungsablauf ist wie folgt, wenn NS1 ausfällt:
- NS2 betrachtet NS1 als ausgefallen, nachdem 2 Sekunden lang keine Hallo-Nachrichten von NS1 empfangen wurden (das tote Intervall von NS2).
- VIP1 auf NS2 übernimmt die Kontrolle und wird aktiv (Master). NS2 beginnt jetzt, Hallo-Nachrichten für VIP1 zu senden.
Obwohl VIP1 auf NS3 eine höhere VRIP-Priorität (60) hat als VIP1 auf NS2 (30), verhindert das größere Totintervall von NS3 (3 Sekunden gegenüber 2 Sekunden für NS2), dass VIP1 auf NS3 die Kontrolle übernimmt, bevor VIP 1 auf NS2 dies bereits getan hat.
Beispiel 3: Knoten mit unterschiedlichen Totintervallen 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: VRRP-Intervall Beispiel 3 Einstellungen.
Der Ausführungsablauf ist wie folgt, wenn NS1 ausfällt:
- NS2 betrachtet NS1 als ausgefallen, nachdem 2 Sekunden lang keine Hallo-Nachrichten von NS1 empfangen wurden (das eingestellte Tot-Intervall von NS2). Zu diesem Zeitpunkt betrachtet NS3 mit einem Totintervall von 3 Sekunden NS1 nicht als ausgefallen.
- VIP1 auf NS2 übernimmt die Kontrolle und wird aktiv (Master). NS2 beginnt jetzt, Hallo-Nachrichten für VIP1 zu senden.
- Beim Empfang von Hello-Nachrichten von NS2 für VIP1 nimmt NS3 NS2 für VIP1 vor, 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.
- VIP1 auf NS3 übernimmt die Kontrolle und wird aktiv (Master). NS3 beginnt jetzt mit dem Senden von Hallo Nachrichten für VIP1.