Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Einführung in die Konfiguration von VPLS

Mit dem Virtual Private LAN Service (VPLS) können Sie ein Punkt-zu-Mehrpunkt-LAN zwischen einer Reihe von Standorten in einem Virtual Private Network (VPN) bereitstellen.

Um die VPLS-Funktionalität zu konfigurieren, müssen Sie die VPLS-Unterstützung auf dem Provider Edge (PE)-Router aktivieren. Sie müssen PE-Router auch so konfigurieren, dass Routing-Informationen an die anderen PE-Router im VPLS verteilt werden. Darüber hinaus müssen Sie auch die Schaltungen zwischen den PE-Routern und den Kunden-Edge-Routern (CE) konfigurieren.

Hinweis:

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.

Sie können VPLS-Datenverkehr unterstützen, indem Sie eine Routing-Instanz mit dem Instanztyp von vpls auf Junos OS oder eine Routing-Instanz mit dem Instanztyp von virtual-switchJunos Evolve OS konfigurieren. Die Routing-Instanz überträgt Ethernet-Datenverkehr transparent über das Netzwerk des Service Providers. Wie bei anderen Routing-Instanzen werden unter dieser Instanz alle logischen Schnittstellen aufgelistet, die zu einer VPLS-Routing-Instanz gehören.

Hinweis: Wenn Sie normalisierte VLANs unter einer virtuellen Switch-Routing-Instanz konfigurieren, indem Sie entweder keine VLAN-IDs konfigurieren oder die vlan-id none Anweisung einschließen, müssen Sie die service-type single Anweisung auch in die [edit routing-instances routing-instance protocol vpls] Hierarchie aufnehmen.

Zusätzlich zur Konfiguration der VPLS-Routing-Instanz müssen Sie MPLS-Label-Switched-Pfade (LSPs) zwischen den PE-Routern, IBGP-Sitzungen zwischen den PE-Routern und ein Interior Gateway Protocol (IGP) auf den PE- und Provider-Routern (P) konfigurieren.

Viele Konfigurationsverfahren für VPLS sind identisch mit den Verfahren für Layer-2-VPNs und Layer-3-VPNs.

VPLS-Schnittstellen verstehen

Schnittstellen-Namen:

Für jede VPLS-Routing-Instanz auf einem PE-Router legen Sie fest, welche Schnittstellen für die Übertragung des VPLS-Datenverkehrs zwischen den PE- und CE-Geräten verwendet werden sollen.

Geben Sie sowohl den physischen als auch den logischen Teil des Schnittstellennamens im folgenden Format an: physical.logical. In ge-1/0/1.2 ist beispielsweise ge-1/0/1 der physische Teil des Schnittstellennamens und 2 der logische Teil. Wenn Sie den logischen Teil des Schnittstellennamens nicht angeben, wird standardmäßig 0 gesetzt.

Eine logische Schnittstelle kann nur einer Routing-Instanz zugeordnet werden.

Verkapselungstyp:

Der Link-Layer-Kapselungstyp für eine VPLS-Schnittstelle kann einer der folgenden sein:

  • ethernet-vpls: Verwenden Sie die Ethernet-VPLS-Kapselung auf Ethernet-Schnittstellen, auf denen VPLS aktiviert ist und die Pakete mit TPID-Standardwerten (Tag Protocol Identifier) akzeptieren müssen.

    extended-vlan-vpls: Verwendung der VLAN-VPLS-Kapselung (Extended Virtual Virtual LAN) auf Ethernet-Schnittstellen, für die VLAN 802.1Q-Tagging und VPLS aktiviert sind und die Pakete mit TPIDs 0x8100, 0x9100 und 0x9901 akzeptieren müssen. Alle VLAN-IDs von 1 bis 1023 sind für VPLS-VLANs auf Fast-Ethernet-Schnittstellen gültig, und alle VLAN-IDs von 1 bis 4094 sind für VPLS-VLANs auf Gigabit-Ethernet-Schnittstellen gültig.

    vlan-vpls: Verwenden Sie VLAN-VPLS-Kapselung auf Ethernet-Schnittstellen mit VLAN-Tagging und aktiviertem VPLS. Schnittstellen mit VLAN-VPLS-Kapselung akzeptieren nur Pakete mit Standard-TPID-Werten. Sie müssen diesen Kapselungstyp sowohl auf der physischen als auch auf der logischen Schnittstelle konfigurieren. Die VLAN-IDs 1 bis 511 sind für normale Ethernet-VLANs reserviert, die IDs 512 bis 1023 sind für VPLS-VLANs auf Fast-Ethernet-Schnittstellen und die IDs 512 bis 4094 für VPLS-VLANs auf Gigabit-Ethernet-Schnittstellen reserviert.

  • flexible-ethernet-services: Verwenden Sie die flexible Ethernet-Services-Kapselung, wenn Sie mehrere Ethernet-Kapselungen pro Einheit konfigurieren möchten. Mit diesem Verkapselungstyp können Sie eine beliebige Kombination von Routen-, TCC-, CCC- und VPLS-Verkapselungen auf einem einzigen physischen Port konfigurieren. Aggregierte Ethernet-Bundles können diesen Kapselungstyp nicht verwenden.

    Für die flexible Kapselung von Ethernet-Services sind VLAN-IDs von 1 bis 511 nicht mehr für normale VLANs reserviert.

Unterschiede in der VPLS CLI-Konfigurationshierarchie zwischen Junos OS und Junos OS Evolved

Wenn Sie VPLS auf Geräten konfigurieren, die unter Junos OS oder Junos OS Evolved ausgeführt werden, beachten Sie die Unterschiede in der CLI-Hierarchie. In Tabelle 1 werden die Unterschiede in der Konfiguration der VPLS-CLI-Hierarchie auf Geräten erläutert, die unter Junos OS und Junos OS Evolved ausgeführt werden.

Informationen zu den Geräten, die auf Junos OS ausgeführt werden, finden Sie unter https://www.juniper.net/documentation/product/us/en/junos-os/#cat=by_product.

Informationen zu den Geräten, die auf Junos OS Evolved ausgeführt werden, finden Sie unter https://www.juniper.net/documentation/product/us/en/junos-os-evolved/#cat=hardware_documentation.

,
Tabelle 1: Unterschiede der VPLS-Konfigurations-CLI zwischen Junos OS und Junos OS Evolved
Aufgabe : Junos OSJunos OS weiterentwickelt
VPLS-Routing-Instanz aktivieren
user@host# set  routing-instances routing-instance-name instance-type vpls
user@host# set routing-instances routing-instance-name protocols vpls neighbor IP-address
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlan-id number
user@host# set routing-instances routing-instance-name interface interface-name
user@host# set  routing-instances routing-instance-name instance-type virtual-switch
user@host# set routing-instances routing-instance-name protocols vpls neighbor IP-address
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id number
user@host# set routing-instances routing-instance-name vlans vlan-name interface interface-name

Hinweis:

Sie müssen die no-tunnel-services Konfiguration zwingend konfigurieren, da die Tunnel-Schnittstelle unter Junos OS Evolved nicht unterstützt wird.

Konfigurieren Sie VLAN ohne VLAN-IDs oder mit VLAN-ID als noneoder VLAN-ID als all
user@host# set routing-instances routing-instance-name
  • Konfigurieren von VLAN ohne VLAN-IDs

    user@host# set routing-instances routing-instance-name vlans vlan-name
    

    Hinweis:

    Die Unterstützung für mehrere Bridge-Domänen innerhalb einer Routing-Instanz variiert je nach Plattform. Auf Plattformen, die nicht mehrere Bridge-Domänen unterstützen, müssen Sie die service-type single Konfigurationsanweisung in deredit routing-instances routing-instance protocol vpls []-Hierarchie einschließen.

  • Konfigurieren Sie VLAN mit VLAN-ID als none oder all

    user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id none
    user@host# set routing-instances routing-instance-name vlans vlan-name protocols vpls service-type single
    
    Hinweis:

    Wenn Sie ein VLAN ohne VLAN-IDs oder mit VLAN-ID als noneoder VLAN-ID als konfigurieren all, müssen Sie die service-type single Konfigurationsanweisung in dieedit routing-instances routing-instance protocol vpls []-Hierarchie einschließen.

Konfigurieren der VPLS-Produktfamilie auf Schnittstellen
user@host# set interfaces interface-name unit number family vpls

Geräte, auf denen Junos OS Evolved ausgeführt wird, unterstützen die Konfiguration der Protokollfamilie auf VPLS den Schnittstellen nicht.

Konfigurieren der VPLS-Kapselung auf den Schnittstellen
user@host# set interfaces interface-name flexible-vlan-tagging
user@host# set interfaces interface-name speed 100g
user@host# set interfaces interface-name encapsulation flexible-ethernet-services
user@host# set interfaces interface-name unit number encapsulation vlan-vpls
user@host# set interfaces interface-name unit number vlan-id number
user@host# set interfaces interface-name flexible-vlan-tagging
user@host# set interfaces interface-name speed 100g
user@host# set interfaces interface-name encapsulation flexible-ethernet-services
user@host# set interfaces interface-name unit number encapsulation vlan-vpls
user@host# set interfaces interface-name unit number vlan-id number
Konfigurieren der VPLS-Kapselung auf den Schnittstellen mithilfe der Bridge-Domäne
user@host# set interfaces et-0/0/6 flexible-vlan-tagging
user@host# set interfaces et-0/0/6 encapsulation flexible-ethernet-services
user@host# set interfaces et-0/0/6 unit 0 encapsulation vlan-bridge
user@host# set interfaces et-0/0/6 unit 0 vlan-id 1
user@host# set interfaces et-0/0/6 flexible-vlan-tagging
user@host# set interfaces et-0/0/6 encapsulation flexible-ethernet-services
user@host# set interfaces et-0/0/6 unit 0 encapsulation vlan-bridge
user@host# set interfaces et-0/0/6 unit 0 vlan-id 1
Konfigurieren eines IRB auf VPLS
user@host# set routing-instances routing-instance-name instance-type vpls
user@host# set routing-instances routing-instance-name protocols vpls neighbor ip-address
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlan-id number
user@host# set routing-instances routing-instance-name interface interface-name
user@host# set routing-instances routing-instance-name routing-interface interface-name
user@host# set routing-instances routing-instance-name route-distinguisher distinguisher
user@host# set routing-instances routing-instance-name vrf-target target;
user@host# set routing-instances routing-instance-name instance-type virtual-switch
user@host# set routing-instances routing-instance-name protocols vpls neighbor ip-address
user@host# set routing-instances routing-instance-name protocols vpls no-tunnel-services
user@host# set routing-instances routing-instance-name protocols vpls control-word
user@host# set routing-instances routing-instance-name protocols vpls vpls-id number
user@host# set routing-instances routing-instance-name vlans vlan-name vlan-id number
user@host# set routing-instances routing-instance-name vlans vlan-name interface interface-name
user@host# set  routing-instances routing-instance-name l3-interface interface-name

Beispiel für eine VPLS-Konfiguration unter Junos OS

Im Folgenden finden Sie ein Beispiel für eine VPLS-Konfiguration unter Junos OS:

Konfiguration

Ergebnis

Verifizierung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen Sie den VPLS-Verbindungsstatus, indem Sie den show vpls connections Befehl ausführen.

In dieser Ausgabe ist der VPLS-Verbindungsstatus zwischen den beiden PE-Routern aktiv.

Überprüfen Sie die MAC-Adresse, die auf dem lokalen PE und dem Remote-PE gelernt wurde, indem Sie den show vpls mac-table Befehl ausführen.

In dieser Ausgabe sehen Sie, dass die MAC-Adresse (00:00:00:42:98:47) von der lokalen PE-Schnittstelle (et-0/0/4) mit VLAN-ID 108 und die MAC-Adresse (00:00:00:42:98:4a) von der Remote-PE-Schnittstelle (lsi.1048832) mit VLAN-ID 108 gelernt wird.

Beispiel für eine VPLS-Konfiguration unter Junos OS Evolved

Im Folgenden finden Sie ein Beispiel für eine VPLS-Konfiguration unter Junos OS Evolved:

Konfiguration

Ergebnis

Verifizierung

Bestätigen Sie, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen Sie den VPLS-Verbindungsstatus, indem Sie den show vpls connections Befehl ausführen.

In dieser Ausgabe ist der VPLS-Verbindungsstatus zwischen den beiden PE-Routern aktiv.

Überprüfen Sie die MAC-Adresse, die auf dem lokalen PE und dem Remote-PE gelernt wurde, indem Sie den show ethernet-switching table instance VPLS Befehl ausführen.

In dieser Ausgabe sehen Sie, dass die MAC-Adresse (00:00:00:42:98:47) von der lokalen PE-Schnittstelle (et-0/0/4) mit VLAN-ID 108 und die MAC-Adresse (00:00:00:42:98:4a) von der Remote-PE-Schnittstelle (lsi.1048832) mit VLAN-ID 108 gelernt wird.

Plattformspezifisches VPLS-Verhalten

Verwenden Sie den Feature-Explorer , um die Plattform- und Release-Unterstützung für VPLS zu bestätigen

Tabelle 2: Plattformspezifisches Verhalten

Plattform

Unterschied

ACX 7000-Serie

Die Router der ACX7000-Familie unterstützen diese vlan-id all Aussage nicht.

ACX 7000-Serie

Die Router der ACX7000-Familie unterstützen eine einzige Bridge-Domäne innerhalb einer einzigen virtueller Switch Routing-Instanz.

PTX10002-36QDD

Der PTX10002-36QDD-Router unterstützt mehrere Bridge-Domänen innerhalb einer einzigen virtuellen Switch-Routing-Instanz.