Citrix ADC

产品的de暂留

Vous deus configuration la persistance sur un server virtuel si Vous souhaitez conser les états des connections sur les servers représentés par ce server virtuel(一个例子,les connexions utilisées dans le commerce électronique)。L ' appliance utilise ensuite la méthode d ' équilibrage de charge configurée pour la sélection initiale d ' un serve, mais transmet à ce même serve toutes les demandes ultérieures du même client。

Si la persistance est configurée, elle replace les méthodes d ' équilibrage de charge une fois le server sélectionné。Si la persistent configurée s ' applique à un service en panne, l ' appliance utilles méthodes d ' équilibrage de charge pour sélectionner un nouveau service, et le le nouveau service devient persistent pour les demandes ultérieures du client。Si le service sélectionné est hors service,我们继续我们的需求,注意,接受,新需求,联系。Une fois la période d 'arrêt écoulée, les connexions existantes sont fermées。Le tableau suivant répertorie les types de persistance que vous pouvez configurer。

类型de暂留 连结执着
IP源,会话SSL ID, règle, DESTIP, SRCIPDESTIP 250 k
cookie插入,URL被动,ID de server personnalisé 接近于备忘录。Dans le cas de CookieInsert, si le délai d ' expiration n ' est pas égal à 0, n ' import quel nombre de connexions est autorisé jusqu ' à ce que la mémoire soit limitée。

表au précédent fait référence aux éléments suivants:

25万次,我们的朋友défaut我们的朋友。倒配置师100万d 'entrées de session par moteur de paquets, exécutez la commande suivante:

设置lb参数-sessionsthreshold <1000000* PE>的数量

Pour un système 3 PE, exécutez la commande suivante:

设置lb参数-sessionsthreshold 3000000

表1所示。关系的限制一直存在simultanées

Si la persistance configurée ne peut pas être维护在设备上的资源的理由,les méthodes d ' équilibrage de charge sont utilisées pour la sélection du server。La persistence est maintenue pendant une période configurée, en function du type de persistence。某些类型的持久性和spécifiques à某些服务器的虚拟。Le tableau suivant montre la relation。

类型持久化头1 HTTP HTTPS TCP UDP / IP 桥SSL
IP源 是的 是的 是的 是的 是的
插入de饼干 是的 是的
ID de session SSL 是的 是的
URL被动 是的 是的
ID de server personnalisé 是的 是的
规则 是的 是的
SRCIPDESTIP S.O. S.O. 是的 是的 S.O.
DESTIP S.O. S.O. 是的 是的 S.O.

表2所示。持久性类型、可忽略性、可忽略性、可忽略性

Vous pouvez également spécifier la persistance d 'un group de serurs virtuels。我们是积极的,坚持不懈的,我们需要客户dirigées vers le même server sélectionné,我们需要客户reçoit la demand du客户。Lorsque le temps configuré pour la persistance est écoulé, n '进口quel quel serur virtuel du groupe peut être sélectionné pour les demandes des客户进入者。

二种持久化方式utilisés sont la持久化basée sur les cookies et la持久化basée sur les ID de server dans les URL。

配置la持久性和函数des cookies

Lorsque vous activez la persistence basée sur les cookies, l ' appliance Citrix ADC ajoute un cookie HTTP dans le champ d '恩,set - cookiede la réponse HTTP。Le cookie大陆根据Le service auquel les要求HTTP doivent être envoyées。客户登记,cookie,包括,客户需求,ultérieures,客户需求,sélectionner,服务需求。服务器上的持久化类型有HTTP和HTTPS。

L ' appliance Citrix ADC insère le cookie =

欧:

  • <est l 'ID du server virtuel dérivé du nom du server virtuel。
  • < est la valeur hexadécimale de l ' address IP du service。
  • < est la valeur hexadécimale du port du service。

如果l 'useEncryptedPersistenceCookieoption est activée, l 'ADC chiffre ServiceIP et ServicePort à l 'aide de l 'algorithme de hachage SHA2 lorsqu 'il insère un cookie et déchiffre lorsqu 'il reçoit un cookie。

备注:si le client n 'est pas autorisé à stocker le cookie HTTP, les requêtes suivantes n 'ont pas le cookie HTTP et la persistence n 'est pas respectée。

Par défaut, l 'appliance ADC特使le cookie HTTP版本0,conformément à la spécification Netscape。Il peut également使者la版本1,conformément à la RFC 2109。

Vous pouvez configurer une valeur de délai d 'expiration pour la persistence basée sur les cookies HTTP。我以法律名义起诉你:

  • Si la版本0 du cookie HTTP est utilisée, l 'appliance Citrix ADC insère le temps universal coordonné (GMT) absolu de l 'expiration du cookie (l 'attribut expire du cookie HTTP), calculé comme la somme de l 'heure GMT actuelle sur une appliance ADC, et de la valeur du délai d 'expiration。
  • Si un cookie HTTP版本1 est utilisé, l 'appliance ADC insère un délai d 'expiration relative (attribute Max-Age du cookie HTTP)。Dans ce cas, le logiciel客户端calcalle délai d 'expiration réel。

备注:La plupart des logiciels clients actuelement installés(导航Microsoft Internet Explorer et Netscape)组件La version 0 du cookie HTTP;cependant,某些代理HTTP组件la版本1 du cookie HTTP。

Si vous définissez la valeur du délai d 'expiration sur 0, l 'appliance ADC ne spécifie pas le délai d 'expiration, quelle que soit la version du cookie HTTP utilisée。Le délai d 'expiration dépend alors du logiciel client, et ces cookies ne sont pas pas si ce logiciel est arrêté。Ce类型de持久化ne清净aucune资源système。Par conséquent, il peut accueillir un nombre illimité de clients persistants。

unadministrateur peut modifier la version du cookie HTTP。

À l 'invite de commands, tapez;

设置ns参数[-cookieversion (0 | 1)] 

为例:

设置ns param -cookieversion 1 
  1. Accedez一和>产品
  2. Dans le volet d ' information, cliquez sur修饰符les paramètres HTTP。
  3. Dans la boîte de dialog配置器les paramètres HTTP, sous Cookie, sélectionnez版本0 ou版本1。

雷马克:Pour plus d ' information sur les paramètres, voir配置la持久性和函数des cookies

倾配置者la持久性basée sur les cookies à l 'aide de l 'interface de ligne de command

À l 'invite de commands, tapez les commandes suivantes pour configurer la persistence en function des cookies et vérifier la configuration:

set lb vserver  -persistenceType COOKIEINSERT show lb vserver  

为例:

set lb vserver vserver- lb -1 - persistencetype COOKIEINSERT Done show lb vserver vserver- lb -1 vserver- lb -1 vserver- lb -1 (10.102.29.60:80) - HTTP类型:ADDRESS…持久性:COOKIEINSERT(版本0)持久性超时:2分钟…做< !——NeedCopy >

倒配置la persistance basée sur les cookies à l 'aide de l 'interface graphique

  1. Accedez一Gestion du traffic > Équilibrage de charge > servers virtuels
  2. Dans le volet d’information, sélectionnez le server virtuel pour level vous souhaitez配置器la persistence(最好的例子,vServer-LB-1), puis cliquez sur Ouvrir。
  3. Dans la boîte de dialog Configurer le server virtuel (équilibrage de charge), sous l 'onglet Méthode et persistance, Dans la liste Persistence, sélectionnez COOKIEINSERT。
  4. Dans la zone de texte Délai d 'expiration (min), tapez la valeur du délai d 'expiration (par example, 2)。
  5. 双击苏尔OK。
  6. Vérifiez我们的服务是优秀的,我们的工作是有水平的configuré我们的坚持和纠正configuré en sélectionnant我们的服务是优秀的,我们的工作是有亲和力的Détails我们的工作是有价值的。

配置持久化功能服务器ID URL

L 'appliance Citrix ADC peut maintenir la persistence en function de ID de server dans les URL。Dans une技术appelée持久被动d 'URL, l 'ADC外部l 'ID du server de la réponse du server et l 'intègre Dans la requête URL de la demand du client。服务器地址IP地址和端口spécifié form d 'un nombre hexadécimal。L 'ADC服务器的要求ultérieures客户端等用倒sélectionner服务器。

持久化被动URL nécessite配置方式的表达方式使用方式的表达方式基础设施的表达方式stratégie spécifiant服务器的需求方式客户端。Pour + d ' information sur les expressions, voir配置et référence des stratégies

备注:Si l ' id de serur ne peut pas être客户的要求,la sélection du serur est basée sur la méthode d ' équilibrage de charge。

为例:表达式de charge utility

表达式URLQUERY包含sid= configure le système pour extraire L 'ID du server de la requête URL d 'une requête client, après avoir mis en对应le jeton sid=。安思,我需要你//m.giftsix.com/index.asp? \ sid; = c0a864100050est dirigée vers le server avec l ' address IP 10.102.29.10 et le port 80。

La valeur du délai这是一种持久的影响,最能维持的服务方式être客户的需求。资源清一色的持久化类型système,客户端持久化类型illimité。

雷马克:Pour plus d ' information sur les paramètres, voirEquilibrage de电荷

倒配置器持久化功能服务器ID dans les URL à l '助手l '接口de ligne de command

À l 'invite de commands, tapez les commands suivantes pour configurer la persistance en function des ID de server dans les URL et vérifiez la configuration:

set lb vserver  -persistenceType URLPASSIVE  

为例:

set lb vserver vserver- lb -1 - persistencetype URLPASSIVE Done show lb vserver vserver- lb -1 vserver- lb -1 vserver- lb -1 (10.102.29.60:80) - HTTP Type: ADDRESS…持久性:URLPASSIVE持久性超时时间:2分钟…做< !——NeedCopy >

倒配置la持久性en功能ID de服务器dans les URL à l 'aide de l 'interface graphique

  1. Accédez à Gestion du traffic > Équilibrage de charge > servers virtuels。
  2. Dans le volet d’information, sélectionnez le server virtuel pour level vous souhaitez配置器la persistence(最好的例子,vServer-LB-1), puis cliquez sur Ouvrir。
  3. Dans la boîte de dialog Configurer le server virtuel (équilibrage de charge), sous l 'onglet Méthode et persistance, Dans la liste Persistence, sélectionnez URLPASSIVE。
  4. Dans la zone de texte Délai d 'expiration (min), tapez la valeur du délai d 'expiration (par example, 2)。
  5. Dans la zone de texte Règle,请求表达有效。Vous pouvez également cliquer sur configure en regard de la zone de texte Règle et utiliser la boîte de dialogue Créer une expression pour créer une expression。
  6. 双击苏尔OK。
  7. Vérifiez我们的服务是优秀的,我们的工作是有水平的configuré我们的坚持和纠正configuré en sélectionnant我们的服务是优秀的,我们的工作是有亲和力的Détails我们的工作是有价值的。
产品的de暂留