Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren von EVPN-VPWS über SRv6

EVPN VPWS bietet Punkt-zu-Punkt-Layer-2-VPN-Service mit EVPN-Signalisierung. EVPN-VPWS unterstützt sowohl Single-Homed- als auch Multihomed-Geräte (single-aktiv oder all-active) Geräte. EVPN-VPWS über SRv6 (Segment-Routing über IPv6). SRv6 verwendet die Erweiterung IPv6 Segment Routing Header (SRH), um eine Reihenfolgesliste mit Netzwerkanweisungen zu codieren. Die Netzwerkanweisung enthält explizite Informationen über SRv6-Knoten, die für die Paketverarbeitung auf dem Pfad verfügbar sind. Die Anweisung enthält auch Aufgaben- oder Funktionsinformationen für den SRv6-Knoten im SRv6-Netzwerk. Das SRH enthält eine Liste von 128-Bit-Segmentbezeichnern (SIDs) in Form einer IPv6-Adresse. SIDs bestehen aus folgenden Komponenten:

  • Locator: Der Locator ist der erste Teil der SID und besteht aus den wichtigsten Bits. Sie stellt die Adresse eines bestimmten SRv6-Knotens dar. Der Locator ähnelt einer Netzwerkadresse. Es wird zum Routen des Pakets verwendet.

  • Funktion: Die Funktion ist der zweite Teil des SID. Es definiert die Paketverarbeitungsfunktion, die der vom Locator identifizierte Knoten lokal ausführt. Junos OS unterstützt End.DX2-Funktion für EVPN-VPWS. End.DX2 gibt die Endpunkt-Entkapselung und das L2-Verbindungsverhalten an.

Vorteile von EVPN-VPWS gegenüber SRv6

EVPN-VPWS über ein SRv6-Underlay hat die folgenden Vorteile eines IPv6-Netzwerks:

  1. Die Netzwerkprogrammierung hängt vollständig vom IPv6-Header und der Header-Erweiterung zum Transport eines Pakets ab, wodurch Protokolle wie MPLS entfallen. Dies gewährleistet eine nahtlose Bereitstellung ohne größere Hardware- oder Software-Upgrades in einem IPv6-Core-Netzwerk.

  2. Pakete können auch dann durch einen SRv6-Eingangsknoten transportiert werden, wenn die Transitrouter nicht SRv6-fähig sind. Dadurch entfällt die Notwendigkeit, Segment-Routing auf allen Knoten in einem IPv6-Netzwerk bereitzustellen.

Abbildung 1 zeigt, wie die SRH von den Knoten in einer SRv6-Topologie verarbeitet wird.

Abbildung 1: SRH- und Outer IPv6-Header-Verarbeitung in einer SRv6-Topologie SRH and Outer IPv6 Header Processing in a SRv6 Topology
  1. PE1 verkapselt die Nutzdaten mit einer SRH. Die SRH-Liste enthält drei SIDs. Jede SID stellt einen SRv6-Knoten entlang des Segmentpfads dar. Die Funktion auf der letzten SID ist END. DX2-Endpunkt.

  2. P1 popt und verarbeitet die erste SID unten in der SRH-Liste und kopiert die nächste SID an das äußere Ziel. Die SRH-Liste enthält 2 SIDS.

  3. P2 ist ein Nicht-SRv6-Knoten. P2 leitet das Paket auf dem aktuellen Segmentpfad ohne weitere Verarbeitung weiter.

  4. P3 popt und verarbeitet die zweite SID und kopiert die dritte SID in die SRH-Liste.

  5. PE2 pops und verarbeitet den dritten SID. ENDE. DX2 identifiziert die CE-gerichtete Schnittstelle und PE2 leitet das Paket weiter.

EVPN-VPWS baut auf einer SRv6-Basiskonfiguration auf. Weitere Informationen zur Konfiguration von SRv6 finden Sie unter Grundlegendes zur SRv6-Netzwerkprogrammierung und Layer-3-Services über SRv6 in BGP.

Um EVPN-VPWS über SRv6 zur Unterstützung statischer SID zu konfigurieren, müssen Sie folgendes tun:

  1. Aktivieren Sie enhanced-ip den Support auf allen MX-Geräten.

  2. Aktivieren Sie eine evpn-vpws Routing-Instanz.

  3. Konfigurieren Sie den SRv6-Kapselungstyp für die EVPN-VPWS1-Routinginstanz.

  4. Konfigurieren Sie die Unterstützung für SRv6 und die Locator-Adresse.

  5. Aktivieren Sie die Nexthop-Hierarchieunterstützung für Quellpaket-Routing beibehalten.

  6. Konfigurieren Sie die Schnittstelle mit der lokalen und Remote-VPWS-SID für die EVPN-VPWS1-Routinginstanz.

  7. Konfigurieren Sie den Locator so, dass er END unterstützt. DX2 auf der Schnittstelle in der EVPN-VPWS1-Routing-Instanz.

  8. Aktivieren Sie das BGP-Protokoll, um EVPN NLRI für SRv6-Services anzukündigen und zu akzeptieren.

  9. Konfigurieren Sie eine Routing-Richtlinie, die die Next-Hop-Adresse für EVPN-Routen auf die Locator-Adresse setzt.

Dynamische SID-Zuweisung

Mit der dynamischen SID-Zuweisung können Sie das Junos-Gerät bereitstellen, indem Sie nur den Locator-Namen angeben. Um die dynamische Bereitstellung zu ermöglichen, konfigurieren Sie den Locator-Namen in der [edit routing-instance routing-instance-name instance-type protocols evpn interface interface-name vpws-service-id source-packet-routing srv6] Hierarchie. Das Gerät weist dynamisch eine SID mit en-dx2-sid dem entsprechenden Locator-Präfix zu, wenn der Service benötigt wird. Im Folgenden ist die Beispielkonfiguration für die dynamisch zugewiesene SID EVPN-VPWS-Instanz: