gRPC-Services für Junos-Telemetrieschnittstelle
Konfigurieren von gRPC für die Junos-Telemetrieschnittstelle
Sie können Telemetriedaten für verschiedene Netzwerkelemente über gRPC streamen, ein Open-Source-Framework für die Verarbeitung von Remoteprozeduraufrufen auf Basis von TCP. Das Junos Telemetry Interface basiert auf einem sogenannten Push-Modell, um Daten asynchron zu liefern, wodurch Polling entfällt. Für alle Juniper-Geräte, auf denen eine Version von Junos OS mit aktualisiertem FreeBSD-Kernel läuft, müssen Sie das Softwarepaket Junos Network Agent installieren, das die Schnittstellen zur Verwaltung von gRPC-Abonnements bereitstellt. Bei Juniper Network-Geräten, auf denen andere Versionen des Junos OS ausgeführt werden, ist diese Funktionalität in die Junos OS-Software integriert. Weitere Informationen zur Installation des Junos Administrationsagentenpakets finden Sie unter Installieren des Administrationsagentenpakets.
Bevor Sie beginnen:
Installieren Sie Junos OS Version 16.1R3 oder höher auf Ihrem Gerät von Juniper Networks.
Wenn auf Ihrem Gerät von Juniper Networks eine Version von Junos OS mit einem aktualisierten FreeBSD-Kernel ausgeführt wird, installieren Sie das Softwarepaket Junos Network Agent.
Installieren Sie das Modul OpenConfig für Junos. Weitere Informationen finden Sie unter Installieren des OpenConfig-Pakets.
So konfigurieren Sie Ihr System für gRPC-Dienste:
Siehe auch
Konfigurieren der bidirektionalen Authentifizierung für gRPC für die Junos-Telemetrieschnittstelle
Ab Junos OS Version 17.4R1 können Sie die bidirektionale Authentifizierung für gRPC-Sitzungen konfigurieren, die zum Streamen von Telemetriedaten verwendet werden. Bisher wurde nur die Authentifizierung des Servers, d. h. des Juniper-Geräts, unterstützt. Jetzt kann auch der externe Client, d. h. die Verwaltungsstation, die Daten sammelt, mit SSL-Zertifikaten authentifiziert werden. Der JET-Dienstprozess (jsd
), der die Anwendungsinteraktion mit Junos OS unterstützt, verwendet die vom externen Client bereitgestellten Anmeldeinformationen, um den Client zu authentifizieren und eine Verbindung zu autorisieren.
Bevor Sie beginnen:
Wenn auf Ihrem Juniper-Gerät eine Version von Junos OS mit einem aktualisierten FreeBSD-Kernel ausgeführt wird, installieren Sie das Softwarepaket Junos Network Agent.
Installieren Sie das Modul OpenConfig für Junos. Weitere Informationen finden Sie unter Installieren des OpenConfig-Pakets.
Konfigurieren Sie den gRPC-Server. Weitere Informationen finden Sie unter Konfigurieren von gRPC für die Junos-Telemetrieschnittstelle.
So konfigurieren Sie die Authentifizierung für den externen Client, d. h. die Verwaltungsstation, die Telemetriedaten sammelt, die vom Juniper-Gerät gestreamt werden:
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.