Notas / Comparativa de opciones de VPN sitio a sitio

Comparativa de VPN sitio a sitio: L2TP, GRE, DSVPN, IPSec y MPLS

Elegir cómo conectar una sucursal con la sede es una decisión tecnológica, no solo una casilla que marcar. Esta nota recorre siete opciones de interconexión WAN sitio a sitio — en qué es realmente buena cada una, qué omite y la configuración básica para ponerla en marcha — además de un árbol de decisión para elegir la correcta antes de construirla dos veces.

Siete formas de conectar una sucursal — y por qué la elección importa

Si te equivocas en esta decisión, recableas la WAN en seis meses.

Cada una de estas siete tecnologías puede conectar una sucursal con la sede a través de una WAN. Lo que no tienen en común es el cifrado, la tolerancia a IP dinámicas, el soporte de multicast, o cuántas sucursales soportan antes de que la configuración se convierta en un trabajo de tiempo completo. Elegir mal normalmente no falla de inmediato: simplemente se vuelve silenciosamente doloroso en la sucursal número doce, o el día en que un regulador pregunta por qué los datos no están cifrados.

Esta nota es una referencia de planificación para la selección de tecnología de interconexión de sucursales, elaborada a partir del capítulo de VPN sitio a sitio de la guía de configuración de routers AR de Huawei. Cubre L2TP, GRE, DSVPN, IPSec, BGP/MPLS IP VPN, VLL y PWE3 — una sección por tecnología, cada una con su escenario de aplicación real, sus pros y contras reales, y un esqueleto de configuración básica textual. Si necesita detalles sobre ejecutar IPSec encima de alguna de estas, hacer que IPSec atraviese NAT, o construir un diseño IPSec de interfaz de túnel virtual, esas son notas aparte: DSVPN sobre IPSec, Interfaz de túnel virtual IPSec, y Traversía NAT de IPSec.

Cuál necesita realmente

Empiece por lo que necesita el tráfico, no por la tecnología que ya conoce.

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)
TecnologíaCifrado nativoSoporte de extremos con IP dinámicaMulticast / enrutamiento sobre el túnelEscala típica
L2TPNo — combinar con IPSecSí (LAC de acceso remoto)NoTúneles por usuario, escala pequeña a mediana
GRENo — combinar con IPSecLimitado — requiere origen/destino establesPunto a punto, escala pequeña
DSVPNNo — combinar con IPSecSí (spokes registrados por NHRP)Sí (mGRE + enrutamiento dinámico)Hub-and-spoke grande, muchas sucursales
IPSecSí (modo agresivo)No (basado en políticas, nativo)Mediana a grande con plantillas de política
BGP/MPLS IP VPNNoNo — routers PE fijos del operadorCon extensiones MVPN (no cubierto aquí)Muy grande, operada por el operador
VLLNoNoN/A — punto a punto de capa 2Escala pequeña, solo punto a punto
PWE3NoNoN/A — emulación de circuito especializadaEscala pequeña, solo punto a punto

Puntos clave de configuración, tecnología por tecnología

Escenario, ventajas y desventajas reales, y el esqueleto CLI básico — para cada una de las siete.

L2TP — VPN de acceso remoto y multiusuario por marcación

El hábitat natural de L2TP es el acceso remoto y por marcación: un LAC (a menudo la propia puerta de enlace de la sucursal, o un usuario remoto terminado en PPPoE) tuneliza sesiones PPP hacia un LNS en la sede, que autentica al usuario y asigna una dirección de un pool local. Es la opción correcta cuando el lado de la sucursal es una población grande y cambiante de usuarios individuales de marcación, en lugar de un enlace sitio a sitio fijo — la autenticación respaldada por RADIUS y la asignación de IP por usuario vienen casi gratis. Lo que L2TP no ofrece es cifrado: el túnel es una encapsulación PPP sobre UDP en claro, por lo que cualquier dato sensible necesita L2TP sobre IPSec por encima. Ventajas: autenticación a nivel de usuario, direccionamiento por usuario, funciona sobre cualquier ruta IP, soporte RADIUS. Desventajas: sin cifrado nativo, la contraseña de autenticación del túnel debe coincidir exactamente en ambos extremos, no es una tecnología de malla completa entre sucursales.

-- 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 — el túnel más simple, con menos garantías

GRE es el más sencillo de los siete: envuelve un paquete IP dentro de otro paquete IP entre dos extremos de túnel fijos, y eso es esencialmente todo su conjunto de funciones. Su verdadero valor es que convierte dos LAN remotas en lo que parece un enlace directamente conectado, lo que permite que un protocolo de enrutamiento dinámico como OSPF funcione directamente sobre él — útil cuando las tablas de enrutamiento de la sucursal y la sede deben mantenerse sincronizadas automáticamente en lugar de mediante rutas estáticas. GRE no lleva cifrado ni autenticación propios; en internet público normalmente se combina con IPSec (IPSec sobre GRE), y las direcciones origen/destino del propio GRE deben ser alcanzables y, en la mayoría de los diseños, estáticas. Ventajas: extremadamente simple, admite multicast y enrutamiento dinámico sobre el túnel, funciona en casi cualquier red IP. Desventajas: sin cifrado ni autenticación, mejor adaptado a punto a punto, el direccionamiento origen/destino debe ser estable.

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 que evoluciona a spoke-to-spoke

DSVPN (Dynamic Smart VPN) es en lo que se convierte GRE cuando un hub necesita comunicarse con docenas de spokes cuyas direcciones IP públicas cambian: una interfaz de túnel mGRE en el hub acepta registros de los spokes vía NHRP, de modo que cada spoke puede aparecer y reaparecer con una nueva dirección IP sin que nadie toque la configuración del hub. Con nhrp shortcut y nhrp redirect, el tráfico spoke a spoke puede incluso construir un túnel directo entre dos sucursales en lugar de pasar siempre por el hub. Se puede añadir un segundo hub puramente por resiliencia, diferenciado por el costo de OSPF para que los spokes prefieran el hub principal y conmuten automáticamente. Al igual que el GRE simple, DSVPN no lleva cifrado por sí mismo; los diseños en producción casi siempre ejecutan IPSec sobre DSVPN — véase la nota dedicada DSVPN sobre IPSec para ese enlace. Ventajas: escala a grandes cantidades de sucursales con una sola configuración de hub, tolera direccionamiento dinámico de spokes, resiliencia de doble hub, el atajo spoke a spoke evita el cuello de botella del hub. Desventajas: sigue sin cifrado nativo, requiere que todos los dispositivos tengan alcanzabilidad en la red pública, los diseños de doble hub no deben compartir subred.

-- 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 — el que ofrece cifrado real

IPSec es la tecnología de esta lista realmente construida para la confidencialidad e integridad: una negociación IKE establece una clave compartida, y la SA de IPSec resultante cifra y autentica el tráfico que coincide con una ACL definida. Funciona con direcciones de par estáticas o dinámicas (modo agresivo), tolera NAT con NAT-T, y puede proteger tanto una coincidencia de ACL basada en políticas como todo el tráfico de una interfaz de túnel virtual. Es la respuesta por defecto siempre que los dos extremos crucen una red pública y los datos realmente importen — pero no es una tecnología de enrutamiento por sí misma: sin una interfaz de túnel, los protocolos de enrutamiento dinámico no pueden funcionar sobre una política de IPSec como sí pueden hacerlo sobre GRE o DSVPN, precisamente por eso IPSec se combina tan a menudo con uno de esos dos en lugar de usarse solo. Ventajas: cifrado y autenticación reales, traversía NAT, funciona con direcciones de par dinámicas, las plantillas de política permiten que una puerta de enlace hub acepte muchos pares de sucursales sin configuración por sucursal. Desventajas: el IPSec basado solo en políticas no transporta un protocolo de enrutamiento, las definiciones de ACL en ambos extremos deben reflejarse exactamente, los desajustes de DPD y conjunto de cifrado son los fallos de interoperabilidad más comunes.

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 — lo que opera el operador, no lo que usted opera

Esta es la excepción de la lista: BGP/MPLS IP VPN es lo que ejecuta el backbone de un operador para mantener cientos de VPN de clientes lógicamente separadas sobre una única red MPLS compartida, usando route-distinguishers y route-targets para mantener privadas las rutas de cada cliente mientras una sola infraestructura física las transporta todas. Una sucursal no despliega BGP/MPLS IP VPN por sí misma; se convierte en un router CE (customer edge) que entrega rutas al router PE (provider edge) del operador, típicamente mediante BGP, OSPF, rutas estáticas o ISIS. Aparece en esta lista porque muchas conversaciones sobre "qué deberíamos usar para conectar nuestras sucursales" en realidad preguntan si construir IPSec/DSVPN sobre internet público, o suscribirse a un servicio MPLS L3VPN de un operador — y la respuesta honesta es que esas opciones resuelven presupuestos y modelos de confianza distintos, no el mismo problema con sintaxis diferente. Ventajas: separación y escala de nivel operador, no requiere que el cliente gestione el cifrado o el estado del túnel, las opciones de enrutamiento PE-CE son flexibles. Desventajas: requiere una relación con un operador y acceso al backbone MPLS, es un servicio que se compra en lugar de infraestructura que se construye, los diseños entre dominios se complican rápidamente cuando participan varios AS de operadores.

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 — una línea arrendada, reconstruida sobre MPLS

La línea arrendada virtual (VLL estilo Martini) hace un trabajo específico: hace que dos interfaces Ethernet (u otra capa 2) en dos routers diferentes se comporten como si estuvieran conectadas por un cable dedicado, tunelizadas a través de un núcleo MPLS mediante pseudocables señalizados por LDP. No hay ninguna decisión de enrutamiento IP involucrada — es una interconexión cruzada de capa 2, precisamente por eso es la herramienta correcta cuando el enrutamiento propio del cliente debe permanecer completamente intacto frente a la red del operador intermedio. No escala más allá de punto a punto: cada VLL conecta exactamente dos circuitos de acceso, por lo que una red de muchas sucursales necesita muchas VLL, no una VLL compartida. Ventajas: emulación de capa 2 totalmente transparente, el enrutamiento del cliente es invisible para el núcleo del operador, puede funcionar sobre un túnel GRE mediante tunnel-policy cuando el núcleo no admite MPLS nativo. Desventajas: estrictamente punto a punto, sin cifrado, requiere infraestructura MPLS LDP de extremo a extremo (o un sustituto 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 — emulación de circuito para el tráfico que no es IP en absoluto

PWE3 (Pseudo-Wire Emulation Edge-to-Edge) es en lo que se convierte VLL cuando el circuito transportado no es Ethernet en absoluto — TDM, E1, u otras interfaces heredadas muy anteriores al IP. El ejemplo del que parte esta nota es genuinamente de nicho pero instructivo: una interfaz de radio de voz heredada tipo E&M, transportada a través de un túnel MPLS TE con respaldo en caliente y conmutación por error activada por BFD, de modo que una falla de enlace no produce ninguna interrupción audible en el tráfico transportado. Si una sucursal tiene algún equipo heredado genuinamente no IP que debe seguir funcionando durante una actualización de la WAN, la emulación de circuito PWE3 es la tecnología que le permite seguir comportándose exactamente como siempre. Ventajas: transporta de forma transparente circuitos heredados no IP, se puede combinar con respaldo en caliente MPLS TE y BFD para una conmutación con pérdida casi nula. Desventajas: altamente especializado, solo punto a punto, requiere soporte de hardware/interfaz para el tipo específico de circuito heredado, la mayoría de las redes empresariales de sucursales nunca lo necesitarán.

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

Cinco trampas en la selección

SÍNTOMAGRE y DSVPN no son cifrado — solo son túneles

Un diagrama de red lo llama "la VPN de la sucursal", y todos asumen que el tráfico entre sitios está cifrado, porque dice VPN.

CAUSAGRE y DSVPN proporcionan tunelización y, en el caso de DSVPN, registro dinámico hub-spoke — ninguno proporciona confidencialidad. El tráfico dentro de un túnel GRE o DSVPN simple es exactamente igual de visible para cualquiera que lo capture que si no estuviera encapsulado.

SOLUCIÓNSi los datos necesitan confidencialidad en una red pública, ejecute IPSec sobre el túnel GRE o DSVPN — vea la nota DSVPN sobre IPSec para el enlace exacto.

SÍNTOMADSVPN asume que todos los dispositivos tienen alcanzabilidad en la red pública

Un nuevo spoke detrás de una puerta de enlace NAT o CGNAT del operador se registra con el hub, pero el tráfico de atajo spoke a spoke nunca se establece.

CAUSAEl mecanismo de registro NHRP y de atajo de DSVPN asume que el hub y los spokes pueden alcanzar directamente las direcciones públicas de los demás. Si la dirección real de un spoke está oculta detrás de un NAT que el hub no puede atravesar, el registro hub-spoke tiene éxito, pero el tráfico de atajo spoke-spoke frecuentemente no.

SOLUCIÓNConfirme la alcanzabilidad de IP pública de cada dispositivo antes de diseñar un despliegue DSVPN — esto es un requisito previo, no un caso extremo.

SÍNTOMALas ACL de IPSec que no son reflejo exacto descartan silenciosamente la mitad del tráfico

Una dirección del túnel IPSec pasa tráfico, la otra no — o el túnel se establece pero solo pasan algunas subredes.

CAUSALa ACL de seguridad en cada extremo define qué tráfico se protege, y las dos ACL deben ser imágenes espejo exactas con origen y destino intercambiados. Un error tipográfico o una subred omitida en un lado deja el tráfico de esa subred fuera de la coincidencia protegida.

SOLUCIÓNConstruya ambas ACL a partir de la misma lista de origen e intercambie origen/destino de forma programática en lugar de volver a escribirlas, y vuelva a verificar con display ipsec sa después de cualquier adición de subred.

SÍNTOMABGP/MPLS IP VPN no es algo que usted configure en su propio router de sucursal

Un equipo pasa semanas tratando de reproducir una "VPN MPLS" usando routers CPE y enlaces de internet público, y no llega a ningún lado.

CAUSABGP/MPLS IP VPN requiere routers PE en el backbone MPLS de un operador que ejecutan route-distinguishers, route-targets y MP-BGP. El propio router de una sucursal es un CE, no un PE, y no puede crear la separación de VPN por sí mismo.

SOLUCIÓNSi el requisito es genuinamente una separación MPLS multisitio de nivel operador, cómprela como servicio de operador. Para una alternativa autogestionada sobre internet público, DSVPN o IPSec ofrece una capacidad equivalente.

SÍNTOMAVLL y PWE3 no escalan a una malla de sucursales

Un diseño pretende usar VLL para conectar cinco sucursales con la sede y termina con una cantidad inmanejable de pseudocables separados.

CAUSAVLL y PWE3 son punto a punto por diseño — un VLL Martini o un circuito PWE3 emulan exactamente un cable dedicado entre exactamente dos interfaces de acceso. No existe un modo hub-and-spoke ni de malla completa.

SOLUCIÓNUse VLL/PWE3 solo para requisitos genuinamente punto a punto — el reemplazo de una única línea arrendada, o un solo circuito heredado. Para cualquier necesidad de más de dos sitios, use DSVPN o BGP/MPLS IP VPN en su lugar.

Cinco preguntas frecuentes

¿Cuál de estas siete tecnologías necesita una dirección IP pública en cada sitio?

DSVPN e IPSec toleran ambos el direccionamiento dinámico en el lado de la sucursal — registro NHRP para DSVPN, modo agresivo para IPSec — siempre que cada dispositivo pueda alcanzar realmente las direcciones públicas de los demás. GRE y VLL/PWE3 están construidos en torno a extremos fijos. BGP/MPLS IP VPN evita la cuestión porque los routers PE del operador gestionan el transporte de red pública.

¿Se pueden combinar dos de estas?

Habitualmente — IPSec sobre GRE, IPSec sobre DSVPN y L2TP sobre IPSec son todas combinaciones estándar, precisamente porque las tecnologías de tunelización (GRE, DSVPN, L2TP) no proporcionan cifrado por sí solas.

¿Cuál es la más económica de implementar sin intervención de un operador?

GRE, DSVPN, IPSec, VLL y PWE3 pueden construirse íntegramente con routers propiedad del cliente sobre internet público o una línea arrendada — no se requiere relación MPLS con un operador. BGP/MPLS IP VPN es la excepción: es fundamentalmente un servicio de operador.

¿Funciona IPSec si un lado está detrás de NAT?

Sí, con traversía NAT — modo agresivo más el comando nat traversal, o detección automática de NAT-T en software más reciente. Vea la nota Traversía NAT de IPSec para la configuración exacta y los detalles del tipo de ID que la hacen funcionar.

¿Cuál es la tecnología adecuada para conectar 50 sucursales a una sola sede?

DSVPN, diseñado específicamente para grandes despliegues hub-and-spoke con una única configuración de hub que gestiona cualquier cantidad de spokes vía NHRP, opcionalmente con un segundo hub para resiliencia. IPSec sobre DSVPN añade cifrado por encima sin cambiar esa historia de escalabilidad.

Esta nota compara las siete tecnologías como bloques de construcción para la interconexión de sucursales, no como una recomendación de compra — la elección correcta siempre depende de qué circuitos de acceso ya tiene cada sitio, y de si ya existe una relación MPLS con un operador.

Diseños de soluciones relacionadas

SOLUCIÓN

Interconexión VPN multisucursal

El diseño completo al que conduce esta comparativa tecnológica cuando la sede necesita conectar diez, cincuenta o más sucursales.

SOLUCIÓN

Seguridad de sucursales y acceso remoto (SASE)

Una única capa de política para cada sitio y cada trabajador remoto, una vez decidida la tecnología de túnel subyacente.

¿No está seguro de cuál se ajusta a su red de sucursales?

Cuéntenos cuántos sitios tiene, qué circuitos de acceso ya poseen, y si el cifrado es un requisito obligatorio.

Chatear por WhatsApp

Lecturas relacionadas

NOTA

DSVPN sobre IPSec

El enlace exacto al que esta comparativa remite constantemente cuando DSVPN necesita cifrado superpuesto.

NOTA

Interfaz de túnel virtual IPSec

Cómo dar a IPSec basado en políticas una interfaz enrutable para que los protocolos de enrutamiento dinámico puedan funcionar sobre ella.

NOTA

Traversía NAT de IPSec

Qué cambia en el diseño de IKE y ACL cuando uno o ambos pares de IPSec están detrás de NAT.

Solo usamos cookies para analítica anónima — sin publicidad ni rastreo entre sitios.Política de privacidad