Citrix ADC Appliances im Aktiv-Aktiv-Modus mit VRRP
Eine aktive -aktive beritstellung nutzt nicht nur Ausfallzeiten, sondern auch alle Citrix ADC电器在der beritstellung高效。Im aktiv - aktiv - bereitstellungsmodus werden dieselben VIPs auf allen Citrix ADC Appliances in der konfigururert, jedoch mit unterschiedlichen Prioritäten, sodass ein bestimmter VIP nur auf einer Appliance gleichzeeitig aktiv sein kann。
Der aktive VIP wwals Master-VIP bezeichnet,和die entsprechenen VIPs auf den anderen Citrix ADC电器werden als Backup-VIPs bezeichnet。Wenn ein Master-VIP fehlschlägt, übernimmt der Backup-VIP mit höchster Priorität和wild zum Master-VIP。Alle Citrix ADC设备在einer aktiven Bereitstellung verwenden das虚拟路由器冗余协议(VRRP) -协议,um ihre VIPs und die sprechenden Prioritäten在regelmäßigen Abständen anzukündigen。
思杰ADC- appliances im Aktiv-Modus können so konfiguriert werden, dass kein思杰ADC im Leerlauf ist。Citrix ADC verschiedene VIPs aktiv。VIP1, VIP2, VIP3和VIP4与NS1, NS2和NS3之间的关系。Aufgrund ihrer Prioritäten sind VIP1和vip2 auf NS1 aktiv, VIP3 ist auf NS2 aktiv和VIP3 ist auf NS3 aktiv。Wenn beispielsweise NS1 fehlschlägt, werden VIP1 auf NS3 und VIP2 auf NS2 aktiv。
Abbildung 1。明信片Active-Active-Konfiguration
Die Citrix ADC电器产品图
- 客户C1送eine Anforderung一个VIP1。Die Anforderung erreicht R1。
- R1 hat keinen ARP-Eintrag für VIP1 und sendet daher eine ARP-Anforderung für VIP1。
- VIP1 ist in NS1 aktiv, daher antwortet NS1 mit einer quel -MAC- address als virtueller MAC (z. B. virtueller MAC1), der mit VIP1 verknüpft ist, und VIP1 als quel - ip - address。
- SW1 lunt den Port für VIP1 aus der ARP-Antwort und aktualisiert seine Bridge-Tabelle。
- R1 aktualisiert den ARP-Eintrag mit virtuellem MAC1 und VIP1。
- R1, leitet as Paket as VIP1 auf NS1 weiter。
- Der Lastausgleichsalgorithmus von NS1 wählt Server S2 aus, und NS1 öffnet eine Verbindung zwischen einer seiner SNIP-Adressen und S2。
- S2 antiwortet auf den SNIP auf dem Citrix ADC。
- NS1 send det die安特沃特von S2 an den客户端。在der Antwort fügt NS1 mac - address der physischen Schnittstelle als quell - mac - address und VIP1 als quell - ip - address ein。
- Sollte NS1 fehlschlagen, verwenden die Citrix ADC Appliances das VRRP-Protokoll, um VIP1 mit der höchsten Priorität auszuwählen。在柴油降落野生VIP1 auf NS3 aktiv,和die folgenden beiden Schritte aktualisieren die aktiv-aktive配置。
- NS3 sendet eine GARP-Nachricht für VIP1。在der Nachricht ist virtueller MAC1是quell - mac - address, VIP1是quell - ip - address。
- SW1 lent den neuen Port für virtuellen MAC1 aus dem GARP-Broadcast und aktualisiert seine Bridge-Tabelle, um nachfolgende Clientanforderungen für VIP1 an NS3 zu senden。R1 aktualisiert seine ARP-Tabelle。
Die Priorität eines VIP kann durch Health Tracking geändert werden。Wenn Sie die健康追踪aktivieren, sollten Sie sicherstellen, dass die Präemption ebenfalls aktiviert ist, damit ein VIP, dessen Priorität gesenkt ist, von einem anderen VIP abgezogen werden kann。
在manchen situation - en kann der Datenverkehr einen Backup-VIP erreichen。我的祖国,können我的祖国,我的祖国,während我的祖国,我的祖国,我的祖国。Oder Sie können die globale Option An Master senden aktivieren。Auf einem Knoten, Auf dem die Freigabe aktiviert ist, hat er Vorrang vor dem Senden an Master。
Integritatstracking
Die Basispriorität (BP-Bereich 1-255)最正常,最有效Priorität (EP) kann auch Die Bestimmung beeinflussen。
Wenn beispielsweise ein VIP auf NS1模具Priorität 101帽和dieselbe VIP auf NS2模具Priorität 99帽,ist der VIP auf NS1 aktiv。Wenn jedoch zwei vserver die VIP auf NS1 verwenden und einer von ihnen ausfällt, kann die Integritätsüberwachung die EP von VIP auf NS1 reduzieren。VRRP macht dann den VIP auf NS2 zum aktiven VIP。
我Folgenden sind die Integritätsverfolgungsoptionen zum Ändern von EP aufgeführt:
- KEINE。Verfolgung。EP =英国石油公司
- 阿莱。Wenn alle virtuellen服务器UP sind, dann EP = BP。安德恩福斯EP = 0。
- 一个。Wenn mindestens ein virtueller Server UP ist, dann EP = BP。安德恩福斯EP = 0。
- 进步的。Wenn ALLE virtuelle Server UP sind, dann EP = BP。Wenn ALLE virtuelle服务器DOWN sind, dann EP = 0。Ansonsten EP = BP (1 - K/N), wobei N die Gesamtzahl der virtuellen Server ist, die mit dem VIP verknüpft sind und K die Anzahl der virtuellen Server ist, die ausgefallen sind。
Hinweis:Wenn Sie einen anderen Wert als NONE angeben, sollte die Präemption aktiviert werden, damit die Backup-VIP mit der höchsten Priorität aktiv怪,Wenn die Priorität des Master-VIP heruntergestuft怪。
Praemption
Die einstein eines aktiven VIP durch einen anderen VIP, der eine höhere Priorität erhält, ist standardmäßig aktiviert und sollte normalerweise aktiviert werden。在einigen Fällen möchten Sie es jedoch möglicherweise deaktivieren。Die Präemption ist eine Einstellung pro Knoten für jeden VIP。
Die Präemption kann in folgenden situation auftreten:
- Ein aktiver VIP fällt aus und Ein VIP mit niedrigerer Priorität nimt seinen Platz Ein。Wenn der VIP mit höherer Priorität wieder online ist, wild der aktuell aktive VIP unterbrechen。
- 生命追踪bewirkt, dass die Priorität eines Backup-VIP höher ist als die des aktiven VIP。Der Backup-VIP setzt dann den aktiven VIP voraus。
Freigeben
Für den Fall, dass der Datenverkehr Backup-VIP erreicht, wildder Datenverkehr gelöscht, es sei denn, die Freigabeoption ist auf der Backup-VIP aktiviert。Dieses Verhalten ist eine Einstellung pro Knoten für jeeden VIP und ist standardmäßig deaktiviert。
在der Abbildung明信片aktive KonfigurationVIP1 auf NS1 ist aktiv und VIP1- vips auf NS2 und NS3 sind备份。根据估计Umständen kann der Datenverkehr VIP1 auf NS2 erreichen。Wenn die Freigabe auf NS2 aktiviert ist, wild dieser Datenverkehr verarbeitet und nicht gelöscht。