Pour un site déployé dans une topologie à haute disponibilité dans laquelle BGP est également utilisé, un basculement HA peut être lent et perturbateur pour le trafic client du fait que les dispositifs Edge ont supprimé toutes les routes lors d'un basculement. Dans la version 5.1.0 et les versions ultérieures, VMware ajoute la fonctionnalité de redémarrage normal de BGP pour les déploiements HA, ce qui garantit des basculements HA plus rapides et moins perturbateurs.

Présentation

Redémarrage normal de BGP (BGP Graceful Restart) avec Bascule transparente (Graceful Switchover) garantit des redémarrages et des basculements HA plus rapides du dispositif Edge en faisant participer les périphériques BGP avoisinants dans le redémarrage pour vérifier l'absence de modifications des routes dans le réseau pendant la durée du redémarrage. Sans redémarrage normal de BGP, le dispositif Edge peer supprime toutes les routes une fois la session TCP terminée entre les peers BGP. Ces routes doivent alors être recréées après le redémarrage ou le basculement HA du dispositif Edge. Le redémarrage normal de BGP modifie ce comportement en s'assurant que les dispositifs Edge peer conservent les routes tant qu'une nouvelle session n'a pas été établie dans un temporisateur de redémarrage configurable.

Note : Le redémarrage normal de BGP s'applique aux sites déployés en haute disponibilité uniquement. Cette fonctionnalité n'est pas encore disponible pour les sites déployés avec un seul dispositif Edge autonome, même s'il utilise le protocole de routage BGP.

Conditions préalables

Pour utiliser la fonctionnalité de redémarrage normal de BGP, un site client doit posséder les éléments suivants.
  • Un site déployé avec une topologie à haute disponibilité. Il peut s'agir d'un dispositif actif/passif ou d'un VRRP avec routeur tiers. Le redémarrage normal de BGP n'a aucun effet sur un site Edge autonome, uniquement sur les sites utilisant HA.
  • BGP doit être configuré comme protocole de routage pour l'entreprise cliente.
Important : Pour optimiser pleinement les avantages du Redémarrage normal de BGP (BGP Graceful Restart), il est vivement recommandé d'activer Calcul du coût distribué (DCC) (Distributed Cost Calculation [DCC]) pour l'entreprise cliente. Lorsque le DCC est activé, les décisions de préférence et d'annonce sont locales pour le dispositif Edge et celui-ci passe du statut Actif (Active) à Passif (Standby) dès qu'il apprend les routes du processus de routage. La valeur de DCC n'est pas limitée aux sites HA. Pour plus d'informations sur cette fonctionnalité, reportez-vous aux sections Présentation du routage VMware SD-WAN et Configurer le calcul du coût distribué.

Configuration du redémarrage normal de BGP

La configuration du Redémarrage normal de BGP (BGP Graceful Restart) est un processus en deux parties, la première partie étant effectuée sur la section de configuration BGP et la deuxième partie de la section de configuration Haute disponibilité (High Availability). La procédure est la suivante :
  1. Activez Redémarrage normal de BGP (Graceful BGP Restart) sur Configurer (Configure) > Périphérique (Device) > BGP.
    1. Dans le portail client, cliquez sur Configurer (Configure) > Profil (Profile) ou > Configurer (Configure) > Dispositifs Edge (Edges) en fonction de vos préférences. Les captures d'écran affichent les étapes d'un dispositif Edge HA unique.
    2. Cliquez sur l'icône Périphérique (Device) en regard d'un dispositif Edge ou sur le lien d'accès au dispositif Edge, puis cliquez sur l'onglet Périphérique (Device).
    3. Faites défiler l'écran vers le bas jusqu'à la section Routage et NAT (Routing & NAT) et ouvrez la section BGP du dispositif Edge ou du profil.

    4. Dans la section BGP, cochez la case Redémarrage normal (Graceful Restart).

    5. Une fois la case cochée, deux paramètres supplémentaires s'affichent : Activer le redémarrage normal (Enable Graceful Restart) : Heure de redémarrage (Restart Time) et Délai de rétention des chemins obsolètes (Stalepath Time) :
      1. Heure de redémarrage (Restart Time) représente la durée maximale pendant laquelle le processeur de route (RP) attend que le peer RP commence à communiquer avant l'expiration des entrées de routes. La durée par défaut de ce paramètre est de 120 secondes et peut être configurée manuellement avec une plage de 1 à 600 secondes.
      2. Délai de rétention des chemins obsolètes (Stalepath Time) représente la durée maximale pendant laquelle les routes sont conservées après un redémarrage (basculement HA). Les routes mises à jour d'un peer de processeur de route devraient avoir été reçues à ce stade. La durée par défaut de ce paramètre est de 300 secondes et peut être configurée manuellement dans une plage de 1 à 3 600 secondes.
    6. Une fois que l'utilisateur a activé le redémarrage normal de BGP et que les deux paramètres secondaires lui conviennent, il peut ensuite passer à la section Haute disponibilité (High Availability).
  2. Activez Bascule transparente (Graceful Switchover) sur Configurer (Configure) > Périphérique (Device) > Haute disponibilité (High Availability).
    1. Dans la section BGP, faites défiler l'écran vers le bas jusqu'à la section Haute disponibilité (High Availability).

    2. Dans la section Haute disponibilité (High Availability), l'option permettant de cocher la case Bascule transparente (Graceful Switchover) est désormais disponible suite à l'activation du Redémarrage normal de BGP (BGP Graceful Restart).
    3. Cochez la case pour Bascule transparente (Graceful Switchover).
    4. Aucun autre élément n'est requis dans la section Haute disponibilité (High Availability) et il n'existe aucun paramètre secondaire pour Bascule transparente (Graceful Switchover).
  3. Faites défiler l'écran vers le bas jusqu'au bas de la page Configurer (Configure) > Périphérique (Device) et cliquez sur Enregistrer les modifications (Save Changes) dans le coin inférieur droit. Cela s'applique aux modifications de configuration effectuées ci-dessus.

Limitations/comportements connus

  • Les options Bascule transparente BGP (BGP Graceful Failover) et Bascule transparente HA (HA Graceful Switchover) sont indépendantes du segment et, lorsqu'elles sont activées sur un segment (par exemple, le segment global), ces paramètres sont appliqués à tous les autres segments d'un site client. Cela signifie que le dispositif Edge synchronise les routes sur d'autres segments et maintient les routes obsolètes lors d'un basculement HA.