ADC

Über Persistence

Sie können zwischen verschiedenen Arten von Persistenz für einen bestimmten virtuellen Lastenausgleichsserver wählen, der dann alle Verbindungen vom selben Benutzer an Ihre Einkaufswagenanwendung, webbasierte E-Mail oder andere Netzwerkanwendung an denselben Dienst weiterleitet. Die Persistenzsitzung bleibt für die von Ihnen angegebene Zeit in Kraft.

Wenn ein an einer Persistenzsitzung teilnehmender Server heruntergefahren wird, verwendet der virtuelle Lastausgleichsserver die konfigurierte Lastenausgleichsmethode, um einen neuen Dienst auszuwählen, und richtet eine neue Persistenzsitzung mit dem von diesem Dienst vertretenen Server ein. Wenn der Server AUSSER BETRIEB geht, verarbeitet er weiterhin bestehende Persistenzsitzungen, aber der virtuelle Server leitet keinen neuen Datenverkehr an ihn weiter. Nach Ablauf der Shutdown-Phase stellt der virtuelle Server die Weiterleitung von Verbindungen von vorhandenen Clients zum Dienst ein, schließt bestehende Verbindungen und leitet diese Clients bei Bedarf an neue Dienste weiter.

Je nach dem von Ihnen konfigurierten Persistenztyp untersucht die NetScaler-Appliance möglicherweise die Quell-IPs, Ziel-IPs, SSL-Sitzungs-IDs, Host- oder URL-Header oder eine Kombination dieser Dinge, um jede Verbindung der richtigen Persistenzsitzung zuzuordnen. Es kann auch die Persistenz auf einem Cookie basieren, das vom Webserver ausgegeben wird, auf einem willkürlich zugewiesenen Token oder auf einer logischen Regel. Fast alles, was es der Appliance ermöglicht, Verbindungen mit der richtigen Persistenzsitzung abzugleichen, und wird als Grundlage für Persistenz verwendet.

In der folgenden Tabelle werden die Persistenztypen zusammengefasst, die auf der NetScaler Appliance verfügbar sind.

Persistenz-Typ Beschreibung
Quell-IP QUELLE/IP. Verbindungen von derselben Client-IP-Adresse sind Teil derselben Persistenzsitzung.
HTTP-Cookie PLÄTZCHEN/EINFÜGEN. Verbindungen, die denselben HTTP-Cookie-Header haben, sind Teil derselben Persistenzsitzung.
SSL-Sitzung ID SSL-SITZUNG. Verbindungen mit derselben SSL-Sitzungs-ID sind Teil derselben Persistenzsitzung.
URL Passive URL/PASSIV. Verbindungen zu derselben URL werden als Teile derselben Persistenzsitzung behandelt.
Benutzerdefinierte Server-ID BENUTZERDEFINIERTE SERVER-ID. Verbindungen mit demselben HTTP-HOST-Header werden als Teile derselben Persistenzsitzung behandelt.
Ziel-IP DESTIP. Verbindungen zu derselben Ziel-IP werden als Teile derselben Persistenzsitzung behandelt.
Quell- und Ziel-IPs SKRIPTSPITZE. Verbindungen, die sowohl von derselben Quell-IP als auch von derselben Ziel-IP ausgehen, werden als Teile derselben Persistenzsitzung behandelt.
SIP-Anruf-ID KALLID. Verbindungen, die dieselbe Anruf-ID im SIP-Header haben, werden als Teile derselben Persistenzsitzung behandelt.
RTSP-Sitzungs-ID RTSPSID. Verbindungen mit derselben RTSP-Sitzungs-ID werden als Teile derselben Persistenzsitzung behandelt.
Benutzerdefinierte Regel REGEL. Verbindungen, die einer benutzerdefinierten Regel entsprechen, werden als Teile derselben Persistenzsitzung behandelt.

Tabelle 1. Arten der Persistenz

Abhängig von der Art der Persistenz, die Sie konfiguriert haben, kann der virtuelle Server entweder 250.000 gleichzeitige persistente Verbindungen oder eine beliebige Anzahl persistenter Verbindungen unterstützen, bis die Grenzen liegen, die sich aus der RAM-Größe Ihrer NetScaler-Appliance ergeben. Die folgende Tabelle zeigt, welche Arten von Persistenz in die einzelnen Kategorien fallen.

Persistenz-Typ Anzahl der unterstützten gleichzeitigen persistenten Verbindungen
Quell-IP, SSL-Sitzungs-ID, Regel, Ziel-IP, Quell-IP/Ziel-IP, SIP-Anruf-ID, RTSP-Sitzungs-ID 250 K
Cookie, URL-Server-ID, benutzerdefinierte Server-ID Speicherbegrenzung. Wenn in CookieInsert ein Timeout nicht 0 ist, wird die Anzahl der Verbindungen durch den Speicher begrenzt.

Tabelle 2. Persistenztypen und Anzahl der unterstützten gleichzeitigen Verbindungen

Einige Arten der Persistenz sind spezifisch für bestimmte Arten von virtuellen Servern. In der folgenden Tabelle sind die einzelnen Persistenztypen aufgeführt und es wird angegeben, welche Arten von Persistenz auf welchen virtuellen Servertypen unterstützt werden.

Persistenz-Typ HTTP HTTPS TCP UDP/IP SSL_Bridge SSL_TCP RTSP SIP_UDP
SOURCEIP JA JA JA JA JA JA NEIN NEIN
PLÄTZCHEN EINFÜGEN JA JA NEIN NEIN NEIN NEIN NEIN NEIN
SSL-SITZUNG NEIN JA NEIN NEIN JA JA NEIN NEIN
URL PASSIV JA JA NEIN NEIN NEIN NEIN NEIN NEIN
BENUTZERDEFINIERTE SERVER-ID JA JA NEIN NEIN NEIN NEIN NEIN NEIN
REGEL JA JA JA NEIN NEIN   NEIN NEIN
SRCIPDESTIP JA JA JA JA JA JA NEIN NEIN
DESTIP JA JA JA JA JA JA NEIN NEIN
KALLID NEIN NEIN NEIN NEIN NEIN NEIN NEIN JA
RTSPID NEIN NEIN NEIN NEIN NEIN NEIN JA NEIN

Tabelle 3. Beziehung des Persistenztyps zum virtuellen Servertyp

Über Persistence

In diesem Artikel