Verkehrsverteilung in einem Cluster-Setup

In einem Cluster-Setup zeigen externe Netzwerke die Sammlung von Citrix ADC Appliances als einzelne Entität an. Daher muss der Cluster einen einzelnen Knoten auswählen, der den Datenverkehr empfangen muss. Der Cluster führt diese Auswahl mithilfe von ECMP (Equal Cost Multiple Path) oder Cluster-Link-Aggregation Traffic-Verteilungsmechanismus aus. Der ausgewählte Knoten wird als Flow Receiver bezeichnet.

Hinweis:

Für einen L3-Cluster (Knoten über verschiedene Netzwerke) kann nur die ECMP-Datenverkehrsverteilung verwendet werden.

Der Flussempfänger ruft den Datenverkehr ab und bestimmt dann mithilfe der internen Clusterlogik den Knoten, der den Datenverkehr verarbeiten muss. Dieser Knoten wird als Flow-Prozessor bezeichnet. Der Strömungsempfänger steuert den Datenverkehr zum Flussprozessor über die Rückwandplatine (wenn sich der Durchflussempfänger und der Durchflussprozessor im selben Netzwerk befinden) oder durch den Tunnel (wenn sich der Durchflussempfänger und der Durchflussprozessor in verschiedenen Netzwerken befinden).

Hinweis:

Abbildung 1. Datenverkehrsverteilung in einem Cluster

lokalisiertes Bild

Die obige Abbildung zeigt eine Clientanforderung, die durch den Cluster fließt. Der Client sendet eine Anforderung an eine virtuelle IP (VIP) -Adresse. Ein auf der Clientdatenebene konfigurierter Verkehrsverteilungsmechanismus wählt einen der Clusterknoten als Flow-Empfänger aus. Der Flussempfänger empfängt den Datenverkehr, bestimmt den Knoten, der den Datenverkehr verarbeiten muss, und steuert die Anforderung an diesen Knoten (es sei denn, der Flow-Empfänger wählt sich selbst als Flow-Prozessor aus).

Der Flow-Prozessor stellt eine Verbindung mit dem Server her. Der Server verarbeitet die Anforderung und sendet die Antwort an die Subnetz-IP-Adresse (SNIP), die die Anforderung an den Server gesendet hat.

  • Wenn es sich bei der SNIP-Adresse um eine gestreifte oder teilweise gestreifte IP-Adresse handelt, wählt der auf der Serverdatenebene konfigurierte Verkehrsverteilungsmechanismus einen der Clusterknoten als Flow-Empfänger aus. Der Flow-Empfänger empfängt den Datenverkehr, bestimmt den Flow-Prozessor und steuert die Anforderung über die Cluster-Rückwandplatine an den Flow-Prozessor.
  • Wenn es sich bei der SNIP-Adresse um eine gepunktete IP-Adresse handelt, erhält der Knoten, dem die SNIP-Adresse gehört, die Antwort vom Server.

In einer asymmetrischen Cluster-Topologie (alle Clusterknoten sind nicht mit dem externen Switch verbunden) müssen Sie Linksets entweder ausschließlich oder in Kombination mit ECMP- oder Clusterlinkaggregation verwenden. Weitere Informationen finden Sie unter Verwenden von Linksets.

Verkehrsverteilung in einem Cluster-Setup