VPLS-Multihoming konfigurieren
VPLS-Multihoming ermöglicht es Ihnen, einen Kundenstandort mit mehreren PE-Routern zu verbinden, um redundante Konnektivität bereitzustellen und gleichzeitig die Bildung von Layer-2-Schleifen im Netzwerk des Service Providers zu verhindern. Ein VPLS-Standort mit mehreren oder mehr PE-Routern bietet redundante Konnektivität im Falle eines Ausfalls einer PE-Router-zu-CE-Geräteverbindung oder des Ausfalls eines PE-Routers. Weitere Informationen zu VPLS-Multihoming finden Sie unter VPLS Multihoming – Übersicht.
Wenn Sie Multihoming für eine VPLS-Routing-Instanz aktivieren möchten, können Sie nicht auch LDP-Signalisierung aktivieren. Sie können nur die BGP-Signalisierung aktivieren.
In der VPLS-Dokumentation wird das Wort Router in Begriffen wie PE-Router verwendet, um sich auf jedes Gerät zu beziehen, das Routing-Funktionen bereitstellt.
In den folgenden Abschnitten wird beschrieben, wie Sie VPLS-Multihoming konfigurieren. Es werden auch einige Informationen zur Konfiguration von einfach vernetzten Standorten im Vergleich zur Konfiguration von mehrfach vernetzten Standorten bereitgestellt.
VPLS-Konfiguration für mehrfach vernetzte Standorte
Im Folgenden werden die Anforderungen für eine VPLS-Multihomed-Site-Konfiguration beschrieben:
Weisen Sie allen PE-Routern, die mit denselben CE-Geräten verbunden sind, dieselbe Standort-ID zu.
Wenn zwei PE-Router dieselbe Site-ID verwenden, geht VPLS standardmäßig vom Multihoming-Verhalten aus. Der Standortpräferenzwert wird verwendet, um den primären und den Backup-PE-Router zu signalisieren. In solchen Fällen, wenn Multihoming explizit mit der
multi-homing
Anweisung konfiguriert wird, wird es nur zum Verfolgen des BGP-Peer-Status verwendet, z. B. um eine Isolierung des PE-Routers vom Core oder Split Brain zu verhindern. Es gibt jedoch Szenarien, in denen das BGP-Peer-Tracking verhindert werden muss, z. B. in einer Topologie mit zwei PE-Routern. In solchen Fällen sollte Multihoming nicht explizit konfiguriert werden, da es die Knotenredundanz unterbrechen kann.Wenn identische Standort-IDs verwendet werden, ohne Multihoming zu konfigurieren, wird bei jeder Signalisierung eine Kollisionsprotokollmeldung generiert:
RPD_L2VPN_SITE_COLLISION: Same site ID 2 configured on remote PE (RD 8.8.8.1:1013:) and local PE in VPN 1013 (non-multihomed site 2)
. Dies ist das erwartete Verhalten.Weisen Sie jedem mehrfach vernetzten PE-Router eindeutige Routenunterscheidungsmerkmale zu.
Verweisen Sie auf alle Schnittstellen, die der mehrfach vernetzten VPLS-Site auf jedem PE-Router zugewiesen sind. Es wird jeweils nur eine dieser Schnittstellen zum Senden und Empfangen von Datenverkehr für diese Site verwendet.
Legen Sie entweder eine primäre Schnittstelle fest oder erlauben Sie dem Router, die Schnittstelle auszuwählen, die als primäre Schnittstelle verwendet werden soll.
Wenn der Router die Schnittstelle auswählt, hängt die Schnittstelle, die zum Verbinden des PE-Routers mit dem Standort verwendet wird, von der Reihenfolge ab, in der Schnittstellen in der Konfiguration des PE-Routers aufgeführt sind. Die erste Betriebsschnittstelle in der Gruppe der konfigurierten Schnittstellen wird als designierte Schnittstelle ausgewählt. Wenn diese Schnittstelle fehlschlägt, wird die nächste Schnittstelle in der Liste ausgewählt, um Datenverkehr für die Site zu senden und zu empfangen.
Die folgende Konfiguration zeigt die Anweisungen, die Sie konfigurieren müssen, um VPLS-Multihoming zu aktivieren:
[edit routing-instances routing-instance-name] instance-type vpls; interface interface-name; interface interface-name; protocols vpls { site site-name { active-interface { any; primary interface-name; } interface interface-name; interface interface-name; multi-homing; site-identifier number; } } route-distinguisher (as-number:id | ip-address:id);
Wenn Sie eine direkte Verbindung zwischen CE-Geräten hinzufügen, die mit demselben VPLS-Standort auf verschiedenen PE-Routern multihomed sind, kann der Datenverkehr in einer Schleife verlaufen und es kann zu einem Verlust der Konnektivität kommen. Diese Topologie wird nicht empfohlen.
Die meisten dieser Aussagen werden im weiteren Verlauf dieses Kapitels ausführlicher erläutert. In den folgenden Abschnitten wird erläutert, wie Sie die Anweisungen konfigurieren, die für VPLS-Multihoming spezifisch sind:
- Festlegen einer Schnittstelle als aktive Schnittstelle
- Konfigurieren von Multihoming auf dem PE-Router
Festlegen einer Schnittstelle als aktive Schnittstelle
Sie müssen eine der Schnittstellen für den mehrfach vernetzten Standort als primäre Schnittstelle angeben. Wenn mehrere Schnittstellen vorhanden sind, werden die verbleibenden Schnittstellen erst aktiviert, wenn die primäre Schnittstelle ausfällt. Wenn keine aktiven Schnittstellen auf Standortebene konfiguriert sind, wird der gesamte Datenverkehr für einen VPLS-Standort über einen einzelnen, nicht mehrfach vernetzten PE-Router geleitet.
Sie müssen eine der folgenden Optionen für die active-interface
Anweisung konfigurieren:
any
—Eine konfigurierte Schnittstelle wird nach dem Zufallsprinzip als aktive Schnittstelle für die VPLS-Site festgelegt.primary
: Geben Sie den Namen der mehrfach vernetzten Schnittstelle an, die von der VPLS-Site als primäre Schnittstelle verwendet werden soll.
Um eine mehrfach vernetzte Schnittstelle als primäre Schnittstelle für die VPLS-Site anzugeben, fügen Sie die active-interface
folgende Anweisung ein:
active-interface { any; primary interface-name; }
Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:
[edit routing-instances routing-instance-name protocols vpls site site-name]
[edit logical-systems logical-system-name routing-instances routing-instance-name protocols vpls site site-name]
Konfigurieren von Multihoming auf dem PE-Router
Wenn ein CE-Gerät mit derselben VPLS-Site auf mehr als einem PE-Router verbunden ist, führt das Einfügen der multi-homing
Anweisung auf allen zugeordneten PE-Routern zur Verfolgung von BGP-Peers. Wenn kein BGP-Peer verfügbar ist, deaktiviert VPLS alle aktiven Schnittstellen für eine Site. Wenn zwei PE-Router dieselbe Site-ID verwenden, geht VPLS standardmäßig vom Multihoming-Verhalten aus. Der Standortpräferenzwert wird verwendet, um den primären und den Backup-PE-Router zu signalisieren. In solchen Fällen, wenn Multihoming explizit mit der multi-homing
Anweisung konfiguriert wird, wird es nur zum Verfolgen des BGP-Peer-Status verwendet, z. B. um eine Isolierung des PE-Routers vom Core oder Split Brain zu verhindern.
Wenn identische Standort-IDs verwendet werden, ohne Multihoming zu konfigurieren, wird bei jeder Signalisierung eine Kollisionsprotokollmeldung generiert: RPD_L2VPN_SITE_COLLISION: Same site ID 2 configured on remote PE (RD 8.8.8.1:1013:) and local PE in VPN 1013 (non-multihomed site 2)
. Dies ist das erwartete Verhalten.
VPLS-Single-Homed-Site-Konfiguration
Alle VPLS-Single-Homed-Sites sind mit demselben Standard-VE-Gerät verbunden. Es wird davon ausgegangen, dass alle Schnittstellen in einer VPLS-Routing-Instanz, die nicht als Teil einer mehrfach vernetzten Site konfiguriert sind, mit dem Standard-VE-Gerät verbunden sind.