Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Multitopologie-Routing in cRPD

Multitopologie in cRPD

cRPD ermöglicht BGP die Funktionalität mehrerer RIBs zur Unterstützung von Multitopologie-Routing (MTR) basierend auf der Routing-Richtlinie mit Linux-FIBs (routes in forwarding plane). Die Anwendungen können die erforderliche Routing-Tabelle basierend auf der Routing-Richtlinie aus der Linux FIB in cRPD für verschiedene Datenverkehrstypen auswählen. Jeder Datenverkehrstyp wird durch eine Topologie definiert, die zum Erstellen einer neuen Routing-Tabelle für diese Topologie verwendet wird. Jede Topologie verwendet die einheitliche Steuerungsebene, um Routing-Entscheidungen für den Datenverkehr zu treffen, der mit dieser Topologie verbunden ist. Außerdem verfügt jede Topologie über eine eigene Weiterleitungstabelle und damit über eine dedizierte Weiterleitungsebene für jede Topologie.

Service Provider und Unternehmen können Multitopologie-Routing (MTR) verwenden, um den Datenverkehrsfluss in einem Netzwerk zu optimieren. MTR kann mit direkten und statischen Routen, IS-IS, OSPF und BGP verwendet werden. In einem Netzwerk, das mehrere Datenverkehrstypen trägt, müssen Sie häufig verschiedene Arten von Anwendungsdatenverkehr über mehrere Links leiten, abhängig von ihren Verbindungsmerkmalen. Communitys werden für BGP beim Exportieren von Routen in die Multitopologie verwendet. OSPFv3 unterstützt MTR nicht. MTR erkennt IGP-Routen und ist in der Lage, BGP-Routen gegen benutzerdefinierte Topologien mit statischen und OSPF-Routen aufzulösen.

Sie können separate Topologien so konfigurieren, dass sie bei Bedarf dieselben Netzwerkverbindungen gemeinsam nutzen. MTR verwendet eine Kombination aus Filtern der Steuerungsebene (Routing) und der Weiterleitungsebene.

MTR bietet die Möglichkeit, Weiterleitungstabellen basierend auf den aufgelösten Einträgen in den Routing-Tabellen für die von Ihnen erstellten Topologien zu generieren. MTR und Weiterleitung sind nur auf der Master-Routing-Instanz verfügbar. Eine dedizierte RIB wird zum Speichern der Multitopologie-Routen erstellt. BGP-Multipath ist in Topologien nicht aktiviert.

Wenn Routing-Topologien unter routing-optionskonfiguriert werden, wird für jede Topologie eine neue Routing-Tabelle erstellt. Jedes Routingprotokoll erstellt eine Routing-Tabelle basierend auf dem Namen der Topologie, dem Instanznamen und dem Zweck der Tabelle.

Beispiel: Konfigurieren von Multitopologie-Routing mit BGP in cRPD

In diesem Beispiel wird gezeigt, wie Sie Community-basierte Mehrfachtopologien mit BGP in cRPD konfigurieren und den Datenverkehr mithilfe von Multitopologie-Routing (MTR) über Netzwerkpfade übertragen.

Anforderungen

Für dieses Beispiel ist die folgende Softwareversion erforderlich:

  • cRPD 19.4R1 oder höher.

Überblick

Die Multitopologie-Routing-Unterstützung für BGP basiert auf dem Community-Wert einer BGP-Route. Diese Konfiguration bestimmt die Zuordnung zwischen Topologie und einem oder mehreren Community-Werten und füllt die Topologie-Routing-Tabellen auf. Eintreffende BGP-Updates, die einen übereinstimmenden Community-Wert aufweisen, werden in der zugeordneten Topologie-Routing-Tabelle repliziert.

Konfigurieren Sie die Topologien mit der BGP-Familie inet , und überprüfen Sie die BGP-Importroute in Topologie-RIB (auch als Routing-Tabelle bezeichnet). Für jede Topologie muss eine Liste von Community-Objekten bereitgestellt werden, damit die Routing-Software eine interne ribgroup und die entsprechende sekundäre Tabellenimportrichtlinie einrichten kann.

Topologie

Abbildung 1 zeigt die Topologie für die Konfiguration des Multitopologie-Routings mit BGP.

Abbildung 1: Multitopologie-Routing Network topology diagram with servers H1 and H2 connected to routers R1-R4. Routers form a square topology with IP addresses and AS identifiers.

Konfiguration

So konfigurieren Sie Multitopologie-Routing für BGP:

CLI Schnellkonfiguration

Konfiguration von BGP über Multitopologie-Routing

Schritt-für-Schritt-Anleitung
  1. Konfigurieren Sie mehrere Topologien.

  2. Konfigurieren Sie statische Routen.

  3. Konfigurieren Sie BGP-Gruppenparameter, um die passende Route in die Topologie-Routing-Tabellen zu importieren. BGP verwendet den Ziel-Community-Bezeichner, um die erlernten Routen in der entsprechenden Routing-Tabelle zu installieren.

Befund

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die show protocols bgp Befehle und show routing-options eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie mit der Konfiguration des Geräts fertig sind, geben Sie den Befehl aus dem commit Konfigurationsmodus ein.

Verifizierung

Überprüfen von BGP-Routen

Zweck

So überprüfen Sie die übereinstimmenden BGP-Routen:

Aktion

Geben Sie im Betriebsmodus den show route protocol bgp all table folgenden Befehl ein:

Geben Sie im Betriebsmodus den show route protocol bgp all table inet.0 folgenden Befehl ein:

Bedeutung

Sie können die BGP-Abgleichsrouten, die in Routing-Tabellen installiert sind, und wann die Routen ohne Community-Ziele verfügbar sind, nur in der inet.0 Routing-Tabelle anzeigen.