Notes / Comparatif des options VPN site à site

Comparatif des VPN site à site : L2TP, GRE, DSVPN, IPSec et MPLS

Choisir comment relier une agence au siège est une décision technologique, pas une simple case à cocher. Cette note passe en revue sept options d'interconnexion WAN site à site — ce que chacune fait vraiment bien, ce qu'elle omet, et la configuration de base pour la faire fonctionner — avec un arbre de décision pour choisir la bonne avant de tout reconstruire.

Sept façons de connecter une agence — et pourquoi ce choix compte

Un mauvais choix ici, et vous recâblez le WAN dans six mois.

Chacune de ces sept technologies peut relier une agence au siège via un WAN. Ce qui diffère, c'est le chiffrement, la tolérance aux IP dynamiques, le support du multicast, ou le nombre de sites jusqu'auquel la configuration reste gérable avant de devenir un travail à plein temps. Un mauvais choix n'échoue généralement pas d'emblée — il devient discrètement pénible vers la douzième agence, ou le jour où un régulateur demande pourquoi les données ne sont pas chiffrées.

Cette note est une référence de planification pour le choix de la technologie d'interconnexion des agences, construite à partir du chapitre VPN site à site du guide de configuration des routeurs AR de Huawei. Elle couvre L2TP, GRE, DSVPN, IPSec, BGP/MPLS IP VPN, VLL et PWE3 — une section par technologie, chacune avec son scénario d'application réel, ses avantages et inconvénients réels, et un squelette de configuration de base textuel. Pour les détails sur l'exécution d'IPSec au-dessus de l'une d'elles, le passage d'IPSec à travers un NAT, ou la conception d'une interface de tunnel virtuel IPSec, ce sont des notes distinctes : DSVPN sur IPSec, Interface de tunnel virtuel IPSec, et Traversée NAT IPSec.

De laquelle avez-vous vraiment besoin

Partez des besoins du trafic, pas de la technologie que vous connaissez déjà.

Connecting a branch site over a WAN Does the traffic need encryptioncrossing a public / untrusted network? Yes No Also need a mesh of 10+branches (spoke-to-spoke)? Yes No DSVPN + IPSec IPSec(site-to-site / VTI) Carrier MPLS backboneavailable & appropriate? Yes BGP/MPLS IP VPN No Carrying a legacy non-IPcircuit (TDM / E&M)? Yes VLL / PWE3 No Many dynamic-IP spokes,need routing over the tunnel? Yes DSVPN No Simple two-site tunnel,static endpoints? Yes GRE No L2TP(dial-up / remote access)
TechnologieChiffrement natifSupport des extrémités en IP dynamiqueMulticast / routage sur le tunnelÉchelle typique
L2TPNon — à associer à IPSecOui (LAC en accès distant)NonTunnels par utilisateur, petite à moyenne échelle
GRENon — à associer à IPSecLimité — nécessite une source/destination stableOuiPoint à point, petite échelle
DSVPNNon — à associer à IPSecOui (spokes enregistrés via NHRP)Oui (mGRE + routage dynamique)Grand hub-and-spoke, nombreuses agences
IPSecOuiOui (mode agressif)Non (basé sur des stratégies, natif)Moyenne à grande échelle avec modèles de stratégie
BGP/MPLS IP VPNNonNon — routeurs PE fixes de l'opérateurAvec extensions MVPN (non traité ici)Très grande échelle, exploitée par l'opérateur
VLLNonNonN/A — point à point de couche 2Petite échelle, uniquement point à point
PWE3NonNonN/A — émulation de circuit spécialiséePetite échelle, uniquement point à point

Points clés de configuration, technologie par technologie

Scénario, compromis réels et squelette CLI de base — pour chacune des sept.

L2TP — VPN d'accès distant et multi-utilisateurs par accès commuté

L2TP trouve naturellement sa place dans l'accès distant et l'accès commuté : un LAC (souvent la passerelle propre de l'agence, ou un utilisateur distant terminé en PPPoE) tunnelise des sessions PPP vers un LNS au siège, qui authentifie l'utilisateur et attribue une adresse depuis un pool local. C'est le bon choix lorsque le côté agence est une population nombreuse et changeante d'utilisateurs individuels en accès commuté plutôt qu'une liaison site à site fixe — l'authentification appuyée sur RADIUS et l'attribution d'IP par utilisateur viennent presque gratuitement. Ce que L2TP ne fournit pas, c'est le chiffrement : le tunnel est une encapsulation PPP-sur-UDP en clair, donc tout ce qui est sensible nécessite un L2TP sur IPSec par-dessus. Avantages : authentification au niveau utilisateur, adressage par utilisateur, fonctionne sur n'importe quel chemin IP, support RADIUS. Inconvénients : pas de chiffrement natif, le mot de passe d'authentification du tunnel doit correspondre exactement aux deux extrémités, ce n'est pas une technologie de maillage complet d'agences.

-- LAC side --
l2tp enable
#
interface Virtual-Template1
 ppp authentication-mode chap
#
l2tp-group 1
 tunnel password cipher %@%@AbCd1234%@%@
 tunnel name lac1
 start l2tp ip 202.1.1.1 domain aaa.com

-- LNS side --
l2tp enable
#
ip pool 1
 gateway-list 10.1.1.1
 network 10.1.1.0 mask 255.255.255.0
#
interface Virtual-Template1
 ppp authentication-mode chap
 remote address pool 1
 ip address 10.1.1.1 255.255.255.0
#
l2tp-group 1
 allow l2tp virtual-template 1 remote lac1
 tunnel password cipher %@%@AbCd1234%@%@
 tunnel name lns

GRE — le tunnel le plus simple, avec le moins de garanties

GRE est le plus simple des sept : il encapsule un paquet IP dans un autre paquet IP entre deux extrémités de tunnel fixes, et c'est essentiellement tout son jeu de fonctionnalités. Sa vraie valeur est de transformer deux LAN distants en ce qui ressemble à une liaison directement connectée, ce qui permet à un protocole de routage dynamique comme OSPF de fonctionner directement dessus — utile lorsque les tables de routage de l'agence et du siège doivent rester synchronisées automatiquement plutôt que via des routes statiques. GRE ne transporte aucun chiffrement ni authentification propre ; sur l'internet public, il est normalement associé à IPSec (IPSec sur GRE), et les adresses source/destination de GRE doivent être joignables et, dans la plupart des conceptions, statiques. Avantages : extrêmement simple, prend en charge le multicast et le routage dynamique sur le tunnel, fonctionne sur presque tout réseau IP. Inconvénients : pas de chiffrement ni d'authentification, mieux adapté au point à point, l'adressage source/destination doit être stable.

interface Tunnel0/0/1
 ip address 10.3.1.1 255.255.255.0
 tunnel-protocol gre
 source 20.1.1.1
 destination 30.1.1.2
#
ip route-static 10.2.1.0 255.255.255.0 Tunnel0/0/1

DSVPN — hub-and-spoke qui évolue vers le spoke-to-spoke

DSVPN (Dynamic Smart VPN) est ce que devient GRE lorsqu'un hub doit dialoguer avec des dizaines de spokes dont les adresses IP publiques changent : une interface tunnel mGRE au hub accepte les enregistrements des spokes via NHRP, de sorte que chaque spoke peut apparaître et réapparaître à une nouvelle adresse IP sans que personne ne touche à la configuration du hub. Avec nhrp shortcut et nhrp redirect, le trafic spoke-à-spoke peut même établir un tunnel direct entre deux agences au lieu de repasser systématiquement par le hub. Un second hub peut être ajouté purement pour la résilience, différencié par le coût OSPF afin que les spokes préfèrent le hub principal et basculent automatiquement. Comme le GRE simple, DSVPN ne transporte aucun chiffrement par lui-même ; les conceptions en production font presque toujours tourner IPSec sur DSVPN — voir la note dédiée DSVPN sur IPSec pour cette liaison. Avantages : s'adapte à un grand nombre d'agences avec une seule configuration de hub, tolère l'adressage dynamique des spokes, résilience à double hub, le raccourci spoke-à-spoke évite le goulot d'étranglement du hub. Inconvénients : toujours pas de chiffrement natif, exige que chaque appareil soit joignable sur le réseau public, les conceptions à double hub ne doivent pas partager un sous-réseau.

-- Hub --
interface Tunnel0/0/0
 ip address 172.16.1.1 255.255.255.0
 tunnel-protocol gre p2mp
 source Ethernet1/0/0
 nhrp entry multicast dynamic
 ospf network-type broadcast

-- Spoke --
interface Tunnel0/0/0
 ip address 172.16.1.101 255.255.255.0
 tunnel-protocol gre p2mp
 source Ethernet1/0/0
 nhrp entry 172.16.1.1 1.1.1.1 register
 ospf network-type broadcast

IPSec — celui qui offre un vrai chiffrement

IPSec est la technologie de cette liste réellement conçue pour la confidentialité et l'intégrité : une négociation IKE établit une clé partagée, et la SA IPSec qui en résulte chiffre et authentifie le trafic correspondant à une ACL définie. Elle fonctionne avec des adresses de pair statiques ou dynamiques (mode agressif), tolère le NAT grâce au NAT-T, et peut protéger soit une correspondance ACL basée sur une stratégie, soit tout le trafic d'une interface de tunnel virtuel. C'est la réponse par défaut chaque fois que les deux extrémités traversent un réseau public et que les données comptent vraiment — mais ce n'est pas une technologie de routage en soi : sans interface de tunnel, les protocoles de routage dynamique ne peuvent pas fonctionner sur une stratégie IPSec comme ils le peuvent sur GRE ou DSVPN, ce qui explique pourquoi IPSec est si souvent associé à l'un de ces deux plutôt qu'utilisé seul. Avantages : chiffrement et authentification réels, traversée NAT, fonctionne avec des adresses de pair dynamiques, les modèles de stratégie permettent à une passerelle hub d'accepter de nombreux pairs d'agence sans configuration par agence. Inconvénients : IPSec basé uniquement sur une stratégie ne transporte pas de protocole de routage, les définitions d'ACL des deux côtés doivent être des miroirs exacts, les incompatibilités de DPD et de suite de chiffrement sont les échecs d'interopérabilité les plus courants.

acl number 3101
 rule 5 permit ip source 10.1.1.0 0.0.0.255 destination 10.1.2.0 0.0.0.255
#
ipsec proposal tran1
 esp authentication-algorithm sha2-256
#
ike proposal 1
 encryption-algorithm aes-cbc-128
 dh group14
 authentication-algorithm sha2-256
#
ike peer spub v1
 exchange-mode aggressive
 pre-shared-key cipher %^%#AbCd1234%^%#
 ike-proposal 1
 local-id-type name
 remote-name huawei02
 local-address 1.1.1.1
 remote-address 2.1.1.1
#
ipsec policy map1 10 isakmp
 security acl 3101
 ike-peer spub
 proposal tran1

BGP/MPLS IP VPN — ce que l'opérateur exploite, pas ce que vous exploitez

C'est l'exception de cette liste : BGP/MPLS IP VPN est ce que le backbone d'un opérateur exploite pour maintenir des centaines de VPN clients logiquement séparés sur un seul réseau MPLS partagé, en utilisant des route-distinguishers et des route-targets pour garder les routes de chaque client privées tandis qu'une seule infrastructure physique les transporte toutes. Une agence ne déploie pas BGP/MPLS IP VPN elle-même ; elle devient un routeur CE (customer edge) qui transmet des routes au routeur PE (provider edge) de l'opérateur, typiquement via BGP, OSPF, des routes statiques ou ISIS. Cela figure dans cette liste car beaucoup de discussions « que devrions-nous utiliser pour connecter nos agences » demandent en réalité s'il faut construire IPSec/DSVPN sur l'internet public, ou souscrire à un service MPLS L3VPN d'un opérateur — et la réponse honnête est que ces options répondent à des budgets et des modèles de confiance différents, pas au même problème avec une syntaxe différente. Avantages : séparation et échelle de niveau opérateur, ne nécessite pas que le client gère le chiffrement ou l'état du tunnel, les options de routage PE-CE sont flexibles. Inconvénients : nécessite une relation avec un opérateur et un accès au backbone MPLS, c'est un service que l'on achète plutôt qu'une infrastructure que l'on construit, les conceptions inter-domaines se compliquent rapidement lorsque plusieurs AS d'opérateurs sont impliqués.

ip vpn-instance vpna
 ipv4-family
 route-distinguisher 100:1
 vpn-target 111:1 export-extcommunity
 vpn-target 111:1 import-extcommunity
#
mpls lsr-id 1.1.1.9
mpls
mpls ldp
#
interface Ethernet1/0/0
 ip binding vpn-instance vpna
 ip address 10.1.1.2 255.255.255.0
#
bgp 100
 peer 3.3.3.9 as-number 100
 peer 3.3.3.9 connect-interface LoopBack1
 ipv4-family vpnv4
 policy vpn-target
 peer 3.3.3.9 enable
 ipv4-family vpn-instance vpna
 peer 10.1.1.1 as-number 65410
 import-route direct

VLL — une ligne louée, reconstruite sur MPLS

La ligne louée virtuelle (VLL de style Martini) accomplit une tâche précise : elle fait en sorte que deux interfaces Ethernet (ou autre couche 2) sur deux routeurs différents se comportent comme si elles étaient reliées par un fil dédié, tunnelisées à travers un cœur MPLS via des pseudo-fils signalés par LDP. Aucune décision de routage IP n'est impliquée — c'est une interconnexion de couche 2, ce qui en fait précisément le bon outil lorsque le routage propre du client doit rester totalement intact face au réseau de l'opérateur intermédiaire. Elle ne s'étend pas au-delà du point à point : chaque VLL relie exactement deux circuits d'accès, donc un réseau de nombreuses agences nécessite de nombreux VLL, pas un VLL partagé. Avantages : émulation de couche 2 entièrement transparente, le routage du client est invisible pour le cœur de l'opérateur, peut fonctionner sur un tunnel GRE via tunnel-policy lorsque le cœur ne prend pas en charge le MPLS natif. Inconvénients : strictement point à point, pas de chiffrement, nécessite une infrastructure MPLS LDP de bout en bout (ou un substitut GRE).

mpls lsr-id 10.10.10.1
mpls
mpls l2vpn
mpls ldp
#
mpls ldp remote-peer 10.10.10.3
 remote-ip 10.10.10.3
#
interface GigabitEthernet1/0/0
 mpls l2vc 10.10.10.3 101

PWE3 — émulation de circuit pour le trafic qui n'est pas du tout IP

PWE3 (Pseudo-Wire Emulation Edge-to-Edge) est ce que devient le VLL lorsque le circuit transporté n'est pas du tout de l'Ethernet — TDM, E1, ou d'autres interfaces héritées bien antérieures à l'IP. L'exemple dont s'inspire cette note est véritablement de niche mais instructif : une interface radio vocale héritée de type E&M, transportée sur un tunnel MPLS TE avec sauvegarde à chaud et basculement déclenché par BFD, de sorte qu'une panne de liaison ne produise aucune interruption audible du trafic transporté. Si une agence dispose d'un équipement hérité véritablement non-IP qui doit continuer à fonctionner malgré une mise à niveau du WAN, l'émulation de circuit PWE3 est la technologie qui lui permet de continuer à se comporter exactement comme avant. Avantages : transporte de manière transparente des circuits hérités non-IP, peut être combiné avec la sauvegarde à chaud MPLS TE et BFD pour un basculement à quasi zéro perte. Inconvénients : hautement spécialisé, uniquement point à point, nécessite un support matériel/d'interface pour le type de circuit hérité spécifique, la plupart des réseaux d'agences d'entreprise n'en auront jamais besoin.

interface Serial4/0/0
 link-protocol tdm
 em passthrough enable
 mpls l2vc pw-template pe2pe 300 tunnel-policy te
#
pw-template pe2pe
 peer-address 2.2.2.9
 jitter-buffer depth 8
 tdm-encapsulation-number 8
#
interface Tunnel1/0/0
 tunnel-protocol mpls te
 mpls te backup hot-standby mode revertive wtr 15

Cinq pièges du choix technologique

SYMPTÔMEGRE et DSVPN ne sont pas du chiffrement — ce ne sont que des tunnels

Un schéma réseau l'appelle « le VPN d'agence », et tout le monde suppose que le trafic entre sites est chiffré, parce que c'est écrit VPN.

CAUSEGRE et DSVPN fournissent la tunnellisation et, pour DSVPN, l'enregistrement dynamique hub-spoke — aucun des deux n'assure la confidentialité. Le trafic à l'intérieur d'un tunnel GRE ou DSVPN simple est exactement aussi visible pour quiconque le capture que s'il n'était pas encapsulé.

CORRECTIFSi les données nécessitent la confidentialité sur un réseau public, faites fonctionner IPSec sur le tunnel GRE ou DSVPN — voir la note DSVPN sur IPSec pour la liaison exacte.

SYMPTÔMEDSVPN suppose que chaque appareil est joignable sur le réseau public

Un nouveau spoke derrière une passerelle NAT ou un CGNAT d'opérateur s'enregistre auprès du hub, mais le trafic de raccourci spoke-à-spoke ne s'établit jamais.

CAUSELe mécanisme d'enregistrement NHRP et de raccourci de DSVPN suppose que le hub et les spokes peuvent atteindre directement les adresses publiques les uns des autres. Si l'adresse réelle d'un spoke est cachée derrière un NAT que le hub ne peut pas traverser, l'enregistrement hub-spoke réussit mais le trafic de raccourci spoke-spoke échoue fréquemment.

CORRECTIFVérifiez la joignabilité en IP publique de chaque appareil avant de concevoir un déploiement DSVPN — c'est un prérequis, pas un cas marginal.

SYMPTÔMEDes ACL IPSec non parfaitement en miroir font silencieusement chuter la moitié du trafic

Une direction du tunnel IPSec laisse passer le trafic, pas l'autre — ou le tunnel se monte mais seuls certains sous-réseaux passent.

CAUSEL'ACL de sécurité de chaque côté définit quel trafic est protégé, et les deux ACL doivent être des images miroir exactes avec source et destination inversées. Une faute de frappe ou un sous-réseau omis d'un côté laisse le trafic de ce sous-réseau en dehors de la correspondance protégée.

CORRECTIFConstruisez les deux ACL à partir de la même liste source et échangez source/destination de façon programmatique plutôt que de les retaper, et revérifiez avec display ipsec sa après tout ajout de sous-réseau.

SYMPTÔMEBGP/MPLS IP VPN n'est pas quelque chose que vous configurez sur votre propre routeur d'agence

Une équipe passe des semaines à essayer de reproduire un « VPN MPLS » avec des routeurs CPE et des liens internet publics, sans succès.

CAUSEBGP/MPLS IP VPN nécessite des routeurs PE sur le backbone MPLS d'un opérateur exécutant des route-distinguishers, des route-targets et MP-BGP. Le routeur propre d'une agence est un CE, pas un PE, et ne peut pas créer la séparation VPN par lui-même.

CORRECTIFSi le besoin est véritablement une séparation MPLS multi-sites de niveau opérateur, achetez-la comme service opérateur. Pour une alternative autogérée sur l'internet public, DSVPN ou IPSec offre une capacité équivalente.

SYMPTÔMEVLL et PWE3 ne s'étendent pas à un maillage d'agences

Une conception prévoit d'utiliser VLL pour connecter cinq agences au siège et se retrouve avec un nombre ingérable de pseudo-fils distincts.

CAUSEVLL et PWE3 sont point à point par conception — un VLL Martini ou un circuit PWE3 émule exactement un fil dédié entre exactement deux interfaces d'accès. Il n'existe pas de mode hub-and-spoke ou maillage complet.

CORRECTIFN'utilisez VLL/PWE3 que pour de véritables besoins point à point — le remplacement d'une seule ligne louée, ou un seul circuit hérité. Pour tout ce qui nécessite plus de deux sites, utilisez plutôt DSVPN ou BGP/MPLS IP VPN.

Cinq questions fréquentes

Laquelle de ces sept technologies nécessite une adresse IP publique sur chaque site ?

DSVPN et IPSec tolèrent tous deux l'adressage dynamique côté agence — enregistrement NHRP pour DSVPN, mode agressif pour IPSec — tant que chaque appareil peut réellement atteindre les adresses publiques des autres. GRE et VLL/PWE3 sont conçus autour d'extrémités fixes. BGP/MPLS IP VPN contourne la question car les routeurs PE de l'opérateur gèrent le transport sur le réseau public.

Peut-on combiner deux d'entre elles ?

Couramment — IPSec sur GRE, IPSec sur DSVPN et L2TP sur IPSec sont toutes des combinaisons standard, précisément parce que les technologies de tunnellisation (GRE, DSVPN, L2TP) ne fournissent pas de chiffrement par elles-mêmes.

Laquelle est la moins chère à déployer sans intervention d'un opérateur ?

GRE, DSVPN, IPSec, VLL et PWE3 peuvent tous être construits entièrement avec des routeurs appartenant au client sur l'internet public ou une ligne louée — aucune relation MPLS avec un opérateur n'est requise. BGP/MPLS IP VPN est l'exception : c'est fondamentalement un service d'opérateur.

IPSec fonctionne-t-il si un côté est derrière un NAT ?

Oui, avec la traversée NAT — mode agressif plus la commande nat traversal, ou la détection automatique NAT-T sur les logiciels plus récents. Voir la note Traversée NAT IPSec pour la configuration exacte et les détails du type d'ID qui la rendent fonctionnelle.

Quelle est la bonne technologie pour connecter 50 agences à un seul siège ?

DSVPN, conçu spécifiquement pour les grands déploiements hub-and-spoke avec une seule configuration de hub gérant n'importe quel nombre de spokes via NHRP, éventuellement avec un second hub pour la résilience. IPSec sur DSVPN ajoute le chiffrement par-dessus sans changer cette logique de mise à l'échelle.

Cette note compare les sept technologies en tant que briques d'interconnexion d'agences, et non comme une recommandation d'achat — le bon choix dépend toujours des circuits d'accès déjà présents sur chaque site, et de l'existence ou non d'une relation MPLS avec un opérateur.

Conceptions de solutions associées

SOLUTION

Interconnexion VPN multi-succursales

La conception complète vers laquelle mène ce comparatif technologique lorsque le siège doit connecter dix, cinquante sites ou plus.

SOLUTION

Sécurité des agences et de l'accès distant (SASE)

Une seule couche de politique pour chaque site et chaque travailleur distant, une fois la technologie de tunnel sous-jacente choisie.

Vous ne savez pas laquelle convient à votre parc d'agences ?

Dites-nous combien de sites, quels circuits d'accès ils possèdent déjà, et si le chiffrement est une exigence stricte.

Discuter sur WhatsApp

Lectures associées

NOTE

DSVPN sur IPSec

La liaison exacte vers laquelle ce comparatif renvoie constamment lorsque DSVPN a besoin d'un chiffrement superposé.

NOTE

Interface de tunnel virtuel IPSec

Comment donner à IPSec basé sur des stratégies une interface routable pour que les protocoles de routage dynamique puissent y fonctionner.

NOTE

Traversée NAT IPSec

Ce qui change dans la conception IKE et ACL lorsque l'un ou les deux pairs IPSec sont derrière un NAT.

Nous n'utilisons des cookies que pour des statistiques anonymes — pas de publicité, pas de suivi intersites.Politique de confidentialité