Junos Telemetry Interface
このプラットフォームでサポートされているルーティング エンジン テレメトリ センサーについては、「 Telemetry Sensor Explorer」を参照してください。このリリースでプラットフォーム転送エンジン センサーが追加されている場合は、以下のリストに示します。
-
ルーティングエンジンセンサー(EX2300、EX4300、EX4300-MP、EX9200、MX240、MX960、MX10016、MX2010、 MX2020、PTX1000、PTX3000、PTX10001、QFX5100、QFX5110、QFX5120、QFX10002)—Junos OS リリース 21.2R1 以降、すべての Junos Telemetry Interface(JTI ルーティング エンジン)センサーにメッセージ終了(EoM)ブール フラグが導入されました。このフラグは、特定のセンサー パスに対して現在のラップが完了したことをコレクターに通知します。ラップは、センサー パスの下のすべてのリーフの完全なキー値データ ダンプです。
また、EoM フラグを使用すると、コレクターがパケットから受信するストリーム作成のタイムスタンプ値を比較することなく、ラップの終了が発生したときにコレクターを検出できます。タイムスタンプ値を比較すると、時間的にもコストがかかり、データの集約が遅れます。
この機能を gRPC ネットワーク管理インターフェイス(gNMI)トランスポートまたはリモート プロシージャ コール(gRPC)と一緒に使用するには、 ジュニパーネットワークス のダウンロード サイトの関連ブランチから protobuf ファイルを取得します。
- GnmiJuniperTelemetryHeaderExtension.proto(gNMI)
- エージェント.proto(gRPC用)
例えば、https://github.com/Juniper/telemetry/blob/master/20.3/20.3R1/protos/GnmiJuniperTelemetryHeaderExtension.proto。
コレクターに新しい protobuf ファイルをダウンロードしてインストールすると、受信したパケットに EoM フィールドが存在します。
[ Junos Telemetry Interface の OpenConfig と gRPC についてを参照してください。
- CoS センサーのサポート(MX204、MX240、MX960、MX2010、MX2020、MX10003、MX10008、MX10016、MX-ELM、vMX)
Junos OS リリース 21.2R1 以降、Junos Telemetry Interface(JTI)を使用した以下のストリーミング センサーがサポートされています。
- インターフェイス キュー拡張統計 gRPC(Remote Procedure Call)でサポートされるパケット転送エンジン センサー :/interfaces/interface/state/counters/out-queue/lp-red-drop-pkts、 /interfaces/interface/state/counters/out-queue/hp-red-drop-pkts、 /interfaces/interface/state/state/state/out-queue/queued-pkts、/ interfaces/interface/state/state/counters/out-queue/queued-bytes。
- CoS インターフェイス セットの説明 gRPC でサポートされるルーティング エンジン センサー: /qos/interfaces/interface/state/interface-id。
- 転送クラスからキューへのマッピングgRPC でサポートされるルーティング エンジン センサー :/qos/forwarding-groups/forwarding-group/state/name および /qos/forwarding-groups/forwarding-group/state/output-queue。
- ネイティブ(UDP)をサポートするインターフェイス拡張統計センサー:/junos/system/linecard/interface/queue/extended-stats/
[ センサー(Junos Telemetry Interface) と gRPC および gNMI センサーのガイドライン(Junos Telemetry Interface)を参照してください)。
-
パケット転送エンジンセンサーデータエクスポート(PTXシリーズおよびQFXシリーズ)の監視と最適化:Junos OSリリース21.2R1以降、パケット転送エンジンセンサーデータを最適化し、ヘビーデータ(動的スケール)、中規模データ(予測スケール)、低データ(固定スケール)の3つのセンサーカテゴリーに基づいて、できるだけ早くデータをエクスポートする方法を動的に決定できます。さらに、新しいセンサーを使用して、すべてのパケット転送エンジン センサーのエクスポートの詳細を取得できます。リソース パス /junos/system/linecard/export/monitor を使用して、加入している各パケット転送エンジン センサーのエクスポートの詳細を監視します。
- リープ数
- ラップの数(完全なデータ セット)
- 送信されたパケット数
- 平均のリープ数とラップ数
- リープとラップのタイムスタンプ
[ 『Understanding OpenConfig and gRPC on Junos Telemetry Interface 』および 「gRPC および gNMI センサーのガイドライン(Junos Telemetry Interface)」を参照してください)。
-
JTI(PTX1000、PTX5000、PTX10000、QFX10002、QFX10008、QFX10016)による VOQ 使用率監視を有効にします。Junos OS リリース 21.2R1 以降では、集約されたイーサネットまたは物理イーサネット WAN インターフェイスの CoS 仮想出力キュー(VOQS)のエクスポート使用率データを有効にすることができます。この機能を使用して、Junos Telemetry Interface(JTI)を使用して、特定のキューのピーク バッファ使用率データをエクスポートできます。このデータを監視することで、バッファーのピーク使用率は一時的で、瞬間的なキューの深さによって報告されない可能性があるため、特定のキューのマイクロバーストや高いバッファー使用率を防ぐことができます。
監視を有効にするには、以下のいずれかの階層を含
queue-monitoring enable
めます。- [
edit class-of-service interfaces if-name
] - [
edit class-of-service traffic-control-profiles tcp-name
] - [
edit class-of-service schedulers scheduler-name
]
データをコレクターにエクスポートするには、サブスクリプションにリソースパス /junos/system/linecard/qmon-sw を含めます。
[キュー監視、サービスクラスインターフェイスの表示、サービスクラスのトラフィック制御プロファイルの表示、サービスクラススケジューラマップの表示、インターフェイスのvoqinterface-nameの表示を参照してください。
- [
-
新しいパケット転送エンジンコアCPU使用率センサー(SRX1500、SRX4100、SRX4200、SRX4600、vSRX)—Junos OSリリース21.2R1以降、Junos Telemetry Interface(JTI)とリモートプロシージャコール(gRPC)を使用して、パケット転送エンジンコアCPU使用率センサーデータを外部コレクターにストリーミングできます。
このセンサーにアクセスするには、サブスクリプションで リソース パス /junos/security/spu/cpu/usage/ を使用します。
[ gRPC および gNMI センサーのガイドライン(Junos Telemetry Interface)を参照してください)。
-
JTI:IPv4およびIPv6ファミリー入出力カウンター(第3世代FPCを使用するMXシリーズおよびPTXシリーズルーター)の論理インターフェイス統計—Junos OSリリース21.2R1以降、Junosテレメトリインターフェイス(JTI)とリモートプロシージャコール(gRPC)を使用して、IPv4およびIPv6トラフィックのファミリーごとの論理インターフェイス統計を外部コレクターにストリーミングできます。
これらのセンサーにアクセスするには、サブスクリプションで リソースパス/junos/system/linecard/interface/logical/family/ipv4/usage/ および /junos/system/linecard/interface/logical/family/ipv6/usage/ を使用します。
[ gRPC および gNMI センサーのガイドライン(Junos Telemetry Interface)を参照してください)。
-
クラウドへのセキュアパケットキャプチャ(EX4400)—Junos OSリリース21.2R1以降、Junos Telemetry Interface(JTI)を使用したセキュアパケットキャプチャをサポートしています。この機能を使用して、デバイスからパケットをキャプチャし、モニタリングと分析のためにセキュアなチャネルを介して外部コレクター(クラウド内)に送信できます。キャプチャできるパケットの最大サイズは、パケット ヘッダーと内のデータを含めて 128 バイトです。ネットワークプロフェッショナルは、リアルタイムのパケットキャプチャデータを使用して、ネットワークやパフォーマンスの低下、エンドユーザーエクスペリエンスの低下などの複雑な問題をトラブルシューティングします。
セキュアパケットキャプチャを使用するには、Junos RPCコールを使用して /junos/system/linecard/packet-capture リソースパスを含めます。
イングレスパケットキャプチャの場合、 階層レベルの既存のファイアウォールフィルター設定に オプションを
[edit firewall family family-name filter filter-name term match-term then packet-capture]
含packet-capture
めます。データがコレクターに送信された後、パケット キャプチャ センサー データをコレクターに送信し、構成を削除packet-capture
する前にこれを行います。キャプチャが完了すると、フィルター一致条件を持つイングレスパケットがCPUにトラップされます。トラップされたパケットは、リモートプロシージャコール(gRPC)トランスポートによって、JTI指定形式の安全なチャネルを介して、キーと値のペアでコレクターに移動します。物理インターフェイス(ge-*、xe-*、mge-*、et-*)のエグレスパケットキャプチャには、 階層レベルで「パケットキャプチャテレメトリ」、「エグレス」、「インターフェイス<インターフェイス<インターフェイス名>」を
[edit forwarding-options]
含めます。例えば:set forwarding-options packet-capture-telemetry egress interface ge-0/0/0
set forwarding-options packet-capture-telemetry egress interface ge-0/0/10
デバイスにエグレス パケット キャプチャ用に複数のインターフェイスを追加できます。設定されると、ホストバウンドエグレスパケットがインターフェイスからキャプチャされ、コレクターに送信されます。イングレス設定と同様に、パケット キャプチャが必要ない場合は設定を削除します。