VPLS (Servicio LAN Privado Virtual) conecta múltiples sitios geográficamente separados a través de una red troncal MPLS para que todos se comporten como una única red de Capa 2. Los dispositivos en diferentes ubicaciones pueden comunicarse como si estuvieran conectados al mismo interruptor.

Cómo funciona VPLS

Las VPN tradicionales operan en la Capa 3: enrutan paquetes IP entre sitios. VPLS opera en la Capa 2, reenviando tramas Ethernet. La red MPLS del proveedor actúa como un conmutador virtual gigante.

Los componentes principales:

  • CE (ventaja del cliente): Su enrutador o conmutador en cada sitio
  • PE (borde del proveedor): El enrutador compatible con MPLS del ISP que se conecta a su sitio
  • P (Núcleo de proveedores): Enrutadores MPLS interiores que transportan el tráfico

Cada enrutador PE mantiene una tabla de direcciones MAC por instancia de VPLS. Cuando llega una trama desde un CE, el PE busca la MAC de destino, encapsula la trama en una pila de etiquetas MPLS y la reenvía a través del núcleo al PE remoto correcto, que quita las etiquetas y entrega la trama Ethernet original al CE de destino.

Las MAC desconocidas desencadenan una inundación en todos los nodos PE en la instancia VPLS, exactamente igual que un conmutador real inundaría el tráfico de unidifusión desconocido.

VPLS frente a otras tecnologías WAN

Característica VPLS MPLS L3VPN VXLAN
Capa L2 L3 L2 sobre L3
Ruta requerida No Sí No
Dominio de difusión Compartido Separar Compartido
Escalabilidad Limitado Alto Alto
Uso típico Extensión LAN Interconexión del sitio Superposición del centro de datos

Dos estándares de señalización VPLS

RFC 4761 (basado en BGP): Los enrutadores PE utilizan BGP para descubrir automáticamente sus pares y distribuir etiquetas. Escala mejor, menos configuración manual.

RFC 4762 (basado en LDP): Los enrutadores PE utilizan LDP para señalar pseudocables entre cada par PE. Es más simple, pero requiere una configuración de pseudocable de malla completa; se vuelve complejo rápidamente en muchos sitios.

La mayoría de las implementaciones empresariales utilizan VPLS basado en BGP para más de tres o cuatro sitios.

Dónde se utiliza VPLS

  • Conexión de sucursales que ejecutan protocolos de Capa 2 (VPLS pasa STP, CDP, LLDP de forma transparente)
  • Ampliar las VLAN entre centros de datos antes de que VXLAN se convirtiera en estándar
  • Servicios Carrier Ethernet vendidos por ISP como servicios LAN transparentes (TLS)
  • Aplicaciones heredadas que requieren adyacencia de Capa 2 entre servidores

Limitaciones a conocer

Inundaciones de tráfico de transmisión en todos los sitios: un diseño deficiente o una tormenta de transmisión en una ubicación afecta a todos los sitios en la instancia de VPLS. La escala de la tabla MAC también es una preocupación; Las implementaciones grandes con muchos puntos finales pueden abrumar a los enrutadores PE. EVPN (RFC 7432) ha reemplazado en gran medida a VPLS en implementaciones modernas porque maneja el aprendizaje de MAC a través del plano de control BGP en lugar de la inundación del plano de datos.

Conclusión

VPLS es la herramienta adecuada cuando necesita una verdadera conectividad de Capa 2 entre sitios y su proveedor ejecuta MPLS. Es transparente, flexible y ampliamente compatible, pero no escala como EVPN y los entornos con mucha transmisión pueden causar problemas. Si está diseñando algo nuevo, evalúe EVPN primero; Aún vale la pena comprender VPLS para implementaciones existentes y entornos heredados.