Beispiel: Konfigurieren von Nonstop Active Routing für PIM
Grundlegendes zum Nonstop Active Routing für PIM
Unterbrechungsfreie aktive Routing-Konfigurationen umfassen zwei Routing-Engines, die Informationen gemeinsam nutzen, damit das Routing während eines Routing-Engine-Failovers nicht unterbrochen wird. Wenn aktives Nonstop-Routing auf einer dualen Routing-Engine-Plattform konfiguriert ist, wird der PIM-Steuerungsstatus auf beiden Routing-Engines repliziert.
Diese PIM-Statusinformationen umfassen:
Nachbarschaftsbeziehungen
Verknüpfen und Bereinigen von Informationen
Informationen zum RP-Set
Synchronisierung zwischen Routen und nächsten Hops und der Weiterleitungsstatus zwischen den beiden Routing-Engines
Der PIM-Steuerungsstatus wird auf der Backup-Routing-Engine beibehalten, indem Statusinformationen von der primären zur Backup-Routing-Engine repliziert werden und die Backup-Routing-Engine auf die Routeninstallation und -änderung in der Routingtabelle [instance].inet.1 auf der primären Routing-Engine reagiert. Die Backup-Routing-Engine sendet oder empfängt PIM-Protokollpakete nicht direkt. Darüber hinaus verwendet die Backup-Routing-Engine die dynamischen Schnittstellen, die von der primären Routing-Engine erstellt wurden. Zu diesen dynamischen Schnittstellen gehören PIM-Kapselungs-, De-Kapselungs- und Multicast-Tunnelschnittstellen.
Die Betriebsmodusbefehle "PIM-Join löschen", "PIM-Register löschen" und " PIM-Statistik löschen " werden von der Backup-Routing-Engine nicht unterstützt, wenn das aktive Nonstop-Routing aktiviert ist.
Um das ununterbrochen aktive Routing für PIM (zusätzlich zur PIM-Konfiguration auf der primären Routing-Engine) zu aktivieren, müssen Sie die folgenden Anweisungen auf der Hierarchieebene [edit] einfügen:
Chassis-Redundanz Graceful-Switchover
routing-optionen nonstop-routing
System-Commit, Synchronisieren
Beispiel: Nonstop Active Routing mit PIM konfigurieren
In diesem Beispiel wird gezeigt, wie unterbrechungsfreies aktives Routing für PIM-basierten Multicast-IPv4- und IPv6-Datenverkehr konfiguriert wird.
Anforderungen
Damit unterbrechungsfreies aktives Routing für PIM-basierten Multicast-Datenverkehr mit IPv6 funktioniert, muss auf dem Routing-Gerät Junos OS Version 10.4 oder höher ausgeführt werden.
Bevor Sie beginnen:
Konfigurieren Sie die Routerschnittstellen. Weitere Informationen finden Sie im Konfigurationshandbuch für Netzwerkschnittstellen.
Konfigurieren Sie ein internes Gateway-Protokoll oder statisches Routing. Weitere Informationen finden Sie im Konfigurationshandbuch für Routing-Protokolle.
Konfigurieren Sie ein Multicast-Gruppenmitgliedschaftsprotokoll (IGMP oder MLD). Weitere Informationen finden Sie unter Grundlegendes zu IGMP und Grundlegendes zu MLD.
Überblick
Junos OS unterstützt unterbrechungsfreies aktives Routing in den folgenden PIM-Szenarien:
Dichter Modus
Sparse-Modus
SSM
Statisches RP
Auto-RP (nur für IPv4)
Bootstrap-Router
Eingebettete RP auf dem Nicht-RP-Router (nur für IPv6)
BFD-Unterstützung
Entwerfen Sie Rosen-Multicast-VPNs und BGP-Multicast-VPNs (verwenden Sie die
advertise-from-main-vpn-tables
Option auf Hierarchieebene[edit protocols bgp]
, um MVPN-Routen, cmcast, Provider-Tunnel und Weiterleitungsinformationen zwischen der primären und der Backup-Routing-Engine zu synchronisieren).Richtlinienfunktionen wie Nachbarrichtlinien, Export- und Importrichtlinien für Bootstrap-Router, Bereichsrichtlinien, Flowmaps und Richtlinien zur Überprüfung der Reverse-Path-Weiterleitung (RPF)
In Junos OS Version 13.3 werden Multicast-VPNs mit ununterbrochen aktivem Routing nicht unterstützt. Richtlinienbasierte Funktionen (z. B. Nachbarrichtlinie, Join-Richtlinie, BSR-Richtlinie, Bereichsrichtlinie, Flowmaps und RPF-Prüfrichtlinie) werden mit aktivem Nonstop-Routing nicht unterstützt.
In diesem Beispiel wird statische RP verwendet. Die Schnittstellen sind so konfiguriert, dass sie sowohl IPv4- als auch IPv6-Datenverkehr empfangen. R2 stellt RP-Dienste als lokale RP bereit. Beachten Sie, dass Nonstop Active Routing auf dem RP-Router nicht unterstützt wird. Die in diesem Beispiel gezeigte Konfiguration befindet sich auf R1.
Topologie
Abbildung 1 zeigt die in diesem Beispiel verwendete Topologie.

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 Details, die für Ihre Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein, und geben Sie sie dann aus dem [edit]
Konfigurationsmodus ein commit
.
R1
set system syslog archive size 10m set system syslog file messages any info set system commit synchronize set chassis redundancy graceful-switchover set interfaces traceoptions file dcd-trace set interfaces traceoptions file size 10m set interfaces traceoptions file files 10 set interfaces traceoptions flag all set interfaces so-0/0/1 unit 0 description "to R0 so-0/0/1.0" set interfaces so-0/0/1 unit 0 family inet address 10.210.1.2/30 set interfaces so-0/0/1 unit 0 family inet6 address FDCA:9E34:50CE:0001::2/126 set interfaces fe-0/1/3 unit 0 description "to R2 fe-0/1/3.0" set interfaces fe-0/1/3 unit 0 family inet address 10.210.12.1/30 set interfaces fe-0/1/3 unit 0 family inet6 address FDCA:9E34:50CE:0012::1/126 set interfaces fe-1/1/0 unit 0 description "to H1" set interfaces fe-1/1/0 unit 0 family inet address 10.240.0.250/30 set interfaces fe-1/1/0 unit 0 family inet6 address ::10.240.0.250/126 set interfaces lo0 unit 0 description "R1 Loopback" set interfaces lo0 unit 0 family inet address 10.210.255.201/32 primary set interfaces lo0 unit 0 family iso address 47.0005.80ff.f800.0000.0108.0001.0102.1025.5201.00 set interfaces lo0 unit 0 family inet6 address abcd::10:210:255:201/128 set protocols ospf traceoptions file r1-nsr-ospf2 set protocols ospf traceoptions file size 10m set protocols ospf traceoptions file files 10 set protocols ospf traceoptions file world-readable set protocols ospf traceoptions flag error set protocols ospf traceoptions flag lsa-update detail set protocols ospf traceoptions flag flooding detail set protocols ospf traceoptions flag lsa-request detail set protocols ospf traceoptions flag state detail set protocols ospf traceoptions flag event detail set protocols ospf traceoptions flag hello detail set protocols ospf traceoptions flag nsr-synchronization detail set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface so-0/0/1.0 metric 100 set protocols ospf area 0.0.0.0 interface fe-0/1/3.0 metric 100 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface fe-1/1/0.0 passive set protocols ospf3 traceoptions file r1-nsr-ospf3 set protocols ospf3 traceoptions file size 10m set protocols ospf3 traceoptions file world-readable set protocols ospf3 traceoptions flag lsa-update detail set protocols ospf3 traceoptions flag flooding detail set protocols ospf3 traceoptions flag lsa-request detail set protocols ospf3 traceoptions flag state detail set protocols ospf3 traceoptions flag event detail set protocols ospf3 traceoptions flag hello detail set protocols ospf3 traceoptions flag nsr-synchronization detail set protocols ospf3 area 0.0.0.0 interface fe-1/1/0.0 passive set protocols ospf3 area 0.0.0.0 interface fe-1/1/0.0 metric 1 set protocols ospf3 area 0.0.0.0 interface lo0.0 passive set protocols ospf3 area 0.0.0.0 interface so-0/0/1.0 metric 1 set protocols ospf3 area 0.0.0.0 interface fe-0/1/3.0 metric 1 set protocols pim traceoptions file r1-nsr-pim set protocols pim traceoptions file size 10m set protocols pim traceoptions file files 10 set protocols pim traceoptions file world-readable set protocols pim traceoptions flag mdt detail set protocols pim traceoptions flag rp detail set protocols pim traceoptions flag register detail set protocols pim traceoptions flag packets detail set protocols pim traceoptions flag autorp detail set protocols pim traceoptions flag join detail set protocols pim traceoptions flag hello detail set protocols pim traceoptions flag assert detail set protocols pim traceoptions flag normal detail set protocols pim traceoptions flag state detail set protocols pim traceoptions flag nsr-synchronization set protocols pim rp static address 10.210.255.202 set protocols pim rp static address abcd::10:210:255:202 set protocols pim interface lo0.0 set protocols pim interface fe-0/1/3.0 mode sparse set protocols pim interface fe-0/1/3.0 version 2 set protocols pim interface so-0/0/1.0 mode sparse set protocols pim interface so-0/0/1.0 version 2 set protocols pim interface fe-1/1/0.0 mode sparse set protocols pim interface fe-1/1/0.0 version 2 set policy-options policy-statement load-balance then load-balance per-packet set routing-options nonstop-routing set routing-options router-id 10.210.255.201 set routing-options forwarding-table export load-balance set routing-options forwarding-table traceoptions file r1-nsr-krt set routing-options forwarding-table traceoptions file size 10m set routing-options forwarding-table traceoptions file world-readable set routing-options forwarding-table traceoptions flag queue set routing-options forwarding-table traceoptions flag route set routing-options forwarding-table traceoptions flag routes set routing-options forwarding-table traceoptions flag synchronous set routing-options forwarding-table traceoptions flag state set routing-options forwarding-table traceoptions flag asynchronous set routing-options forwarding-table traceoptions flag consistency-checking set routing-options traceoptions file r1-nsr-sync set routing-options traceoptions file size 10m set routing-options traceoptions flag nsr-synchronization set routing-options traceoptions flag commit-synchronize
Verfahren
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.
So konfigurieren Sie das aktive Nonstop-Routing auf R1:
Synchronisieren Sie die Routing-Engines.
[edit] user@host# edit system [edit system] user@host# set commit synchronize user@host# exit
Aktivieren Sie die ordnungsgemäße Umschaltung der Routing-Engine.
[edit] user@host# set chassis redundancy graceful-switchover
Konfigurieren Sie die Schnittstellen von R1.
[edit] user@host# edit interfaces [edit interfaces] user@host# set so-0/0/1 unit 0 description "to R0 so-0/0/1.0" user@host# set so-0/0/1 unit 0 family inet address 10.210.1.2/30 user@host# set so-0/0/1 unit 0 family inet6 address FDCA:9E34:50CE:0001::2/126 user@host# set fe-0/1/3 unit 0 description "to R2 fe-0/1/3.0" user@host# set fe-0/1/3 unit 0 family inet address 10.210.12.1/30 user@host# set fe-0/1/3 unit 0 family inet6 address FDCA:9E34:50CE:0012::1/126 user@host# set fe-1/1/0 unit 0 description "to H1" user@host# set fe-1/1/0 unit 0 family inet address 10.240.0.250/30 user@host# set fe-1/1/0 unit 0 family inet6 address ::10.240.0.250/126 user@host# set lo0 unit 0 description "R1 Loopback" user@host# set lo0 unit 0 family inet address 10.210.255.201/32 primary user@host# set lo0 unit 0 family iso address 47.0005.80ff.f800.0000.0108.0001.0102.1025.5201.00 user@host# set lo0 unit 0 family inet6 address abcd::10:210:255:201/128 user@host# exit
Konfigurieren Sie OSPF für IPv4 auf R1.
[edit] user@host# edit protocols ospf [edit protocols ospf] user@host# set traffic-engineering user@host# set area 0.0.0.0 interface so-0/0/1.0 metric 100 user@host# set area 0.0.0.0 interface fe-0/1/3.0 metric 100 user@host# set area 0.0.0.0 interface lo0.0 passive user@host# set area 0.0.0.0 interface fxp0.0 disable user@host# set area 0.0.0.0 interface fe-1/1/0.0 passive
Konfigurieren Sie OSPF für IPv6 auf R1.
[edit] user@host# edit protocols ospf3 [edit protocols ospf3] user@host# set area 0.0.0.0 interface fe-1/1/0.0 passive user@host# set area 0.0.0.0 interface fe-1/1/0.0 metric 1 user@host# set area 0.0.0.0 interface lo0.0 passive user@host# set area 0.0.0.0 interface so-0/0/1.0 metric 1 user@host# set area 0.0.0.0 interface fe-0/1/3.0 metric 1
Konfigurieren Sie PIM auf R1. Die statische PIM-Adresse verweist auf den RP-Router (R2).
[edit] user@host# edit [edit protocols pim] user@host# set protocols pim rpstatic address 10.210.255.202 user@host# set protocols pim rp static address abcd::10:210:255:202 user@host# set protocols pim interface (Protocols PIM) lo0.0 user@host# set protocols pim interface fe-0/1/3.0 mode sparse user@host# set protocols pim interface fe-0/1/3.0 version 2 user@host# set protocols pim interface so-0/0/1.0 mode sparse user@host# set protocols pim interface so-0/0/1.0 version 2 user@host# set protocols pim interface fe-1/1/0.0 mode sparse user@host# set protocols pim interface fe-1/1/0.0 version 2
Konfigurieren Sie den Lastenausgleich pro Paket auf R1.
[edit] user@host# edit policy-options policy-statement load-balance [edit policy-options policy-statement load-balance] user@host# set then load-balance per-packet
Wenden Sie die Lastenausgleichsrichtlinie auf R1 an.
[edit] user@host# set routing-options forwarding-table export load-balance
Konfigurieren Sie das Nonstop-Routing auf R1.
[edit] user@host# set routing-options nonstop-routing user@host# set routing-options router-id 10.210.255.201
Schritt-für-Schritt-Anleitung
Konfigurieren Sie zur Problembehandlung Systemprotokoll- und Ablaufverfolgungsvorgänge.
Aktivieren Sie Systemprotokollmeldungen.
[edit] user@host# set system syslog archive size 10m user@host# set system syslog file messages any info
Verfolgen von Schnittstellenvorgängen.
[edit] user@host# set interfaces traceoptions file dcd-trace user@host# set interfaces traceoptions file size 10m user@host# set interfaces traceoptions file files 10 user@host# set interfaces traceoptions flag all
Verfolgen Sie IGP-Vorgänge für IPv4.
[edit] user@host# set protocols ospf traceoptions file r1-nsr-ospf2 user@host# set protocols ospf traceoptions file size 10m user@host# set protocols ospf traceoptions file files 10 user@host# set protocols ospf traceoptions file world-readable user@host# set protocols ospf traceoptions flag error user@host# set protocols ospf traceoptions flag lsa-update detail user@host# set protocols ospf traceoptions flag flooding detail user@host# set protocols ospf traceoptions flag lsa-request detail user@host# set protocols ospf traceoptions flag state detail user@host# set protocols ospf traceoptions flag event detail user@host# set protocols ospf traceoptions flag hello detail user@host# set protocols ospf traceoptions flag nsr-synchronization detail
Verfolgen Sie IGP-Vorgänge für IPv6.
[edit] user@host# set protocols ospf3 traceoptions file r1-nsr-ospf3 user@host# set protocols ospf3 traceoptions file size 10m user@host# set protocols ospf3 traceoptions file world-readable user@host# set protocols ospf3 traceoptions flag lsa-update detail user@host# set protocols ospf3 traceoptions flag flooding detail user@host# set protocols ospf3 traceoptions flag lsa-request detail user@host# set protocols ospf3 traceoptions flag state detail user@host# set protocols ospf3 traceoptions flag event detail user@host# set protocols ospf3 traceoptions flag hello detail user@host# set protocols ospf3 traceoptions flag nsr-synchronization detail
Verfolgen Sie PIM-Vorgänge.
[edit] user@host# set protocols pim traceoptions file r1-nsr-pim user@host# set protocols pim traceoptions file size 10m user@host# set protocols pim traceoptions file files 10 user@host# set protocols pim traceoptions file world-readable user@host# set protocols pim traceoptions flag mdt detail user@host# set protocols pim traceoptions flag rp detail user@host# set protocols pim traceoptions flag register detail user@host# set protocols pim traceoptions flag packets detail user@host# set protocols pim traceoptions flag autorp detail user@host# set protocols pim traceoptions flag join detail user@host# set protocols pim traceoptions flag hello detail user@host# set protocols pim traceoptions flag assert detail user@host# set protocols pim traceoptions flag normal detail user@host# set protocols pim traceoptions flag state detail user@host# set protocols pim traceoptions flag nsr-synchronization
Verfolgen Sie alle Routing-Protokoll-Funktionen.
[edit] user@host# set routing-options traceoptions file r1-nsr-sync user@host# set routing-options traceoptions file size 10m user@host# set routing-options traceoptions flag nsr-synchronization user@host# set routing-options traceoptions flag commit-synchronize
Trace-Weiterleitungstabellen-Operationen.
[edit] user@host# set routing-options forwarding-table traceoptions file r1-nsr-krt user@host# set routing-options forwarding-table traceoptions file size 10m user@host# set routing-options forwarding-table traceoptions file world-readable user@host# set routing-options forwarding-table traceoptions flag queue user@host# set routing-options forwarding-table traceoptions flag route user@host# set routing-options forwarding-table traceoptions flag routes user@host# set routing-options forwarding-table traceoptions flag synchronous user@host# set routing-options forwarding-table traceoptions flag state user@host# set routing-options forwarding-table traceoptions flag asynchronous user@host# set routing-options forwarding-table traceoptions flag consistency-checking
Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.
[edit] user@host# commit
Befund
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle show chassis, show interfaces, show policy-options, show protocols, show routing-options und show system commands eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
user@host# show chassis redundancy { graceful-switchover; }
user@host# show interfaces traceoptions { file dcd-trace size 10m files 10; flag all; } so-0/0/1 { unit 0 { description "to R0 so-0/0/1.0"; family inet { address 10.210.1.2/30; } family inet6 { address FDCA:9E34:50CE:0001::2/126; } } } fe-0/1/3 { unit 0 { description "to R2 fe-0/1/3.0"; family inet { address 10.210.12.1/30; } family inet6 { address FDCA:9E34:50CE:0012::1/126; } } } fe-1/1/0 { unit 0 { description "to H1"; family inet { address 10.240.0.250/30; } family inet6 { address ::10.240.0.250/126; } } } lo0 { unit 0 { description "R1 Loopback"; family inet { address 10.210.255.201/32 { primary; } } family iso { address 47.0005.80ff.f800.0000.0108.0001.0102.1025.5201.00; } family inet6 { address abcd::10:210:255:201/128; } } }
user@host# show policy-options policy-statement load-balance { then { load-balance per-packet; } }
user@host# show protocols ospf { traceoptions { file r1-nsr-ospf2 size 10m files 10 world-readable; flag error; flag lsa-update detail; flag flooding detail; flag lsa-request detail; flag state detail; flag event detail; flag hello detail; flag nsr-synchronization detail; } traffic-engineering; area 0.0.0.0 { interface so-0/0/1.0 { metric 100; } interface fe-0/1/3.0 { metric 100; } interface lo0.0 { passive; } interface fxp0.0 { disable; } interface fe-1/1/0.0 { passive; } } } ospf3 { traceoptions { file r1-nsr-ospf3 size 10m world-readable; flag lsa-update detail; flag flooding detail; flag lsa-request detail; flag state detail; flag event detail; flag hello detail; flag nsr-synchronization detail; } area 0.0.0.0 { interface fe-1/1/0.0 { passive; metric 1; } interface lo0.0 { passive; } interface so-0/0/1.0 { metric 1; } interface fe-0/1/3.0 { metric 1; } } } pim { traceoptions { file r1-nsr-pim size 10m files 10 world-readable; flag mdt detail; flag rp detail; flag register detail; flag packets detail; flag autorp detail; flag join detail; flag hello detail; flag assert detail; flag normal detail; flag state detail; flag nsr-synchronization; } rp { static { address 10.210.255.202; address abcd::10:210:255:202; } } interface lo0.0; interface fe-0/1/3.0 { mode sparse; version 2; } interface so-0/0/1.0 { mode sparse; version 2; } interface fe-1/1/0.0 { mode sparse; version 2; } }
user@host# show routing-options traceoptions { file r1-nsr-sync size 10m; flag nsr-synchronization; flag commit-synchronize; } nonstop-routing; router-id 10.210.255.201; forwarding-table { traceoptions { file r1-nsr-krt size 10m world-readable; flag queue; flag route; flag routes; flag synchronous; flag state; flag asynchronous; flag consistency-checking; } export load-balance; }
user@host# show system syslog { archive size 10m; file messages { any info; } } commit synchronize;
Verifizierung
Führen Sie die folgenden Befehle aus, um die Konfiguration zu überprüfen:
PIM Join Umfangreich anzeigen
Inet-Detail von PIM-Nachbarn anzeigen
PIM-Nachbarn anzeigen inet6-Detail
PIM RPS INET-Detail anzeigen
PIM RPS Inet6 Detail anzeigen
Multicast-Route anzeigen inet umfangreich
Multicast-Route inet6 umfangreich anzeigen
Routing-Tabelle inet.1 Detail anzeigen
Routing-Tabelle inet6.1 Detail anzeigen
Konfigurieren des anmutigen Neustarts im PIM-Sparse-Modus
Sie können den PIM-Sparse-Modus so konfigurieren, dass vorhandene Multicast-Paketdatenströme während eines Routing-Prozessfehlers und -Neustarts weiterhin weitergeleitet werden. Nur der PIM-Sparse-Modus kann auf diese Weise konfiguriert werden. Die Routing-Plattform leitet während des ordnungsgemäßen Neustarts keine Multicast-Pakete für andere Protokolle als PIM weiter, da alle anderen Multicast-Protokolle nach einem Routingprozessfehler neu gestartet werden müssen. Wenn Sie den PIM-Modus mit geringer Dichte konfigurieren, profitieren nur Multicastgruppen mit geringer Dichte von einem ordnungsgemäßen Neustart.
Die Routing-Plattform leitet neue Streams erst weiter, nachdem der Neustart abgeschlossen ist. Nach dem Neustart aktualisiert die Routingplattform den Weiterleitungsstatus mit allen Updates, die während des Neustartzeitraums von Nachbarn empfangen wurden. Beispielsweise lernt die Routingplattform die Join- und Prune-Zustände der Nachbarn während des Neustarts erneut, wendet die Änderungen jedoch erst nach dem Neustart auf die Weiterleitungstabelle an.
Wenn der PIM-Sparse-Modus aktiviert ist, generiert die Routing-Plattform eine eindeutige 32-Bit-Zufallszahl, die als Generierungskennung bezeichnet wird. Generierungs-IDs sind standardmäßig in PIM-Hello-Nachrichten enthalten, wie im Internet-Entwurfs-draft-ietf-pim-sm-v2-new-10.txt angegeben. Wenn eine Routing-Plattform PIM-Hello-Nachrichten mit Generations-IDs auf einer Punkt-zu-Punkt-Schnittstelle empfängt, aktiviert das Junos-Betriebssystem einen Algorithmus, der den ordnungsgemäßen Neustart optimiert.
Bevor der ordnungsgemäße Neustart im PIM-Sparse-Modus erfolgt, erstellt jede Routing-Plattform eine Generations-ID und sendet sie an ihre Multicast-Nachbarn. Wenn eine Routing-Plattform mit PIM-Sparse-Modus neu gestartet wird, erstellt sie eine Kennung der neuen Generation und sendet sie an Nachbarn. Wenn ein Nachbar die neue Kennung empfängt, sendet er erneut Multicast-Updates an den neu startenden Router, damit dieser den ordnungsgemäßen Neustart effizient beenden kann. Die Neustartphase ist abgeschlossen, wenn der Timer für die Neustartdauer abläuft.
Die Multicast-Weiterleitung kann auf zwei Arten unterbrochen werden. Erstens: Wenn das zugrunde liegende Routing-Protokoll instabil ist, können Multicast-RPF-Prüfungen fehlschlagen und eine Unterbrechung verursachen. Zweitens: Da die Weiterleitungstabelle während des ordnungsgemäßen Neustarts nicht aktualisiert wird, werden neue Multicastdatenströme erst weitergeleitet, wenn der ordnungsgemäße Neustart abgeschlossen ist.
Sie können einen ordnungsgemäßen Neustart global oder für eine Routing-Instanz konfigurieren. In diesem Beispiel wird gezeigt, wie ein ordnungsgemäßer Neustart global konfiguriert wird.
So konfigurieren Sie den ordnungsgemäßen Neustart für den PIM-Sparse-Modus:
Siehe auch
Tabelle "Änderungshistorie"
Die Funktionsunterstützung hängt von der Plattform und der Version ab, die Sie verwenden. Verwenden Sie den Feature-Explorer , um festzustellen, ob ein Feature auf Ihrer Plattform unterstützt wird.