Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

gNMI Genstate サブスクリプション

Junos OS Evolvedリリース24.2R1以降、ジュニパーネットワークスは genstate YANGデータモデルを公開しています。 genstate モデルは、Junosデバイスの運用状態データのサブスクライブ可能なYANGモデルです。gNMIクライアントは、モデルで定義されたリソースパスにサブスクライブして、特定の状態データを取得できます。

Juniper/yang GitHub リポジトリまたはジュニパーネットワークスからモデルを表示またはダウンロードします。

新しいモデルを使用すると、gRPC ダイヤルイン環境の gNMI クライアントは、SAMPLE サブモードで genstate リソース パスと STREAM 統計をコレクターにのみサブスクライブできます。ON_CHANGEサブモードには対応していません。

次のサブスクリプションの例では、X.509 証明書を使用した相互認証用に構成されたターゲット デバイスを使用します。サブスクリプション要求は、ターゲット デバイスのローカル証明書の検証に必要なルート CA 証明書を提供し、ターゲット デバイスがクライアントを認証できるようにクライアントのキーと証明書も提供します。サブスクリプションは、STREAM モードとサブモード SAMPLE を使用し、リソース・パス genstate:/genstate/system-information/os-versionデータを要求します。コレクターに返されるテレメトリデータは、ターゲットデバイスがJunos OSバージョン 24.2R1.12-EVOで動作していることを示しています。

次のサブスクリプションの例では、X.509 証明書を使用した相互認証用に構成されたターゲット デバイスを使用します。サブスクリプションは、STREAM モードとサブモード SAMPLE を使用し、リソース・パス・ genstate:/genstate/interface-information/physical-interface[name=et-1/0/1]/admin-statusデータを要求します。 admin-status (管理ステータス)は、インターフェイスが有効(アップ)か無効(ダウン)かを示します。コレクターに返されるテレメトリ データは、物理インターフェイス et-1/0/1upことを示しています。