ADC

Répartition du trafic sur plusieurs itinéraires basée sur les informations de cinq tuples

Dans une configuration d’équilibrage de charge, une appliance NetScaler peut disposer de plusieurs itinéraires pour envoyer un paquet vers sa destination. Par exemple : vers un serveur et vers un client.

Une appliance NetScaler utilise un algorithme de hachage pour sélectionner un itinéraire pour envoyer le paquet vers sa destination.

L’algorithme de hachage utilise les deux tuples suivants d’un paquet pour calculer un hachage, sur la base duquel l’appliance NetScaler sélectionne un itinéraire pour le paquet.

  • Adresse IP source
  • Adresse IP de destination

La sélection d’itinéraires sur la base des informations de deux tuples peut entraîner une répartition inégale du trafic sur les itinéraires disponibles. Cette répartition inégale du trafic entraîne une surcharge du trafic sur certains itinéraires.

Pour résoudre ce problème, à partir de la version 13.0 71.x, l’appliance NetScaler utilise les cinq informations tuples suivantes relatives à un paquet dans l’algorithme de hachage afin de sélectionner un itinéraire pour le paquet :

  • Adresse IP source (IP du client)
  • Port source (port client)
  • Adresse IP de destination (IP du service)
  • Port de destination (port de service)
  • Numéro de protocole

La sélection des itinéraires basée sur les informations de cinq tuples garantit une répartition uniforme du trafic sur les itinéraires disponibles. Cette répartition uniforme du trafic évite la surcharge du trafic sur un itinéraire.

Prenons un exemple de configuration d’équilibrage de charge dans laquelle un client envoie une demande à l’adresse VIP. L’appliance NetScaler utilise les cinq tuples d’informations suivants pour sélectionner un itinéraire pour envoyer le paquet de demande au serveur d’équilibrage de charge :

  • Adresse IP source (adresse IP du client)
  • Port source (port client)
  • Adresse IP de destination (adresse IP du service)
  • Port de destination (numéro de port de service)
  • Numéro de protocole

Si le mode Use Source IP (USIP) est activé, les cinq tuples sont considérés comme des entrées de hachage pour sélectionner une route. Si le mode Utiliser l’adresse IP du sous-réseau (USNIP) est activé, le SNIP et le port source ne sont pas considérés comme des entrées car ils sont sélectionnés après la sélection de l’itinéraire. Pour plus d’informations sur la configuration des modes USIP et USNIP, voir Activer l’utilisation du mode IP source et Configuration des adresses IP de sous-réseau (SNIP).

Remarque :

À partir de la version 13.1 30.x, l’appliance NetScaler utilise l’algorithme de hachage à cinq tuples au lieu de l’algorithme de hachage à deux tuples pour sélectionner un itinéraire pour les sondes du moniteur d’équilibrage de charge.

Priorité par rapport aux autres fonctionnalités NetScaler basées sur la sélection d’itinéraires

Cette section décrit la priorité de la sélection d’itinéraires sur la base de la fonctionnalité à cinq tuples et d’autres fonctionnalités liées à la sélection d’itinéraires dans une appliance NetScaler.

  • Routes basées sur des stratégies (PBR). Les règles PBR ont toujours préséance sur la sélection d’itinéraires basée sur cinq tuples.

  • Transfert basé sur Mac (MBF). Dans une configuration d’équilibrage de charge, le MBF ou la sélection de route basée sur cinq tuples est prioritaire dans les cas suivants :

    • Pour le trafic initié par un client vers l’adresse VIP de la configuration d’équilibrage de charge dans l’appliance NetScaler :
      • Trafic de demande destiné à un serveur à charge équilibrée. La sélection d’itinéraire basée sur cinq tuples a la préférence sur MBF.
      • Trafic de réponse destiné au client. MBF a la préférence sur la sélection d’itinéraires basée sur cinq tuples.
    • Pour le trafic initié par un serveur vers l’adresse SNIP de l’appliance NetScaler :
      • Trafic de réponse destiné au client. La sélection d’itinéraire basée sur cinq tuples a la préférence sur MBF.
      • Trafic de demande destiné à un serveur à charge équilibrée. MBF a la préférence sur la sélection d’itinéraires basée sur cinq tuples.
Répartition du trafic sur plusieurs itinéraires basée sur les informations de cinq tuples