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.

Action!

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 Adjacency-RIB-In Routing-Tabellen gesammelt. Bei den Adjacency-RIB-In 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.

HINWEIS:

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

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 [edit routing-options bmp] konfigurieren. Sie können auch Einstellungen für bestimmte BMP-Stationen konfigurieren, indem Sie diese Anweisungen auf Hierarchieebene [edit routing-options bmp station station-name] konfigurieren.

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 memory limit Anweisung konfigurieren. Der Wert muss in Bytes angegeben werden.

  2. Geben Sie den Namen oder die Adresse für die BMP-Überwachungsstation an, indem Sie die station-address Anweisung konfigurieren. 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 station-port Anweisung konfigurieren.
  4. Konfigurieren Sie, wie oft Statistikmeldungen an die BMP-Überwachungsstation gesendet werden, indem Sie die Anzahl der Sekunden zwischen den Nachrichtenübertragungen mit statistics-timeout der Anweisung angeben. 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-Routinginstanzbeschrieben, 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 [edit routing-instances] konfigurieren.

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 [edit routing-instances] Hierarchieebene konfigurieren und mit der configuration-Anweisung management-instance aktivieren.

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 station-port auch konfigurierenstation-address. Als Stationsadresse können Sie entweder die IP-Adresse oder den Namen der Überwachungsstation angeben. Geben Sie für nameden Stationsnamenan. 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 statistics-timeout seconds Anweisung ein. Für secondskönnen Sie einen Wert zwischen 15 und 65.535 angeben.

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 [edit] ein.

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 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 show routing-options Befehl eingeben. Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Verifizierung

Überprüfen, ob BMP in Betrieb ist

Zweck

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

Action!

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 traceoptions Anweisung auf Hierarchieebene [edit protocols bgp] ein. Fügen Sie bei Routing-Instanzen die traceoptions Anweisung auf Hierarchieebene [edit routing-instances routing-instance-name protocols bgp] ein.

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

  • 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 traceoptions Anweisung auf Hierarchieebene [edit routing-options] festgelegt wurde. Sie können die folgenden globalen Trace-Optionen für das BGP-Protokoll mit der traceoptions flag auf der [edit protocols bgp] Hierarchieebene enthaltenen Anweisung überschreiben:

  • 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 route Flags und damping Ablaufverfolgungsflags.

  • receive– Pakete, die empfangen werden.

  • send—Pakete, die übertragen werden.

HINWEIS:

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

HINWEIS:

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

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

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

HINWEIS:

Die Ablaufverfolgungsfilterung pro Nachbar wird auf BGP-Pro-Nachbar-Ebene für route und damping Flags nicht unterstützt. 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 /var/logical-systems/logical-system-name Verzeichnis angelegt. 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 /var/logs/logical-system-name Verzeichnis zum /var/logical-systems/logical-system-name Verzeichnis erstellt.

  • /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 save Befehlen und load Konfigurationsmodus speichern und laden. Darüber hinaus können sie auch die show logBefehle , monitorund file Betriebsmodus auf der Ebene des logischen Systems ausgeben.

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 help apropos traceoptions Befehl im Konfigurationsmodus ein.

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 [edit] ein.

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.

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 bgp-log Datei an.

  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 monitor start Befehl mit einer optionalen match Bedingung aus.

  7. Unterbrechen Sie den monitor Befehl, indem Sie Esc-Q drücken. 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 monitor . monitor 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 inactive Tag. Um Ablaufverfolgungsvorgänge zu reaktivieren, verwenden Sie die activate configuration-mode-Anweisung.

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

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 inactive Tag.

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

Ergebnisse

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

Verifizierung

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.

Action!

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 view haben.

Überblick

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

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

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 help apropos traceoptions Befehl im Konfigurationsmodus ein.

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 [edit] ein.

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.

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 routing-table-changes Datei an.

  3. Filtern Sie die Ausgabe der Protokolldatei.

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

  5. Deaktivieren Sie die statische Route.

  6. Stoppen Sie den Befehl, indem Sie die Eingabetaste drücken und eingeben monitor . monitor 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 inactive Tag.

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

Ergebnisse

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

Verifizierung

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.

Action!

Nachverfolgung von BMP-Vorgängen

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

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

  1. Konfigurieren Sie die traceoptions Anweisung:
  2. Geben Sie mit der file Option den Namen der Datei an, die die Ausgabe des Ablaufverfolgungsvorgangs erhalten soll. Schließen Sie den Namen in Anführungszeichen ein. Alle Dateien werden im Verzeichnis /var/logabgelegt. Es wird empfohlen, die BMP-Ablaufverfolgungsausgabe in der Datei bmp-logzu platzieren.
  3. (Optional) Geben Sie mit dieser files Option die maximale Anzahl von Trace-Dateien an. Wenn eine benannte trace-file.0 Ablaufverfolgungsdatei ihre maximale Größe erreicht, wird sie umbenannt trace-file.0, dann trace-file.1usw., bis die maximale Anzahl von Ablaufverfolgungsdateien erreicht ist. Anschließend wird die älteste Trace-Datei überschrieben. Wenn Sie eine maximale Anzahl von Dateien angeben, müssen Sie mit der size Option auch eine maximale Dateigröße angeben.
  4. (Optional) Geben Sie die maximale Größe jeder Ablaufverfolgungsdatei mit der size Option in Kilobyte (KB), Megabyte (MB) oder Gigabyte (GB) an. Wenn eine Trace-Datei mit dem Namen trace-file diese Größe erreicht, wird sie in trace-file.0. Wenn das wieder seine maximale Größe erreicht, trace-file.0 wird es trace-file umbenannt trace-file.1 und trace-file umbenannt trace-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 files Option auch eine maximale Anzahl von Trace-Dateien angeben.
  5. (Optional) Sie können angeben, dass die Protokolldateien entweder world-readable (für alle Benutzer auf dem Gerät zugänglich) oder no-world-readable (nicht für alle Benutzer auf dem Gerät) zugänglich sind.
  6. Mit der Anweisung können Sie flag die folgenden BMP-spezifischen Trace-Optionen angeben:
    • 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 all Trace-Flag und den detail Flag-Modifizierer mit Vorsicht, da eine erhöhte Rechenleistung des Computers erforderlich ist.

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.