Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren eines Junos Telemetry Interface Sensor (CLI-Prozedur)

Junos Telemetry Interface bietet ein hoch skalierbares Streaming von Telemetrieinformationen. Im Gegensatz zu früheren Überwachungssystemen wie SNMP, die das sogenannte Pull-Modell verwenden, nutzt die Junos Telemetrieschnittstelle das Push-Modell, um Daten zu sammeln. Das Push-Modell überwindet frühere Skalierungsgrenzen und reduziert den Verarbeitungsaufwand für die Management-Station. Sie können die Überwachung und das Streaming von Daten für verschiedene Systemressourcen ermöglichen, z. B. für physische und logische Schnittstellen und Firewall-Filter. Um eine bestimmte Systemressource zu überwachen, konfigurieren Sie einen Sensor. Jede Sensorkonfiguration erfordert drei Hauptkomponenten:

  • Sensorprofil: Ermöglicht der Systemressource die Überwachung und ermöglicht Ihnen das Festlegen verwandter Parameter, z. B. des Zielservers zum Senden von Daten.

  • Exportprofil: Gibt die Attribute für den Prozess des Exports erfasster Daten an, z. B. das zu verwendende Transportprotokoll und das Intervall, in dem Daten gesammelt werden sollen.

  • Streaming-Serverprofil: Gibt den Server für das Sammeln von Daten und zugehörige Parameter an, einschließlich der Ziel-IP-Adresse und Portnummer.

Hinweis:

Junos Telemetry Interface wurde in Junos OS Version 15.1F3 auf Routern der MX-Serie mit Schnittstellen eingeführt, die auf MPC1 bis MPC6E und auf Routern der PTX-Serie mit Schnittstellen konfiguriert sind, die auf FPC3 konfiguriert sind. Ab Junos OS Version 15.1F5 wird die Junos Telemetry Interface auch auf MPC7E, MPC8E und MPC9E auf Routern der MX-Serie unterstützt.

Ab Junos OS Version 16.1R3 werden auch FPC1 und FPC2 auf Routern der PTX-Serie unterstützt.

Ab Junos OS Version 17.2R1 werden auch QFX10000- und PTX1000-Switches unterstützt.

Ab Junos OS Version 17.3R1 werden auch EX9200-Switches und das Routing and Control Board (RCB) auf PTX3000-Routern unterstützt.

Ab Junos OS Version 17.4R1 werden virtuelle Router der MX-Serie (vMX) unterstützt. Alle Sensoren werden unterstützt, außer für Fabric-Statistiken und Statistiken mit hoher Warteschlangenskalierung.

Ab Junos OS Version 19.1R1 werden auch Router der MX-Serie unterstützt, die mit MS-MIC und MS-MPC, QFX10002-Switches und PTX10002-Routern arbeiten.

Best Practices:

Wir empfehlen, dass Sie vor der Konfiguration eines Sensorprofils mindestens ein Exportprofil und mindestens einen Streaming-Server konfigurieren. Auf diese Weise können Sie ein Exportprofil und einen Streaming-Server mit der Sensorprofilkonfiguration verknüpfen.

Bevor Sie beginnen:

  • Konfigurieren Sie eine Verbindung von Ihrem Gerät von Juniper Networks zu einem Server, der In-Band-Verwaltungsschnittstellen verwendet.

Konfigurieren eines Exportprofils

Ein Exportprofil definiert die Parameter des Exportprozesses von Daten, die über die Junos Telemetrieschnittstelle generiert werden. Sie müssen mindestens ein Exportprofil konfigurieren, aber Sie können mehrere Exportprofile konfigurieren. Jedes Exportprofil kann mit mehreren Sensorprofilen verknüpft werden. Sie können jedoch nur ein Exportprofil einem bestimmten Sensorprofil zuordnen.

Hinweis:

Ab Junos OS Version 17.3R1 können Sie nur auf Routern der MX-Serie eine Paketverlustpriorität für ein Exportprofil angeben. Infolgedessen können Sie die entsprechende Paketverlustpriorität auf jeden Sensor anwenden. Verlustprioritätseinstellungen helfen bei der Bestimmung, welche Pakete während Einer Überlastung aus dem Netzwerk entfernt werden. Zuvor konnten Sie in einem Exportprofil nur die Weiterleitungsklasse und den DSCP-Wert angeben. Die folgenden Prioritätseinstellungen für Paketverlust werden unterstützt: high, lowund medium-high medium-low. Weitere Informationen zu Prioritätseinstellungen für Paketverlust finden Sie unter Zuordnen von PLP zu RED Drop-Profilen.

So konfigurieren Sie ein Exportprofil:

  1. Geben Sie einen Namen für das Exportprofil an.

    Um beispielsweise einen Namen für export-paramsdas Exportprofil anzugeben:

  2. Geben Sie die Quell-IP-Adresse der exportierten Pakete an.

    Um beispielsweise eine Quell-IP-Adresse von 192.0.2.3 für ein Exportprofil mit dem Namen export-paramsanzugeben:

  3. Geben Sie die Quell-Portnummer der exportierten Pakete an.

    Um beispielsweise eine Quellportnummer von 21111 für ein Exportprofil mit dem Namen export-paramsanzugeben:

  4. Geben Sie in Sekunden das Intervall an, in dem der Sensor Telemetriedaten generiert.

    Um beispielsweise ein Intervall von 20 Sekunden anzugeben, in dem ein Sensor, der dem Exportprofil mit dem Namen export-params zugeordnet ist, Telemetriedaten generiert:

  5. Geben Sie das Format an, um die Struktur der exportierten Daten zu definieren.
    Hinweis:

    Das einzige derzeit unterstützte Format ist Google-Protokollpuffer (gpb)

    Um beispielsweise das Google-Protokollpufferformat für exportierte Daten für ein Exportprofil mit dem Namen export-paramsanzugeben:

  6. Geben Sie das Transportprotokoll für die Telemetriedaten in den IP-Paketen an.

    Um beispielsweise den UDP als Transportprotokoll für Telemetriedaten für ein Exportprofil mit dem Namen export-paramsanzugeben:

  7. (Optional) Geben Sie den Wert des DiffServ-Codepunkts (DSCP) an, der exportierten Paketen zugewiesen werden soll.
    Hinweis:

    Der Standardwert ist 0 (null).

    Alle DSCP-Rewrite-Regeln auf Schnittstellenebene, die Sie konfiguriert haben, setzen den für das Exportprofil angegebenen DSCP-Wert außer Kraft. Sie müssen einen DSCP-Wert für das Exportprofil nur angeben, wenn Sie keine DSCP-Umschreibungsregeln für die ausgehende Schnittstelle konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von Rewrite-Regeln.

    Um beispielsweise einen DSCP-Wert von 20 für ein Exportprofil mit dem Namen export-paramsanzugeben:

  8. (Optional) Geben Sie eine Weiterleitungsklasse an, die exportierten Paketen zugewiesen werden soll.
    Hinweis:

    Sie können eine Weiterleitungsklasse nur für Pakete angeben, die von Packet Forwarding Engine-Sensoren exportiert werden. Der Standardwert ist best-effort.

    Um beispielsweise eine Weiterleitungsklasse von assured-forwarding für ein Exportprofil mit dem Namen export-paramsanzugeben:

  9. (Optional) (Router der MX-Serie nur unter Junos OS Version 17.3R1 oder höher) Geben Sie eine Paketverlustpriorität für exportierte Pakete an.

    Um beispielsweise eine Verlustpriorität von high für ein Exportprofil mit dem Namen export-paramsanzugeben:

Konfigurieren eines Streaming-Serverprofils

Ein Serverprofil definiert die Parameter des Servers, der exportierte Telemetriedaten erfasst. Sie können mehr als ein Serverprofil definieren. Sie können dasselbe Serverprofil auch mit mehr als einem Sensorprofil verknüpfen. Ab Junos OS Version 15.1F6 können Sie mehr als einen Server mit einem bestimmten Sensor verknüpfen.

So definieren Sie das Profil eines Streaming-Servers zum Sammeln exportierter Telemetriedaten:

  1. Geben Sie den Namen des Streaming-Severs an.

    Um beispielsweise einen Streaming-Servernamen telemetry serveranzugeben:

  2. Geben Sie eine Ziel-IP-Adresse für die exportierten Pakete an.

    Um beispielsweise eine Zieladresse von 192.0.2.2 für einen Streaming-Server mit dem Namen telemetry-serveranzugeben:

  3. Geben Sie eine Ziel-Portnummer für die exportierten Pakete an.

    Um beispielsweise eine Zielportnummer von 30000 für einen Streaming-Server mit dem Namen telemetry-serveranzugeben:

Konfigurieren eines Sensorprofils

Ein Sensorprofil definiert die Parameter der Systemressource, die Daten überwachen und streamen sollen. Sie können für jedes Sensorprofil nur eine Systemressource für die Überwachung aktivieren. Konfigurieren Sie ein anderes Sensorprofil für jede Systemressource, die Sie überwachen möchten. Sie können jedoch mehr als einen Sensor konfigurieren, um dieselbe Systemressource zu überwachen. Sie können beispielsweise verschiedene Parameter für den Export von Daten für dieselbe Systemressource konfigurieren.

So konfigurieren Sie ein Sensorprofil:

  1. Geben Sie den Namen des Sensors an.

    Um beispielsweise einen Sensornamen anzugeben interface-1,

  2. Geben Sie die Systemressource an, die überwacht und gestreamt werden soll.

    Um beispielsweise die Überwachung logischer Schnittstellen für Sensor interface-1zu ermöglichen:

    Hinweis:

    Sie müssen die Ressourcenzeichenfolge genau eingeben.

  3. (Optional) Geben Sie einen regulären Ausdruck zum Filtern von Daten nach der Systemressource ein, die Sie in Schritt 2 angegeben haben. Wenn Sie keinen regulären Ausdruck angeben, wird die Systemressource global, also systemweit, überwacht.

    Zum Beispiel, um Daten nur nach Ethernet logische Schnittstellen für Sensor interface-1zu filtern:

  4. Geben Sie den Namen eines Exportprofils an, das [edit export-profile profile-name] auf Hierarchieebene konfiguriert ist, um es mit dem Sensorprofil zu verknüpfen. Dieses Exportprofil definiert die Parameter für den Export von Telemetriedaten.

    Wenn Sie beispielsweise ein Exportprofil export-params mit einem Sensor namens interface-1:

  5. Geben Sie den Namen eines Streaming-Servers an, der [edit services analytics streaming-server server-name] auf Hierarchieebene zum Sammeln exportierter Daten konfiguriert ist.
    Hinweis:

    Ab Junos OS Version 15.1F6 können Sie mehr als einen Streaming-Server für ein Sensorprofil angeben. Um mehr als einen Streaming-Server für einen Sensor anzugeben, müssen Sie die Namen in Klammern schließen.

    Um beispielsweise einen Streaming-Servernamen telemetry-server mit einem Sensor namens interface-1zu verknüpfen:

Überprüfung der Konfiguration des Junos Telemetry Interface Sensors

Zweck

Bestätigen Sie Ihre Konfiguration.

Aktion

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie den show services analytics Befehl eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in dieser Konfiguration, um die Konfiguration zu korrigieren.

Stellen Sie nach dem Bestätigen der Konfiguration durch Ausgabe des Betriebsbefehls sicher, dass der show agent sensors Sensor aktiviert ist.

Tabelle "Versionshistorie"
Release
Beschreibung
19.1R1
Ab Junos OS Version 19.1R1 werden auch Router der MX-Serie unterstützt, die mit MS-MIC und MS-MPC, QFX10002-Switches und PTX10002-Routern arbeiten.
17,4R1
Ab Junos OS Version 17.4R1 werden virtuelle Router der MX-Serie (vMX) unterstützt.
17.3R1
Ab Junos OS Version 17.3R1 werden auch EX9200-Switches und das Routing and Control Board (RCB) auf PTX3000-Routern unterstützt.
17.3R1
Ab Junos OS Version 17.3R1 können Sie nur auf Routern der MX-Serie eine Paketverlustpriorität für ein Exportprofil angeben.
17.2R1
Ab Junos OS Version 17.2R1 werden auch QFX10000- und PTX1000-Switches unterstützt.
16.1R3
Ab Junos OS Version 16.1R3 werden auch FPC1 und FPC2 auf Routern der PTX-Serie unterstützt.
15,1F5
Ab Junos OS Version 15.1F5 wird die Junos Telemetry Interface auch auf MPC7E, MPC8E und MPC9E auf Routern der MX-Serie unterstützt.
15.1F3
Junos Telemetry Interface wurde in Junos OS Version 15.1F3 auf Routern der MX-Serie mit Schnittstellen eingeführt, die auf MPC1 bis MPC6E und auf Routern der PTX-Serie mit Schnittstellen konfiguriert sind, die auf FPC3 konfiguriert sind.