Sie lesen „L2VPN“ in einem Angebot, dann „VPLS“ im Konfigurationsblatt, und nehmen an, das zweite Wort schränke das erste ein. Manchmal tut es das, und manchmal beantworten die beiden Zeilen unabhängige Fragen. Der Irrtum besteht darin, diese Namen als Sprossen einer Leiter von einfach zu fortgeschritten zu behandeln. L2VPN ist eine Familie, VPWS und VPLS sind zwei Dienstverhalten darin, und EVPN ist ein Mechanismus der Steuerungsebene, der beide tragen kann.

Jedes Kürzel beantwortet eine andere Frage

Beginnen Sie damit, was der Kundenanschluss leisten muss, denn das ist die einzige Frage, die das Dienstmodell beantwortet. Eine Punkt-zu-Punkt-Verbindung zwischen zwei Standorten und ein gemeinsames Ethernet-Segment über zehn Standorte sind verschiedene Produkte, auch wenn beide als Layer-2-Konnektivität verkauft werden.

NameQuestion it answersWhat it does not tell you
L2VPNWhich family of services carries Ethernet framesPoint-to-point or multipoint
VPWSA pair of attachment circuits behaves as one wireWhich control plane builds it
VPLSMany attachments share a bridged broadcast domainWhether MAC learning is limited or flooded
EVPNBGP distributes MAC and IP reachabilityWhich service model it is being used for

Diese Tabelle ist keine Hierarchie, und sie als eine zu lesen verursacht den üblichen Beschaffungsfehler: ein VPWS-Angebot mit einem VPLS-Angebot zu vergleichen, als sei das zweite die vollständigere Version des ersten. Sie lösen verschiedene Probleme, und keines ist eine Obermenge in dem Sinne, den Käufer annehmen.

VPWS und VPLS trennen sich an der Weiterleitungsentscheidung

Bei einem virtuellen privaten Drahtdienst wählt der Anschluss den entfernten Endpunkt. Verkehr, der auf diesem Port ankommt, verlässt ihn in Richtung des gepaarten Ports, und die Anbieterseite muss für die grundlegende Weiterleitungsentscheidung nicht lernen, welche MAC-Adressen dahinter liegen.

Bei einem VPLS überbrückt die Anbieterseite. Sie prüft die Ziel-MAC-Adresse jedes Rahmens, lernt Quelladressen pro Anschluss und flutet unbekannte Ziele innerhalb des emulierten LAN. Das lässt den Dienst sich wie ein LAN verhalten, und daher kommen auch die betrieblichen Grenzen.

Ein multipunktartiges Diagramm beweist nicht, dass alle Standorte eine Broadcast-Domäne teilen. Zwei Anbieter können dieselbe Wolke zeichnen und eine überbrückte Domäne oder mehrere Punkt-zu-Punkt-Verbindungen verkaufen, und der Unterschied wird erst sichtbar, wenn ein Broadcast, ein unbekannter Unicast-Rahmen oder ein MAC-Wechsel eine Standortgrenze überquert. Ein Broadcast-Ping zwischen zwei Standorten beantwortet die Frage schneller als jede Architekturfolie. Kommen die Antworten von jedem anderen Standort, haben Sie eine Brücke; antwortet nur das Paar, haben Sie einen Draht.

EVPN ist eine Steuerungsebene, keine Topologie

Die Basis-Spezifikation von EVPN, RFC 7432, definiert Verfahren für Ethernet VPN auf BGP-MPLS-Basis: MAC-Erreichbarkeit wird in BGP angekündigt, statt nur durch Fluten in der Datenebene gelernt zu werden. RFC 8214 spezifiziert dann VPWS-Unterstützung mit EVPN, und genau das bricht das Leiter-Modell. Dieselbe Steuerungsebene bedient einen Punkt-zu-Punkt-Dienst und einen Multipunkt-Dienst.

Also ist „wir betreiben EVPN“ keine Antwort auf „was haben wir gekauft“. Der Anbieter muss weiterhin sagen, ob der Dienst ein Paar von Anschlüssen oder eine gemeinsame Brücke ist und ob der Transport MPLS, VXLAN oder etwas anderes ist. Diese Entscheidungen leben in verschiedenen Dokumenten und verschiedenen Teilen der Konfiguration.

Für einen Betreiber bedeutet das praktisch, dass eine frühe Entscheidung für EVPN spätere Dienständerungen billiger macht, weil Erreichbarkeit bereits signalisiert statt geflutet wird. Es beseitigt nicht die Notwendigkeit, zuerst das Dienstmodell zu entscheiden, und es macht eine falsch konfigurierte Brücke nicht richtig.

MPLS ist ein Datenpfad, nicht die Definition

Die Rahmendokumente beschreiben die Familie und ihre Anforderungen; sie verlangen keine bestimmte Kapselung. MPLS-Labelstapel sind ein verbreiteter Transport für diese Dienste, und er ist nicht der einzige. Ein BGP-signalisierter Dienst und ein MPLS-Weiterleitungspfad sind getrennte Entwurfsentscheidungen, die nur häufig zusammen auftreten.

Wenn ein Anbieter „MPLS L2VPN“ sagt, fragen Sie, welche Hälfte beschrieben wird. Ist die Antwort nur der Transport, ist das Dienstmodell weiterhin unbestimmt und das Anschlussverhalten weiterhin unbekannt.

Vier Fragen, die ein Label in einen Vertrag verwandeln

Fragen Sie, was die Übergabe ist: ein Port, ein VLAN oder ein Bündel von VLANs, und welche davon miteinander sprechen dürfen. Fragen Sie, ob die Standorte eine Broadcast-Domäne teilen, denn diese eine Antwort bestimmt Fluten, MAC-Grenzen und das Verhalten einer Schleife.

Verlangen Sie das Rahmengrößenbudget von Ende zu Ende und addieren Sie dann den Kapselungs-Overhead selbst. Fragen Sie, was passiert, wenn ein Anschluss ausfällt, ob die anderen weiterleiten und ob der Anbieter die Erreichbarkeit zurückzieht oder bis zum Ablauf eines Timers stehen lässt.

Schreiben Sie diese vier Antworten neben den Produktnamen in Ihre Aufzeichnung. Wenn das nächste Angebot mit einem anderen Kürzel und demselben Preis eintrifft, wird der Vergleich ein Vergleich des Verhaltens, und nur er sagt voraus, was das Netz an einem schlechten Tag tut.

Ähnliche Artikel