Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP-basiertes VPN

Carrier-of-Carriers-VPNs verstehen

Der Kunde eines VPN-Dienstanbieters kann ein Dienstanbieter für den Endkunden sein. Im Folgenden sind die beiden Haupttypen von Carrier-of-Carriers-VPNs aufgeführt (wie in RFC 4364 beschrieben):

  • Internet Service Provider als Kunde—Der VPN-Kunde ist ein ISP, der das Netzwerk des VPN-Dienstanbieters nutzt, um seine geografisch unterschiedlichen regionalen Netzwerke zu verbinden. Der Kunde muss MPLS nicht innerhalb seiner regionalen Netze konfigurieren.

  • VPN-Dienstanbieter als Kunde—Der VPN-Kunde ist selbst ein VPN-Dienstanbieter, der seinen Kunden VPN-Dienste anbietet. Der Carrier-of-Carriers-VPN-Service-Kunde verlässt sich auf den Backbone-VPN-Service-Provider für die Konnektivität zwischen den Standorten. Der VPN-Dienstanbieter des Kunden ist verpflichtet, MPLS in seinen regionalen Netzwerken auszuführen.

Abbildung 1 veranschaulicht die Netzwerkarchitektur, die für einen Carrier-of-Carriers-VPN-Dienst verwendet wird.

Abbildung 1: Carrier-of-Carriers-VPN-ArchitekturCarrier-of-Carriers-VPN-Architektur

In diesem Thema wird Folgendes behandelt:

Internet Service Provider als Kunde

Bei dieser Art der Carrier-of-Carrier-VPN-Konfiguration konfiguriert ISP A sein Netzwerk so, dass es Internetdienste für ISP B bereitstellt. ISP B stellt die Verbindung zu dem Kunden bereit, der einen Internetdienst wünscht, aber der eigentliche Internetdienst wird von ISP A bereitgestellt.

Diese Art der Carrier-of-Carrier-VPN-Konfiguration weist die folgenden Merkmale auf:

  • Der Carrier-of-Carrier-VPN-Service-Kunde (ISP B) muss MPLS in seinem Netzwerk nicht konfigurieren.

  • Der Carrier-of-Carrier-VPN-Dienstanbieter (ISP A) muss MPLS in seinem Netzwerk konfigurieren.

  • MPLS muss auch auf den CE-Routern und PE-Routern konfiguriert werden, die in den Netzwerken des Carrier-of-Carriers-VPN-Service-Kunden und des Carrier-of-Carrier-VPN-Service-Providers miteinander verbunden sind.

VPN-Dienstanbieter als Kunde

Ein VPN-Dienstanbieter kann Kunden haben, die selbst VPN-Dienstanbieter sind. Bei dieser Art von Konfiguration, die auch als hierarchisches oder rekursives VPN bezeichnet wird, werden die VPN-IPv4-Routen des VPN-Dienstanbieters des Kunden als externe Routen betrachtet, und der Backbone-VPN-Dienstanbieter importiert sie nicht in seine VRF-Tabelle. Der Backbone-VPN-Dienstanbieter importiert nur die internen Routen des VPN-Dienstanbieters des Kunden in seine VRF-Tabelle.

Die Gemeinsamkeiten und Unterschiede zwischen Interprovider- und Carrier-of-Carriers-VPNs sind in Tabelle 1dargestellt.

Tabelle 1: Vergleich von Interprovider- und Carrier-of-Carriers-VPNs

Funktion

ISP-Kunde

VPN-Dienstanbieter-Kunde

Kunden-Edge-Gerät

AS Border-Router

PE-Router

IBGP-Sitzungen

IPv4-Routen übertragen

Externe VPN-IPv4-Routen mit zugehörigen Labels übertragen

Weiterleitung innerhalb des Kundennetzwerks

MPLS ist optional

MPLS ist erforderlich

Unterstützung für VPN-Service, da der Kunde auf QFX10000 Switches ab Junos OS Version 17.1R1 unterstützt wird.

Grundlegendes zu Interprovider- und Carrier-of-Carriers-VPNs

Alle Interprovider- und Carrier-of-Carriers-VPNs haben die folgenden Merkmale gemeinsam:

  • Jeder Interprovider- oder Carrier-of-Carriers-VPN-Kunde muss zwischen internen und externen Kundenrouten unterscheiden.

  • Interne Kundenrouten müssen vom VPN-Dienstanbieter in seinen PE-Routern gepflegt werden.

  • Externe Kundenrouten werden nur von den Routing-Plattformen des Kunden übertragen, nicht von den Routing-Plattformen des VPN-Dienstanbieters.

Der Hauptunterschied zwischen Interprovider- und Carrier-of-Carriers-VPNs besteht darin, ob die Kundenstandorte zum selben AS oder zu separaten AS gehören:

  • Interprovider-VPNs: Die Kundenstandorte gehören zu unterschiedlichen ASs. Sie müssen EBGP so konfigurieren, dass die externen Routen des Kunden ausgetauscht werden.

  • Carrier-of-Carriers-VPNs verstehen: Die Kundenstandorte gehören zum gleichen AS. Sie müssen IBGP so konfigurieren, dass die externen Routen des Kunden ausgetauscht werden.

Im Allgemeinen muss jeder Service Provider in einer VPN-Hierarchie seine eigenen internen Routen in seinen P-Routern und die internen Routen seiner Kunden in seinen PE-Routern pflegen. Durch die rekursive Anwendung dieser Regel ist es möglich, eine Hierarchie von VPNs zu erstellen.

Im Folgenden finden Sie Definitionen der Arten von PE-Routern, die für Interprovider- und Carrier-of-Carrier-VPNs spezifisch sind:

  • Der AS-Border-Router befindet sich an der AS-Grenze und verarbeitet den Datenverkehr, der den AS verlässt und in ihn einführt.

  • Der PE-Endrouter ist der PE-Router im Kunden-VPN. Er wird mit dem CE-Router beim Endkunden verbunden.

Konfigurieren von Carrier-of-Carriers-VPNs für Kunden, die VPN-Dienste bereitstellen

Sie können einen Carrier-of-Carrier-VPN-Dienst für Kunden konfigurieren, die einen VPN-Service wünschen.

Führen Sie die Schritte in den folgenden Abschnitten aus, um die Router (oder Switches) in den Netzwerken des Kunden und des Anbieters so zu konfigurieren, dass der VPN-Dienst von Netzbetreibern aktiviert wird:

Konfigurieren des PE-Routers des Carrier-of-Carriers-Kunden

Der PE-Router (oder Switch) des Carrier-of-Carrier-Kunden ist mit dem CE-Router (oder Switch) des Endkunden verbunden.

In den folgenden Abschnitten wird beschrieben, wie der PE-Router (oder Switch) des Carrier-of-Carrier-Kunden konfiguriert wird:

Konfigurieren von MPLS

Um MPLS auf dem PE-Router (oder Switch) des Carrier-of-Carriers-Kunden zu konfigurieren, fügen Sie die mpls folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

BGP konfigurieren

Fügen Sie die labeled-unicast Anweisung in die Konfiguration für die IBGP-Sitzung an den CE-Router (oder Switch) des Carrier-of-Carriers-Kunden und die Anweisung in die Konfiguration für die IBGP-Sitzung an den PE-Router (oder Switch) des Carrier-of-Carriers-Kunden auf der anderen Seite des Netzwerks ein family-inet-vpn :

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

OSPF konfigurieren

Um OSPF auf dem PE-Router (oder Switch) des Carrier-of-Carriers-Kunden zu konfigurieren, fügen Sie die ospf folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

LDP konfigurieren

Um LDP auf dem PE-Router (oder Switch) des Carrier-of-Carriers-Kunden zu konfigurieren, fügen Sie die ldp folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Konfigurieren des VPN-Dienstes in der Routinginstanz

Geben Sie die folgenden Anweisungen an, um den VPN-Dienst für den CE-Router (oder Switch) des Endbenutzers auf dem PE-Router (oder Switch) des Netzbetreibers oder Netzbetreibers des Kunden zu konfigurieren:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

Konfigurieren von Richtlinienoptionen

Um Richtlinienoptionen zum Importieren und Exportieren von Routen zum und vom CE- Router (oder Switch) des Endkunden zu konfigurieren, fügen Sie die policy-statementcommunity und-Anweisungen ein:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

Konfigurieren des CE-Routers (oder Switches) des Carrier-of-Carriers-Kunden

Der CE-Router (oder Switch) des Carrier-of-Carriers-Kunden stellt eine Verbindung zum PE-Router (oder Switch) des Anbieters her. Führen Sie die Anweisungen in den folgenden Abschnitten aus, um den CE-Router (oder Switch) der Carrier-of-Carrier-Kunden zu konfigurieren:

Konfigurieren von MPLS

Fügen Sie in der MPLS-Konfiguration für den CE-Router (oder Switch) des Carrier-of-Carriers-Kunden die Schnittstellen zum PE-Router (oder Switch) des Anbieters und zu einem P-Router (oder Switch) im Netzwerk des Kunden hinzu:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

BGP konfigurieren

Konfigurieren Sie in der BGP-Konfiguration für den CE-Router (oder Switch) des Carrier-of-Carrier-Kunden eine Gruppe, die die labeled-unicast Anweisung enthält, den VPN-Service auf den PE-Router (oder Switch) auszudehnen, der mit dem CE- Router (oder Switch) des Endkunden verbunden ist:

Sie können die bgp Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Um eine Gruppe so zu konfigurieren, dass sie gekennzeichnete interne Routen an den PE-Router (oder Switch) des Anbieters sendet, fügen Sie die bgp folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Konfigurieren von OSPF und LDP

Um OSPF und LDP auf dem CE-Router (oder Switch) des Carrier-of-Carriers-Kunden zu konfigurieren, fügen Sie die ospf Anweisungen and ldp ein:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Konfigurieren von Richtlinienoptionen

Um die Richtlinienoptionen auf dem CE-Router (oder Switch) des Carrier-of-Carrier-Kunden zu konfigurieren, fügen Sie die policy-statement folgende Erklärung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

Konfigurieren des PE-Routers oder -Switches des Anbieters

Die PE-Router (oder Switches) des Carrier-of-Carriers-Anbieters stellen eine Verbindung zu den CE-Routern (oder Switches) des Carrier-of-Carrier-Kunden her. Führen Sie die Anweisungen in den folgenden Abschnitten aus, um den PE-Router (oder Switch) des Anbieters zu konfigurieren:

Konfigurieren von MPLS

Geben Sie in der MPLS-Konfiguration mindestens zwei Schnittstellen an: eine zum CE-Router (oder Switch) des Kunden und eine zum PE-Router (oder Switch) des Anbieters auf der anderen Seite des Netzwerks des Anbieters:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols mpls]

  • [edit logical-systems logical-system-name protocols mpls]

Konfigurieren einer PE-to-PE-BGP-Sitzung

Um eine PE-zu-PE-BGP-Sitzung auf den PE-Routern (oder Switches) des Anbieters so zu konfigurieren, dass VPN-IPv4-Routen zwischen den PE-Routern (oder Switches) übertragen werden können, fügen Sie die bgp folgende Anweisung ein:

Sie können diese Anweisung auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

IS-IS und LDP konfigurieren

Um IS-IS und LDP auf den PE-Routern (oder Switches) des Anbieters zu konfigurieren, fügen Sie die isisldp und-Anweisungen ein:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Konfigurieren von Richtlinienoptionen

Um Richtlinienanweisungen auf dem PE- Router (oder Switch) des Anbieters zu konfigurieren, um Routen in das Netzwerk des Netzbetreiberkunden zu exportieren und Routen aus dem Netzwerk des Netzbetreiberkunden zu importieren, fügen Sie die policy-statementcommunity und-Anweisungen ein:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit policy-options]

  • [edit logical-systems logical-system-name policy-options]

Konfigurieren einer Routing-Instanz zum Senden von Routen an den CE-Router

Geben Sie die folgenden Anweisungen ein, um die Routing-Instanz auf dem PE-Router (oder Switch) des Anbieters so zu konfigurieren, dass gekennzeichnete Routen an den CE-Router (oder Switch) des Netzbetreiberkunden gesendet werden:

Sie können diese Anweisungen auf den folgenden Hierarchieebenen einbinden:

  • [edit routing-instances routing-instance-name]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name]

Tabellarischer Änderungsverlauf

Die Unterstützung der Funktion hängt von der Plattform und der Version ab, die Sie benutzen. Verwenden Sie Feature Explorer, um festzustellen, ob eine Funktion auf Ihrer Plattform unterstützt wird.

Release
Beschreibung
17.1R1
Unterstützung für VPN-Service, da der Kunde auf QFX10000 Switches ab Junos OS Version 17.1R1 unterstützt wird.