Citrix ADC

算法d ' équilibrage de charge

L ' algorithm d ' équilibrage de charge définit les critères utilisés par L ' appliance Citrix ADC pour sélectionner le service vers level reriger chque demand客户。Différents算法d ' équilibrage de charge utilisent des critères différents。举例来说,法国人民的算法联系sélectionne法国人民的积极行动,法国人民的算法联系gère法国人民的关心'exécution法国人民的积极行动,法国人民的分配联系,法国人民的关心,法国人民的关心à法国人民的关心。

某些算法équilibrage de charge sont les mieux adaptés à la gestion du流量sur les sites Web, d ' autres à la gestion du流量les servers DNS et d ' autres à la gestion d ' applications Web complexes utilisées dans le commerce électronique ou sur les réseaux locaux ou les réseaux locaux d ' entreprise。Le tableau suivant répertorie chque algorithm d ' équilibrage de charge pris en charge par l ' appliance Citrix ADC, avec une brève description de son function。

笔名 Sélection du servur basée sur
LEASTCONNECTION 优质服务是客户关系的实现。Il s ' agit de l ' algorithme d ' équilibrage de charge par défaut。
设置轮流捡取 这是一份服务清单。Une fois que ce service est sélectionné pour Une connexion, il se déplace au bas de la liste。
LEASTRESPONSETIME Quel server équilibré de charge a actuellement le temps de réponse le plus rapide。
URLHASH Un hachage de l 'URL de destination。
DOMAINHASH Un hachage du domaine de destination。
DESTINATIONIPHASH Un hachage de l ' adress IP de destination。
SOURCEIPHASH Un hachage de l ' address IP源。
SRCIPDESTIPHASH Un hachage des地址IP源和目的。
CALLIDHASH Un hachage de l 'ID d 'appel dans l 'en-tête SIP。
SRCIPSRCPORTHASH Un hachage de l ' address IP et du port du client。
LEASTBANDWIDTH 服务是一种禁令的执行。
LEASTPACKETS Quel service reçoit actuellement le moins de paquets。
CUSTOMLOAD Données provenant d 'un moniteur de charge。
令牌 勒杰顿configuré。
LRTM Le nombre de connections active est ble ble et Le temp de réponse moyen Le plus ble。

Selon le protocol du service Selon level il ' agit d ' équilibrage de charge, l ' appliance Citrix ADC configure charque connexion entre le client et le server de manière à durer pendant un intervalle de temps différent。Ceci est appelé granularité d ' équilibrage de charge,三种类型:la granularité basée sur la demand, la connexion et la granularité basée sur le temps。Le tableau suivant décrit chque type de granularité et Le moment où chacun est utilisé。

Granularite 服务类型équilibré收费 Specifie
Sur la base de la demand HTTP ou HTTPS unnouveau服务est choice pour chque requête HTTP, indépendamment des connections TCP。Comme pour toutes les requêtes HTTP, une fois que le server Web a rempli la demand, la connexion est fermée。
Basé sur la connexion 协议TCP et TCP aures que HTTP unservice est choice pour chque nouvelle connection TCP。La connection persistenjusqu ' à ce qu ' elle soit interrompue par le service ou le client。
Basé sur le temps UDP et aures协议IP unnouveau服务est choice pour chque paquet UDP。Lors de la sélection d 'un service, une session est créée entre le service et un client pendant une période spécifiée。Lorsque le temps expire, la session est supprimée et un nouveau service est choisi pour les paquets supplémentaires, même si ces paquets proviennent du même client。

Lors du démarrage d ' un server virtuel ou à chque fois que l ' état d ' un server virtuel change, le server virtuel peut initialinitialization utiliser la méthode round robin pour distribuer les requêtes client entre les servers physiques。Ce型de分布,appelé启动循环赛,Permet d ' éviter toute charge inutile sur UN server unique lorsque les requêtes首字母sont traitées。Après avoir utilisé la méthode round robin au démarrage, le server virtuel bas丘vers la méthode d ' équilibrage de charge spécifiée sur le server virtuel。

Le facteur RR de démarrage function de la manière suivante:

  • Si le facteur RR de démarrage est défini sur zéro, l ' appliance passe à la méthode d ' équilibrage de charge spécifiée en function du taux de demand。
  • Si le facteur RR de démarrage est différent de zéro, l ' appliance utilization la méthode round robin pour le nombre de requêtes spécifié avant de passer à la méthode d ' équilibrage de charge spécifiée。
  • Par défaut, le facteur RR de démarrage est défini sur zéro。

备注:你不为我服务définir我为你服务démarrage我为你服务。La valeur que vous spécifiez s 'applique à tous les servers virtuels de l 'appliance Citrix ADC。

倒définir le facteur d 'arrondis de démarrage à l 'aide de l 'interface de ligne de command

À l 'invite de commands, tapez:

设置lb参数-startupRRFactor

为例

设置lb参数-startupRRFactor 25000

倒définir le facteur de démarrage à l 'aide de l 'interface graphique

  1. Accedez一Gestion du traffic > Équilibrage de charge >配置les paramètres d ' équilibrage de chargeet définissez le facteur RR de démarrage。
算法d ' équilibrage de charge