Citrix ADC

Verkehrsverteilung auf mehreren Routen basierend auf fünf Tupel-Informationen

In einem Load Balancing-Setup kann eine Citrix ADC Appliance mehrere Routen haben, um ein Paket an ihr Ziel zu senden. Zum Beispiel: zu einem Server und zu einem Client.

Eine Citrix ADC Appliance verwendet einen Hashing-Algorithmus, um eine Route zum Senden des Pakets an sein Ziel auszuwählen.

Der Hashing-Algorithmus verwendet die folgenden zwei Tupel eines Pakets, um einen Hash zu berechnen, auf dessen Grundlage die Citrix ADC Appliance eine Route für das Paket auswählt.

  • Quell-IP-Adresse
  • Ziel-IP-Adresse

Die Auswahl der Routen basierend auf zwei Tupel-Informationen kann zu einer ungleichmäßigen Verteilung des Verkehrs auf den verfügbaren Routen führen. Diese ungleiche Verteilung des Verkehrs führt auf einigen Routen zu einer Überlastung des Verkehrs.

Um dieses Problem zu beheben, verwendet die Citrix ADC Appliance von Build 13.0 71.x die folgenden fünf Tupel-Informationen eines Pakets im Hashing-Algorithmus, um eine Route für das Paket auszuwählen:

  • Quell-IP-Adresse (Client-IP)
  • Quellport (Clientport)
  • Ziel-IP-Adresse (Dienst-IP)
  • Zielport (Serviceport)
  • Protokollnummer

Die Auswahl der Routen basierend auf fünf Tupel-Informationen gewährleistet eine gleichmäßige Verteilung des Verkehrs auf den verfügbaren Routen. Diese gleichmäßige Verteilung des Verkehrs verhindert eine Überlastung des Verkehrs auf einer Route.

Betrachten Sie ein Beispiel für ein Load Balancing-Setup, bei dem ein Kunde eine Anfrage an die VIP-Adresse sendet. Die Citrix ADC Appliance verwendet die folgenden fünf Tupelinformationen, um eine Route zum Senden des Anforderungspakets an den Server mit Lastenausgleich auszuwählen:

  • Quell-IP-Adresse (Client-IP-Adresse)
  • Quellport (Clientport)
  • Ziel-IP-Adresse (Service-IP-Adresse)
  • Zielport (Service-Portnummer)
  • Protokoll-Nummer

Vorrang hinsichtlich anderer Routenauswahl-basierter Citrix ADC Funktionen

In diesem Abschnitt wird der Vorrang der Routenauswahl basierend auf dem Fünf-Tupel-Feature und anderen Routenauswahl-Features in einer Citrix ADC Appliance beschrieben.

  • Richtlinienbasierte Routen (PBR). PBR-Regeln haben immer Vorrang vor der Routenauswahl basierend auf fünf Tupeln.

  • Mac-basierte Weiterleitung (MBF). In einer Load Balancing-Konfiguration hat MBF- oder Routenauswahl basierend auf fünf Tupeln in den folgenden Fällen Vorrang:

    • Für einen Client initiierten Datenverkehr an die VIP-Adresse der Load Balancing-Konfiguration in der Citrix ADC Appliance:
      • Fordern Sie Traffic an, der für einen Server mit Lastenaus Die Routenauswahl basierend auf fünf Tupeln hat den Vorzug vor MBF.
      • Antwort Traffic für den Kunden bestimmt. MBF bevorzugt die Routenauswahl basierend auf fünf Tupeln.
    • Für einen Server initiierten Datenverkehr an die SNIP-Adresse in der Citrix ADC Appliance:
      • Antwort Traffic für den Kunden bestimmt. Die Routenauswahl basierend auf fünf Tupeln hat den Vorzug vor MBF.
      • Fordern Sie Traffic an, der für einen Server mit Lastenaus MBF bevorzugt die Routenauswahl basierend auf fünf Tupeln.
Verkehrsverteilung auf mehreren Routen basierend auf fünf Tupel-Informationen