RHI (Route Health Injection) basé sur les paramètres du serveur virtuel

L’option et le paramètre suivants sont introduits pour contrôler la fonctionnalité RHI (Route Health Injection) de l’appliance Citrix ADC pour la publicité de l’itinéraire d’une adresse VIP.

  • VSVR_CNTRLD. Il s’agit d’une option pour le paramètre (Vserver RHI Level) d’une adresse VIP. Lorsque cette option est définie sur le paramètre Vserver RHI Level, le comportement RHI pour la publicité de l’itinéraire de l’adresse VIP dépend du paramètre RHI STATE sur tous les serveurs virtuels associés de l’adresse VIP ainsi que leurs états.
  • RHI STATE. C’est un paramètre de serveur virtuel. Vous pouvez définir le paramètre RHI STATE sur PASSIVE ou ACTIVE. Par défaut, le paramètre RHI STATE est défini sur PASSIVE.

Pour une adresse VIP, lorsque le paramètre RHI (Vserver RHI Level) est défini sur VSVR_CNTRLD, les comportements RHI suivants sont différents pour l’adresse VIP sur la base des paramètres RHI STATE sur les serveurs virtuels associés à l’adresse VIP :

  • Si vous définissez RHI STATE sur PASSIVE sur tous les serveurs virtuels, le Citrix ADC annonce toujours l’itinéraire de l’adresse VIP.
  • Si vous définissez RHI STATE sur ACTIVE sur tous les serveurs virtuels, le Citrix ADC annonce l’itinéraire de l’adresse VIP si au moins un des serveurs virtuels associés est en état UP.
  • Si vous définissez RHI STATE sur ACTIVE sur certains et PASSIVE sur d’autres, le Citrix ADC annonce l’itinéraire de l’adresse VIP si au moins un des serveurs virtuels associés, dont RHI STATE est défini sur ACTIVE, est en état UP.

Le tableau suivant affiche l’exemple de comportement RHI pour une adresse VIP sur la base des paramètres RHI STATE sur les serveurs virtuels associés à l’adresse VIP. L’appliance Citrix ADC dispose de deux serveurs virtuels V1 et V2 associés à l’adresse VIP :

Serveurs virtuels associés pour un VIP État 1 État 2 État 3 État 4
État RHI défini sur PASSIVE sur tous les serveurs virtuels        
V1 UP UP DOWN DOWN
V2 UP DOWN UP DOWN
Annoncer l’itinéraire pour cette adresse VIP ? Oui Oui Oui Oui
État RHI défini sur ACTIVE sur tous les serveurs virtuels        
V1 UP UP DOWN DOWN
V2 UP DOWN UP DOWN
Annoncer l’itinéraire pour cette adresse VIP ? Oui Oui Oui Non
État RHI défini sur ACTIVE sur un serveur virtuel et PASSIVE sur l’autre        
V1 (état RHI = ACTIVE) UP UP DOWN DOWN
V2 (état RHI = PASSIF) UP DOWN UP DOWN
Annoncer l’itinéraire pour cette adresse VIP ? Oui Oui Non Non

Pour configurer RHI pour une adresse VIP, en fonction du paramètre RHI (RHI State) des serveurs virtuels associés, effectuez les opérations suivantes :

  • Définissez le paramètre RHI (Vserver RHI Level) sur VSVR_CNTRLD pour l’adresse VIP.
  • Définissez le paramètre RHI State pour chaque serveur virtuel associé à l’adresse VIP.

Pour définir le niveau RHI vServer pour une adresse VIP à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez :

  • set ns ip <IPAddress> [-vserverRHILevel <vserverRHILevel>]

Pour définir le paramètre RHI State d’un serveur virtuel à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez :

  • set lb vserver <name> [-RHIstate ( PASSIVE | ACTIVE )]

Pour définir le niveau RHI vServer pour une adresse VIP à l’aide de l’interface graphique

  1. Accédez à Système > Réseau > IP.
  2. Sélectionnez une adresse VIP, puis cliquez sur Modifier.
  3. Définissez le paramètre VServer RHI Level sur VSVR_CNTRLD, puis cliquez sur OK.

Pour définir le paramètre RHI State d’un serveur virtuel à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels.
  2. Sélectionnez un serveur virtuel d’équilibrage de charge, puis cliquez sur Modifier.
  3. Définissez le paramètre RHI State, puis cliquez sur OK.

RHI (Route Health Injection) basé sur les paramètres du serveur virtuel