La haute disponibilité (HA) est un modèle de déploiement qui associe des périphériques ou des nœuds redondants – généralement un nœud actif et un nœud de secours, parfois une paire active-active – de sorte que, si l'un d'entre eux tombe en panne, l'autre continue d'assurer le service avec peu ou pas d'interruption. La solution « Versa » applique la haute disponibilité aussi bien aux appliances de succursale qu'aux nœuds Director, Analytics et Controller.
Points clés à retenir
- Le HA associe des équipements redondants de manière à ce qu’un équipement de secours prenne le relais en cas de défaillance de l’un d’entre eux.
- Deux modèles principaux : le basculement actif-veille et le partage de charge actif-actif.
- Le protocole VRRP fournit l'adresse IP virtuelle qui masque le basculement aux clients.
- Versa applique la haute disponibilité (HA) aux appareils de succursale, au Director, à Analytics et aux contrôleurs.
- C'est la rapidité de basculement, et non l'absence totale d'interruption de service, que garantit réellement la haute disponibilité (HA).
Sur cette page : Pourquoi est-ce important ?Comment ça marcheTypesHaute disponibilité et VersaFAQ
Pourquoi la haute disponibilité est-elle importante ?
Chaque réseau comporte des composants qui, s’ils ne sont pas protégés, deviennent un point de défaillance unique : le dispositif de succursale acheminant le trafic WAN et LAN, le contrôleur terminant les tunnels superposés, le nœud de gestion contenant les politiques et la configuration. Si l’un d’entre eux tombe en panne sans disposer d’une solution de secours, l’interruption est totale jusqu’à ce que quelqu’un intervienne – ce qui n’est pas idéal pour les périphériques et les têtes de réseau censés fonctionner en continu.
Le protocole HA est essentiel car il transforme cet arrêt brutal en un bref transfert de relais. Un périphérique ou un nœud de secours conserve l'état de synchronisation et prend automatiquement le relais, de sorte que les utilisateurs et les applications ne subissent, au pire, qu'une brève interruption au lieu d'une panne totale. Il permet également de dissocier la maintenance des temps d'arrêt : une mise à jour logicielle, une rotation de certificats ou un remplacement matériel peut être effectué sur l'un des nœuds d'une paire tandis que l'autre continue à traiter le trafic.
Qu'est-ce que la haute disponibilité ?
Un déploiement HA associe deux (ou plusieurs) périphériques ou nœuds qui partagent une configuration commune et, dans le cas d’architectures avec état, l’état d’une session en cours. Chaque côté surveille en permanence l’état de l’autre – via une liaison dédiée, une adjacence de routage ou un protocole de pulsation – et un déclencheur défini fait passer le côté en veille au premier instant où le côté actif cesse de répondre.
Les clients ne doivent pas avoir besoin de savoir quel nœud physique est actif. Ce problème est généralement résolu grâce à une identité partagée : une adresse IP virtuelle diffusée par le nœud qui occupe le rôle actif, le plus souvent via le protocole VRRP (Virtual Router Redundancy Protocol). Chaque interface candidate est associée à une priorité (comprise entre 1 et 255, la valeur par défaut étant 100) ; l’interface ayant la priorité la plus élevée devient maître et détient l’adresse virtuelle jusqu’à ce qu’elle tombe en panne ou soit supplantée. Derrière cette adresse partagée, les routes, les sessions et les associations de sécurité sont synchronisées afin que la prise de relais n’entraîne pas le redémarrage du trafic existant.
Types de haute disponibilité
Le mode actif-passif (actif-veille) consiste à faire fonctionner un nœud qui gère le trafic tandis que son nœud jumeau reste inactif, prêt à prendre le relais en cas de panne – un système simple, au prix d’une capacité de secours qui reste inutilisée jusqu’à ce qu’une panne survienne. Le mode actif-actif fait fonctionner les deux nœuds simultanément, chacun acheminant le trafic et assurant la sauvegarde de l’autre ; il utilise le matériel plus efficacement mais exige une synchronisation plus rigoureuse des états. Le clustering / la redondance N+1 étend ce modèle au-delà de deux nœuds, de sorte que n’importe quel nœud survivant puisse absorber la charge d’un pair défaillant – ce qui est courant lorsque la marge de sécurité doit dépasser une simple sauvegarde.
Le comportement en cas de reprise varie également : les architectures non réversibles laissent un nœud rétabli en mode veille plutôt que de lui redonner automatiquement le rôle actif ; les architectures réversibles le remettent en mode actif dès qu’il est à nouveau opérationnel, après un délai configurable.
Haute disponibilité et Versa
Versa applique la haute disponibilité (HA) à l’ensemble de la pile, et pas seulement aux équipements de succursale. Pour les équipements de succursale, une paire HA nécessite deux appareils identiques – même modèle, même niveau de licence logicielle – reliés par un port de connexion croisée et un port LAN partagé utilisant le protocole VRRP ; l’adresse IP virtuelle VRRP et la priorité déterminent quel appareil est le principal. Les paires VOS prennent également en charge la haute disponibilité inter-châssis avec état, en synchronisant l’état des plans de contrôle et de données afin que le basculement n’interrompe pas les sessions en cours, et en déclenchant des alarmes de quorum si un périphérique de secours perd le contact avec son homologue actif.
Les nœuds de direction fonctionnent en haute disponibilité (HA) en mode actif-secours, les données étant synchronisées par la réplication Postgres. Les administrateurs configurent le comportement de la haute disponibilité (délai d’expiration du basculement, délai d’expiration du démarrage du nœud de secours, basculement réversible ou non réversible) et peuvent déclencher un basculement manuel. Ce même modèle s’applique aux nœuds agrégateurs Analytics, aux paires primaire/secondaire du service de messageri Versa , ainsi qu’aux déploiements cloud de VOS sur AWS, Azure et OCI, tous gérés via Director, Concerto ou le portail Titan .
Questions fréquentes
Quelle est la différence entre une haute disponibilité « actif-veille » et une haute disponibilité « actif-actif » ?
Le mode « actif-veille » maintient un nœud en veille jusqu’à ce que le nœud actif tombe en panne, puis le fait passer en mode actif. Le mode « actif-actif » fait fonctionner les deux nœuds simultanément : ils se partagent le trafic tout en se soutenant mutuellement. Le mode HA du directeur « Versa » est configuré par défaut en mode « actif-veille » ; les appliances de succursale « Versa » prennent également en charge les déploiements « actif-actif » à double CPE via VRRP et des liaisons de connexion croisée.
Qu'est-ce que le VRRP et quel est son lien avec la haute disponibilité (HA) ?
Le protocole VRRP permet à une paire de périphériques de partager une adresse IP virtuelle ; l'interface ayant la priorité la plus élevée (1 à 255, valeur par défaut : 100) devient le maître VRRP. Dans une configuration HA de type « branch » d'Versa , cette adresse IP virtuelle sert de passerelle LAN partagée, ce qui permet aux clients de disposer d'une adresse unique et continue même en cas de basculement.
Le HA permet-il d'éliminer toute interruption de service ?
Non. La haute disponibilité (HA) élimine les points de défaillance uniques et limite les perturbations à la durée de la bascule, mais elle ne peut pas empêcher tous les incidents : une erreur de configuration commune ou la défaillance simultanée des deux nœuds peut toujours entraîner une interruption de service. Ce que la haute disponibilité garantit réellement, c’est la rapidité de la bascule, et non l’absence totale d’interruption de service.
Quelle est la différence entre le basculement et le comportement de restauration ?
Le basculement consiste à faire prendre le relais au nœud de secours en cas de défaillance du nœud actif. Le comportement de réversion détermine la suite des événements : une conception avec réversion rétablit automatiquement le nœud rétabli en tant que nœud actif après un délai d'expiration ; en revanche, le paramètre par défaut non réversif d'Versa Director le maintient en mode de secours.
HA nécessite-t-il du matériel identique ?
Pour les appareils jumelés, oui : la fonctionnalité « Versa » exige que les deux unités de la paire soient du même modèle et disposent du même niveau de licence. La haute disponibilité logicielle, comme les nœuds Director ou Analytics fonctionnant sous forme de machines virtuelles, offre davantage de flexibilité, mais nécessite tout de même que les versions logicielles et les configurations soient identiques.
En savoir plus sur la haute disponibilité
Si vous souhaitez en savoir plus, voici des sources auxquelles nous faisons confiance.
| Glossaire du CSRC du NIST |
|---|
| Le glossaire du NIST consacré aux termes relatifs à la sécurité de l'information et aux infrastructures, qui inclut la disponibilité parmi les objectifs fondamentaux de la sécurité. |
Termes associés
Si vous vous intéressez à l'HA, voici quelques liens qui pourraient vous intéresser.
| Appareil électroménager | Adresse IP virtuelle | Contrôleur |
|---|---|---|
| Le périphérique VOS physique ou virtuel auquel HA s'associe, déployé en tant que nœud de succursale, de concentrateur, de passerelle ou de contrôleur. | L'adresse partagée, souvent diffusée par le protocole VRRP, qui permet aux clients d'accéder à l'un ou l'autre des appareils jumelés, selon celui qui est actuellement actif. | Un dispositif VOS assurant les fonctions du plan de contrôle SD-WAN, généralement déployé en paires haute disponibilité (HA) afin de garantir la disponibilité continue du réseau superposé. |