Junos Telemetry Interface
- ジュニパー独自のリモートプロシージャ(gRPC)サービス(PTX10001-36MR、PTX10003、PTX10008、PTX10016)向けの新しい状態データモデル—Junos OS Evolvedリリース23.4R1には、gRPCサーバーインスタンスを定義する再構築されたネイティブ状態データモデルが含まれています。新しいモデルには、共通の属性と gRPC ネットワーク管理インターフェイス(gNMI)サービスの詳細が含まれています。
センサー /state/system/services/http/servers/ とそのリーフは、新しい構造を示しています。
[センサーについては、 Junos YANGデータモデルエクスプローラーを参照してください。]
-
信号電力統計のための400G ZR+光インターフェイス拡張(PTX10001-36MR)—Junos OS Evolvedリリース23.4R1は、400G ZR+光インターフェイスのための拡張信号電力統計をサポートします。センサー/ components/component/optical-channel/state/input-power/ を使用して、ジュニパーデバイスから外部コレクタに信号パワーの統計情報をエクスポートします。この機能は、OpenConfig データ モデル openconfig-terminal-device.yang バージョン (バージョン 1.9.0)をサポートします。
[センサーについては、 Junos YANGデータモデルエクスプローラーを参照してください。]
-
リソース公開カギ基盤(RPKI) 拡張ストリーミングテレメトリサポート(PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolvedリリース23.4R1は、RPKIデータベースとRPKIセッションの拡張統計と、ルートごと、RIBごと、およびBGPピアごとの検証関連統計をサポートします。これらの統計情報を使用して、ネットワーク上で運用上のデバッグを実行し、適切な軽減措置を講じることができます。
これらの既存の Junos 動作モード コマンドには、新しい統計情報が含まれています。
-
show route [extensive|detail]各ルートエントリの起点検証情報を表示します。 -
show bgp neighbor validation statistics <peer>は、BGPピアRIB検証統計情報を表示します。 -
show route validation-statisticsローカルルーティング情報ベース(RIB)固有の検証統計情報を表示します -
show validation statisticsは、VRP テーブルの新しいカウンターを表示します。
以下のテレメトリセンサー(リーフ付き)に対応しています。
-
/state/routing-instances/routing-instance/protocols/bgp/rib/afi-safis/afi-safi/[ipv4|ipv6]-unicast/loc-rib/routes/route/origin-validation-state
-
/state/routing-instances/routing-instance/protocols/bgp/rib/afi-safis/afi-safi/[ipv4|ipv6]-unicast/loc-rib/routes/route/origin-validation-invalid-reason
-
/state/routing-instances/routing-instance/protocols/bgp/groups/group/neighbors/neighbor/afi-safis/afi-safi[ipv4|ipv6]/validation-counters/
-
/state/routing-instances/routing-instance/protocols/bgp/groups/group/neighbors/neighbor/afi-safis/afi-safi[ipv4|ipv6]/validation-counters
-
/state/routing-instances/routing-instance/protocols/bgp/rib/afi-safis/afi-safi/[ipv4|ipv6]-unicast/loc-rib/validation-counters/
-
/state/routing-instances/routing-instance/routing-options/route-validation/rpki-rtr/groups/group/sessions/session/rpki-session-counters/
-
/state/routing-instances/routing-instance/routing-options/route-validation/route-validation-databases/route-validation-database/[ipv4|ipv6]/
-
/state/routing-instances/routing-instance/routing-options/route-validation/rpki-rtr/groups/group/sessions/session/
[センサーについては、 Junos YANGデータモデルエクスプローラーを参照してください。]動作モード コマンドについては、 show route、 show bgp neighbor validation statistics、 show route validation-statistics、および show validation statistics を参照してください。
-
-
IGMP および PIM 運用状態センサー(ACX7024、ACX7100-32C、ACX7100-48L、ACX7509、PTX10004、PTX10008、PTX10016)によるマルチキャスト テレメトリ サポート—Junos OS Evolved リリース 23.4R1 は、OpenConfig データ モデル openconfig-igmp.yang (バージョン 0.3.0)および openconfig-pim.yang (バージョン 0.4.2)に基づく IGMP および PIM センサーをサポートします。
[センサーについては、 Junos YANGデータモデルエクスプローラーを参照してください。]
-
syslogメッセージ(PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)の運用状態データのテレメトリストリーミング—Junos OS Evolvedリリース23.4R1は、外部のgRPCネットワーク管理インターフェイス(gNMI)コレクターへのsyslogメッセージの動作状態データのテレメトリストリーミングをサポートしています。センサーは、 /state/system/syslog/messages 階層にあるネイティブJunosデータモデルに基づいています。
ON_CHANGEモードとTARGET_DEFINEDモードを使用してデータをストリーミングできます。[ Junos YANGデータモデルエクスプローラを参照]
-
SR-TE ポリシー テレメトリ(ACX7348、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolved Release 23.4R1では、セグメントルーティングトラフィック制御(SR-TE)ポリシーの運用状態データのテレメトリストリーミングのサポートが導入されています。状態センサーは、OpenConfig データ モデル openconfig-srte-policy.yang に基づいています。リソースパス /network-instances/network-instance/segment-routing/te-policies を使用して SR-TE センサーをサブスクライブできます。
[ Junos YANGデータモデルエクスプローラを参照]
-
FIBセンサーサポート(PTX10008)—Junos OS Evolvedリリース23.4R1は、拡張ルーティング統計をストリーミングするために、OpenConfig-Abstract転送テーブル(oc-aft)モデルと転送情報ベース(FIB)をサポートしています。コレクターに統計を配信するには、サブスクリプションにセンサーを追加し、[edit]階層レベルでset routing-options forwarding-table oc-tlv-supportステートメントを含めて、統計の収集を有効にします。Junosルーティングプロトコルプロセス(rpd)は、ルートの
origin-protocolとorigin-network-instance、および不透明なTLVを使用してネクストホップをコレクターに送信します。次のセンサーをサブスクリプションに含めます。-
ネクストホップ:
-
/network-instances/network-instance/afts/next-hops/next-hop/state/pop-top-label
-
/network-instances/network-instance/afts/next-hops/next-hop/state/vni-label
-
/network-instances/network-instance/afts/next-hops/next-hop/state/vni-label
-
/network-instances/network-instance/afts/next-hops/next-hop/ip-in-ip/state/dest-ip
-
-
状態同期:
-
/network-instances/network-instance/afts/state-synced/state/ipv4-unicast
-
/network-instances/network-instance/afts/state-synced/state/ipv6-unicast)
-
-
IPv4 および IPv6 ユニキャスト:
-
/network-instances/network-instance/afts/ipv4-unicast/ipv4-entry/state/origin-network-instance
-
/network-instances/network-instance/afts/ipv6-unicast/ipv6-entry/state/origin-network-instance)
-
[ステートメントのサポートについては、 forwarding-tableを参照してください。状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
-
ハードウェア温度アラームセンサーのサポート(PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolvedリリース23.4R1では、きめ細かなハードウェアアラーム温度統計をストリーミングするために、データモデル openconfig-platform.yang (バージョン0.12.2)がサポートされています。現時点では、温度状態は、物理コンポーネント全体を表す 1 つの温度センサーがあると仮定してストリーミングされます。ただし、コンポーネントは、プライマリ温度センサーだけでなく、複数の温度センサーに対してもアラームを報告できます。アラームの発生元を特定するために、追加の温度センサーを作成しました。
たとえば、 /components/component[name='CHASSIS0:FPC0:PEX_Temp_Sensor']/をサブスクライブする場合、コレクターにエクスポートされるデータは次のようになります。
kv { key:__prefix__, str_value:/components/component[name='CHASSIS0:FPC0:PEX_Temp_Sensor']/ } kv { key:state/name, str_value:CHASSIS0:FPC0:PEX_Temp_Sensor' } kv { key:state/type, str_value:SENSOR } kv { key:state/parent, str_value:CHASSIS0:FPC0 } kv { key:state/removable, bool_value:False } kv { key:state/temperature/instant, double_value:78.0 } kv { key:state/temperature/avg, double_value:77.0 } kv { key:state/temperature/min, double_value:74.0 } kv { key:state/temperature/max, double_value:80.0 } kv { key:state/temperature/interval, uint_value:60000000000 } kv { key:state/temperature/min-time, uint_value:1663653284020 } kv { key:state/temperature/min-time, uint_value:1663663284020 } kv { key:state/temperature/alarm-status, bool_value:False } kv { key:state/temperature/alarm-threshold, uint_value:107 } kv { key:state/temperature/alarm-severity, str_value:WARNING }[状態センサーについては、 Junos YANG Data Model Explorerを参照してください。サブスクリプションの作成については、 JunosでNETCONFプロキシテレメトリセンサーを設定するを参照してください。
-
OpenConfig(PTX10008およびPTX10016)を使用したIS-IS運用状態センサーと設定—Junos OS Evolvedリリース23.4R1では、OpenConfig データモデルopenconfig-isis.yang (バージョン1.0.0)に基づくIS-ISテレメトリサポートが拡張されています。サポートには、新しい運用状態パスと構成パスが含まれます。
[OpenConfig 設定については、 OpenConfig ISISコマンドのJunos設定へのマッピングを参照してください。状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
IS-IS OpenConfig および動作状態センサーのサポート(ACX7024、ACX7100-32C、ACX7100-48L、ACX7348、ACX7509、PTX10001-36MR、PTX10008、PTX10016)—Junos OS Evolved リリース 23.4R1 は、OpenConfig データ モデル openconfig-isis.yang (バージョン 1.0.0)に基づく OpenConfig IS-IS 設定とセンサーをサポートします。この機能により、OpenConfig構成とIS-ISエリアでのセンサーサポートのギャップがいくつか埋まります。
[OpenConfig 設定については、 OpenConfig ISISコマンドのJunos設定へのマッピングを参照してください。状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
MPLS OpenConfig および運用状態センサーのサポート(ACX7024、ACX7100-32C、ACX7100-48L、ACX7348、ACX7509、PTX10003、PTX10004、PTX10008)—Junos OS Evolved リリース 23.4R1 は、OpenConfig データ モデル openconfig-mpls.yang (バージョン 3.2.2)、 openconfig-mpls-types.yang (バージョン 3.2.1)、openconfig-mpls-te.yang (バージョン 3.2.2)に基づく OpenConfig MPLS 設定とセンサーをサポートします。以下のOpenConfig構成と状態センサーがサポートされています。
-
構成:
-
MPLSグローバルTTL伝搬(/network-instances/network-instance/mpls/global/config/ttl-propagation)
-
MPLS LSP PRI/SEC path-metric-bound-constraint(/network-instances/network-instance/mpls/lsps/constrained-path/tunnels/tunnel/p2p-tunnel-attributes/p2p-primary-path/p2p-primary-path/path-metric-bound-constraints/path-metric-bound-constraint/config/)
-
-
センサー:
-
MPLS グローバル(/network-instances/network-instance/mpls/global/state/)
-
MPLSグローバルインターフェイス属性(/network-instances/network-instance/mpls/global/interface-attributes/)
-
MPLS LSP 自動帯域幅(/network-instances/network-instance/mpls/lsps/constrained-path/tunnels/tunnel/bandwidth/auto-bandwidth/state/)
-
MPLS LSP PRI/SEC パス メトリック バウンド制約(/network-instances/network-instance/mpls/lsps/constrained-path/tunnels/トンネル/p2p-tunnel-attributes/p2p-primary-path/p2p-primary-path/path-metric-bound-constraints/path-metric-bound-constraint/state/)
-
MPLSトラフィックエンジニアリンググローバル属性 SRLG(/network-instances/network-instance/mpls/te-global-attributes/srlgs/srlg/static-srlg-members/members-list/state/)
-
[OpenConfig 設定については、 MPLS OpenConfig MPLS コマンドの Junos 設定へのマッピングを参照してください。状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
-
MPLS OpenConfigおよび運用状態センサーのサポート(ACX7024、ACX7100-32C、ACX7100-48L、ACX7348、ACX7509、PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolvedリリース23.4R1は、OpenConfig データモデルopenconfig-mpls-ldp.yang (バージョン3.2.0)および openconfig-mpls-rsvp.yangに基づくOpenConfig MPLS 設定とセンサーをサポートします(バージョン 4.0.0)。この機能により、MPLS、RSVP-TE、MPLS LDPエリアでのOpenConfig設定とセンサーサポートのギャップが解消されます。
[OpenConfig 設定については、 MPLS OpenConfig MPLS コマンドの Junos 設定へのマッピングを参照してください。状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
ローカルステーションMACアドレス(PTX10001-36MR、PTX10004、PTX10008、およびPTX10016)のOpenConfigサポート—Junos OS Evolvedリリース23.4R1は、OpenConfigを使用したローカルステーションMACアドレスの設定とストリーミングをサポートします。
[状態センサーについては、 Junos YANGデータモデルエクスプローラーを参照してください。OpenConfig の設定については、 OpenConfig システム管理モデル コマンドの Junos 設定へのマッピングを参照してください。
-
プラットフォームの再起動とスイッチオーバーセンサーのサポート(PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolvedリリース23.4R1は、データモデル openconfig-platform.yang (バージョン0.15.0、0.17.0、0.18.0)をサポートし、コンポーネントの再起動とスイッチオーバーアクティビティに関連する状態データと統計をストリーミングします。
[状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
OpenConfig を使用した QoS 設定とストリーミング(PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolved リリース 23.4R1 では、次の機能の OpenConfig を使用した QoS 統計の設定とストリーミングのための追加リーフがサポートされています。
-
MPLS の分類子
-
分類子インターフェイスのバインディング
-
ルールの書き換え
-
スケジューラポリシー
[状態センサーについては、 Junos YANG Data Model Explorerを参照してください。
OpenConfig の設定については、 OpenConfig QoS コマンドの Junos 設定へのマッピングを参照してください。
-
-
OpenConfig(PTX10001-36MR、PTX10004、PTX10008、PTX10016)を使用したハードウェアコンポーネントのストリーミングテレメトリ—Junos OS Evolvedリリース23.4R1は、OpenConfigデータモデル openconfig-platform.yang (バージョン0.19.0)に基づいて、次のリーフのテレメトリストリーミングをサポートします。
-
/components/component/fabric/state/power-admin-state
-
/components/component/controller-card/state/power-admin-state
次のリーフのサポートは、関連するすべてのハードウェア コンポーネントに拡張されます。
-
/components/component/state/mfg-name
-
/components/component/state/type
[ Junos YANGデータモデルエクスプローラを参照]
-
-
単一のパッケージとリポジトリ(PTX10008)での YANG データ モデルのサポート—Junos OS Evolved リリース 23.4R1 以降、特定の OS とリリースのすべての YANG データ モデルが 1 つのダウンロード パッケージと GitHub リポジトリで提供されます。パッケージとリポジトリには、OSがサポートするネイティブの設定、状態、RPCデータモデルと、OpenConfigおよびIETFデータモデルが含まれています。YANGデータモデルには、 Juniper/yang のGitHubリポジトリまたはジュニパーネットワークスのダウンロードサイトからアクセスできます。
[Junos YANGモジュールとGitHubリソースについてを参照してください。]
-
STP OpenConfig および動作状態センサーのサポート(ACX7024、ACX7100-32C、ACX7100-48L、ACX7348、ACX7509、PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)—Junos OS Evolved リリース 23.4R1 は、OpenConfig データ モデル openconfig-spanning-tree (バージョン 1.0、リビジョン 0.3.1)に基づく OpenConfig STP 設定とセンサーをサポートします。
[OpenConfig 設定については、 OpenConfig STP コマンドを Junos 設定にマッピングするを参照してください。状態センサーについては、 Junos YANG データ モデル エクスプローラーを参照してください。
-
syslogメッセージ(PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)の動作状態データのテレメトリストリーミング—Junos OS Evolvedリリース23.4R1は、外部gNMIコレクターへのsyslogメッセージの動作状態データのテレメトリストリーミングをサポートしています。センサーは、 /state/system/syslog/messages/ 階層にあるネイティブの Junos データ モデルに基づいています。
ON_CHANGEモードとTARGET_DEFINEDモードを使用してデータをストリーミングできます。[ Junos YANGデータモデルエクスプローラを参照]
-
ルーティングインスタンス(ACX7100-32C、ACX7509、PTX10001-36MR、PTX10003、PTX10004、PTX10008、PTX10016)向けOpenConfigモデルのアップグレード—Junos OS Evolvedリリース23.4R1は、以下のOpenConfigモデルのアップグレードをサポートしています。
-
openconfig-local-routing.yang をバージョン 2.0.0 に更新しました。
-
openconfig-routing-policy.yang をバージョン 3.3.0 に更新します。
アップグレードされたモデルでは、次の領域で動作状態センサーと構成の新しいリーフが導入されます。
-
インスタンス間ポリシー
-
ルート制限
-
ルーターアドバタイズメント
-
ローカルアグリゲート
-
スタティックルート
[状態センサーについては、 Junos YANG Data Model Explorerを参照してください。
OpenConfig の設定については、 OpenConfig ネットワーク インスタンス コマンドの Junos 設定へのマッピングを参照してください。
-