Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP-Überwachungsprotokoll

Überwachen von BGP-Routing-Informationen

Zweck

Verwenden Sie die Überwachungsfunktion, um BGP-Routing-Informationen auf dem Routing-Gerät zu überwachen.

Was

Geben Sie die folgenden Befehle ein, um BGP-Routing-Informationen in der CLI anzuzeigen:

  • show bgp summary

  • show bgp neighbor

Grundlegendes zum BGP-Überwachungsprotokoll

Das BGP Monitoring Protocol (BMP) ist ein Protokoll, das es einer Überwachungsstation ermöglicht, Routen von einem BGP-fähigen Gerät zu empfangen. Die Leitstelle empfängt alle Routen, nicht nur die aktiven Routen. BMP verwendet Routenüberwachungsnachrichten (bei denen es sich im Wesentlichen um gekapselte BGP-Aktualisierungsnachrichten handelt) und einige andere Nachrichtentypen für Statistiken und Statusänderungen. Alle Nachrichten fließen vom Router zur Überwachungsstation.

HINWEIS:

Wenn eine Schnittstelle deaktiviert ist, wird der BMP, der die TCP-Sitzung überwacht, für 240 Sekunden (4 Minuten) heruntergefahren. Dies ist ein erwartetes Verhalten.

Die Daten werden aus den Routing-Tabellen gesammelt.Adjacency-RIB-In Bei den Tabellen handelt es sich um Tabellen vor der Richtlinie, was bedeutet, dass die Routen in diesen Tabellen nicht durch Routing-Richtlinien gefiltert oder geändert wurden.Adjacency-RIB-In

HINWEIS:

Bei den Tabellen handelt es sich um die Post-Policy-Tabellen.Local-RIB

Ab Junos OS Version 22.4R1 können Sie eine Richtlinie zur Überwachung von Routing-Informationsbasen (RIBs) vom Typ virtueller Router und virtuelles Routing und Weiterleitung (VRF) konfigurieren. Sie können im BGP Monitoring Protocol (BMP) zwei separate Sätze von RIBs angeben, einen für die Überwachung und den anderen für die Berichterstellung. Mit dieser Funktion kann BMP den Datenverkehr basierend auf den Routen und Routing-Instanzen filtern.

Konfigurieren des BGP-Überwachungsprotokolls Version 3

Das BGP Monitoring Protocol (BMP) ermöglicht es dem Junos-Betriebssystem, die BGP-Routeninformationen vom Router an eine Überwachungsanwendung auf einem separaten Gerät zu senden. Die Überwachungsanwendung wird als BMP-Überwachungsstation oder BMP-Station bezeichnet. Um BMP in Ihrem Netzwerk bereitzustellen, müssen Sie BMP auf jedem Router und mindestens eine BMP-Station konfigurieren. In diesem Verfahren wird beschrieben, wie BMP auf einem Router konfiguriert wird.

Sie können diese Einstellungen fÃ1/4r alle BMP-Stationen festlegen, indem Sie die hier beschriebenen Anweisungen auf Hierarchieebene konfigurieren.[edit routing-options bmp] Sie können auch Einstellungen für bestimmte BMP-Stationen konfigurieren, indem Sie diese Anweisungen auf Hierarchieebene konfigurieren.[edit routing-options bmp station station-name]

Das folgende Verfahren beschreibt, wie BMP Version 3 auf dem Router konfiguriert wird:

  1. Geben Sie das Speicherlimit für die BMP-Überwachungsstation an, indem Sie die Anweisung konfigurieren.memory limit Der Wert muss in Bytes angegeben werden.

  2. Geben Sie den Namen oder die Adresse für die BMP-Überwachungsstation an, indem Sie die Anweisung konfigurieren.station-address Sie können das eine oder das andere angeben, aber nicht beides. Bei der Adresse muss es sich um eine gültige IPv4- oder IPv6-Adresse handeln.
  3. Geben Sie die Portnummer für die BMP-Überwachungsstation an, indem Sie die Anweisung konfigurieren.station-port
  4. Konfigurieren Sie, wie oft Statistikmeldungen an die BMP-Überwachungsstation gesendet werden, indem Sie die Anzahl der Sekunden zwischen den Nachrichtenübertragungen mit der Anweisung angeben.statistics-timeout Wenn Sie den Wert 0 konfigurieren, werden keine Statistikmeldungen gesendet.

Konfigurieren des BGP-Überwachungsprotokolls für die Ausführung auf einer anderen Routing-Instanz

Ab Junos OS Version 18.3R1 können Sie angeben, welche Routing-Instanz das BGP Monitoring Protocol (BMP) verwenden soll. Vor Junos OS Version 18.3R1 mussten Sie die Standard-Routing-Instanz verwenden. Standardmäßig stellt in Junos OS die Ethernet-Verwaltungsschnittstelle (in der Regel mit dem Namen fxp0 oder em0) das Out-of-Band-Verwaltungsnetzwerk für das Gerät bereit. Es gibt keine klare Trennung zwischen Out-of-Band-Verwaltungsdatenverkehr und In-Band-Protokollsteuerungsdatenverkehr oder Benutzerdatenverkehr auf Routing-Instanz- oder Routing-Tabellenebene. Stattdessen wird der gesamte Datenverkehr über die Standard-Routing-Instanz abgewickelt, was Bedenken hinsichtlich Sicherheit, Leistung und Fehlerbehebung aufkommen lässt.

Ab Junos OS Version 17.3R1 können Sie die Verwaltungsschnittstelle in einer nicht standardmäßigen virtuellen Routing- und Weiterleitungsinstanz (VRF), der mgmt_junos Routing-Instanz, konfigurieren. Nachdem Sie diese Verwaltungsroutinginstanz konfiguriert haben, wie unter Konfigurieren der mgmt_junos-Routinginstanz beschrieben, muss der Verwaltungsdatenverkehr keine Routingtabelle (d. h. die Tabelle default.inet.0) mehr für anderen Steuerungs- oder Protokolldatenverkehr im System freigeben. Aber erst ab Junos OS Version 18.3R1 können Sie diese nicht standardmäßige Verwaltungsinstanz für BMP verwenden. Sie können auch eine beliebige konfigurierte Routing-Instanz für BMP verwenden. Dabei muss es sich nicht mehr um die Standard-Routinginstanz handeln.

Konfigurieren einer nicht standardmäßigen Routing-Instanz für BMP

Um die von BMP verwendete Routing-Instanz zu ändern, müssen Sie die BMP-Station und den Verbindungsmodus konfigurieren, der entweder passiv oder aktiv ist. Im aktiven Modus versucht der Router, die TCP-Verbindung mit der BMP-Station zu starten. Im passiven Modus wartet der Router darauf, dass die BMP-Station die TCP-Sitzung initiiert. Außerdem müssen Sie einen Port und die Stationsadresse konfigurieren.

HINWEIS:

Um eine nicht standardmäßige Routinginstanz zu verwenden, müssen Sie sie unter der Hierarchieebene konfigurieren.[edit routing-instances]

So konfigurieren Sie eine nicht standardmäßige Routing-Instanz für BMP:

  1. Konfigurieren Sie die Routinginstanz unter der Hierarchieebene .edit routing-instances
  2. Konfigurieren Sie die Routing-Instanz für die BMP-Routing-Instanz.
  3. Konfigurieren Sie den Verbindungsmodus.
    • Wenn Sie den passiven Modus konfigurieren, konfigurieren Sie die folgenden zusätzlichen Anweisungen:

    • Wenn Sie den aktiven Modus konfigurieren, konfigurieren Sie mindestens die folgenden zusätzlichen Anweisungen:

Konfigurieren von mgmt_junos für BMP

Um die von BMP verwendete Routing-Instanz zu ändern, müssen Sie die BMP-Station und den Verbindungsmodus konfigurieren, der entweder passiv oder aktiv ist. Im aktiven Modus versucht der Router, die TCP-Verbindung mit der BMP-Station zu starten. Im passiven Modus wartet der Router darauf, dass die BMP-Station die TCP-Sitzung initiiert. Außerdem müssen Sie einen Port und die Stationsadresse konfigurieren.

HINWEIS:

Um die Management-Routinginstanz verwenden zu können, müssen Sie sie unter der Hierarchieebene konfigurieren und mit der configuration-Anweisung aktivieren.[edit routing-instances]management-instance

So konfigurieren Sie mgmt_junos als Routing-Instanz für BMP:

  1. Konfigurieren Sie die nicht standardmäßige Routinginstanz für die Verwaltung.
  2. Konfigurieren Sie die Routinginstanz unter der Hierarchieebene .edit routing-instances
  3. Konfigurieren Sie die Routing-Instanz für die BMP-Routing-Instanz.
  4. Konfigurieren Sie den Verbindungsmodus.
    • Wenn Sie den passiven Modus konfigurieren, konfigurieren Sie die folgenden zusätzlichen Anweisungen:

    • Wenn Sie den aktiven Modus konfigurieren, konfigurieren Sie die folgenden zusätzlichen Anweisungen:

Beispiel: Konfigurieren des BGP-Überwachungsprotokolls

In diesem Beispiel wird gezeigt, wie das BGP Monitoring Protocol (BMP) aktiviert wird. Die Junos OS-Implementierung von BMP basiert auf RFC 8671.

Anforderungen

  • Konfigurieren Sie die Routerschnittstellen.

    HINWEIS:

    Wenn eine Schnittstelle deaktiviert ist, wird der BMP, der die TCP-Sitzung überwacht, für 240 Sekunden (4 Minuten) heruntergefahren. Dies ist ein erwartetes Verhalten.

  • Konfigurieren Sie ein Interior Gateway Protocol (IGP).

  • Konfigurieren Sie BGP- und Routing-Richtlinien.

  • Konfigurieren Sie eine Überwachungsstation so, dass sie an einem bestimmten TCP-Port lauscht.

Überblick

Um die Überwachungsstation zu konfigurieren, an die BMP-Daten gesendet werden, müssen Sie sowohl die Anweisung als auch konfigurieren.station-addressstation-port Als Stationsadresse können Sie entweder die IP-Adresse oder den Namen der Überwachungsstation angeben. Geben Sie für den Stationsnamen an.name Geben Sie für den Stationsport einen TCP-Port an. BMP arbeitet über TCP. Die Überwachungsstation ist so konfiguriert, dass sie an einem bestimmten TCP-Port lauscht, und der Router ist so konfiguriert, dass er eine aktive Verbindung zu diesem Port herstellt und Nachrichten über diese TCP-Verbindung sendet. Sie konfigurieren BMP nur in der Standard-Routinginstanz. BMP gilt jedoch für Routen in der Standard-Routing-Instanz und für Routen in anderen Routing-Instanzen.

Optional können Sie angeben, wie oft Daten an die Überwachungsstation gesendet werden sollen. Der Standardwert ist 1 Minute. Um dieses Intervall zu ändern, schließen Sie die Anweisung ein.statistics-timeout seconds Für können Sie einen Wert zwischen 15 und 65.535 angeben.seconds

Topologie

Abbildung 1 zeigt eine Beispieltopologie. In diesem Beispiel wird BMP auf Router PE1 konfiguriert. Die Serveradresse lautet 192.168.64.180. Der überwachende TCP-Port auf dem Server ist Port 11019.

Abbildung 1: BMP-TopologieBMP-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, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein.[edit]

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.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie BMP:

  1. Konfigurieren Sie die Adresse der Empfangsstation.

  2. Konfigurieren Sie den Port der Empfangsstation.

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den Befehl eingeben.show routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Überprüfen, ob BMP in Betrieb ist

Zweck

Führen Sie den Befehl aus, um eine Reihe von Statistiken und den aktuellen BMP-Sitzungsstatus auf dem Router anzuzeigen.show bgp bmp

Was

Grundlegendes zu Ablaufverfolgungsvorgängen für BGP-Protokolldatenverkehr

Sie können verschiedene BGP-Protokolldatenströme verfolgen, um Probleme mit dem BGP-Protokoll zu beheben. Um den BGP-Protokolldatenverkehr zu verfolgen, fügen Sie die Anweisung auf Hierarchieebene ein.traceoptions[edit protocols bgp] Fügen Sie bei Routing-Instanzen die Anweisung auf Hierarchieebene ein.traceoptions[edit routing-instances routing-instance-name protocols bgp]

Sie können die folgenden BGP-Protokoll-spezifischen Trace-Optionen mit der Anweisung angeben:flag

  • 4byte-as—4-Byte-AS-Ereignisse.

  • bfd—BFD-Protokoll-Ereignisse.

  • damping—Dämpfungs-Operationen.

  • graceful-restart– Ereignisse für einen ordnungsgemäßen Neustart.

  • keepalive– BGP-Keepalive-Meldungen.

  • nsr-synchronization– Unterbrechungsfreie aktive Routing-Synchronisierungsereignisse.

  • open– Offene BGP-Pakete. Diese Pakete werden zwischen Peers gesendet, wenn diese eine Verbindung herstellen.

  • packets– Alle BGP-Protokollpakete.

  • refresh– BGP-Aktualisierungspakete.

  • update– BGP-Aktualisierungspakete. Diese Pakete bieten Routing-Updates für BGP-Systeme.

Globale Ablaufverfolgungsoptionen werden von der Konfiguration geerbt, die von der Anweisung auf Hierarchieebene festgelegt wurde.traceoptions[edit routing-options] Sie können die folgenden globalen Trace-Optionen für das BGP-Protokoll mit der auf der Hierarchieebene enthaltenen Anweisung überschreiben:traceoptions flag[edit protocols bgp]

  • all—Alle Nachverfolgungsvorgänge

  • general—Alle normalen Vorgänge und Änderungen an der Routing-Tabelle (eine Kombination aus den normalen und Routen-Trace-Vorgängen)

  • normal—Normale Ereignisse

  • policy—Richtlinienverarbeitung

  • route—Routing-Informationen

  • state—Zustandsübergänge

  • task—Verarbeitung von Routing-Protokoll-Aufgaben

  • timer—Routing-Protokoll-Timer-Verarbeitung

Sie können optional einen oder mehrere der folgenden Flagmodifizierer angeben:

  • detail– Detaillierte Trace-Informationen.

  • filter: Filtern Sie Trace-Informationen. Gilt nur für Flags und Ablaufverfolgungsflags.routedamping

  • receive– Pakete, die empfangen werden.

  • send—Pakete, die übertragen werden.

HINWEIS:

Verwenden Sie das Trace-Flag und den Flag-Modifizierer mit Vorsicht, da diese dazu führen können, dass die CPU sehr ausgelastet wird.alldetail

HINWEIS:

Wenn Sie nur das Flag aktivieren, generieren empfangene Keepalive-Nachrichten keine Ablaufverfolgungsmeldung. update

Sie können Ablaufverfolgungsanweisungen filtern und nur die Anweisungsinformationen anzeigen, die den Filter durchlaufen, indem Sie den Flagmodifizierer angeben.filter Der Modifikator wird nur für die Flags und Ablaufverfolgung unterstützt.filterroutedamping

Die Anweisung gibt Filterübereinstimmungen basierend auf Präfixen an.match-on Es wird verwendet, um Routenfilter abzugleichen.

HINWEIS:

Die Ablaufverfolgungsfilterung pro Nachbar wird auf BGP-Pro-Nachbar-Ebene für und Flags nicht unterstützt.routedamping Die Filterung von Ablaufverfolgungsoptionen erfolgt auf Peergruppenebene.

Beispiel: BGP-Trace-Dateien auf logischen Systemen anzeigen

In diesem Beispiel wird gezeigt, wie Dateien, die in einem logischen System gespeichert sind, aufgelistet und angezeigt werden.

Anforderungen

Überblick

Logische Systeme haben ihre individuelle Verzeichnisstruktur im Verzeichnis angelegt./var/logical-systems/logical-system-name Es enthält die folgenden Unterverzeichnisse:

  • /config– Enthält die aktive Konfiguration, die für das logische System spezifisch ist.

  • /log– Enthält Systemprotokoll- und Ablaufverfolgungsdateien, die für das logische System spezifisch sind.

    Um die Abwärtskompatibilität der Protokolldateien mit früheren Versionen von Junos OS zu gewährleisten, wird bei der Konfiguration eines logischen Systems ein symbolischer Link (Symlink) vom Verzeichnis zum Verzeichnis erstellt./var/logs/logical-system-name/var/logical-systems/logical-system-name

  • /tmp– Enthält temporäre Dateien, die für das logische System spezifisch sind.

Das Dateisystem für jedes logische System ermöglicht es Benutzern logischer Systeme, Ablaufverfolgungsprotokolle anzuzeigen und logische Systemdateien zu ändern. Administratoren logischer Systeme haben vollen Zugriff auf die Anzeige und Änderung aller Dateien, die für das logische System spezifisch sind.

Benutzer und Administratoren logischer Systeme können Konfigurationsdateien auf der Ebene des logischen Systems mit den Befehlen und Konfigurationsmodus speichern und laden.saveload Darüber hinaus können sie auch die Befehle , und Betriebsmodus auf der Ebene des logischen Systems ausgeben.show logmonitorfile

In diesem Beispiel wird gezeigt, wie eine BGP-Ablaufverfolgungsdatei auf einem logischen System konfiguriert und angezeigt wird. Die Schritte können so angepasst werden, dass sie für Ablaufverfolgungsvorgänge für jede Junos OS-Hierarchieebene gelten, die Ablaufverfolgungsvorgänge unterstützt.

Tipp:

Um eine Liste der Hierarchieebenen anzuzeigen, die Ablaufverfolgungsvorgänge unterstützen, geben Sie den Befehl im Konfigurationsmodus ein.help apropos traceoptions

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, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein.[edit]

Konfigurieren von Ablaufverfolgungsvorgängen

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 CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie die Ablaufverfolgungsvorgänge:

  1. Konfigurieren Sie Ablaufverfolgungsvorgänge auf dem logischen System.

  2. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Anzeigen der Ablaufverfolgungsdatei

Schritt-für-Schritt-Anleitung

So zeigen Sie die Ablaufverfolgungsdatei an:

  1. Listen Sie im Betriebsmodus auf dem Hauptrouter die Verzeichnisse auf dem logischen System auf.

  2. Listen Sie im Betriebsmodus auf dem Hauptrouter die Protokolldateien auf dem logischen System auf.

  3. Zeigen Sie den Inhalt der Datei an.bgp-log

  4. Filtern Sie die Ausgabe der Protokolldatei.

  5. Zeigen Sie die Nachverfolgungsvorgänge in Echtzeit an.

    VORSICHT:

    Das Löschen der BGP-Nachbartabelle ist in einer Produktionsumgebung störend.

  6. Führen Sie den Befehl mit einer optionalen Bedingung aus.monitor startmatch

  7. Unterbrechen Sie den Befehl, indem Sie Esc-Q drücken.monitor Um die Unterbrechung der Ausgabe aufzuheben, drücken Sie erneut Esc-Q.

  8. Stoppen Sie den Befehl, indem Sie die Eingabetaste drücken und eingeben.monitormonitor stop

  9. Wenn Sie die Problembehandlung abgeschlossen haben, sollten Sie die Ablaufverfolgungsprotokollierung deaktivieren, um unnötige Auswirkungen auf die Systemressourcen zu vermeiden.

    Wenn die Konfiguration deaktiviert ist, erscheint sie in der Konfiguration mit dem Tag. Um Ablaufverfolgungsvorgänge zu reaktivieren, verwenden Sie die configuration-mode-Anweisung.inactiveactivate

  10. Um Ablaufverfolgungsvorgänge zu reaktivieren, verwenden Sie die configuration-mode-Anweisung.activate

Trace-Protokollierung deaktivieren und reaktivieren

Schritt-für-Schritt-Anleitung

So deaktivieren und reaktivieren Sie die Trace-Datei:

  1. Wenn Sie die Problembehandlung abgeschlossen haben, sollten Sie die Ablaufverfolgungsprotokollierung deaktivieren, um unnötige Auswirkungen auf die Systemressourcen zu vermeiden.

    Wenn die Konfiguration deaktiviert ist, erscheint die Anweisung in der Konfiguration mit dem Tag.inactive

  2. Um die Protokollierung wieder zu aktivieren, verwenden Sie die Anweisung configuration-mode.activate

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den Befehl eingeben.show logical-systems A protocols bgp group internal-peers Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen, ob die Ablaufverfolgungsprotokolldatei funktionsfähig ist

Zweck

Stellen Sie sicher, dass Ereignisse in die Protokolldatei geschrieben werden.

Was

Beispiel: Ablaufverfolgung globaler Routingprotokollvorgänge

In diesem Beispiel wird gezeigt, wie Dateien aufgelistet und angezeigt werden, die erstellt werden, wenn Sie globale Routingablaufverfolgungsvorgänge aktivieren.

Anforderungen

Sie müssen das Privileg haben.view

Überblick

Um die Ablaufverfolgung des globalen Routingprotokolls zu konfigurieren, fügen Sie die Anweisung auf Hierarchieebene ein:traceoptions[edit routing-options]

Die Flags in einer Anweisung sind Bezeichner.traceoptions flag Wenn Sie den Befehl verwenden, um ein Flag zu konfigurieren, werden möglicherweise bereits festgelegte Flags nicht geändert.set Im folgenden Beispiel hat das Festlegen des Ablaufverfolgungsflags keine Auswirkungen auf das bereits konfigurierte Flag.timertask Verwenden Sie den Befehl, um ein bestimmtes Flag zu löschen.delete

In diesem Beispiel wird gezeigt, wie eine Ablaufverfolgungsdatei konfiguriert und angezeigt wird, die Änderungen in der Routingtabelle nachverfolgt. Die Schritte können so angepasst werden, dass sie für Ablaufverfolgungsvorgänge für jede Junos OS-Hierarchieebene gelten, die Ablaufverfolgungsvorgänge unterstützt.

Tipp:

Um eine Liste der Hierarchieebenen anzuzeigen, die Ablaufverfolgungsvorgänge unterstützen, geben Sie den Befehl im Konfigurationsmodus ein.help apropos traceoptions

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, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein.[edit]

Konfigurieren von Ablaufverfolgungsvorgängen

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.Verwenden des CLI-Editors im Konfigurationsmodushttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

So konfigurieren Sie die Ablaufverfolgungsvorgänge:

  1. Konfigurieren von Ablaufverfolgungsvorgängen.

  2. Konfigurieren Sie eine statische Route, um eine Änderung in der Routing-Tabelle zu bewirken.

  3. Wenn Sie mit der Konfiguration des Geräts fertig sind, bestätigen Sie die Konfiguration.

Anzeigen der Ablaufverfolgungsdatei

Schritt-für-Schritt-Anleitung

So zeigen Sie die Ablaufverfolgungsdatei an:

  1. Listen Sie im Betriebsmodus die Protokolldateien auf dem System auf.

  2. Zeigen Sie den Inhalt der Datei an.routing-table-changes

  3. Filtern Sie die Ausgabe der Protokolldatei.

  4. Zeigen Sie die Ablaufverfolgungsvorgänge in Echtzeit an, indem Sie den Befehl mit einer optionalen Bedingung ausführen.monitor startmatch

  5. Deaktivieren Sie die statische Route.

  6. Stoppen Sie den Befehl, indem Sie die Eingabetaste drücken und eingeben.monitormonitor stop

  7. Wenn Sie die Problembehandlung abgeschlossen haben, sollten Sie die Ablaufverfolgungsprotokollierung deaktivieren, um unnötige Auswirkungen auf die Systemressourcen zu vermeiden.

    Wenn die Konfiguration deaktiviert ist, erscheint sie in der Konfiguration mit dem Tag.inactive

  8. Um Ablaufverfolgungsvorgänge zu reaktivieren, verwenden Sie die configuration-mode-Anweisung.activate

Ergebnisse

Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie den Befehl eingeben.show routing-options Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Überprüfung

Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfen, ob die Ablaufverfolgungsprotokolldatei funktionsfähig ist

Zweck

Stellen Sie sicher, dass Ereignisse in die Protokolldatei geschrieben werden.

Was

Nachverfolgung von BMP-Vorgängen

Sie können BMP-Operationen fÃ1/4r alle BMP-Stationen verfolgen, indem Sie die Anweisung auf der Hierarchieebene oder fÃ1/4r bestimmte BMP-Stationen auf der traceoptions[edit routing-options bmp] Hierarchieebene konfigurieren.[edit routing-options bmp station station-name]

Führen Sie die folgenden Schritte aus, um BMP-Vorgänge zu verfolgen:

  1. Konfigurieren Sie die Anweisung:traceoptions
  2. Geben Sie mit der Option den Namen der Datei an, die die Ausgabe des Ablaufverfolgungsvorgangs erhalten soll.file Schließen Sie den Namen in Anführungszeichen ein. Alle Dateien werden im Verzeichnis abgelegt./var/log Es wird empfohlen, die BMP-Ablaufverfolgungsausgabe in der Datei zu platzieren.bmp-log
  3. (Optional) Geben Sie mit dieser Option die maximale Anzahl von Trace-Dateien an.files Wenn eine benannte Ablaufverfolgungsdatei ihre maximale Größe erreicht, wird sie umbenannt , dann usw., bis die maximale Anzahl von Ablaufverfolgungsdateien erreicht ist.trace-file.0trace-file.0trace-file.1 Anschließend wird die älteste Trace-Datei überschrieben. Wenn Sie eine maximale Anzahl von Dateien angeben, müssen Sie mit der Option auch eine maximale Dateigröße angeben.size
  4. (Optional) Geben Sie die maximale Größe jeder Ablaufverfolgungsdatei mit der Option in Kilobyte (KB), Megabyte (MB) oder Gigabyte (GB) an.size Wenn eine Trace-Datei mit dem Namen diese Größe erreicht, wird sie in .trace-filetrace-file.0 Wenn das wieder seine maximale Größe erreicht, wird es umbenannt und umbenannt. trace-filetrace-file.0trace-file.1trace-filetrace-file.0 Dieses Umbenennungsschema wird so lange fortgesetzt, bis die maximale Anzahl von Ablaufverfolgungsdateien erreicht ist. Anschließend wird die älteste Trace-Datei überschrieben. Wenn Sie eine maximale Dateigröße angeben, müssen Sie mit der Option auch eine maximale Anzahl von Trace-Dateien angeben.files
  5. (Optional) Sie können angeben, dass die Protokolldateien entweder (für alle Benutzer auf dem Gerät zugänglich) oder (nicht für alle Benutzer auf dem Gerät) zugänglich sind.world-readableno-world-readable
  6. Mit der Anweisung können Sie die folgenden BMP-spezifischen Trace-Optionen angeben:flag
    • all: Verfolgen Sie alle BMP-Überwachungsvorgänge.

    • down– Meldungen nach unten.

    • error– Fehlerbedingungen.

    • event– Wichtige Ereignisse, Stationseinrichtung, Fehler und Ereignisse.

    • general– Allgemeine Ereignisse.

    • normal– Normale Ereignisse.

    • packets– Alle Nachrichten.

    • policy– Verarbeitung von Richtlinien.

    • route– Routing-Informationen.

    • route-monitoring– Meldungen zur Routenüberwachung.

    • state– Zustandsübergänge.

    • statistics—Statistik-Meldungen.

    • task– Verarbeitung der Routing-Protokollaufgabe.

    • timer– Routing-Protokoll-Timer-Verarbeitung.

    • up—Nachrichten nach oben.

    • write– Schreiben von Botschaften.

    Sie können optional einen oder mehrere der folgenden Flagmodifizierer angeben:

    • detail: Geben Sie detaillierte Trace-Informationen an.

    • disable– Deaktivieren Sie das Ablaufverfolgungsflag.

    • receive– Verfolgen Sie die empfangenen Pakete.

    • send– Verfolgen Sie die übertragenen Pakete.

    HINWEIS:

    Verwenden Sie das Trace-Flag und den Flag-Modifizierer mit Vorsicht, da eine erhöhte Rechenleistung des Computers erforderlich ist.alldetail

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
18.3R1
Ab Junos OS Version 18.3R1 können Sie angeben, welche Routing-Instanz das BGP Monitoring Protocol (BMP) verwenden soll.