O VPLS (Virtual Private LAN Service) conecta vários locais geograficamente separados através de um backbone MPLS para que todos se comportem como uma única rede de Camada 2. Dispositivos em locais diferentes podem se comunicar como se estivessem conectados ao mesmo switch.

Como funciona o VPLS

As VPNs tradicionais operam na Camada 3 - elas roteiam pacotes IP entre sites. O VPLS opera na Camada 2, encaminhando quadros Ethernet. A rede MPLS do provedor atua como um switch virtual gigante.

Os componentes principais:

  • CE (borda do cliente): Seu roteador ou switch em cada site
  • PE (borda do provedor): O roteador compatível com MPLS do ISP que se conecta ao seu site
  • P (Núcleo do Provedor): Roteadores MPLS internos que transportam o tráfego

Cada roteador PE mantém uma tabela de endereços MAC por instância VPLS. Quando um quadro chega de um CE, o PE procura o MAC de destino, encapsula o quadro em uma pilha de rótulos MPLS e o encaminha através do núcleo para o PE remoto correto - que retira os rótulos e entrega o quadro Ethernet original ao CE de destino.

MACs desconhecidos acionam uma inundação em todos os nós PE na instância VPLS, exatamente como um switch real inundaria o tráfego unicast desconhecido.

VPLS versus outras tecnologias WAN

Recurso VPLS MPLS L3VPN VXLAN
Camada L2 L3 L2 sobre L3
Roteamento necessário Não Sim Não
Domínio de transmissão Compartilhado Separado Compartilhado
Escalabilidade Limitado Alto Alto
Uso típico Extensão LAN Interconexão de sites Sobreposição de data center

Dois padrões de sinalização VPLS

RFC 4761 (baseado em BGP): Roteadores PE usam BGP para descobrir automaticamente pares e distribuir rótulos. Dimensiona melhor, menos configuração manual.

RFC 4762 (baseado em LDP): Roteadores PE usam LDP para sinalizar pseudowires entre cada par PE. Mais simples, mas requer configuração pseudowire de malha completa - torna-se complexo rapidamente com muitos sites.

A maioria das implantações empresariais usa VPLS baseado em BGP para qualquer coisa além de três ou quatro locais.

Onde o VPLS é usado

  • Conectando filiais que executam protocolos de Camada 2 (VPLS passa STP, CDP, LLDP de forma transparente)
  • Estendendo VLANs entre data centers antes que VXLAN se tornasse padrão
  • Serviços Carrier Ethernet vendidos por ISPs como serviços LAN transparentes (TLS)
  • Aplicativos legados que exigem adjacência de Camada 2 entre servidores

Limitações para saber

Inundações de tráfego de transmissão em todos os locais – um design inadequado ou uma tempestade de transmissão em um local afeta todos os locais na instância VPLS. A escala da tabela MAC também é uma preocupação; grandes implantações com muitos endpoints podem sobrecarregar os roteadores PE. O EVPN (RFC 7432) substituiu amplamente o VPLS em implantações modernas porque lida com o aprendizado MAC via plano de controle BGP em vez de inundação do plano de dados.

Conclusão

VPLS é a ferramenta certa quando você precisa de verdadeira conectividade de Camada 2 entre sites e seu provedor executa MPLS. É transparente, flexível e tem amplo suporte - mas não é escalonável como o EVPN e ambientes com muitas transmissões podem causar problemas. Se você estiver projetando algo novo, avalie primeiro o EVPN; Ainda vale a pena entender o VPLS para implantações existentes e ambientes legados.