Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

So aktivieren Sie die Messung von Linkverzögerungen und Werbung in IS-IS

Grundlegendes zur Messung von Verbindungsverzögerungen und Werbung in IS-IS

Vorteile der Link-Delay-Messung und -Werbung in IS-IS

Die Messung von Verbindungsverzögerungen und Werbung in IS-IS bietet die folgenden Vorteile:

  • Sehr vorteilhaft in bestimmten Netzwerken wie Börsendatenanbietern, bei denen es entscheidend ist, Zugang zu Marktdaten in Echtzeit zu haben, um Trades schneller als die Konkurrenz zu tätigen. Dies ist der Punkt, an dem Kriterien für die Netzwerkleistung oder die Latenz für die Auswahl des Datenpfads entscheidend werden.
  • Hilft dabei, Entscheidungen zur Pfadauswahl auf der Grundlage von Leistungsdaten (z. B. Latenz) auf kostengünstige und skalierbare Weise zu treffen.
  • Bessere Alternative zur Verwendung von Metriken wie Hop-Anzahl oder Kosten als Routing-Metriken.

Überblick über die Messung und Werbung von Linkverzögerungen in IS-IS

Die Netzwerkleistung wird mithilfe von TWAMP -Light gemessen. Ab Junos OS Version 21.1R1 können Sie die Messung verschiedener Leistungsmetriken in IP-Netzwerken mithilfe von Probe-Meldungen abrufen. IS-IS Traffic Engineering Extensions hilft bei der skalierbaren Verteilung von Informationen zur Netzwerkleistung. Diese Informationen können dann verwendet werden, um Entscheidungen über die Pfadauswahl auf der Grundlage der Netzwerkleistung zu treffen.

Border Gateway Protocol Link-State (BGP-LS) ermöglicht BGP die Übertragung von Link-State-Informationen, die von IGPs erfasst wurden, wodurch Internet Service Provider (ISP) die Informationen selektiv mit anderen ISPs, Service Providern, CDNs usw. über normales BGP-Peering verfügbar machen können. Neue BGP-Link State (BGP-LS)-TLVs sind so definiert, dass sie die IGP Traffic Engineering Metric Extensions tragen.

Die folgende Abbildung zeigt die Metrik für die minimale IGP und die minimale Verzögerung in Netzwerken, die aus einem Core-, einem Metro- und einem Zugriffsnetzwerk bestehen.

In diesem Szenario ist das Core-Netzwerk billiger, hat aber eine längere Verzögerung. Die Zugriffsverknüpfung mit der geringsten Latenz ist teuer. Da das Core-Netzwerk billiger ist, steigt der Großteil des Datenverkehrs in der Regel von 1>2>3>4>5> auf 6, wenn die minimale IGP-Metrik verwendet wird. Wie in Szenario a) dargestellt, können Sie die Mindest-IGP-Anforderung erreichen, indem Sie IS-IS mit entsprechend konfigurierten Kosten ausführen und den Standard-IS-IS-Algorithmus auf Null setzen. In Unternehmen, in denen extrem niedrige Latenzzeiten entscheidend sind, müssen die Pakete zwischen 1 und 6 liegen. Wie in Szenario b) dargestellt, können Sie eine Metrik für minimale Verzögerung erreichen, indem Sie einen IS-IS-Flex-Algorithmus mit minimaler Latenz definieren, der die Verzögerung zum Endpunkt minimiert. Dieser Flex-Algorithmus besteht nur aus Knoten 1 und Knoten 6.

Beispiel: Aktivieren der IS-IS-Verbindungsverzögerung mit Source Packet Routing in Networking (SPRING) in einem virtuellen privaten Layer-3-Netzwerk (VPN)

In diesem Beispiel wird gezeigt, wie die IS-IS-Verbindungsverzögerung mit SPRING in einem Layer3-VPN-Szenario konfiguriert wird. Im Beispiel können Sie zwei VPNs zwischen PE1 und PE2 erstellen. VPN1 optimiert die Verbindungsverzögerung und VPN2 optimiert die IGP-Metrik. Obwohl Sie das Feature so konfigurieren können, dass bidirektionaler Datenverkehr in der Testtopologie aktiviert wird, konzentrieren wir uns in diesem Beispiel auf ein unidirektionales Datenverkehrsszenario. Insbesondere besteht Ihre Aufgabe darin, den Weiterleitungspfad für den Layer 3-VPN-Datenverkehr zu steuern, der von PE1 an die von PE2 angekündigten Ziele gesendet wird.

Anforderungen

In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:

  • Vier Router der MX-Serie

  • Junos OS Version 21.1R1 oder höher läuft auf allen Geräten

Topologie

Abbildung 1: IS-IS-Link-Delay-Topologie IS-IS Link Delay Topology

In der Topologie haben die meisten Links eine (standardmäßige) IGP-Metrik von 10, dynamische Verzögerungsmessungen und eine blaue Färbung. Die Ausnahmen sind der rot eingefärbte Pfad zwischen PE1 und P1 und die statische Verzögerungskonfiguration auf der P2-zu-PE2-Verbindung.

Wir haben die Testtopologie so konfiguriert, dass IS-IS-Verbindungsverzögerungen sowohl für IPv4 als auch für IPv6 unterstützt werden. Wir haben den P2-Router als Routenreflektor mit den PE-Geräten als Clients konfiguriert. Um die Topologie einfach zu halten, verwenden wir statische Routen in den VRFs des PE2-Routers. Dadurch werden CE-Geräte und ein PE-CE-Routing-Protokoll wie EBGP überflüssig.

Ihr Ziel ist es, das Netzwerk so zu konfigurieren, dass die von PE2 für VPN1 angekündigten Routen einen Pfad nehmen, der die Verzögerung optimiert, während sie gleichzeitig darauf beschränkt sind, nur blaue Verbindungen zu verwenden. Im Gegensatz dazu kann Datenverkehr, der an die mit VPN2 verknüpften Routen gesendet wird, entweder einen blauen oder roten Link mit Pfadoptimierung basierend auf seiner IGP-Metrik annehmen.

  • Die Flex Algorithm Definition (FAD) für VPN1 verwendet den Algorithmus 128. Wir haben es so konfiguriert, dass es nur blau eingefärbte Links (PE1>P2>P1>PE2) über einen Pfad verwendet, der zur Reduzierung der Verzögerung optimiert ist. Um die ordnungsgemäße Pfadauswahl zu demonstrieren, konfigurieren Sie eine statische Verzögerung von 20000 Mikrosekunden zwischen P2 und PE2. Diese Verzögerung ist deutlich höher als die dynamische Verzögerung, die auf den übrigen Verbindungen gemessen wird. Daher ist davon auszugehen, dass der Datenverkehr des Flex-Algorithmus 128 die Verbindung zwischen P2 und PE2 meidet und stattdessen zusätzliche Hops entlang des blauen Farbpfads (PE1>P2>P1>PE2) bevorzugt.
  • Die Flex Algorithm Definition (FAD) für VPN2 verwendet den Algorithmus 129. Wir haben ihn so konfiguriert, dass er entweder blaue oder rote Links (PE1>P1>PE2 oder PE1>P2>PE2) akzeptiert, wobei der Pfad nach IGP-Metrik optimiert ist. Als Ergebnis hat der Datenverkehr unter Verwendung des Flex-Algorithmus 129 zwei gleiche Kostenpfade zwischen PE1 und PE2, die beide zwei Hops und eine resultierende Metrik von 20 verursachen.

Überblick

In IP-Netzwerken läuft der Großteil des Datenverkehrs häufig über das Kernnetzwerk, was die Kosten senkt, aber auch zu einer erhöhten Latenz führen kann. Der geschäftliche Datenverkehr profitiert jedoch häufig von der Möglichkeit, Pfadauswahlentscheidungen auf der Grundlage anderer Leistungsmetriken wie der Pfadlatenz zu treffen, anstatt sich auf die herkömmliche Pfadoptimierung zu stützen, die einfach auf IGP-Metriken basiert. Die Optimierung eines Pfades zur Reduzierung der Latenz kann für Anwendungen wie Echtzeit-Sprach- und Videoübertragung von großem Nutzen sein. Es kann auch einen leistungsstarken Zugriff auf Finanzmarktdaten ermöglichen, bei dem Millisekunden zu erheblichen Gewinnen oder Verlusten führen können.

Ab Junos OS Version 21.1R1 können Sie die IS-IS-Verbindungsverzögerung in IP-Netzwerken aktivieren. Sie können minimale IGP-Metrikpfade erreichen, indem Sie IS-IS mit den entsprechenden Verbindungskosten unter Verwendung des standardmäßigen IS-IS-IS-Algorithmus (0) konfigurieren. Dadurch werden Pfade zum Endpunkt optimiert, die ausschließlich auf der Summe der Link-Metriken basieren. Durch die Verwendung des IS-IS-Delay-Flex-Algorithmus können Sie Pfade basierend auf ihrer End-to-End-Verzögerung optimieren.

Die Verbindungsverzögerung kann dynamisch mit Two-Way Active Measurement Probes (TWAMP) gemessen werden. Die Router überfluten dann ihre Parameter für die Verbindungsverzögerung. Die Router in der Umgebung speichern diese Parameter in der gemeinsam genutzten Link State Database (LSDB). Eingangsknoten führen einen SPF-Algorithmus für die LSDB aus, um Pfade zu berechnen, die für verschiedene Attribute optimiert sind, z. B. Linkfarben, IGP-Metrik, Traffic-Engineering-Metrik (TE) oder, wie in diesem Beispiel gezeigt, Linkverzögerung.

Der Egress Router signalisiert, welcher Flex-Algorithmus gewünscht wird, indem er eine zugeordnete Farbgemeinschaft an Routen anhängt, die über BGP angekündigt werden. Auf der sendenden Seite (der lokalen PE, die die markierten Routen empfangen hat, die von der Remote-PE angekündigt wurden) werden diese Farbgemeinschaften verwendet, um in einer Farbtabelle zu indizieren, die den nächsten Hop des Remote-Protokolls (die Loopback-Adresse des PE) in einen Flex-Algorithmus-Bezeichner auflöst. Im Kontext von Layer-3-VPNs wird am Eingangsknoten eine Farbzuordnungsrichtlinie verwendet, um auszuwählen, welche Präfixe ihre nächsten Hops über die Farbtabelle auflösen sollen.

Die lokale PE verwendet dann ihre lokale Flex Algorithm Definition (FAD), um die Flex-Algorithmus-Kennung einer Reihe von Pfadauswahlkriterien zuzuordnen, z. B. "blaue Links verwenden und bei Verzögerung optimieren". Die Eingangs-PE berechnet den optimalen Pfad basierend auf den Werten in der LSDB, überträgt den zugehörigen MPLS-Label-Stack auf das Paket und sendet es an den zugehörigen nächsten Hop. Dies führt zu Traffic-Engineering-MPLS-Pfaden, die IS-IS als Signalisierungsprotokoll verwenden.

Konfiguration

CLI Schnellkonfiguration

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 erforderlichen Details, um sie an Ihre Netzwerkkonfiguration anzupassen, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf der Hierarchieebene [Bearbeiten] ein.

Anmerkung:

Abhängig von der Art der MPCs in Ihren Routern der MX-Serie müssen Sie möglicherweise explizit erweiterte IP-Dienste aktivieren, um die IS-IS-Verzögerungsfunktion zu unterstützen. Wenn Sie die set chassis network-services enhanced-ip Konfigurationsanweisung bestätigen, werden Sie aufgefordert, das System neu zu starten.

PE1-KARTON

Platz 1

Platz 2

PE2-KARTON

Schritt-für-Schritt-Anleitung

  1. Konfigurieren Sie die grundlegenden Geräteeinstellungen wie Hostname, IPv4, IPv6-Adressen, Loopback-Schnittstellenadressen, enhanced-ip Modus und aktivieren Sie die ISO- und MPLS-Protokollfamilien auf allen Schnittstellen aller 4 Router.

  2. Konfigurieren Sie die Router-ID und die AS-Nummer (Autonomous System), und wenden Sie eine Load Balancing-Exportrichtlinie auf die Weiterleitungstabelle auf allen Routern an, um den Load Balancing des Datenverkehrs zu ermöglichen.

  3. Konfigurieren Sie auf PE1 und PE2 den Mehrfachpfad zu gleichen Kosten (ECMP), um den Schutz vor Fast Reroute zu aktivieren. Konfigurieren Sie außerdem den verketteten zusammengesetzten nächsten Hop, damit die Router Routen, die dasselbe Ziel gemeinsam nutzen, auf einen gemeinsamen nächsten Hop für die Weiterleitung verweisen können. Diese Option verbessert die Skalierung der Forwarding Information Base (FIB).

  4. Aktivieren Sie die MPLS-Protokollverarbeitung auf allen Schnittstellen an allen Routern. Aktivieren Sie auch Traffic-Engineering.

  5. Aktivieren Sie TWAMP-Sondierungen auf allen Routern. Diese Sondierungen unterstützen die dynamische Messung der Verbindungsverzögerung zwischen den einzelnen Routerpaaren.

  6. Konfigurieren Sie das IS-IS-Protokoll für den Punkt-zu-Punkt-Betrieb (TWAMP-basierte Verzögerungsmessungen werden auf Mehrpunktverbindungen nicht unterstützt) und aktivieren Sie den Knotenschutzmodus für den TILFA-Betrieb (Topology-Independent Loop-Free Alternate) auf allen Schnittstellen. Sie aktivieren außerdem den passiven Modus IS-IS auf der Loopbackschnittstelle und deaktivieren IS-IS Level 1, um nur IS-IS Level 2 zu verwenden. Aktivieren Sie Traffic-Engineering mit Layer-3-Unicast-Topologie, um die IGP-Topologie in das TED herunterzuladen. Konfigurieren Sie IS-IS für die Unterstützung von SPRING-Routing-Pfaden. Die prefix-sid Exportrichtlinie wird in einem nachfolgenden Schritt definiert. Diese Richtlinie wird verwendet, damit der lokale Knoten seine Loopback-Adresse mit einer Zuordnung zu einem oder mehreren Flex-Algorithmen ankündigt.

  7. Konfigurieren Sie die dynamische IS-IS-Link-Verzögerungsmessung mit TWAMP-Sonden auf allen IS-IS-Schnittstellen an allen Routern (mit Ausnahme der Verbindung zwischen P2 und PE2, die in diesem Beispiel einen statischen Verzögerungswert verwendet).

  8. Konfigurieren Sie die statische Verzögerungsmetrik für die Verbindung zwischen P2 und PE2.

  9. Konfigurieren Sie PE1 und PE2 so, dass sie zwei Layer 3-VPNs (VPN1 und VPN2) unterstützen.

    Anmerkung:

    Beachten Sie, dass die Routinginstanzen bei PE2 mit statischen IPv4- und IPv6-Routen konfiguriert sind. Diese Routen sind mit der Option konfiguriert, dass Sie die Konnektivität mithilfe von receive Ping testen können. Die IS-IS-Verzögerungsfunktion funktioniert gleich, wenn das Layer-3-VPN ein dynamisches Routing-Protokoll zwischen der PE und einem angeschlossenen CE-Gerät verwendet. Wir verwenden statische Routen in diesem Beispiel, um die Topologie einfach zu halten und den Fokus auf die IS-IS-Verzögerungsoptimierungsfunktion zu ermöglichen.

  10. Konfigurieren Sie eine Zuordnungsrichtlinie bei PE1, um die VPN-Routenauflösung für den Abgleich von Präfixen mit der BGP-Farbtabelle zu aktivieren. Auf diese Weise können Sie Flex Path-Weiterleitungsalgorithmen auf Präfixbasis aufrufen. Die map1 Auflösungsrichtlinie wird auf den Auflösungsmodus ip-color festgelegt.

    Anmerkung:

    In einem Layer-3-VPN-Kontext ist eine Zuordnungsrichtlinie erforderlich, um auszuwählen, welche Präfixe für den nächsten Hop in der Farbtabelle aufgelöst werden dürfen. Das bloße Anhängen von Routen mit erweiterten Next Hops und Farbgemeinschaften führt nicht zur Verwendung der Farbtabelle, es sei denn, es wird eine Zuordnungsrichtlinie verwendet.

  11. Konfigurieren Sie VPN-Routenexportrichtlinien bei PE2, um die gewünschten Farbgemeinschaften an die VPN-Routen anzuhängen, die PE1 (über den Routenreflektor) angekündigt werden. Von Bedeutung ist hierbei, wie die Routen von VPN1 die Farbgemeinschaft für den Flexpfad 128 (Optimierung der Verzögerung) haben, während die von VPN2 angekündigten Routen die Farbgemeinschaft 129 (IGP-Metrik optimieren) haben.

  12. Konfigurieren Sie BGP-Peering zwischen den PE-Geräten und dem Routenreflektor. Konfigurieren Sie die Unicast-NLRI-Informationen (Network Layer Reachability Information), um erweiterte Farb-Next-Hops auf den PE-Geräten zu unterstützen. Wenn Sie diese Option aktivieren, können Routen mit Farbgemeinschaften ihren nächsten Hop über die Farbtabelle auflösen. Ohne die erweiterte Next-Hop-Einstellungsroute mit Farbgemeinschaften, die eine normale Next-Hop-Auflösung durchlaufen und keine Flex-Algorithmus-Pfade verwenden.

  13. Außerdem aktivieren Sie die Unterstützung für IPv4- und IPv6-Layer 3-VPN-Unicastrouten. In PE1 wenden Sie die Farbzuordnungsrichtlinien als Import an, sodass es auf die vom Remote-PE-Gerät empfangenen Routen angewendet werden kann.

    Auf PE 2 wenden Sie die Exportrichtlinie an, um die gewünschte Farbgemeinschaft an die an PE1 gesendeten VPN-Routenankündigungen anzuhängen. Die vpn-apply-export Option wird bei PE2 benötigt, damit die Exportrichtlinien auf VPN-Routen reagieren können, die Remote-PEs angekündigt werden.

  14. Definieren Sie die Load Balancing-Richtlinie pro Paket auf allen Routern.

  15. Konfigurieren Sie die Unterstützung für Segment-Routing mit zwei Flex-Algorithmen (128 und 129) auf allen Routern.

  16. Konfigurieren Sie alle Router so, dass ihre Loopback-Adresse mit Unterstützung für den 128- und den 129 Flex-Algorithmus bekannt gegeben wird. Diese prefix-segment index Option legt die Basisbezeichnung für die Loopback-Adresse jedes Routers fest. In diesem Beispiel werden der IPv4-Basisindex und der IPv6-Basisindex so eingestellt, dass sie die Routernummer widerspiegeln. Infolgedessen verwendet R0 (PE1) 1000 für IPv4, während R1 (P1) 1001 verwendet.

  17. Definieren Sie auf allen Routern die Administrationsgruppen und BLUE MPLSRED, und weisen Sie jeder Schnittstelle die gewünschte Farbe zu. Außerdem aktivieren Sie ICMP-Tunneling, um die Unterstützung von Trace-Routen im Kontext von MPLS-basierten Layer-3-VPNs zu ermöglichen.

  18. Konfigurieren Sie die FADs am Eingangs-PE-Gerät (PE1) unter der routing-options Hierarchie. In diesem Fall weisen Sie den Flex-Algorithmus 128 zu, um den Pfad basierend auf dem zu optimieren, und 129, um auf dem delay-metric igp-metriczu optimieren. In diesem Beispiel darf der Flex-Algorithmus 128 nur blaue Farbpfade annehmen, während der Flex-Algorithmus 129 entweder einen blauen oder einen roten Farbpfad annehmen kann. In diesem Beispiel definieren Sie die FADs nur bei PE1, da wir uns nur auf den Weiterleitungspfad von PE1 zu PE2 konzentrieren.

    Um die bidirektionale Flex-Path-Weiterleitung zu unterstützen, müssen Sie die gewünschten FADs auf dem PE2-Gerät definieren. Die P-Router benötigen keine FAD-Definition, da die FAD nur vom Eingangsknoten bei der Berechnung eines Pfads zum Ausgangsknoten verwendet wird.

  19. Geben Sie commit im Konfigurationsmodus bis ein.

Befund

Überprüfen Sie die Ergebnisse der Konfiguration:

user@PE1# show interfaces

user@PE1# show policy-options

user@PE1# show protocols

user@PE1# show routing-options

user@PE1# show routing-instances

user@PE1# show services rpm

Verifizierung

Überprüfen der IS-IS-Nachbarschaften

Zweck

Überprüfen Sie die erwarteten IS-IS-Nachbarschaften auf den Routing-Geräten.

Aktion

Geben Sie im Betriebsmodus den show isis adjacency Befehl ein.

Bedeutung

Die Ausgabe zeigt an, dass PE1 erfolgreich IS-IS-Nachbarschaften auf seinen ge-0/0/0.0 ge-0/0/1.0 und Schnittstellen gebildet hat, die an seine P1- bzw. P2-Router angeschlossen sind.

IS-IS-Datenbank überprüfen

Zweck

Stellen Sie sicher, dass die Parameter für die Verbindungsverzögerung in der IS-IS-Datenbank vorhanden sind.

Aktion

Verwenden Sie den show isis database extensive | match delay Betriebsbefehl.

Bedeutung

Die Ausgabe zeigt die dynamische Verzögerung an, die den verschiedenen Schnittstellen in der Topologie zugeordnet ist. Der hervorgehobene Teil der Ausgabe gibt die statische Verzögerung von 20000 Mikrosekunden an, die auf der P2-zu-PE2-Verbindung konfiguriert ist. Der statisch konfigurierte Verzögerungswert ist deutlich höher als bei allen dynamischen Verzögerungsmessungen. Diese große Verzögerung ist so konfiguriert, dass der verzögerungsoptimierte blaue Pfad durch das Netzwerk einfach vorhergesagt werden kann.

Überprüfen von BGP-Peering

Zweck

Stellen Sie sicher, dass beide PEs erfolgreich IPv4- und IPv6-Peering-Sitzungen mit dem Routenreflektor eingerichtet haben.

Aktion

Verwenden Sie den show bgp summary Betriebsbefehl. In diesem Fall führen wir den Befehl auf P2, dem Route Reflector, aus, da er einen bequemen Ort bietet, um beide Peering-Sitzungen von beiden PEs mit einem einzigen Befehl zu bestätigen.

Bedeutung

Die Ausgabe bestätigt, dass alle BGP-Peering-Sitzungen korrekt eingerichtet wurden. Die Anzeige bestätigt auch, dass Layer-3-VPN-Routen über diese Peering-Sitzungen angekündigt/gelernt werden.

Überprüfen Sie die Color Community auf VPN-Routen

Zweck

Vergewissern Sie sich, dass die von PE2 beworbenen VPN-Routen korrekt mit einer Farbgemeinschaft gekennzeichnet sind.

Aktion

Verwenden Sie den show route detail <prefix> table <table-name> Betriebsbefehl bei PE1, um Details zu einer Layer-3-VPN-Route anzuzeigen, die von PE2 gelernt wurde.

Bedeutung

Die Ausgabe bestätigt, dass an ein VPN-Präfix in der VPN1-Routinginstanz eine Farbgemeinschaft color:0:128 angehängt ist. Darüber hinaus können Sie bestätigen, dass der Protokoll-Next-Hop für diese Route die Loopback-Adresse des PE2-Routers mit einem erweiterten Next-Hop ist, der einen übereinstimmenden Eintrag in der Farbtabelle indiziert.

Obwohl nicht anzeigen, können Sie diesen Befehl für ein Präfix in der VPN2-Tabelle wiederholen. Sie erwarten, dass diese Routen mit dem color:0:129 Anhang versehen sind.

inetcolor.0 Routing-Tabelle überprüfen

Zweck

Vergewissern Sie sich, dass die inetcolor.0 Routing-Tabelle korrekt mit allen Router-IDs (Loopback-Adressen) gefüllt ist, die Unterstützung für den 128- und den 129 Flex-Algorithmus anzeigen.

Anmerkung:

IPv6-Routen werden über die inet6color.0 Tabelle unterstützt. Sie können diese Tabelle mit dem gleichen Ansatz überprüfen, wie in diesem Abschnitt für die IPv4-Farbtabelle gezeigt.

Aktion

Verwenden Sie den show route table inetcolor.0 Betriebsbefehl.

Bedeutung

In der Ausgabe werden die Routen in der inetcolor.0 Routing-Tabelle angezeigt. Der hervorgehobene Teil gibt an, dass die beiden Routen von PE2 ausgehen. Die 192.168.255.3-128<c> Route hat nur einen möglichen Pfad und nimmt als nächsten Hop die ge-0/0/1.0 Schnittstelle zu P2. Denken Sie daran, dass der 128 Flex-Algorithmus blaue Links verwenden muss, und zwar aus der Perspektive von PE1, die nur die blau gefärbte ge-0/0/1 Schnittstelle als praktikablen Pfad übrig lässt.

Im Gegensatz dazu ist die Route für 192.168.255.3-129<c> in der Lage, einen Lastenausgleich sowohl über die ge-0/0/0.0 Schnittstellen zu P1 als auch zu P2 ge-0/0/1.0 durchzuführen. Denken Sie daran, dass dieser Pfad für den Flex-Algorithmus jeden Pfad nehmen kann, der entweder blau oder rot ist, und daher eine seiner Schnittstellen verwenden kann, wenn er an das zugehörige Ziel weitergeleitet wird.

Überprüfen des TWAMP-Betriebs

Zweck

Stellen Sie sicher, dass die TWAMP-Sondierungen zwischen Routern mit konfigurierter dynamischer Verbindungsverzögerung funktionieren.

Aktion

Verwenden Sie den Befehl für den show services rpm twamp client Betriebsmodus.

Bedeutung

Der hervorgehobene Teil der Ausgabe gibt an, dass PE1 zwei TWAMP-Nachbarn hat: P2 (10.0.1.2) und P1 (10.0.1.1).

Falls gewünscht, verwenden Sie den show services rpm twamp client probe-results Befehl Betriebsmodus, um die aktuellen und historischen Verzögerungsmesswerte anzuzeigen.

Überprüfen der Routenauflösung

Zweck

Überprüfen Sie die Routen für die VPN1- und VPN2-Auflösung über die erwarteten Flex-Algorithmuspfade.

Aktion

Verwenden Sie den Befehl für den show route Betriebsmodus.

Bedeutung

Die hervorgehobene Ausgabe gibt an, dass auf dem PE1-Gerät die Route 172.16.1.0 für VPN1 FAD 128 verwendet und nur den blauen Farbpfad verwendet, wodurch P1 (10.0.2.2) zum nächsten Hop wird, während die Route für VPN2, 172.16.2.0 FAD 129 verwendet, was bedeutet, dass sie den roten Farbpfad entweder durch die ge-0/0/0.0-Schnittstelle zu P1>PE2 oder über die ge-0/0/1.0-Schnittstelle zu P2> PE2 nehmen kann. Dies gilt auch für IPv6-Routen, wie hier für VPN1 gezeigt:

Die IPv6-Route von VPN1 wird in den gleichen Weiterleitungspfad wie ihr IPv4-Gegenstück aufgelöst, was sinnvoll ist, da beide den Flex-Algorithmus 128 verwenden, um die Verwendung von blauen Links mit Verzögerungsoptimierung zu erzwingen. Erinnern Sie sich daran, dass Sie PE2, die Quelle dieser Routen, so konfiguriert haben, dass eine Bezeichnungsbasis von 1287 für IPv4-Routen und 4287 für IPv6-Routen verwendet wird, und dass die source-packet-routing srgb start-label auf 8000. Infolgedessen hat die IPv4-Route von VPN1 die Bezeichnung 81287, während die IPv6-Route von VPN1 84287 verwendet.

Überprüfen der Weiterleitungspfade

Zweck

Vergewissern Sie sich, dass die Routen für VPN1 und VPN2 über die erwarteten Flex-Algorithmuspfade weitergeleitet werden.

Aktion

Verwenden Sie die Befehle und trace route Betriebsmodusping, um die Erreichbarkeit zu überprüfen und den IPv4-Weiterleitungspfad zu bestätigen, der von PE1 beim Senden von Datenverkehr an VPN-Ziele als PE2 verwendet wird.

Anmerkung:

Die Verwendung statischer Routen mit einem Receive Next Hop bei PE2 ermöglicht es Ihnen, die Remoterouten anzupingen. Sie können jedoch davon ausgehen, dass der letzte Hop der Ablaufverfolgungsroute zu einem Timeout führt, da die Ablaufverfolgungsroutenverarbeitung nicht unterstützt wird, wenn eine statische IPv4-Empfangsroute als Ziel festgelegt wird.

Bedeutung

Die Ausgabe gibt an, dass die erwarteten Weiterleitungspfade verwendet werden. Die Trace-Route für die Route 172.16.1.0/24 in VPN1 zeigt beispielsweise, dass blaue Pfade verwendet werden und dass die Verbindung mit hoher Verzögerung zwischen P2 und PE2 vermieden wird. Dies bestätigt, dass der Flex-Algorithmus einen Pfad mit einem zusätzlichen Hop bevorzugt, wenn dies zu einer Verringerung der End-to-End-Pfadlatenz führt. In diesem Fall wird die 10.0.12.0-Verbindung zwischen P2 und P1 verwendet, während die direkte Verbindung zwischen P2 und PE2 vermieden wird.

Im Gegensatz dazu ist der Pfad, der für die 172.16.2.0/24-Route genommen wird, die mit VPN2 und dem Flex-Algorithmus 129 assoziiert ist, in der Lage, einen der direkten Pfade zwischen PE1 und PE2 zu nehmen. In diesem Fall führt der Weiterleitungspfad von PE1 zu P1 und dann zum Ziel (PE2), wo, wie bereits erwähnt, beim letzten Hop ein Timeout auftritt. Diese Zeitüberschreitung beim letzten Hop tritt nicht für Routen auf, die auf ein CE-Gerät verweisen (im Gegensatz zu den statischen Empfangsrouten, die in diesem Beispiel verwendet werden).

Obwohl hier nicht der Kürze halber angezeigt, erwarten Sie die gleichen Weiterleitungspfade für Trace-Routen zu den IPv6-VPN-Routen, je nachdem, ob sie dem Flex-Algorithmus 128 oder 129 zugeordnet sind, was in diesem Beispiel bedeutet, dass sie mit VPN1 bzw. VPN2 verknüpft sind.