Verständnis der Verwendung von Sondierungen zur Echtzeit-Leistungsüberwachung von Routern der M-, T-, ACX-, MX- und PTX-Serie, EX- und QFX-Switches
Mit Echtzeit-Leistungsüberwachung (RPM) können Sie aktive Sondierungen konfigurieren, um den Datenverkehr zu verfolgen und zu überwachen. Sondierungen erfassen Pakete pro Ziel und pro Anwendung, einschließlich PING Internet Control Message Protocol (ICMP)-Paketen, User Datagram Protocol und TRANSMISSION Control Protocol (UDP/TCP)-Pakete mit benutzerkonfigurierten Ports, benutzerkonfigurierte DSCP-Typ-of-Service-Pakete (Typ-of-Service) und HTTP-Pakete (Hypertext Transfer Protocol). RPM bietet Unterstützung für Management Information Base (MIB) mit Erweiterungen für RFC 2925, Definitionen verwalteter Objekte für Remote-Ping-, Traceroute- und Lookup-Operationen.
Wenn RPM auf einem Junos-Gerät konfiguriert ist, berechnet das Gerät die Netzwerkleistung basierend auf Paketreaktionszeit, Jitter und Paketverlust. Das Gerät sammelt RPM-Statistiken, indem Es Sondierungen an ein bestimmtes Probeziel sendet, das durch eine IP-Adresse identifiziert wird. Wenn das Ziel eine Probe empfängt, generiert es Antworten, die vom Gerät empfangen werden.
Ab Junos OS Version 17.3R1 können Sie RPM auf IPsec-Tunnel und GRE-Tunnel für PIC- und Routing-Engine-basierte RPM-Clients und -Server anwenden, wenn Sie MS-MPCs oder MS-MICs verwenden. Paketweiterleitungs-Engine-basiertes RPM wird für IPsec-Tunnel nicht unterstützt. Die Unterstützung von RPM in IPSec-Tunneln ermöglicht die Überwachung der Service Level Agreement (SLA) für den in IPSec-Tunneln transportierten Datenverkehr.
RPM wird auf logischen Systemen nicht unterstützt.
Ab Junos OS Evolved Version 20.1R1 können Sie RPM-Probes konfigurieren. Für Junos OS Evolved wird RPM auf [edit services monitoring rpm]
Hierarchieebene konfiguriert. Der Umfang des Supports beschränkt sich auf:
-
Probe-Erzeugung und -Empfang (Client) sowie Reflexion (Server) für die folgenden RPM-Probe-Typen:
-
icmp-ping
-
icmp-Zeitstempel
-
udp-ping
-
UDP-Zeitstempel
-
-
Sondenverlaufsverwaltung
-
Berichterstellung nur über Syslog
Ab Junos OS Evolved Version 21.2R1 wird die Berichterstellung über SNMP MIB-Objekte für RPM unterstützt. Weitere Informationen zu SNMP-MIBs, die Juniper unterstützt, finden Sie unter SNMP MIB Explorer.
In Junos OS können Sie auch RPM-Services konfigurieren, um automatisch zu bestimmen, ob ein Pfad zwischen einem Hostgerät und seinen konfigurierten BGP-Nachbarn existiert. Sie können die Ergebnisse der Erkennung mit einem SNMP-Client anzeigen. Die Ergebnisse werden in pingResultsTable
, jnxPingResultsTable
, und jnxPingProbeHistoryTable
pingProbeHistoryTable
.
Ab Junos OS Version 18.4R1 für Router der MX-Serie können Sie RPM-Probes verwenden, um den Verbindungsstatus zu erkennen und den Status der bevorzugten Route anhand der Sondierungen zu ändern. RPM-verfolgte Routen können IPv4 oder IPv6 sein und einen einzelnen IPv4- oder IPv6-Next-Hop unterstützen. Sie konfigurieren diese Funktion mit der rpm-tracking
Anweisung auf Hierarchieebene [edit routing-instances routing-options]
[edit routing-options]
. So können beispielsweise RPM-Probes an eine IP-Adresse gesendet werden, um festzustellen, ob die Verbindung aktiv ist, und wenn ja, installiert die Software eine statische Route in der Routing-Tabelle. Rpm-verfolgte statische Routen werden mit Voreinstellung 1 installiert und werden daher gegenüber allen vorhandenen statischen Routen für dasselbe Prefix bevorzugt. Ab Junos OS Version 19.1R1 können Sie bis zu 16 next Hops für jede IPv4- oder IPv6-RPM-verfolgte statische Route für Router der MX-Serie nachverfolgen. Ab Junos OS Version 20.4R1 haben wir die Unterstützung für Router der PTX-Serie erweitert. Darüber hinaus können Sie für diese Funktion Routeneinstellungen und Tag-Werte für jedes IPv4- oder IPv6-Zielpräfix konfigurieren. Ab Junos OS Version 22.3R1 können Sie statische RPM-Routen für die Router ACX710 und ACX5448 konfigurieren.
In Junos OS werden probe-Konfiguration und Sondierungsergebnisse sowohl von der Befehlszeilenschnittstelle (CLI) als auch von SNMP unterstützt. Sie legen die Prüfoptionen in der test test-name
Anweisung auf Hierarchieebene [edit services rpm probe owner
] fest. Sie verwenden den show services rpm probe-results
Befehl, um die Ergebnisse der letzten RPM-Sondierungen anzuzeigen.
Die folgenden Probe-Typen werden mit DSCP-Kennzeichnung unterstützt:
-
HTTP get (nicht verfügbar für BGP RPM-Services)
-
ICMP-Echo
-
ICMP-Zeitstempel
-
TCP-Verbindung
-
UDP-Echo
-
UDP-Zeitstempel
Für ACX-Router:
-
Die Router der ACX710- und ACX5448-Serie unterstützen die Anweisungskonfiguration, die
hardware-timestamp
in Junos OS Version 22.3R1 beginnt. -
Die ACX500-Serie, ACX1000-Serie, ACX2000-Serie, ACX4000-Serie, ACX5048-Router und der ACX5096-Router unterstützen die
hardware-timestamp
Anweisungskonfiguration nicht.
Mit Sondierungen können Sie Folgendes überwachen:
-
Durchschnittliche Hin- und Rücklaufzeit
-
Jitter der Hin- und Rücklaufzeit – Der Unterschied zwischen der minimalen und der maximalen Hin- und Rücklaufzeit
-
Maximale Hin- und Rücklaufzeit
-
Minimale Hin- und Rücklaufzeit
-
Standardabweichung der Hin- und Rücklaufzeit (nur Junos OS)
One-Way-Messungen für ICMP-Zeitstempelsonden umfassen:
-
Minimale, maximale Standardabweichungs- und Jittermessungen für Ausgangs- und Eingangszeiten
-
Anzahl der empfangenen Sondungsantworten
-
Anzahl der gesendeten Sondierungen
-
Anteil der verlorenen Sondierungen
Sie können die folgenden RPM-Schwellenwerte konfigurieren:
-
Verzögerung bei Eingang/Ausgang
-
Jitter
-
Hin- und Rückrunde
-
Standardabweichung (nur Junos OS)
-
Aufeinanderfolgende Verlorene Sondierungen
-
Total Lost Probes (pro Test)
Sie können auch CoS-Klassifizierer und Priorisierung von RPM-Paketen über reguläre Datenpakete konfigurieren, die über eine Eingabeschnittstelle mit der dscp-code-points
Konfigurationsaussage empfangen werden.
Tabelle 1 enthält Informationen über RPM und die damit verbundene Zeitstempelunterstützung für MPC, MS-MIC/MPC und Routing-Engine:
Feature |
Rolle |
IP-Version |
Support (Y/N) |
Zeitstempel für die Routing-Engine |
Zeitstempel auf MPC (Hardware-Zeitstempel) |
Zeitstempel auf MPC (si-interface) |
Zeitstempel auf MS-MIC/MPC (Delegate-Probes) |
---|---|---|---|---|---|---|---|
RPM |
Kunde |
IPv4 |
Y |
Y (μsec) 2000 maximale Sonden |
Y (μsec) 2000 maximale Sonden |
N |
Y (msec) 1 Million maximale Sonden |
IPv6 |
Y |
Y (μsec) 2000 maximale Sonden |
N |
N |
Y (msec) 1 Million maximale Sonden |
||
Server
|
IPv4 |
Y |
Y (μsec) 2000 maximale Sonden |
Y (μsec) 2000 maximale Sonden |
N |
Y (msec) 1 Million maximale Sonden |
|
IPv6 |
Y |
Y (μsec) 2000 maximale Sonden |
N |
N |
Y (msec) 1 Million maximale Sonden |