Configuration du suivi de l’intégrité en fonction de l’état de l’interface

Pour vous assurer qu’une adresse VIP de sauvegarde prend le relais en tant que VIP maître avant que le nœud de l’adresse VIP maître actuelle ne tombe complètement en panne, vous pouvez configurer un nœud pour modifier la priorité d’une adresse VIP lorsque l’état d’une interface sur le nœud change. Par exemple, le nœud réduit la priorité d’une adresse VIP lorsque l’état d’une interface passe à DOWN et augmente la priorité lorsque l’état de l’interface passe à UP. Cette fonctionnalité est une configuration par nœud pour chaque adresse VIP.

Exemple

Envisagez un déploiement actif-actif composé de Citrix ADC NS1, NS2 et NS3. Les adresses IP virtuelles VIP1, VIP2, VIP3 et VIP4 sont configurées sur chacun de ces ADC. En raison de leurs priorités, VIP1 et VIP4 sont actifs sur NS1, VIP2 est actif sur NS2 et VIP3 est actif sur NS3.

Pour s’assurer que les adresses VIP actives sur NS1 sont prises en charge par NS2 ou NS3 avant que NS1 ne s’arrête complètement, le suivi d’intégrité basé sur l’interface est configuré pour les adresses VIP1 et VIP4 sur NS1. La configuration du suivi d’intégrité basé sur l’interface pour une adresse VIP inclut l’association des interfaces souhaitées et la définition du paramètre de priorité réduite (TrackIFNumPriority) pour le VRID associé de l’adresse VIP. Par exemple, sur NS1, les interfaces 1/2, 1/3 et 1/5 sont associées au VRID de VIP1, et la priorité réduite est définie sur 20.

La préemption est activée pour ces adresses VIP dans les trois nœuds.

Le tableau suivant répertorie les paramètres utilisés dans cet exemple : Paramètres d’exemple de suivi de l’état.

vrrp health priority

Le flux d’exécution est le suivant sur NS1 lorsque plusieurs interfaces sur NS1 tombe en panne :

  1. Si l’interface 1/3 tombe en panne, la priorité de l’adresse VIP1 est réduite de 20 (valeur de priorité réduite de VIP1), car l’interface 1/3 est associée à VIP1 :
    • Priorité effective de VIP1 = (Priorité actuelle - priorité réduite) = (90-20) = 70
  2. De même, si l’interface 1/5 tombe en panne, la priorité de l’adresse VIP1 est encore réduite :
    • Priorité effective de VIP1 = (Priorité actuelle - priorité réduite) = (70-20) = 50
  3. À ce stade, la priorité effective de VIP1 sur NS1 est inférieure à la priorité de VIP1 sur NS3. NS3 préempte NS1 pour VIP1. VIP1 sur NS3 prend le relais et devient actif (maître).
  4. En outre, comme l’interface 1/5 est également associée à VIP4, la priorité de VIP4 est réduite par la valeur de priorité réduite du VIP4 (55).
    • Priorité effective de VIP4 = (250 - 55) = 195
  5. Si l’interface 1/7 tombe en panne, la priorité de VIP4 est encore réduite :
    • Priorité effective de VIP4 = (Priorité actuelle - priorité réduite) = (195-55) = 145
  6. À ce stade, la priorité effective de VIP4 sur NS1 est inférieure à la priorité de VIP4 sur NS2. NS2 préempte NS1 pour VIP4. VIP4 sur NS3 prend le relais et devient actif (master). Cette configuration garantit qu’aucune des quatre adresses VIP n’est active sur NS1 avant qu’elle ne s’arrête complètement.

Étapes de configuration pour le mode actif IPv4

Pour configurer cette fonctionnalité sur un nœud pour une adresse VIP, vous définissez le paramètre Priorité réduite (TrackIFNumPriority), puis associez les interfaces dont l’état doit être suivi pour modifier la priorité de l’adresse VIP. Lorsque l’un des états de l’interface associée passe à DOWN ou UP, le nœud réduit ou augmente la priorité de l’adresse VIP par la valeur Reduced Priority (TrackIFNumPriority) configurée.

Pour définir des interfaces de priorité réduite et de liaison à l’ID du routeur virtuel à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez :

  • set vrID <id> [-trackifNumPriority <positive_integer>]
  • bind vrID <id> -trackifNum <interface_name>
  • show vrID <id>

Exemple :

    > set vrID 125 -trackifNumPriority 10
    Done

    > bind vrID 125 -trackifNum 1/4 1/5
    Done

Pour définir des interfaces de priorité réduite et de liaison à l’ID du routeur virtuel à l’aide de l’interface graphique :

  1. Accédez à Système > Réseau > VMAC.
  2. Sous l’onglet VMACs, sélectionnez un ID de routeur virtuel, puis cliquez sur Modifier.
  3. Sous Configurer le MAC virtuel, définissez le paramètre Priorité réduite.
  4. Sélectionnez l’option Interfaces suivies pour l’option VRID et, sous Associer Interfaces, ajoutez des interfaces à l’ID du routeur virtuel.

Étapes de configuration pour le mode actif IPv6

Pour configurer cette fonctionnalité sur un nœud pour une adresse VIP6, vous définissez le paramètre Priorité réduite (TrackIFNumPriority), puis associez les interfaces dont l’état doit être suivi pour modifier la priorité de l’adresse VIP6. Lorsque l’un des états de l’interface associée passe à DOWN ou UP, le nœud réduit ou augmente la priorité de l’adresse VIP6 par la valeur Reduced Priority (TrackIFNumPriority) configurée.

Pour modifier automatiquement la priorité d’une adresse VIP à l’aide de l’interface de ligne de commande :

À l’invite de commandes, tapez l’un des ensembles de commandes suivants.

  • Si vous ajoutez un nouveau MAC6 virtuel :

    • add vrID6 <id> [-trackifNumPriority <positive_integer>]
    • bind vrID6 <id> -trackifNum <interface_name>
    • show vrID6 <id>
  • Si vous reconfigurez un MAC6 virtuel existant :

    • set vrID6 <id> [-trackifNumPriority <positive_integer>]
    • bind vrID6 <id> -trackifNum <interface_name>
    • show vrID6 <id>

Exemple :

    > set vrID6 130 -trackifNumPriority 10
    Done

    > bind vrID6 130 -trackifNum 1/4 1/5
    Done

Configuration du suivi de l’intégrité en fonction de l’état de l’interface