VPLS (Virtual Private LAN Service) verbindet mehrere geografisch getrennte Standorte über einen MPLS-Backbone, sodass sie sich alle wie ein einziges Layer-2-Netzwerk verhalten. Geräte an verschiedenen Standorten können so kommunizieren, als ob sie an denselben Switch angeschlossen wären.

So funktioniert VPLS

Herkömmliche VPNs arbeiten auf Layer 3 – sie leiten IP-Pakete zwischen Standorten weiter. VPLS arbeitet auf Layer 2 und leitet Ethernet-Frames weiter. Das MPLS-Netzwerk des Anbieters fungiert als riesiger virtueller Switch.

Die Kernkomponenten:

  • CE (Customer Edge): Ihr Router oder Switch an jedem Standort
  • PE (Provider Edge): Der MPLS-fähige Router des ISP, der eine Verbindung zu Ihrem Standort herstellt
  • P (Anbieterkern): Innere MPLS-Router, die den Datenverkehr übertragen

Jeder PE-Router verwaltet eine MAC-Adresstabelle pro VPLS-Instanz. Wenn ein Frame von einem CE ankommt, sucht das PE nach dem Ziel-MAC, kapselt den Frame in einen MPLS-Label-Stapel und leitet ihn über den Kern an das richtige Remote-PE weiter, das die Labels entfernt und den ursprünglichen Ethernet-Frame an das Ziel-CE liefert.

Unbekannte MACs lösen eine Flut an allen PE-Knoten in der VPLS-Instanz aus, genau wie ein echter Switch unbekannten Unicast-Verkehr überfluten würde.

VPLS im Vergleich zu anderen WAN-Technologien

Funktion VPLS MPLS L3VPN VXLAN
Ebene L2 L3 L2 über L3
Routing erforderlich Nein Ja Nein
Broadcast-Domäne Geteilt Getrennt Geteilt
Skalierbarkeit Begrenzt Hoch Hoch
Typische Verwendung LAN-Erweiterung Standortverbindung Rechenzentrums-Overlay

Zwei VPLS-Signalstandards

RFC 4761 (BGP-basiert): PE-Router verwenden BGP, um Peers automatisch zu erkennen und Labels zu verteilen. Bessere Skalierung, weniger manuelle Konfiguration.

RFC 4762 (LDP-basiert): PE-Router verwenden LDP, um Pseudowires zwischen jedem PE-Paar zu signalisieren. Einfacher, erfordert jedoch eine vollständige Pseudowire-Konfiguration – wird bei vielen Standorten schnell komplex.

Die meisten Unternehmensbereitstellungen verwenden BGP-basiertes VPLS für alles über drei oder vier Standorte hinaus.

Wo VPLS verwendet wird

  • Anbindung von Zweigstellen, die Layer-2-Protokolle ausführen (VPLS leitet STP, CDP, LLDP transparent weiter)
  • Erweiterung von VLANs über Rechenzentren hinweg, bevor VXLAN zum Standard wurde
  • Carrier-Ethernet-Dienste, die von ISPs als transparente LAN-Dienste (TLS) verkauft werden
  • Legacy-Anwendungen, die eine Layer-2-Adjazenz zwischen Servern erfordern

Einschränkungen, die Sie kennen sollten

Überschwemmungen des Broadcast-Verkehrs an allen Standorten – schlechtes Design oder ein Broadcast-Sturm an einem Standort wirken sich auf alle Standorte in der VPLS-Instanz aus. Auch die MAC-Tischwaage gibt Anlass zur Sorge. Große Bereitstellungen mit vielen Endpunkten können PE-Router überfordern. EVPN (RFC 7432) hat VPLS in modernen Bereitstellungen weitgehend ersetzt, da es das MAC-Lernen über die BGP-Steuerungsebene statt über Datenebenenflutung abwickelt.

Fazit

VPLS ist das richtige Tool, wenn Sie echte Layer-2-Konnektivität zwischen Standorten benötigen und Ihr Provider MPLS nutzt. Es ist transparent, flexibel und wird umfassend unterstützt – es lässt sich jedoch nicht wie EVPN skalieren und Broadcast-lastige Umgebungen können Probleme verursachen. Wenn Sie etwas Neues entwerfen, bewerten Sie zuerst EVPN. VPLS ist für bestehende Bereitstellungen und Legacy-Umgebungen immer noch ein Verständnis wert.