Citrix ADC

Retarder la préemption

Par défaut, une adresse VIP de sauvegarde préempte l’adresse VIP maître immédiatement après que sa priorité devient supérieure à celle de l’adresse VIP maître. Lors de la configuration d’une adresse VIP de sauvegarde, vous pouvez spécifier un délai pour retarder la préemption. Le délai de préemption est un paramètre par nœud pour chaque adresse VIP de sauvegarde.

Le paramètre de délai de préemption pour un VIP de sauvegarde ne s’applique pas dans les conditions suivantes :

  • Le nœud du VIP maître tombe en panne. Dans ce cas, le VIP de sauvegarde prend le relais en tant que VIP maître après l’intervalle mort défini sur le nœud du VIP de sauvegarde.
  • La priorité du VIP maître est définie sur zéro. Le VIP de sauvegarde prend le relais en tant que VIP maître après l’intervalle mort défini sur le nœud du VIP de sauvegarde.

Exemple : retarder la préemption

Envisagez un déploiement actif-actif comprenant les appliances Citrix ADC NS1 et NS2. L’adresse IP virtuelle VIP1 est configurée sur chacune de ces appliances. En raison de leurs priorités, VIP1 est maître sur NS2. La préemption est activée et le délai de préemption est défini pour VIP1 sur ces deux nœuds.

Le tableau suivant répertorie les paramètres utilisés dans cet exemple.

Entité et paramètres Paramètres sur NS1 Paramètres sur NS2
VIP1 (à titre de référence seulement) Adresse IP : 192.0.1.10, VRID : 10, Priorité : 100, Préemption : Activé, Délai de préemption : 1000 secondes Adresse IP : 192.0.1.10, VRID : 10, Priorité : 200, Préemption : Activé, Délai de préemption : 2000 secondes
Intervalle mort 1 Secondes 2 secondes

Voici quelques exemples de comportement de préemption possible dans cette configuration :

  • Si la priorité de VIP1 sur NS1 est définie sur une valeur (par exemple, 210) supérieure à celle de VIP1 sur NS2, VIP1 sur NS1 prend le relais en tant que maître après son délai de préemption défini (1000 secondes).
  • Si un troisième nœud NS3 avec les paramètres VRRP suivants est ajouté à ce déploiement, VIP1 sur NS3 devient maître après son délai de préemption défini (3000 secondes).
    • VIP1
      • VRID : 30
      • Adresse IP :
      • Priorité = 300
      • Délai de préemption = 3000 secondes
  • Si NS2 tombe en panne, VIP1 sur NS1 prend le relais en tant que maître après 1 seconde (définissez l’intervalle mort sur NS1). Le délai de préemption pour VIP1 sur NS1 ne s’applique pas dans ce cas.
  • Si NS2 tombe en panne et que NS1 redémarre, VIP1 sur NS1 devient maître 1 seconde (définissez l’intervalle mort sur NS1) après que NS1 arrive. Le délai de préemption pour VIP1 sur NS1 ne s’applique pas dans ce cas.
  • Si la priorité de VIP1 sur NS2 est définie sur zéro, VIP1 passe en mode veille. VIP1 sur NS1 prend le relais en tant que maître après 1 seconde (définir l’intervalle mort sur NS1). Le délai de préemption pour VIP1 sur NS1 ne s’applique pas dans ce cas.

Configuration de la préemption de retard pour le mode actif IPv4

Pour configurer le délai de préemption pour une adresse VIP, vous définissez le paramètre de temporisation de délai de préemption de l’adresse MAC virtuelle associée. Vous pouvez définir ce paramètre lorsque vous ajoutez l’adresse ou modifier une adresse MAC virtuelle existante.

Pour configurer le délai de préemption à l’aide de l’interface de ligne de commande :

  • Pour définir le délai de préemption lors de l’ajout d’un MAC virtuel, à l’invite de commandes, tapez :
    • add vrID <id> -preemptiondelaytimer <secs>
    • show vrID
  • Pour définir le délai de préemption lors de la modification d’un MAC virtuel, à l’invite de commandes, tapez :
    • set vrID <id> -preemptiondelaytimer <secs>
    • show vrID

Pour configurer le délai de préemption à l’aide de l’interface graphique :

  1. Accédez à Système > Réseau > VMAC.
  2. Sous l’onglet VMAC . Lors de l’ajout d’un nouveau MAC virtuel ou de la modification d’un MAC virtuel existant, définissez le paramètre Preemption Delay Timer .

Exemple de configuration :

La configuration suivante utilise les paramètres répertoriés dans le tableau de la section Exemple : Retarder la préemption.

    Settings on NS1

    > set vrid param –deadInterval 1

    Done

    > add ns ip 192.0.1.10 255.255.255.255 –type VIP

    Done

    > add vrid 10 –Priority 100 –Preemption Enable –preemptiondelaytimer 1000

    Done

    > bind ns ip 192.0.1.10 255.255.255.255 –vrid 10

    Done

    Settings on NS2

    > set vrid param –deadInterval 2

    Done

    > add ns ip 192.0.1.10 255.255.255.255 –type VIP

    Done

    > add vrid 20 –Priority 200 –Preemption Enable –preemptiondelaytimer 2000

    Done

    > set ns ip 192.0.1.10 255.255.255.255 –vrid 10

    Done

Configuration de la préemption de retard pour le mode actif IPv6

Pour configurer le délai de préemption pour une adresse VIP6, vous définissez le paramètre de temporisation de délai de préemption de l’adresse MAC6 virtuelle associée. Vous pouvez définir ce paramètre lorsque vous ajoutez l’adresse MAC6 virtuelle ou modifier une adresse MAC6 virtuelle existante.

Pour configurer le délai de préemption à l’aide de l’interface de ligne de commande :

  • Pour définir le délai de préemption lors de l’ajout d’un MAC6 virtuel, à l’invite de commandes, tapez :
    • add vrID6 **<id> -preemptiondelaytimer** <secs>
    • show vrID6
  • Pour définir le délai de préemption lors de la modification d’un MAC6 virtuel, à l’invite de commandes, tapez :

    • set vrID6 <id> -preemptiondelaytimer <secs>
    • show vrID6

Pour configurer le délai de préemption à l’aide de l’interface graphique :

  1. Accédez à Système > Réseau > VMAC.
  2. Sous l’onglet VMAC6 . Lors de l’ajout d’une adresse MAC6 virtuelle ou de la modification d’une adresse MAC6 virtuelle existante, définissez le paramètre Preemption Delay Timer .

Retarder la préemption