Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Farbbasierte Traffic-Engineering-Konfiguration

BGP Classful Transport Planes – Übersicht

Vorteile von BGP Classful Transport Planes

  • Network-Slicing: Service- und Transportschichten sind voneinander entkoppelt und legen mit dem End-to-End-Slicing über mehrere Domänen hinweg den Grundstein für Network-Slicing und Virtualisierung, wodurch die Investitionskosten erheblich reduziert werden.

  • Interoperabilität zwischen Domänen: Erweitert die Bereitstellung von Transportklassen über kooperierende Domänen hinweg, sodass die verschiedenen Transportsignalisierungsprotokolle in jeder Domäne zusammenarbeiten können. Gleichen Sie alle Unterschiede zwischen erweiterten Communitynamespaces ab, die in den einzelnen Domänen verwendet werden können.
  • Farbige Auflösung mit Fallback: Ermöglicht die Auflösung über farbige Tunnel (RSVP, IS-IS-flexibler Algorithmus) mit flexiblen Fallback-Optionen über Best-Effort-Tunnel oder andere Farbtunnel.

  • Quality-of-Service:Passt das Netzwerk an und optimiert es, um die End-to-End-SLA-Anforderungen zu erfüllen.
  • Nutzung vorhandener Bereitstellungen: Unterstützt gut implementierte Tunneling-Protokolle wie RSVP sowie neue Protokolle, wie z. B. den flexiblen IS-IS-Algorithmus, wodurch der ROI erhalten bleibt und die Betriebskosten gesenkt werden.

Terminologie der BGP-Classful-Transportebenen

Dieser Abschnitt enthält eine Zusammenfassung häufig verwendeter Begriffe zum Verständnis der BGP-Classful-Transportebene.

  • Serviceknoten: Ingress Provider Edge (PE)-Geräte, die Servicerouten (Internet und Layer 3-VPN) senden und empfangen.

  • Border Node– Gerät am Verbindungspunkt verschiedener Domänen (IGP-Bereiche oder ASs).

  • Transportknoten: Gerät, das LU-Routen (BGP-Labeled Unicast) sendet und empfängt.

  • BGP-VPN: VPNs, die mit RFC4364-Mechanismen erstellt wurden.

  • Route Target (RT):Typ der erweiterten Community, die zum Definieren der VPN-Mitgliedschaft verwendet wird.

  • Route Distinguisher (RD)– Kennung, die verwendet wird, um zu unterscheiden, zu welchem VPN oder Virtual Private LAN Service (VPLS) eine Route gehört. Jeder Routinginstanz muss ein eindeutiger Routenunterscheidungsmerkmal zugeordnet sein.

  • Auflösungsschema: Wird verwendet, um die Protokoll-Next-Hop-Adresse (PNH) in Auflösungs-RIBs aufzulösen, die Fallback bereitstellen.

    Sie ordnen die Routen den verschiedenen Transport-RIBs im System auf der Grundlage einer Mapping-Community zu.

  • Servicefamilie: BGP-Adressfamilie, die für die Ankündigung von Routen für Datenverkehr verwendet wird, im Gegensatz zu Tunneln.

  • Transportfamilie : BGP-Adressfamilie, die für Ankündigungstunnel verwendet wird, die wiederum von Dienstrouten zur Auflösung verwendet werden.

  • Transporttunnel: Ein Tunnel, über den ein Dienst Datenverkehr leiten kann, z. B. GRE, UDP, LDP, RSVP, SR-TE, BGP-LU.

  • Tunneldomäne: Eine Domäne des Netzwerks, die Serviceknoten und Grenzknoten unter einer einzigen administrativen Kontrolle enthält, zwischen der ein Tunnel besteht. Ein End-to-End-Tunnel, der sich über mehrere benachbarte Tunneldomänen erstreckt, kann erstellt werden, indem die Knoten mithilfe von Beschriftungen zusammengefügt werden.

  • Transportklasse: Eine Gruppe von Transporttunneln, die den gleichen Servicetyp anbieten.

  • Transportklasse RT –Ein neues Format des Routenziels, das zur Identifizierung einer bestimmten Transportklasse verwendet wird.

    Ein neues Format von Route Target, das zur Identifizierung einer bestimmten Transportklasse verwendet wird.
  • Transport-RIB: Am Service-Knoten und am Grenzknoten verfügt eine Transportklasse über ein zugeordnetes Transport-RIB, das ihre Tunnelrouten enthält.

  • Transport RTI– Eine Routing-Instanz; Container der Transport-RIB und der zugehörigen Transportklasse Route Target und Route Distinguisher.

  • Transportebene: Gruppe von Transport-RTIs, die dieselbe Transportklasse RT importieren. Diese werden wiederum zusammengefügt, um sich über Tunneldomänengrenzen hinweg zu erstrecken, wobei ein Mechanismus ähnlich dem Inter-AS option-b verwendet wird, um Beschriftungen an Grenzknoten (nexthop-self) auszutauschen und eine End-to-End-Transportebene zu bilden.

  • Mapping community: Community auf einer Dienstroute, die für die Auflösung über eine Transportklasse zugeordnet werden soll.

Grundlegendes zu BGP Classful Transport Planes

Sie können BGP-Classful-Transportebenen verwenden, um Transportklassen für die Klassifizierung einer Gruppe von Transporttunneln in einem AS-internen Netzwerk basierend auf den Traffic-Engineering-Merkmalen zu konfigurieren und diese Transporttunnel zu verwenden, um Servicerouten mit dem gewünschten SLA und dem beabsichtigten Fallback abzubilden.

BGP-Classful-Transportebenen können diese Tunnel auf domänenübergreifende Netzwerke ausdehnen, die sich über mehrere Domänen (ASs oder IGP-Bereiche) erstrecken, während die Transportklasse erhalten bleibt. Dazu müssen Sie die BGP-BGP-Familie Classful Trasport Transport Layer zwischen den Border- und Service-Knoten konfigurieren.

Sowohl in Inter-AS- als auch in Intra-AS-Implementierungen können viele Transporttunnel (MPLS LSPs, IS-IS flexibler Algorithmus, SR-TE) aus den Service- und Border-Knoten erstellt werden. Die LSPs können mit unterschiedlichen Signalisierungsprotokollen in verschiedenen Domänen signalisiert und mit unterschiedlichen Traffic-Engineering-Merkmalen (Klasse oder Farbe) konfiguriert werden. Der Transporttunnelendpunkt fungiert auch als Dienstendpunkt und kann sich in derselben Tunneldomäne wie der Eingangsknoten des Diensts oder in einer benachbarten oder nicht benachbarten Domäne befinden. Sie können BGP-Classful-Transportebenen verwenden, um Services über LSPs mit bestimmten Traffic-Engineering-Merkmalen entweder innerhalb einer einzelnen Domäne oder über mehrere Domänen hinweg zu ersetzen.

BGP-Transportebenen der Klasse verwenden die BGP-VPN-Technologie wieder, wodurch die Tunneling-Domänen lose gekoppelt und koordiniert bleiben.

  • Die NLRI (Network Layer Reachability Information) sind RD:TunnelEndpoint , die zum Ausblenden von Pfaden verwendet werden.
  • Das Routenziel gibt die Transportklasse der LSPs an und leitet Routen an das entsprechende Transport-RIB auf dem Zielgerät weiter.
  • Jedes Transporttunneling-Protokoll installiert eine Eingangsroute in die Routing-Tabelle transport-class.inet.3, modelliert die Tunnel-Transportklasse als VPN-Routenziel und sammelt die LSPs derselben Transportklasse in der Transport-rib-Routing-Tabelle transport-class.inet.3.
  • Routen in dieser Routinginstanz werden in der BGP-Classful-Transportebene (inet transport) AFI-SAFI nach ähnlichen Verfahren wie RFC-4364 angekündigt.

  • Wenn Sie die Grenze zwischen AS-Verbindungen überschreiten, müssen Sie die Option-b-Verfahren befolgen, um die Transporttunnel in diesen benachbarten Domänen zu verknüpfen.

    Ebenso müssen Sie beim Überqueren von AS-Regionen die Option-b-Verfahren befolgen, um die Transporttunnel in den verschiedenen TE-Domänen zu verknüpfen.

  • Sie können Auflösungsschemata definieren, um die Absicht für die Vielzahl von Transportklassen in einer Fallback-Reihenfolge anzugeben.

  • Sie können Servicerouten und BGP-Classful-Transportrouten über diese Transportklassen auflösen, indem Sie die Mapping-Community auf sie übertragen.

Die BGP-Transportfamilie der Klasse läuft parallel zur BGP-LU-Transportschichtfamilie. In einem nahtlosen MPLS-Netzwerk mit BGP-LU ist es eine Herausforderung, die strengen SLA-Anforderungen von 5G zu erfüllen, da die verkehrstechnischen Eigenschaften der Tunnel nicht über Domänengrenzen hinweg bekannt sind oder erhalten bleiben. BGP-Classful-Transportebenen bieten eine betriebseinfache und skalierbare Möglichkeit, mehrere Pfade für Remote-Loopbacks zusammen mit den Transportklasseninformationen in der nahtlosen MPLS-Architektur anzukündigen. In BGP-Routen der Classful-Tranport-Familie werden verschiedene SLA-Pfade mithilfe der erweiterten Community Transport Route-Target dargestellt, die die Farbe der Transportklasse trägt. Dieses Transportroutenziel wird von den empfangenden BGP-Routern verwendet, um die BGP-Classful-Transportroute der entsprechenden Transportklasse zuzuordnen. Bei der erneuten Ankündigung der BGP-Classful-Transportrouten tauscht MPLS die Routen, verbindet die AS-internen Tunnel derselben Transportklasse miteinander und bildet so einen End-to-End-Tunnel, der die Transportklasse beibehält.

AS-interne Implementierung von BGP Classful Transport Planes

Abbildung 1 veranschaulicht eine Netzwerktopologie mit Vorher-Nachher-Szenarien zur Implementierung von BGP-Classful-Transportebenen in einer AS-internen Domäne. Die Geräte PE11 und PE12 verwenden RSVP-LSPs als Transporttunnel und alle Transporttunnelrouten sind in inet.3 RIB installiert. Durch die Implementierung von BGP-Classful-Transort-Ebenen können RSVP-Transporttunnel ähnlich wie Segment-Routing-Tunnel farbsensibel sein.

Abbildung 1: Intra-AS-Domäne: Vorher-Nachher-Szenarien für die Implementierung von BGP Classful Transport PlanesIntra-AS-Domäne: Vorher-Nachher-Szenarien für die Implementierung von BGP Classful Transport PlanesIntra-AS-Domäne: Vorher-Nachher-Szenarien für die Implementierung von BGP Classful Transport Planes

So klassifizieren Sie Transporttunnel in einer AS-internen Einrichtung in BGP-Transportklassen:

  1. Definieren Sie die Transportklasse am Serviceknoten (Eingangs-PE-Geräte), z. B. Gold und Bronze, und weisen Sie der definierten Transportklasse Farbgemeinschaftswerte zu.

    Beispielkonfiguration:

  2. Ordnen Sie den Transporttunnel einer bestimmten Transportklasse am Eingangsknoten der Tunnel zu.

    Beispielkonfiguration:

Intra-AS BGP-Funktionen der Classful-Transportebene:

  • BGP Classful Transport erstellt vordefinierte Transport-RIBs pro benannter Transportklasse (Gold und Bronze) und leitet automatisch die Mapping-Community aus ihrem Farbwert (100 und 200) ab.
  • AS-interne Transportrouten werden vom Tunneling-Protokoll in Transport-RIBs aufgefüllt, wenn es einer Transportklasse zugeordnet ist.

    In diesem Beispiel werden RSVP-LSP-Routen, die der Transportklasse Gold (Farbe 100) und der Transportklasse Bronze (Farbe 200) zugeordnet sind, in den Transport-RIBs junos-rti-tc-<100>.inet.3 bzw. junos-rti-tc-<200>.inet.3installiert.

  • Serviceknoten (Eingangs-PEs) gleichen die erweiterte Farbgemeinschaft (color:0:100 und color:0:200) der Serviceroute mit der Zuordnungs-Community in vordefinierten Auflösungs-RIBs ab und lösen den Protocol Next Hop (PNH) in entsprechende Transport-RIBs auf (entweder junos-rti-tc-<100>.inet.3 oder junos-rti-tc-<200>.inet.3).
  • BGP-Routen werden an ein Auflösungsschema gebunden, indem sie die zugehörige Mapping-Community übertragen.
  • Jede Transportklasse erstellt automatisch zwei vordefinierte Auflösungsschemata und leitet automatisch die Mapping-Community ab.

    Ein Auflösungsschema dient zum Auflösen von Servicerouten, die Color:0:<val> als Zuordnungs-Community verwenden.

    Das andere Auflösungsschema dient zum Auflösen von Transportrouten, die Transport-Target:0:<val> als Zuordnungs-Community verwenden.

  • Wenn Service-Route-PNH nicht mit RIBs aufgelöst werden kann, die im vordefinierten Auflösungsschema aufgeführt sind, kann auf die inet.3-Routing-Tabelle zurückgegriffen werden.
  • Sie können auch Fallback zwischen verschiedenfarbigen Transport-RIBs konfigurieren, indem Sie benutzerdefinierte Auflösungsschemata in der [edit routing-options resolution scheme] Konfigurationshierarchie verwenden.

Inter-AS-Implementierung von BGP Classful Transport Planes

In einem AS-übergreifenden Netzwerk wird BGP-LU in ein BGP-Classful-Transportnetzwerk konvertiert, nachdem mindestens zwei Transportklassen (Gold und Bronze) auf allen Service-Knoten oder PE-Geräten und Grenzknoten (ABRs und ASBRs) konfiguriert wurden.

So konvertieren Sie die Transporttunnel in BGP Classful Transport:

  1. Definieren Sie die Transportklasse an den Serviceknoten (Eingangs-PE-Geräte) und den Grenzknoten (ABRs und ASBRs), z. B. Gold und Broze.

    Beispielkonfiguration:

  2. Ordnen Sie die Transporttunnel einer bestimmten Transportklasse am Eingangsknoten der Tunnel zu (Eingangs-PEs, ABRs und ASBRs).

    Beispielkonfiguration:

    Für RSVP-LSPs

    Für IS-IS flxible-Algorithmus

  3. Aktivieren Sie die neue Familie für den BGP-Classful-Transport (inet transport) und BGP-LU (inet labeled-unicast) im Netzwerk.

    Beispielkonfiguration:

  4. Kündigen Sie Servicerouten vom ausgehenden PE-Gerät mit einer entsprechenden erweiterten Farbgemeinschaft an.

    Beispielkonfiguration:

Inter-AS BGP Classful Transport Plane-Funktionalität:

  1. BGP-Classful-Transportebenen erstellen vordefinierte Transport-RIBs pro benannter Transportklasse (Gold und Bronze) und leiten automatisch die Mapping-Community aus ihrem Farbwert ab.
  2. AS-interne Transportrouten werden in Transport-RIBs durch Tunneling-Protokolle aufgefüllt, wenn sie einer Transportklasse zugeordnet sind.

    Beispielsweise werden Transporttunnelrouten, die der Transportklasse Gold und Bronze zugeordnet sind, in den Transport-RIBs junos-rti-tc-<100>.inet.3 bzw. junos-rti-tc-<200>.inet.3installiert.

  3. BGP-Classful-Transportebenen verwenden eindeutige Route Distinguisher und Route Target, wenn die Transporttunnelrouten von jedem Transport-RIB in die Routing-Tabelle bgp.transport.3 kopiert werden.
  4. Border-Knoten kündigen Routen von der Routing-Tabelle bgp.transport.3 an ihre Peers in anderen Domänen an, wenn der Familien-inet-Transport in der BGP-Sitzung ausgehandelt wird.
  5. Der empfangende Grenzknoten installiert diese bgp-ct-Routen in der Routing-Tabelle bgp.transport.3 und kopiert diese Routen basierend auf dem Transportroutenziel in die entsprechenden Transport-RIBs.
  6. Der Serviceknoten vergleicht die Farbgemeinschaft in der Serviceroute mit einer Zuordnungsgemeinschaft in den Auflösungsschemata und löst PNH im entsprechenden Transport-RIB auf (entweder junos-rti-tc-<100>.inet.3oder junos-rti-tc-<200>.inet.3).
  7. Border-Knoten verwenden vordefinierte Auflösungsschemata für die PNH-Auflösung des Transportwegs.
  8. Beide Auflösungsschemata sind vordefiniert oder benutzerdefiniert und unterstützen die PNH-Auflösung für die Dienstroute. Predefined verwendet inet.3 als Fallback, und das benutzerdefinierte Auflösungsschema ermöglicht die Verwendung einer Liste von Transport-RIBs in der Reihenfolge, die beim Auflösen von PNH angegeben ist.
  9. Wenn Service-Route-PNH nicht mit RIBs aufgelöst werden kann, die im benutzerdefinierten Auflösungsschema aufgeführt sind, wird die Route verworfen.

BGP Classful Transport (BGP-CT) mit zugrunde liegenden farbigen SR-TE-Tunneln – Übersicht

Vorteile von BGP-CT mit darunter liegenden farbigen SR-TE-Tunneln

  • Löst Skalierungsprobleme, die in Zukunft auftreten können, wenn das Netzwerk wächst.
  • Bietet Interkonnektivität für Domänen, die unterschiedliche Technologien verwenden.
  • Entkoppelt Services und Transportschichten, was zu einem vollständig verteilten Netzwerk führt.
  • Bietet unabhängiges Bandbreitenmanagement durch einen domäneninternen Traffic-Engineering-Controller für SR-TE.

Große Netzwerke, die ständig wachsen und sich weiterentwickeln, erfordern eine nahtlose Segment-Routing-Architektur. Ab Junos OS Version 21.2,R1 unterstützen wir BGP-CT mit zugrunde liegendem Transport als farbige SR-TE-Tunnel. BGP-CT kann Servicerouten mithilfe der Transport-RIBs auflösen und den nächsten Hop berechnen. Services, die derzeit über BGP-CT unterstützt werden, können auch die zugrunde liegenden farbigen SR-TE-Tunnel für die Routenauflösung verwenden. Die Services können nun die zugrunde liegenden farbigen SR-TE-Tunnel verwenden, wie z. B. die statischen farbigen, BGP-SR-TE-, programmierbaren rpd- und PCEP-farbigen Tunnel. BGP-CT nutzt die Erreichbarkeit des nächsten Hops, um Dienstrouten über die gewünschte Transportklasse aufzulösen.

Um die BGP-CT-Service-Routenauflösung über zugrunde liegende farbige SR-TE-Tunnel zu aktivieren, fügen Sie die use-transport-class Anweisung auf Hierarchieebene [edit protocols source-packet-routing] ein.

HINWEIS:
  1. Aktivieren Sie die use-transport-class Anweisung

    auf der [edit protocols source-packet-routing] Hierarchieebene.

    zusammen mit der auto-create Anweisung auf der [edit routing-options transport-class] Hierarchieebene.
  2. Wir unterstützen keine RIB-Gruppen für farbige SR-TE-Tunnel mit use-transport-class und nur farbige SR-TE-Tunnel mit dieser Funktion.

Beispiel: Konfigurieren von Classful-Transportebenen (domänenintern)

Vorbereitungen

Hardware- und Softwareanforderungen

Junos OS Version 21.1R1 oder höher.

HINWEIS:

Nur die Provider-Edge-Router (PE1 und PE2) benötigen Junos OS Release-Unterstützung für die BGP-CT-Funktion.

Geschätzte Lesezeit

45 Minuten

Geschätzte Konfigurationszeit

1 Stunde

Was erwartet Sie?

Ein funktionierendes BGP-CT-Netzwerk mit drei Service-Leveln, die unterschiedlich gerouteten LSP-Pfaden zugeordnet sind. Eine Junos-Konfiguration, die bestimmten Datenverkehr (VPN-Kundenrouten) mithilfe von BGP-Farbattribut-Extended Communities der gewünschten Transportklasse zuordnet. Grundlegendes LSP-Traffic-Engineering zum Erzwingen von Datenverkehrsklassen auf verschiedenen Pfaden im Provider-Netzwerk

Auswirkungen auf das Geschäft

Verwenden Sie dieses Konfigurationsbeispiel, um die BGP Classful Transport (BGP-CT)-Funktion innerhalb eines einzelnen autonomen Netzwerks (domänenintern) zu konfigurieren und zu überprüfen. BGP-CT ordnet Kundenrouten Netzwerkpfaden zu, die so konstruiert werden können, dass sie unterschiedliche Leistungsniveaus bieten. Ein typischer Anwendungsfall für domäneninternes BGP-CT ist die Bereitstellung von BGP-CT durch einen Service Provider, um seinen Kunden abgestufte VPN-Servicelevel anzubieten.

Nützliche Ressourcen:

Mehr erfahren

Informationen zum besseren Verständnis von BGP-CT finden Sie unter Übersicht über BGP Classful Transport Planes

Juniper vLabs

Besuchen Sie die virtuellen Labore (vLabs) von Juniper, um eine vorkonfigurierte Sandbox zu reservieren. Verwenden Sie die Sandbox, um mit der BGP-CT-Funktion zu interagieren und sie zu verstehen. Die Demonstration "Classful Transport Planes (Intra-Domain Scenario)" finden Sie im Abschnitt "Routing".

Mehr erfahren

Junos Class of Service (JCOS) On-Demand

Funktionsübersicht

Tabelle 1 Enthält eine kurze Zusammenfassung der in diesem Beispiel bereitgestellten Konfigurationskomponenten.

Tabelle 1: Classful Transport Planes – Funktionsübersicht

Routing- und Signalisierungsprotokolle

OSPF

Auf allen Routern wird OSPF als IGP ausgeführt. Alle Router gehören zum Bereich 0 (auch Backbone-Bereich genannt). Die einzelne OSPF-Routing-Domäne stellt die Loopback-Konnektivität im Provider-Netzwerk bereit.

Internes und externes BGP

Die Kunden-Edge-Geräte (CE) verwenden EBGP-Peering, um Routen mit ihrem Provider-Edge-Gerät als Teil eines Layer-3-VPN-Service auszutauschen.

Die PE-Geräte verwenden IBGP, um IPv4-Layer-3-VPN-Routen mit dem Remote-PE auszutauschen. Diese Routen enthalten auch eine Farbgemeinschaft, die verwendet wird, um den Datenverkehr dem richtigen Datenebenentunnel zuzuordnen. In unserem Beispiel wird kein Routenreflektor verwendet, sondern direktes PE-PE-Peering.

HINWEIS:

Der Provider-Router (P-Router) führt kein BGP aus. Es ist Teil eines BGP-freien Kerns, um die Skalierung zu fördern. Das P-Gerät verwendet MPLS-Label-basiertes Switching, um den Kunden-VPN-Datenverkehr zwischen den PE-Geräten zu transportieren.

RSVP

Jedes PE-Gerät signalisiert drei LSPs an die Remote-PE. Diese Sprachdienstleister sind den entsprechenden Serviceklassen Gold, Bronze und Best-Effort (BE) zugeordnet.

RSVP unterstützt Rich Traffic Engineering, um Datenverkehr auf die gewünschten Pfade im Provider-Netzwerk zu zwingen. Diese Pfade können wiederum so gestaltet werden, dass sie unterschiedliche CoS-Verarbeitungsanforderungen (Class of Service) bieten, um die SLA für jede Transportklasse durchzusetzen.

Unsere Basistopologie bietet drei Pfade zwischen den PE-Geräten. Wir verwenden einen benannten Pfad mit einem ERO, um ein vielfältiges Routing der LSPs über den Kern zu gewährleisten. Junos unterstützt eine Vielzahl von Funktionen für das Traffic Engineering. Weitere Informationen finden Sie unter MPLS Traffic Engineering Konfiguration

HINWEIS:

Die Classful-Transportfunktion wird auch von LSPs unterstützt, die über Segment-Routing-Traffic-Engineering (SR-TE)- und IS-IS-Flex-Algorithmus-Tunnel eingerichtet wurden.

MPLS

Das Provider-Netzwerk verwendet eine MPLS-basierte Label-Switching-Datenebene. Durch die Verwendung von MPLS mit TE-Pfaden wird sichergestellt, dass jede Serviceklasse über disjunkte Pfade mit den gewünschten Leistungsstufen geroutet werden kann. Wie bereits erwähnt, bietet MPLS auch Unterstützung für einen BGP-freien Kern.

Transporttunnel

Zwischen den PE-Geräten werden drei MPLS-Tunnel (LSPs) eingerichtet:

Jeder Tunnel ist den folgenden Transportklassen zugeordnet:

  • Gold

  • Bronze

  • Bemühen Sie sich nach besten Kräften

    Dies ist die Standardtransportklasse. Diese Klasse bietet Service auf Best-Effort-Ebene (BE). Kunden, die keiner bestimmten Transportklasse zugeordnet sind, oder Kunden, die einer ausgefallenen Transportklasse zugeordnet sind, verwenden standardmäßig die Dienstklasse BE und den zugehörigen LSP-Pfad.

Service-Familie

Layer-3-VPN (family inet-vpn unicast

BGP-CT funktioniert auch mit anderen Servicefamilien, wie z. B. BGP mit der Bezeichnung Unicast, Flowspec oder Layer 2 VPN.

Primäre Verifizierungsaufgaben
  • Bestätigen Sie den Gesamtbetrieb des Netzwerks.
Überprüfen Sie, ob IGP, RSVP, MPLS, BGP und L3VPN funktionieren.
  • Überprüfen Sie die Zuordnung des Layer 3-VPN-Kundendatenverkehrs zu einer Transportklasse.

Ändern Sie das Netzwerk so, dass der Datenverkehr zwischen Tunneln der Transportklasse gesteuert wird, um den Ausfall eines Diensttunnels und das anschließende Failover auf den BE-Pfad/die BE-Klasse zu simulieren.

Topologieübersicht

Dieses Konfigurationsbeispiel basiert auf einem einfachen MPLS-basierten Layer-3-VPN mit zwei Kunden-Edge-Geräten (CE), die über das Netzwerk des Service Providers kommunizieren. Der Netzwerkkern verfügt über drei Provider-Router (P), die den VPN-Kundendatenverkehr mithilfe von Labeled-based Switching transportieren. Die beiden Provider-Edge-Geräte (PE) stellen einen Layer-3-VPN-Service für ihre angeschlossenen CEs bereit. Die PEs verwenden RSVP-signalisierte MPLS-LSPs, um VPN-Datenverkehr über den Core zu transportieren. Hier finden Sie Example: Configure a Basic MPLS-Based Layer 3 VPN Hintergrundinformationen zum Betrieb und zur Konfiguration eines MPLS-basierten L3VPN.

Wir konzentrieren uns auf den Datenverkehrsfluss von links nach rechts von CE1 zu CE2 und darauf, wie PE1 eine BGP-Farbgemeinschaft verwendet, die an die von PE2 gelernten Routen angehängt ist, um den an die Remote-CE gesendeten Datenverkehr über die gewünschten LSP-Weiterleitungs-nächsten Hops zuzuordnen. In unserem Beispiel verwendet PE1 explizite Routenobjekte (ERO), um das Routing dieser LSPs über verschiedene Pfade zu erzwingen. Wir überspringen diesen Schritt bei PE2, sodass die LSPs basierend auf IGP-Load-Balancing geroutet werden können. Damit der Datenverkehr von CE1 zu CE2 fließt, muss CE1 über eine Route verfügen, um CE2 zu erreichen. Die Routen für CE2 verlaufen in die entgegengesetzte Richtung des Verkehrs, den sie von CE1 anzieht. Das heißt, die Route zum Loopback von CE2 verläuft von rechts nach links.

In unserem Beispiel ist die Gold-Serviceklasse LSP auf den PE1-P1-PE2-Pfad beschränkt. Die Bronze-Serviceklasse verwendet den PE1-P2-PE2-Pfad. Der bestmögliche LSP wird entlang des PE1-P3-PE2-Pfads geroutet. Das Topologiediagramm verwendet farbige Links, um die drei Pfade darzustellen.

In unserem Beispiel fügen wir die protocols mpls icmp-tunneling Anweisung hinzu. Dies soll es den CE-Geräten ermöglichen, den Pfad durch das Provider-Netzwerk zu verfolgen, selbst wenn dieser Pfad MPLS-Switching beinhaltet, wie es beim Layer-3-VPN-Datenverkehr der Fall ist. Mit dieser Option können Sie bestätigen, dass der erwartete Weiterleitungspfad in Abhängigkeit von der verwendeten Transportklasse verwendet wird.

Tabelle 2 Beschreibt die Rolle und Funktionalität der einzelnen Geräte im Kontext dieser Topologie. Klicken Sie auf einen beliebigen Gerätenamen, um die Schnellkonfiguration anzuzeigen.

Tabelle 2: Übersicht über die Topologie domäneninterner Classful-Transportebenen
Gerätename

Rolle

Funktion
CE1 Lokales CE-Gerät (R1) . EBGP-Peer zum PE1-Router, um Loopback-Adressen von CE-Geräten anzukündigen und zu lernen. Testen Sie die Dienstkonnektivität mit Pings an die Loopback-Adresse von CE2.
CE2 CE-Fernbedienung (R7) EBGP-Peering zum PE2-Router, um Loopback-Adressen von CE-Geräten anzukündigen und zu lernen.

Konfiguriert und fügt die Color-Mapping-Community an.

PE1 (Prüfling) lokales PE-Gerät (R2). PE1 ordnet die farblich gekennzeichneten Servicerouten, die an CE2 beginnen, einer Co-Sponsoring-Transportklasse (TC) zu. PE1 empfängt die Color-Tag-Routen über seine IBGP-Sitzung zu PE2.

In diesem Beispiel verwendet PE1 ERO-basierte Einschränkungen, um ein diverses Routing seiner drei LSPs über den Core des Anbieters zu erzwingen.

PE2 Remote-PE-Gerät (R6). PE2 kündigt die von CE2 bis PE1 empfangenen farblich gekennzeichneten Routen mithilfe von IBGP erneut an. Diese Routen nutzen die inet-vpn Produktfamilie zur Unterstützung von Layer-3-VPN-Diensten mit farblich zugeordneten TCs.
P1 P2 P3 Anbietergeräte P1, P2 und P3 (R3, R4 und R5). Die P1-P3-Geräte stellen das Kernnetzwerk des Service Providers dar. Dabei handelt es sich um reine Transitgeräte, die MPLS-Label-Switching durchführen, um den über das L3-VPN gesendeten CE-Datenverkehr zu transportieren.

Topologie-Illustrationen

Abbildung 2: Service-Mapping mit Classful Transport Planes innerhalb einer NetzwerkdomäneService-Mapping mit Classful Transport Planes innerhalb einer Netzwerkdomäne

PE1-Konfigurationsschritte

Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus

HINWEIS:

Eine vollständige Konfiguration auf allen Geräten finden Sie unter:

In diesem Abschnitt werden die wichtigsten Konfigurationsaufgaben beschrieben, die zur Konfiguration des PE1-Geräts für dieses Beispiel erforderlich sind. Der erste Schritt ist üblich bei der Konfiguration eines einfachen Layer-3-VPN-Service. Die folgenden Schritte beziehen sich speziell auf das Hinzufügen der BGP-CT-Funktion zu Ihrem Layer-3-VPN. Beide PE-Geräte haben eine ähnliche Konfiguration, hier konzentrieren wir uns auf PE1.

  1. Stellen Sie zunächst das allgemeine Layer-3-VPN bereit:

    1. Konfigurieren und nummerieren Sie die Loopback-, Core- und CE-Schnittstellen für IPv4. Stellen Sie sicher, dass die mpls Produktfamilie auf den Core-Schnittstellen, die mit den P-Geräten verbunden sind, aktiviert ist, um MPLS-Switching zu unterstützen.

    2. Konfigurieren Sie eine autonome Systemnummer.

    3. Konfigurieren Sie Einzelbereichs-OSPF auf den Loopback- und Core-Schnittstellen.

    4. Konfigurieren Sie RSVP auf den Loopback- und Core-Schnittstellen.

    5. Konfigurieren Sie die IBGP-Peering-Sitzung mit dem Remote-PE-Gerät PE2. Fügen Sie die inet-vpn Adressfamilie zur Unterstützung eines IPv4-Layer-3-VPN hinzu.

    6. Konfigurieren Sie eine VRF-basierte Routing-Instanz für das CE1-Gerät. Verwenden Sie EBGP als PE-CE-Routing-Protokoll.

  2. Fügen Sie dem Layer-3-VPN Classful-Transportebenen hinzu.

    Konfigurieren Sie die Gold- und Bronze-Transportklassen.

    Dies ist ein wichtiger Schritt bei der Konfiguration der Classful-Transportfunktion. Diese Transportklassen werden RSVP-signalisierten (und möglicherweise datenverkehrstechnischen) LSPs zugeordnet, die den Provider-Kern durchlaufen. Die von CE2 erlernten Remote-Routen werden mit Farbgemeinschaften versehen, die diesen Transportklassen und damit dem gewünschten LSP zwischen den PE-Geräten zugeordnet sind.

  3. Konfigurieren Sie drei Sprachdienstleister von PE1 bis PE2 mit eingeschränktem Routing, das jeden zwingt, einen anderen P-Router zu durchqueren. Zwei dieser LSPs werden der gold Transportklasse und bronze zugeordnet. Der Gold-LSP wird durch P1 geleitet, der Bronze-LSP durch P2 und der Best-Effort durch das P3-Gerät.

    Nach der Zuordnung zu Transportklassen ist der Service Provider in der Lage, spezifischen Kundendatenverkehr, der durch eine BGP-Farbgemeinschaft angezeigt wird, auf einem bestimmten LSP zu platzieren. Mit dieser farblichen LSP-Zuordnung kann der Service Provider einen abgestuften Service mit unterschiedlichen SLAs anbieten.

    In unserem Beispiel verwenden wir eine strikte ERO, um sicherzustellen, dass die drei LSPs unterschiedlich über die drei in der Topologie verfügbaren Pfade geroutet werden.

  4. Um den Fallback auf den Standard-Serviceklassen-Tunnel (Best-Effort) zu erleichtern, konfigurieren wir die Gold- und Bronze-Transportklassen-Tunnel mit einer niedrigeren globalen Präferenz. In diesem Beispiel wird der Voreinstellungswert von der Standardeinstellung 7 in 5 geändert. Dies ermöglicht die Verwendung des Best-Effort-Tunnels als Fallback für den Fall, dass die Gold- oder Bronzetunnel unbrauchbar werden. Durch das Festlegen einer niedrigeren (bevorzugteren) Präferenz für die Gold- und Bronzetunnel wird sichergestellt, dass sie für die Weiterleitung ausgewählt werden, auch wenn die Serviceroute in den Best-Effort-Tunnel aufgelöst werden kann.

    HINWEIS:

    Dieser Abschnitt konzentrierte sich auf die Konfiguration, die auf dem PE1-Gerät erforderlich ist. Es ist zu beachten, dass die Remote-CE2-Geräterouten mit einer Farbgemeinschaft gekennzeichnet sein müssen, damit die Classful-Transport-Next-Hop-Auswahlfunktion bei PE1 funktioniert. Diese Kennzeichnung kann auf dem Remote-PE2-Gerät oder auf dem Remote-CE2-Gerät erfolgen. Letzteren Ansatz zeigen wir hier der Vollständigkeit halber:

  5. Ordnen Sie die Farbgemeinschafts-Tags, die auf der Remote-CE2 hinzugefügt wurden, den Transportklassendefinitionen für die Bronze- und Gold-TCs zu.

Classful-Transportebenen verifizieren

HINWEIS:

In diesem Abschnitt konzentrieren wir uns auf Befehle, die eine funktionierende Classful-Transportfunktion veranschaulichen. Siehe Anhang 1: Fehlerbehebung für Befehle, die verwendet werden, um die zugrunde liegende Funktionalität zu überprüfen, die von der Classful-Transportfunktion benötigt wird.

Mit diesen Befehlen können Sie überprüfen, ob BGP Classful Transport ordnungsgemäß funktioniert.

Tabelle 3: Befehle zur Überprüfung von Classful Transport Planes
Befehl

Verifizierungsaufgabe

Routing-Transportklasse anzeigen Überprüfen Sie die Transportklassen und die zugehörigen Attribute. Dazu gehören die Mapping-Community und die Routing-Instanz.
Routenauflösungsschema anzeigen Zeigen Sie an, wie Serviceklassenrouten in die nächsten LSP-Hops aufgelöst werden. Überprüfen Sie die Auflösungs-Routing-Tabellen für eine bestimmte Route.
show route receiving-protocol bgp pe2-loopback-address Stellen Sie sicher, dass an die von PE1 empfangenen VPN-Routen eine BGP-Farbcommunity angehängt ist.
show route und show route forwarding-table vpn vpn Überprüfen Sie die Auswahl des Transporttunnels, indem Sie den Protokoll-Nexthop (PNH) für die Routen bei PE1 anzeigen.
MPLS-LSP-Statistiken anzeigen und show route forwarding-table Überprüfen Sie den Transporttunnel, der von einer bestimmten Transportklassenroute verwendet wird.

Überprüfen von Transportklassen und Transporttunneln

Zweck

PE1 und PE2 verwenden RSVP-signalisierte MPLS-Transporttunnel, um einen Layer-3-VPN-Service zu unterstützen, der differenzierte Servicelevel anbieten kann. Die nächsten Hops dieser Dienstrouten werden basierend auf der entsprechenden Serviceklasse in einen bestimmten MPLS-Tunnel aufgelöst. Die Serviceklasse wird signalisiert, indem eine BGP-Farbgemeinschaft an VPN-Kundenrouten angehängt wird.

In diesem Teil bestätigen Sie, dass alle drei LSPs von PE1 betriebsbereit sind, dass sie der richtigen Transportklasse zugeordnet sind und dass sie korrekt über den Core des Anbieters geroutet sind.

Action!

Geben Sie im Betriebsmodus den show route 192.168.0.2 Befehl ein.

Bedeutung

Die Ausgabe bestätigt, dass PE1 drei Pfade zum Loopback von PE2 über OSPF gelernt hat. Diese Routen sind in der inet.0 Tabelle aufgeführt. Sie beachten auch, dass alle drei LSPs als brauchbare nächste Hops dargestellt werden, um PE2 zu erreichen. Beachten Sie, dass sich jeder dieser Sprachdienstleister in einer anderen Routing-Tabelle befindet. Der hervorgehobene Teil der nächsten IP-Hops (und der entsprechende Schnittstellenname) bestätigt das gewünschte vielfältige LSP-Routing über den Core. Der Datenverkehr, der dem Gold-Pfad zugeordnet ist, wird an 10.1.23.2 gesendet, während der Datenverkehr für Bronze und BE an 10.1.24.2 bzw. 10.1.25.2 gesendet wird.

Die folgenden Transport-RIBs und Transporttunnel werden erstellt.

  • junos-rti-tc-100.inet.3 für gold_lsp_to_pe2

  • junos-rti-tc-200.inet.3 für bronze_lsp_to_pe2

  • inet.3 für lsp_to_pe2

Überprüfen der Auflösungsschemata für den nächsten Hop

Zweck

Überprüfen Sie die Auflösungsschemas für Dienstrouten, die zugeordnete Zuordnungs-Community und die Auflösung des nächsten Hops über die beitragenden Routingtabellen.

Action!

Geben Sie im Betriebsmodus den show route resolution scheme all Befehl ein.

Bedeutung

Wenn Sie sich auf die IPv4-Teile der Ausgabe konzentrieren, sehen Sie, dass die junos-tc-100 (gold) Transportklasse über zwei Auflösungsschemata verfügt – junos-resol-schem-tc-100-v4-service und junos-resol-schem-tc-100-v4-transport – die für die Dienst- bzw. Transportrouten verwendet werden.

Das Auflösungsschema für Gold-Servicerouten (junos-resol-schem-tc-100-v4-service) bietet eine Auflösung sowohl für die Routing- als auch für die junos-rti-tc-100.inet.3inet.3 Routing-Tabelle (in der Beispielausgabe hervorgehoben). Die Auflistung der Dienst- und der BE-Auflösungstabelle ist die Art und Weise, wie ein Fallback erfolgt, wenn die Dienstklasse ausgefallen ist. Erinnern Sie sich daran, dass wir aus diesem Grund den Präferenzwert der Service-LSPs geändert haben (indem wir die Präferenz auf 5 statt auf die Standardeinstellung 7 festgelegt haben), um sicherzustellen, dass die Serviceroute immer dem BE-Fallback vorgezogen wird.

Überprüfen der Farbmarkierung und der Auswahl des nächsten Hops für CE2-Routen

Zweck

Vergewissern Sie sich, dass PE2 die Loopback-Route für CE2 mit einer Farbcommunity ankündigt, die die Bronze-Serviceklasse (Farbe 200) auswählt.

HINWEIS:

In unserem Beispiel konfigurieren wir das CE2-Gerät so, dass es die Farbgemeinschaft anfügt. PE2 lässt diese Community bestehen, wenn es die Route zu PE1 erneut ankündigt. Dies bedeutet, dass der VPN-Kunde in der Lage ist, seine eigenen Serviceklassenzuordnungen vorzunehmen. Auf Wunsch kann der PE-Router alle von der CE erhaltenen Gemeinschaften bleichen oder entfernen. In diesem Fall muss das PE-Gerät so konfiguriert werden, dass es die gewünschte Farbzuordnungs-Community an CE-Routen anhängt, bevor es sie erneut an PE1 ankündigt.

Action!

Geben Sie im Betriebsmodus den show route receive-protocol bgp 192.168.0.2 172.16.255.2 detail Befehl ein.

Zeigen Sie den Eintrag in der Weiterleitungstabelle für das CE2-Loopback in der VPN-Routing-Instanz bei PE1 an. Vergewissern Sie sich, dass der nächste Hop der Weiterleitung mit der gewünschten Transportklasse (Bronze) übereinstimmt. Verwenden Sie den show route forwarding-table vpn CE1_L3vpn destination 172.16.255.2 extensive Befehl.

Bedeutung

Die hervorgehobenen Einträge bestätigen, dass Datenverkehr, der der CE2-Loopback-Route entspricht, über die Schnittstelle ge-0/0/2 an 10.1.24.2 gesendet wird. Rückruf von den EROs, die für die LSPs verwendet werden, diese Schnittstelle und der nächste Hop sind dem Bronze-LSP und der Transportklasse zugeordnet. Die 299808 Bezeichnung wird verwendet, um die Dienst-VRF zu identifizieren. Die äußere RSVP-Transportbezeichnung lautet 299872.

Sie bestätigen schnell mit einem show rsvp session detail name bronze_lsp_to_pe2 Befehl, dass dies die richtige RSVP-Transportbezeichnung für die Bronzeklasse ist

Die hervorgehobenen Abschnitte weisen darauf hin, dass der bronzene LSP über das P2-Gerät geroutet wird und mit dem angegebenen RSVP-Transportlabel (299856) verknüpft ist, das Sie zuvor in der VPN-Weiterleitungstabelle für die CE2-Loopback-Adresse bestätigt haben.

Überprüfen der End-to-End-Konnektivität

Zweck

Überprüfen Sie die End-to-End-Konnektivität in der Domäne des Anbieters, indem Sie zwischen CE1 und CE2 pingen. Sie untersuchen MPLS-Datenverkehrsstatistiken, um eine zusätzliche Bestätigung dafür zu erhalten, dass die Bronze-Transportklasse verwendet wird.

Action!

Geben Sie im Betriebsmodus den ping Befehl ein.

Geben Sie im Betriebsmodus bei PE1 den show mpls lsp statistics Befehl ein.

Action!

Verfolgen Sie die Route von CE1 bis zum Loopback von CE2. Unsere Konfiguration enthält die icmp-tunneling Anweisung, eine ICMP-basierte Trace-Route mit MPLS-Hops im Provider-Kern zu unterstützen.

Bedeutung

Der Ping-Austausch ist erfolgreich und die Statistiken bestätigen die Nutzung des bronzenen Transporttunnels. Dies ist zu erwarten, da der Weg zu CE2 die 200-Farben-Community beigefügt hat. Die Ergebnisse der Ablaufverfolgungsroute bestätigen, dass der Datenverkehr über einen LSP weitergeleitet wird und dass dieser LSP über 10.1.24.2 weiterleitet. Dies ist die IP-Adresse, die dem P2-Gerät zugewiesen ist. Der nächste Hop für die Weiterleitung und der äußere Bezeichnungswert bestätigen, dass dieser Datenverkehr an die Bronze-Serviceklasse LSP gesendet wird.

Bestätigen des Failovers auf Best-Effort

Zweck

Schalten Sie den Bronze-Transport-LSP herunter, um zu überprüfen, ob für den an CE2 gesendeten Datenverkehr ein Failover auf den BE-Pfad ausgeführt wird.

Action!

Wechseln Sie in den Konfigurationsmodus, und geben Sie einen ungültigen nächsten Hop als ERO für den Bronze-Transporttunnel an. Die Unfähigkeit, die ERO-Anforderung zu erfüllen, führt zu einem Rückgang des entsprechenden LSP.

Sobald die Änderung festgeschrieben ist, wird der Bronzetunnel nach unten angezeigt:

Wiederholen Sie die Befehle und verfolgen Sie die ping Route von CE1 bis zum Loopback von CE2.

Zeigen Sie erneut MPLS-Statistiken auf PE1 an.

Bedeutung

Der Ping-Austausch ist immer noch erfolgreich, wenn auch jetzt auf einem Best-Effort-Pfad. Auf der PE bestätigt die Statistik den Einsatz des Best-Effort-Transporttunnels. Die Ablaufverfolgungsroute zeigt, dass PE1 jetzt über PE3 an den nächsten Hop von 10.1.25.2 weitergeleitet wird. Dadurch wird das Failover von einer farbigen Transportklasse auf die Best-Effort-Klasse im Falle eines Ausfalls des Transporttunnels bestätigt.

HINWEIS:

In diesem Abschnitt haben wir ein Failover auf die BE-Klasse durchgeführt, indem wir den LSP heruntergefahren haben, der der Bronze-Serviceklasse zugeordnet ist. Alternativ können Sie die EBGP-Exportrichtlinie auf dem CE2-Gerät ändern, damit es die Farbgemeinschaft Gold (100) anfügt. Bei diesem Ansatz erwarten Sie, dass der Ping-Datenverkehr von CE1 zu CE2 den Gold-LSP übernimmt, anstatt ein Failover auf BE durchzuführen. Das Folgende macht den Trick bei CE2, wenn Sie diesen Ansatz bevorzugen. Stellen Sie sicher, dass Sie die Änderungen bei CE2 übernehmen.

Anlage 1: Fehlerbehebung

Unser Verifizierungsabschnitt basiert auf der Annahme, dass Sie über ein funktionierendes Netzwerk verfügen, sodass der Schwerpunkt auf die Bestätigung des Betriebs von BGP-CT gelegt werden kann. Die BGP-CT-Funktion in einem MPLS-basierten Layer-3-VPN-Kontext ist von einem Netzwerk mit funktionierenden Schnittstellen (IGP, RSVP, MPLS und BGP) abhängig.

Tabelle 4 bietet eine Anleitung, was zu beachten ist, wenn Ihre BGP-CT-Lösung nicht wie erwartet funktioniert. Die Tabelle ist von unten nach oben strukturiert, beginnend mit der grundlegenden Schnittstellenkonnektivität bis hin zum erfolgreichen BGP-Routenaustausch zwischen den PE-Geräten.

HINWEIS:

In diesem Beispiel konfigurieren Sie eine Loopback-Adresse und eine Router-ID. Wenn das Gerät zuvor eine andere RID hatte, kann es einige Zeit dauern, bis sich die Dinge stabilisiert haben. Das Ändern der RID ist sehr störend und kommt nicht oft vor. Wenn Sie sich in einer Laborumgebung befinden, wird empfohlen, den restart routing Betriebsmodusbefehl auf allen Geräten direkt nach dem Commit der neuen RID auszugeben.

Tabelle 4: Schritte zur Fehlerbehebung
Funktionale Schicht

Verifizierungsansatz

Schnittstellen und IP-Adressierung Stellen Sie sicher, dass alle Schnittstellen in Ihrer Topologie betriebsbereit sind. Stellen Sie sicher, dass Sie sowohl das lokale als auch das Remote-Ende jeder Verbindung anpingen können. Wie für die meisten Netzwerke erfordern die Protokolle und Dienste in diesem Beispiel eine funktionierende IPv4-Infrastruktur.
root@PE1> show interfaces terse | match "(ge-0/0/0|ge-0/0/1|ge-0/0/2|ge-0/0/3)" 
ge-0/0/0                up    up
ge-0/0/0.0              up    up   inet     172.16.1.2/30   
ge-0/0/1                up    up
ge-0/0/1.0              up    up   inet     10.1.23.1/24    
ge-0/0/2                up    up
ge-0/0/2.0              up    up   inet     10.1.24.1/24    
ge-0/0/3                up    up
ge-0/0/3.0              up    up   inet     10.1.25.1/24    

root@PE1> ping 10.1.23.2 count 1    
PING 10.1.23.2 (10.1.23.2): 56 data bytes
64 bytes from 10.1.23.2: icmp_seq=0 ttl=64 time=2.951 ms

--- 10.1.23.2 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.951/2.951/2.951/0.000 ms
          
root@PE1> ping 172.16.1.1 routing-instance CE1_L3vpn count 1 
PING 172.16.1.1 (172.16.1.1): 56 data bytes
64 bytes from 172.16.1.1: icmp_seq=0 ttl=64 time=2.755 ms

--- 172.16.1.1 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.755/2.755/2.755/0.000 ms
OSPF (IGP)-Routing Vergewissern Sie sich, dass alle Provider-Geräte über alle erwarteten OSPF-Nachbarschaften verfügen. Verwenden Sie die show ospf interfaces Befehle und show ospf neighbors Betriebsmodus. Zeigen Sie die Routen für die Provider-Loopback-Adressen an und bestätigen Sie gültige OSPF-Pfade für alle Remote-Loopback-Adressen (show route protocol ospf | match 192.168.0). Ping vom lokalen Loopback zu den Remote-Loopback-Adressen aller Provider-Router.

In diesem Beispiel werden CSPF-basierte Sprachdienstleister verwendet. Dies erfordert, dass OSPF mit der traffic-engieering Anweisung konfiguriert ist. Wenn IS-IS als IGP verwendet wird, ist diese Anweisung nicht erforderlich.

root@PE1> show ospf interface 
Interface           State   Area            DR ID           BDR ID          Nbrs
ge-0/0/1.0          BDR     0.0.0.0         192.168.0.11    192.168.0.1        1
ge-0/0/2.0          BDR     0.0.0.0         192.168.0.12    192.168.0.1        1
ge-0/0/3.0          DR      0.0.0.0         192.168.0.1     192.168.0.13       1
lo0.0               DRother 0.0.0.0         0.0.0.0         0.0.0.0            0

root@PE1> show ospf neighbor 
Address          Interface              State           ID               Pri  Dead
10.1.23.2        ge-0/0/1.0             Full            192.168.0.11     128    34
10.1.24.2        ge-0/0/2.0             Full            192.168.0.12     128    32
10.1.25.2        ge-0/0/3.0             Full            192.168.0.13     128    37

root@PE1> show route protocol ospf| match 192.168.0 
192.168.0.2/32     *[OSPF/10] 00:10:15, metric 2
192.168.0.11/32    *[OSPF/10] 00:18:40, metric 1
192.168.0.12/32    *[OSPF/10] 00:18:35, metric 1
192.168.0.13/32    *[OSPF/10] 00:10:15, metric 1
root@PE1> ping 192.168.0.2 source 192.168.0.1 count 1 
PING 192.168.0.2 (192.168.0.2): 56 data bytes
64 bytes from 192.168.0.2: icmp_seq=0 ttl=63 time=3.045 ms

--- 192.168.0.2 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 3.045/3.045/3.045/0.000 ms
MPLS und RSVP Vergewissern Sie sich, dass alle Core-Schnittstellen für die mpls Produktfamilie aktiviert sind. mit einem show interfaces terse Befehl. Stellen Sie außerdem sicher, dass alle Anbieterschnittstellen unter den protocols mpls Hierarchien und protocols RSVP aktiviert sind. Verwenden Sie die show mpls interfaces Befehle und show rsvp interfaces .
HINWEIS:

Vergewissern Sie sich, dass die korrekten Nummern der Schnittstelleneinheiten für die MPLS-Familie und für jedes Protokoll aufgeführt sind. In diesem Beispiel wird auf allen Schnittstellen Einheit 0 verwendet, bei der es sich um die Standardeinheitennummer handelt.

root@PE1> show rsvp interface 
RSVP interface: 4 active
                          Active  Subscr- Static      Available   Reserved    Highwater
Interface          State  resv    iption  BW          BW          BW          mark
ge-0/0/1.0             Up       1   100%  1000Mbps    1000Mbps    0bps        0bps       
ge-0/0/2.0             Up       1   100%  1000Mbps    1000Mbps    0bps        0bps       
ge-0/0/3.0             Up       1   100%  1000Mbps    1000Mbps    0bps        0bps       
lo0.0                  Up       0   100%  0bps        0bps        0bps        0bps       

root@PE1> show mpls interface 
Interface        State       Administrative groups (x: extended)
ge-0/0/1.0       Up         <none>
ge-0/0/2.0       Up         <none>
ge-0/0/3.0       Up         <none>

Vergewissern Sie sich auf den PE-Routern, dass die LSPs korrekt für den Ausgang an der Loopback-Adresse des Remote-PE-Geräts definiert sind. Vergewissern Sie sich, dass die EROs und alle anderen TE-Einschränkungen gültig sind. Verwenden Sie die show mpls lsp Befehle und show rsvp session .

HINWEIS: In unseren Beispielen werden CSPF-basierte Sprachdienstleister verwendet. Dies setzt voraus, dass die IGP eine TE-Datenbank (TED) unterstützt. Wenn OSPF die IGP ist, stellen Sie sicher, dass Sie die traffic-engieering Konfigurationsanweisung angeben. Alternativ können Sie die no-cspf Anweisung in der LSP-Definition verwenden, um CSPF aus der Gleichung zu entfernen.
root@PE1> show mpls lsp 
Ingress LSP: 3 sessions
To              From            State Rt P     ActivePath       LSPname
192.168.0.2     192.168.0.1     Up     0 *     bronze           bronze_lsp_to_pe2
192.168.0.2     192.168.0.1     Up     0 *     gold             gold_lsp_to_pe2
192.168.0.2     192.168.0.1     Up     0 *     best-effort      lsp_to_pe2
Total 3 displayed, Up 3, Down 0

Egress LSP: 3 sessions
To              From            State   Rt Style Labelin Labelout LSPname 
192.168.0.1     192.168.0.2     Up       0  1 FF       3        - bronze_lsp_to_pe1
192.168.0.1     192.168.0.2     Up       0  1 FF       3        - gold_lsp_to_pe1
192.168.0.1     192.168.0.2     Up       0  1 FF       3        - lsp_to_pe1
Total 3 displayed, Up 3, Down 0

Transit LSP: 0 sessions
Total 0 displayed, Up 0, Down 0
BGP Verwenden Sie den show bgp summaryBefehl auf den PE-Geräten, um zu bestätigen, dass sowohl ihre EBGP-Sitzung zum CE als auch die IBGP-Sitzung zum Remote-PE eingerichtet wurde. Wenn BGP ausfällt, obwohl ein Ping möglich ist, vermuten Sie eine schlechte Peer-Definition. Denken Sie daran, dass Loopback-Peering (für IBGP) die local-address Anweisung erfordert. Geben Sie für EBGP direkt verbundene nächste Hops an, und bestätigen Sie, dass die lokale AS-Nummer unter edit routing-options und die Remote-AS-Nummer unter der EBGP-Peergruppe angegeben sind.

Vergewissern Sie sich, dass in der PE-PE-Sitzung die inet-vpn unicast Familie aktiviert ist. Verwenden Sie den show route Befehl, um den Empfang der Remote-CE-Route im lokalen PE zu bestätigen. Verwenden Sie den Schalter, um die detail ordnungsgemäße Anbringung der Farbgemeinschaft zu bestätigen.

root@PE1> show bgp summary 
Threading mode: BGP I/O
Default eBGP mode: advertise - accept, receive - accept
Groups: 2 Peers: 2 Down peers: 0
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
inet.0               
                       0          0          0          0          0          0
bgp.l3vpn.0          
                       2          2          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
172.16.1.1            64510         55         55       0       0       23:13 Establ
  CE1_L3vpn.inet.0: 1/2/2/0
192.168.0.2           65412         57         56       0       0       23:11 Establ
  inet.0: 0/0/0/0
  bgp.l3vpn.0: 2/2/2/0
  CE1_L3vpn.inet.0: 2/2/2/0

Die Befehle show route advertising und receiving protocol sind nützlich, wenn Sie bestätigen möchten, welche Routen ein bestimmter BGP-Lautsprecher ankündigt bzw. empfängt.

root@PE1> show route advertising-protocol bgp 192.168.0.2 

CE1_L3vpn.inet.0: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
  Prefix                  Nexthop              MED     Lclpref    AS path
* 172.16.1.0/30           Self                         100        I
* 172.16.255.1/32         Self                         100        64510 I

root@PE1> show route receive-protocol bgp 192.168.0.2 

inet.0: 21 destinations, 21 routes (21 active, 0 holddown, 0 hidden)

inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

CE1_L3vpn.inet.0: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
  Prefix                  Nexthop              MED     Lclpref    AS path
* 172.16.2.0/30           192.168.0.2                  100        I
* 172.16.255.2/32         192.168.0.2                  100        64520 I

junos-rti-tc-100.inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

junos-rti-tc-200.inet.3: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden)

mpls.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)

bgp.l3vpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
  Prefix                  Nexthop              MED     Lclpref    AS path
  192.168.0.2:12:172.16.2.0/30                    
*                         192.168.0.2                  100        I
  192.168.0.2:12:172.16.255.2/32                    
*                         192.168.0.2                  100        64520 I
Layer 3-VPN Stellen Sie sicher, dass die IBGP-Sitzung Routen unterstützt family inet-vpn . Vergewissern Sie sich, dass die vom Remote-PE angekündigten Routen basierend auf dem Routenziel in die richtige Instanz importiert werden. Stellen Sie sicher, dass die Import- und Exportrichtlinie, die in der Routing-Instanz jedes PE verwendet wird, übereinstimmt, und kündigen Sie die richtigen Routen an. Einige der Anzeigen im BGP-Verifizierungsabschnitt bestätigen den Empfang von Remote-CE-Routen und den Import dieser Routen in die VRF-Instanz.
root@PE1> show bgp neighbor 192.168.0.2 | match nlri      
  NLRI for restart configured on peer: inet-unicast inet-vpn-unicast
  NLRI advertised by peer: inet-unicast inet-vpn-unicast
  NLRI for this session: inet-unicast inet-vpn-unicast
root@PE1> show route table CE1_L3vpn.inet      

root@PE1> show route receive-protocol bgp 192.168.0.2 172.16.255.2 detail 
. . . 
CE1_L3vpn.inet.0: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
* 172.16.255.2/32 (1 entry, 1 announced)
     Import Accepted
     Route Distinguisher: 192.168.0.2:12
     VPN Label: 299776
     Nexthop: 192.168.0.2
     Localpref: 100
     AS path: 64520 I 
     Communities: target:65412:12 color:0:200

root@PE1> show route table CE1_L3vpn.inet      

CE1_L3vpn.inet.0: 5 destinations, 6 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

172.16.1.0/30      *[Direct/0] 00:30:11
                    >  via ge-0/0/0.0
                    [BGP/170] 00:29:57, localpref 100
                      AS path: 64510 I, validation-state: unverified
                    >  to 172.16.1.1 via ge-0/0/0.0
172.16.1.2/32      *[Local/0] 00:30:11
                       Local via ge-0/0/0.0
172.16.2.0/30      *[BGP/170] 00:21:26, localpref 100, from 192.168.0.2
                      AS path: I, validation-state: unverified
                    >  to 10.1.25.2 via ge-0/0/3.0, label-switched-path lsp_to_pe2
172.16.255.1/32    *[BGP/170] 00:29:57, localpref 100
                      AS path: 64510 I, validation-state: unverified
                    >  to 172.16.1.1 via ge-0/0/0.0
172.16.255.2/32    *[BGP/170] 00:29:40, localpref 100, from 192.168.0.2
                      AS path: 64520 I, validation-state: unverified
                    >  to 10.1.24.2 via ge-0/0/2.0, label-switched-path bronze_lsp_to_pe2

Vergewissern Sie sich, dass das CE-Gerät die erwarteten Routen empfängt und ankündigt, indem Sie die für die BGP-Fehlerbehebung beschriebenen Methoden verwenden.

Anlage 2: Festlegen von Befehlen auf allen Geräten

Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf der Hierarchieebene [edit] ein.

CE1

CE2

PE1 (Prüfling)

PE2

P1

Platz 2

P3

Anlage 3: Konfigurationsausgabe auf PE1 anzeigen

Die vollständige PE1-Konfiguration im Curly Brace-Format

BGP Classful Transport (BGP-CT) mit zugrunde liegenden farbigen SR-TE-Tunneln – Übersicht

Vorteile von BGP-CT mit darunter liegenden farbigen SR-TE-Tunneln

  • Löst Skalierungsprobleme, die in Zukunft auftreten können, wenn das Netzwerk wächst.
  • Bietet Interkonnektivität für Domänen, die unterschiedliche Technologien verwenden.
  • Entkoppelt Services und Transportschichten, was zu einem vollständig verteilten Netzwerk führt.
  • Bietet unabhängiges Bandbreitenmanagement durch einen domäneninternen Traffic-Engineering-Controller für SR-TE.

Große Netzwerke, die ständig wachsen und sich weiterentwickeln, erfordern eine nahtlose Segment-Routing-Architektur. Ab Junos OS Version 21.2,R1 unterstützen wir BGP-CT mit zugrunde liegendem Transport als farbige SR-TE-Tunnel. BGP-CT kann Servicerouten mithilfe der Transport-RIBs auflösen und den nächsten Hop berechnen. Services, die derzeit über BGP-CT unterstützt werden, können auch die zugrunde liegenden farbigen SR-TE-Tunnel für die Routenauflösung verwenden. Die Services können nun die zugrunde liegenden farbigen SR-TE-Tunnel verwenden, wie z. B. die statischen farbigen, BGP-SR-TE-, programmierbaren rpd- und PCEP-farbigen Tunnel. BGP-CT nutzt die Erreichbarkeit des nächsten Hops, um Dienstrouten über die gewünschte Transportklasse aufzulösen.

Um die BGP-CT-Service-Routenauflösung über zugrunde liegende farbige SR-TE-Tunnel zu aktivieren, fügen Sie die use-transport-class Anweisung auf Hierarchieebene [edit protocols source-packet-routing] ein.

HINWEIS:
  1. Aktivieren Sie die use-transport-class Anweisung

    auf der [edit protocols source-packet-routing] Hierarchieebene.

    zusammen mit der auto-create Anweisung auf der [edit routing-options transport-class] Hierarchieebene.
  2. Wir unterstützen keine RIB-Gruppen für farbige SR-TE-Tunnel mit use-transport-class und nur farbige SR-TE-Tunnel mit dieser Funktion.

Farbbasiertes Mapping von VPN-Diensten im Überblick

Sie können Farbe als Protokolleinschränkung für den nächsten Hop (zusätzlich zur IPv4- oder IPv6-Adresse) für die Auflösung von Transporttunneln über statische, farbige und BGP-Segment-Routing-SR-TE-LSPs (Traffic Engineering) angeben. Dies wird als Next-Hop-Auflösung des Color-IP-Protokolls bezeichnet, bei dem Sie eine Auflösungszuordnung konfigurieren und auf die VPN-Dienste anwenden müssen. Mit dieser Funktion können Sie die farbbasierte Datenverkehrssteuerung von Layer-2- und Layer-3-VPN-Diensten aktivieren.

Junos OS unterstützt farbige SR-TE-LSPs, die einer einzigen Farbe zugeordnet sind. Die Funktion "Farbbasierte Zuordnung von VPN-Diensten" wird für statisch gefärbte LSPs und BGP SR-TE LSPs unterstützt.

VPN-Dienst-Coloring

Im Allgemeinen kann einem VPN-Dienst auf dem Ausgangsrouter, auf dem der VPN-NLRI angekündigt wird, oder auf einem Eingangsrouter, auf dem der VPN-NLRI empfangen und verarbeitet wird, eine Farbe zugewiesen werden.

Sie können den VPN-Diensten auf verschiedenen Ebenen eine Farbe zuweisen:

  • Pro Routing-Instanz.

  • Pro BGP-Gruppe.

  • Pro BGP-Nachbar.

  • Pro Präfix.

  • Satz von Präfixen.

Sobald Sie eine Farbe zugewiesen haben, wird die Farbe in Form einer erweiterten BGP-Farbcommunity an einen VPN-Dienst angehängt.

Sie können einem VPN-Dienst mehrere Farben zuweisen, die als mehrfarbige VPN-Dienste bezeichnet werden. In solchen Fällen wird der kleinste Farbwert als Farbe des VPN-Dienstes betrachtet, und alle anderen Farben werden ignoriert.

Mehrere Farben werden von Ausgangs- und/oder Eingangsgeräten über mehrere Richtlinien in der folgenden Reihenfolge zugewiesen:

  • BGP-Exportrichtlinie auf dem Ausgangsgerät.

  • BGP-Importrichtlinie auf dem Eingangsgerät.

  • VRF-Importrichtlinie auf dem Eingangsgerät.

Die beiden Modi der VPN-Dienstfärbung sind:

Farbzuweisung für Ausgang

In diesem Modus ist das Ausgangsgerät (d. h. der Werbetreibende des VPN-NLRI) für die Einfärbung des VPN-Dienstes verantwortlich. Um diesen Modus zu aktivieren, können Sie eine Routing-Richtlinie definieren und diese in der Routing-Instanz vrf-export, group export oder group neighbor export des VPN-Dienstes auf der Hierarchieebene [edit protocols bgp] anwenden. Das VPN NLRI wird von BGP mit der angegebenen Farbe Extended Community beworben.

Zum Beispiel:

ODER

HINWEIS:

Wenn Sie die Routing-Richtlinie als Exportrichtlinie einer BGP-Gruppe oder eines BGP-Nachbarn anwenden, müssen Sie die vpn-apply-export Anweisung auf BGP-, BGP-Gruppen- oder BGP-Nachbarebene einschließen, damit die Richtlinie auf die VPN-NLRI wirksam wird.

Die Routing-Richtlinien werden auf NLRIs mit Layer-3-VPN-Präfix, Layer-2-VPN-NRLIs und EVPN-NLRIs angewendet. Die farbige erweiterte Community wird von allen VPN-Routen geerbt, importiert und in den Ziel-VRFs auf einem oder mehreren Eingangsgeräten installiert.

Zuweisung von Eingangsfarben

In diesem Modus ist das Eingangsgerät (d. h. der Empfänger des VPN-NLRI) für die Farbgebung des VPN-Dienstes verantwortlich. Um diesen Modus zu aktivieren, können Sie eine Routing-Richtlinie definieren und diese auf die Routing-Instanz vrf-import, den Gruppenimport oder den Gruppennachbarimport des VPN-Diensts auf Hierarchieebene [edit protocols bgp] anwenden. Alle VPN-Routen, die der Routing-Richtlinie entsprechen, werden mit der angegebenen Farbe der erweiterten Community verknüpft.

Zum Beispiel:

ODER

Festlegen des VPN-Dienstzuordnungsmodus

Um flexible VPN-Dienstzuordnungsmodi anzugeben, müssen Sie eine Richtlinie mithilfe der resolution-map-Anweisung definieren und die Richtlinie in der Routing-Instanz vrf-import, group import oder group neighbor import eines VPN-Dienstes auf der Hierarchieebene [edit protocols bgp] referenzieren. Alle VPN-Routen, die der Routing-Richtlinie entsprechen, werden mit der angegebenen Auflösungskarte verknüpft.

Zum Beispiel:

Sie können die Importrichtlinie auf die Routing-Instanz des VPN-Dienstes anwenden.

Sie können die Importrichtlinie auch auf eine BGP-Gruppe oder einen BGP-Nachbarn anwenden.

HINWEIS:

Jeder VPN-Dienstzuordnungsmodus sollte einen eindeutigen Namen haben, der in der Auflösungszuordnung definiert ist. In der Auflösungskarte wird nur ein einziger Eintrag von IP-color unterstützt, wobei die VPN-Route(n) mit einem Next-Hop des colored-IP-Protokolls in Form von ip-address:color über die Routing-Tabellen inetcolor.0 und inet6color.0 aufgelöst werden.

Color-IP-Protokoll Next Hop Auflösung

Der Protokoll-Next-Hop-Auflösungsprozess wurde verbessert, um die Next-Hop-Auflösung des Colored-IP-Protokolls zu unterstützen. Bei einem farbigen VPN-Dienst nimmt der Protokollauflösungsprozess für den nächsten Hop eine Farbe und eine Auflösungszuordnung an, erstellt einen farbigen IP-Protokoll-nächsten Hop in Form von ip-address:colorund löst den nächsten Protokoll-Hop in den Routing-Tabellen inetcolor.0 und inet6color.0 auf.

Sie müssen eine Richtlinie so konfigurieren, dass sie die Multipath-Auflösung von farbigen Layer-2-VPN-, Layer-3-VPN- oder EVPN-Services über farbige LSPs unterstützt. Die Richtlinie muss dann mit der entsprechenden RIB-Tabelle als Resolver-Importrichtlinie angewendet werden.

Zum Beispiel:

Fallback auf IP-Protokoll Next Hop Resolution

Wenn auf einen farbigen VPN-Dienst keine Auflösungszuordnung angewendet wurde, ignoriert der VPN-Dienst seine Farbe und greift auf die IP-Protokollauflösung für den nächsten Hop zurück. Umgekehrt gilt: Wenn auf einen nicht farbigen VPN-Dienst eine Auflösungszuordnung angewendet wurde, wird die Auflösungszuordnung ignoriert, und der VPN-Dienst verwendet die IP-Protokollauflösung für den nächsten Hop.

Das Fallback ist ein einfacher Prozess von farbigen SR-TE-LSPs zu LDP-LSPs, indem eine RIB-Gruppe für LDP verwendet wird, um Routen in inet{6}color.0-Routing-Tabellen zu installieren. Eine längste Präfixübereinstimmung für einen Next-Hop mit farbigem IP-Protokoll stellt sicher, dass eine LDP-Route mit einer übereinstimmenden IP-Adresse zurückgegeben wird, wenn keine farbige SR-TE LSP-Route vorhanden ist.

Farbbasiertes Unicast-Mapping mit BGP-Kennzeichnung über SR-TE- und IS-IS-Underlay

Ab Junos OS Version 20.2R1 kann BGP Labeled Unicast (BGP-LU) IPv4- oder IPv6-Routen über Segment-Routing-Traffic Engineering (SR-TE) mit IS-IS-Underlay sowohl für IPv4- als auch für IPv6-Adressfamilien auflösen. BGP-LU unterstützt die Zuordnung einer BGP-Community-Farbe und die Definition einer resolution map für SR-TE. Es wird ein nächster Hop für ein farbiges Protokoll erstellt, das in einem farbigen SR-TE-Tunnel in der inetcolor.0 Tabelle "oder inet6color.0 " aufgelöst wird. So löst BGP-LU den nächsten Hop des Protokolls über SR-TE-Tunnel für den Pakettransport auf. BGP-Verwendungen inet.3 und inet6.3 -Tabellen für nicht-farbbasiertes Mapping.

Unterstützte und nicht unterstützte Funktionen für die farbbasierte Zuordnung von VPN-Diensten

Die folgenden Merkmale und Funktionen werden von der farbbasierten Zuordnung von VPN-Diensten unterstützt:

  • BGP-Layer-3-VPN

  • BGP Layer 2 VPN (Kompella Layer 2 VPN)

  • BGP-EVPN

  • Auflösungskarte mit einer einzigen IP-Farboption.

  • Farbige IPv4- und IPv6-Protokollauflösung für den nächsten Hop.

  • Routing-Informationsdatenbank (auch als Routing-Tabelle bezeichnet) gruppenbasiertes Fallback auf LDP-LSP in den Routing-Tabellen inetcolor.0 oder inet6color.0.

  • Farbiges SR-TE LSP.

  • Virtuelle Plattformen.

  • 64-Bit-Junos-Betriebssystem.

  • Logische Systeme.

  • BGP-gekennzeichnetes Unicast

Die folgenden Merkmale und Funktionen werden von der farbbasierten Zuordnung von VPN-Diensten nicht unterstützt:

  • Farbige MPLS-LSPs, z. B. RSVP, LDP, BGP-LU, statisch.

  • Layer-2-Schaltung

  • Automatisch erkanntes FEC-129 BGP und LDP-signalisiertes Layer-2-VPN.

  • VPLS

  • MVPN

  • IPv4 und IPv6 mit Resolution-Map.