Health Tracking basierend auf dem Schnittstellenstatus konfigurieren
Um sicherzustellen, dass eine Backup-VIP-Adresse die Funktion des Master-VIP übernimmt, bevor der Knoten der aktuellen Master-VIP-Adresse vollständig ausfällt, können Sie einen Knoten so konfigurieren, dass er die Priorität einer VIP-Adresse ändert, wenn sich der Status einer Schnittstelle auf dem Knoten ändert. Beispielsweise reduziert der Knoten die Priorität einer VIP-Adresse, wenn sich der Status einer Schnittstelle zu DOWN ändert, und erhöht die Priorität, wenn der Status der Schnittstelle zu UP wechselt. Diese Funktion ist eine Konfiguration pro Knoten für jede VIP-Adresse.
Beispiel
Ziehen Sie eine aktiv-aktive Bereitstellung in Betracht, die aus NetScalers NS1, NS2 und NS3 besteht. Die virtuellen IP-Adressen VIP1, VIP2, VIP3 und VIP4 sind auf jedem dieser ADCs konfiguriert. Aufgrund ihrer Prioritäten sind VIP1 und VIP4 auf NS1 aktiv, VIP2 ist auf NS2 aktiv und VIP3 ist auf NS3 aktiv.
Um sicherzustellen, dass die aktiven VIP-Adressen auf NS1 entweder von NS2 oder NS3 übernommen werden, bevor NS1 vollständig ausfällt, wird für die VIP1- und VIP4-Adressen auf NS1 eine schnittstellenbasierte Health Tracking konfiguriert. Die Konfiguration der schnittstellenbasierten Health Tracking für eine VIP-Adresse umfasst die Zuordnung der gewünschten Schnittstellen und das Festlegen des Parameters mit reduzierter Priorität (trackIfNumPriority) für die zugehörige VRID der VIP-Adresse. Auf NS1 sind beispielsweise die Schnittstellen 1/2, 1/3 und 1/5 der VRID von VIP1 zugeordnet, und die reduzierte Priorität ist auf 20 festgelegt.
Die Präemption ist für diese VIP-Adressen in allen drei Knoten aktiviert.
In der folgenden Tabelle sind die in diesem Beispiel verwendeten Einstellungen aufgeführt: Beispieleinstellungen für Health Tracking.
Der Ausführungsablauf auf NS1 ist wie folgt, wenn mehrere Schnittstellen auf NS1 ausfallen:
- Wenn Schnittstelle 1/3 ausfällt, wird die Priorität der Adresse VIP1 um 20 reduziert (der reduzierte Prioritätswert von VIP1), da Schnittstelle 1/3 mit VIP1 verknüpft ist:
- Effektive Priorität von VIP1 = (Aktuelle Priorität — reduzierte Priorität) = (90-20) = 70
- In ähnlicher Weise wird die Priorität der Adresse VIP1 weiter reduziert, wenn die Schnittstelle 1/5 ausfällt:
- Effektive Priorität von VIP1 = (Aktuelle Priorität — reduzierte Priorität) = (70-20) = 50
- Zu diesem Zeitpunkt ist die effektive Priorität von VIP1 auf NS1 geringer als die Priorität von VIP1 auf NS3. NS3 nimmt NS1 für VIP1 vor. VIP1 auf NS3 übernimmt die Kontrolle und wird aktiv (Master).
- Da die Schnittstelle 1/5 auch mit VIP4 verknüpft ist, wird die Priorität von VIP4 außerdem um den reduzierten Prioritätswert von VIP4 reduziert (55).
- Effektive Priorität von VIP4 = (250 - 55) = 195
- Wenn die Schnittstelle 1/7 ausfällt, wird die Priorität von VIP4 weiter reduziert:
- Effektive Priorität von VIP4 = (Aktuelle Priorität — reduzierte Priorität) = (195-55) = 145
- Zu diesem Zeitpunkt ist die effektive Priorität von VIP4 auf NS1 geringer als die Priorität von VIP4 auf NS2. NS2 nimmt NS1 für VIP4 vor. VIP4 auf NS3 übernimmt die Kontrolle und wird aktiv (Master). Diese Konfiguration stellt sicher, dass keine der vier VIP-Adressen auf NS1 aktiv ist, bevor sie vollständig ausfällt.
Konfigurationsschritte für den aktiven IPv4-Modus
Um diese Funktion auf einem Knoten für eine VIP-Adresse zu konfigurieren, legen Sie den Parameter Reduced Priority (trackIfNumPriority) fest und verknüpfen dann die Schnittstellen, deren Status verfolgt werden soll, um die Priorität der VIP-Adresse zu ändern. Wenn sich der Status der zugehörigen Schnittstelle in DOWN oder UP ändert, reduziert oder erhöht der Knoten die Priorität der VIP-Adresse um den konfigurierten Wert für reduzierte Priorität (trackIfNumPriority).
Um eine reduzierte Priorität festzulegen und Schnittstellen mithilfe der CLI an die virtuelle Router-ID zu binden:
Geben Sie in der Befehlszeile Folgendes ein:
- setze vrID <positive_integer><id>[-** trackIfNumPriority\]
- bind vrID <id> -trackifNum <interface_name>
- vRID anzeigen <id>
Beispiel:
> set vrID 125 -trackifNumPriority 10
Done
> bind vrID 125 -trackifNum 1/4 1/5
Done
<!--NeedCopy-->
Um eine reduzierte Priorität festzulegen und Schnittstellen mithilfe der GUI an die virtuelle Router-ID zu binden:
- Navigieren Sie zu System > Netzwerk > VMAC.
- Wählen Sie auf der RegisterkarteVMACseine virtuelle Router-ID aus und klicken Sie auf Bearbeiten.
- Stellen Sie unter Virtuellen MAC konfigurierenden Parameter Reduced Priority ein.
- Wählen Sie die Option Für die VRID getrackte Schnittstellen aus und fügen Sie unter Schnittstellen zuordnen Schnittstellenzur virtuellen Router-ID hinzu.
Konfigurationsschritte für den aktiven IPv6-Modus
Um diese Funktion auf einem Knoten für eine VIP6-Adresse zu konfigurieren, legen Sie den Parameter Reduced Priority (trackIfNumPriority) fest und verknüpfen dann die Schnittstellen, deren Status verfolgt werden soll, um die Priorität der VIP6-Adresse zu ändern. Wenn sich der Status der zugehörigen Schnittstelle in DOWN oder UP ändert, reduziert oder erhöht der Knoten die Priorität der VIP6-Adresse um den konfigurierten Wert für reduzierte Priorität (trackIfNumPriority).
Um die Priorität einer VIP-Adresse automatisch mithilfe der CLI zu ändern, gehen Sie wie folgt vor:
Geben Sie in der Befehlszeile einen der folgenden Befehlssätze ein.
-
Wenn Sie einen neuen virtuellen MAC6 hinzufügen:
- add vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
- bind vrID6 <id> -trackifNum <interface_name>
- show vrID6 <id>
-
Wenn Sie einen vorhandenen virtuellen MAC6 neu konfigurieren:
- set vrID6 <id> [-**trackifNumPriority** \<positive_integer>]
- bind vrID6 <id> -trackifNum <interface_name>
- show vrID6 <id>
Beispiel:
> set vrID6 130 -trackifNumPriority 10
Done
> bind vrID6 130 -trackifNum 1/4 1/5
Done
<!--NeedCopy-->