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.