Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NPU およびリソース使用率センサーのプロパティ

NPUとリソース使用率センサーは、ジュニパーデバイスの内部動作と各デバイスのリソース消費状況を可視化します。この情報を使用して、ネットワーク設計を改善し、トラフィック制御を最適化できます。このデータは、個々のデバイスだけでなく、ネットワーク全体とそれによって伝送されるトラフィックの問題を早期に検出するためにも使用できます。

PTX10000およびQFX1000シリーズにおけるNPU使用率

次のセクションでは、PTX10000 シリーズおよび QFX10000 シリーズの NPU 使用率情報について説明します。

表 1: NPU 使用率センサー(リソース パス /junos/system/linecard/npu/使用率/)

ネイティブ センサーのプロパティ名

gRPC センサーのプロパティ名

ユニットタイプ

範囲

説明

NPU使用率

NPU使用率

32 ビット

1-100

NPU のビジー状態を示す 0 から 100 のスケールの数値。

メモリ負荷

  • 名前

メモリ負荷

  • 名前

NPUのメモリサブシステムへの負荷

メモリ負荷

メモリ負荷

NPUのメモリサブシステムへの負荷

メモリ負荷

  • 名前

メモリ負荷

  • 名前

文字列

特定のメモリー・サブシステム (hmc など) を識別するための名前ストリング

メモリ負荷

  • Average_util

  • Highest_util

  • Lowest_util

メモリ負荷

  • Average_util

  • Highest_util

  • Lowest_util

32 ビット

さまざまなメモリ使用率メトリック

メモリ負荷

  • Average_cache_hit_rate

  • Highest_cache_hit_rate

  • Lowest_cache_hit_rate

メモリ負荷

  • Average_cache_hit_rate

  • Highest_cache_hit_rate

  • Lowest_cache_hit_rate

各メモリはキャッシュによってフロント エンドされます。次のメトリックは、これらのキャッシュがどのように機能しているかを示しています

パケットロード

パケットロード

次のような、NPU の内部サブシステムでパケット負荷を提供:

  • loopback_pps

  • recirculation_pps

  • wan_and_host_inject_pps

  • asic_to_host_pps

パケットロード:

  • 識別子

パケットロード:

  • 識別子

文字列

NPU の各内部サブシステムには名前があります

パケットロード:

パケットロード:

64 ビット

受信パケットのレート

パケットロード:

  • average_instructions_per_packet

  • average_wait_cycles_per_packet

  • average_cycles_per_packet

パケットロード:

  • average_instructions_per_packet

  • average_wait_cycles_per_packet

  • average_cycles_per_packet

32 ビット

NPU の計算負荷を示します。これらのメトリックは、PTX10000ルーターまたはQFX10000スイッチ上のPFチップには無効です。

表 2: NPU メモリ センサー(リソース パス /junos/system/linecard/npu/memory/)

ネイティブ センサーのプロパティ名

gRPC センサーのプロパティ名

ユニットタイプ

範囲

説明

メモリの概要

メモリの概要

メモリタイプごとのNPUメモリ使用率の概要

メモリの概要

  • Resource_name

メモリの概要

  • Resource_name

文字列

KHT (カッコウ ハッシュ テーブル)、edf、flt、sfm、fcv などの特定のメモリ ブロックを識別する名前文字列。ベータ-0、ベータ1、ポリサー、および pclt

メモリの概要:

  • サイズ

メモリの概要:

  • サイズ

64 ビット

%

メモリ使用率メトリックのサイズ設定

メモリの概要:

  • 割り当て られた

メモリの概要:

  • 割り当て られた

64 ビット

%

割り当てられたメモリ使用率のメトリック

メモリの概要:

  • 利用

メモリの概要:

  • 利用

32 ビット

%

メモリ使用率メトリック

アプリケーションメモリパーティションの概要

 

アプリケーションごとのNPUメモリパーティションの詳細な統計。例としては、plct-filter、plct-ingr-nh、plct-egr-nh、plct-rt、plct-misc などがあります。

アプリケーションメモリパーティションの概要:

  • Application_name

アプリケーションメモリパーティションの概要

  • Application_name

文字列

NPU メモリが割り当てられているアプリケーションの名前。

アプリケーションメモリパーティションの概要:

  • Bytes_allocated

  • Allocation_count

  • Free_count

アプリケーションメモリパーティションの概要:

  • Bytes_allocated

  • Allocation_count

  • Free_count

32 ビット

割り当てと空きカウントのさまざまなメモリ値。

PTX シリーズの NPU 使用率

次のセクションでは、NPU使用率センサー情報PTXシリーズルーターについて説明します。

表 3: NPU メモリ センサー(リソース パス /junos/system/linecard/npu/memory/)

ネイティブ センサーのプロパティ名

gRPC センサーのプロパティ名

ユニットタイプ

範囲

説明

NPUメモリ

  • L2ドメイン

エクスポートされたプロパティ名:

  • mem-util-kht-l2domain-assigned

  • mem-util-kht-l2domain-size

  • mem-util-kht-l2domain-utilization

32768 (テーブル内のサイズ)

論理インターフェイスインデックスに相当します。論理インターフェイスは貢献者です。

NPUメモリ

  • SLU MY-MAC

エクスポートされたプロパティ名:

  • mem-util-kht-slu-my-mac-size

  • mem-util-kht-slu-my-mac-assigned

  • mem-util-kht-slu-my-mac-utilization

エントリ

3072

VRRP MAC と MYMAC の両方の識別に使用されます。FPC初期化時に入力

NPUメモリ

  • 転送テーブル: edb0

エクスポートされたプロパティ名:

  • mem-util-kht-dlu-edb0-assigned

  • mem-util-kht-dlu-edb0-size

  • mem-util-kht-dlu-edb0-utilization

エントリ

16777216

IPv4、IPv6、MPLSを含むL3/L2転送テーブルエントリで使用されます。ルート エントリのみがこのデータベースにあります。エントリのサイズは、エントリの種類によって異なります。

NPUメモリ

  • 転送テーブル: edb1

エクスポートされたプロパティ名:

  • mem-util-kht-dlu-edb1-assigned

  • mem-util-kht-dlu-edb1-size

  • mem-util-kht-dlu-edb1-utilization

エントリ

4194304

フローテーブルで使用されます。IPFIX が有効な場合にのみ設定されます。

ファイアウォール/フィルター

  • インスタンスのフィルター

エクスポートされたプロパティ名: 使用不可

エントリ

8192

フィルターインスタンスの数を反映します(構成されたフィルターの数ではありません)通常のフィルター、インターフェイス固有のフィルターは新しいインスタンスを作成し、プログラムの共有はありません

ファイアウォール/フィルター

  • フィルター項目

エクスポートされたプロパティ名:

  • mem-util-flt-action-entries-utilization

  • mem-util-flt-action-entries-assigned

  • mem-util-flt-action-entries-size

65536

フィルター項目の数を反映します。通常のフィルター、インターフェイス固有のフィルターは、新しいインスタンスを作成します。プログラム共有はありません

ファイアウォール/フィルター

  • フィルターアルファブロック [0]

エクスポートされたプロパティ名:

  • mem-util-kht-flt0-size

  • mem-util-kht-flt0-assigned

  • mem-util-kht-flt0-utilization

131072

最長のプレフィックス一致(送信元、宛先アドレス)に使用されます。貢献者は、送信元または宛先のプレフィックスリストです。/64 より長い一致を持つ IPv6 プレフィックスは、2 つのエントリを占有します。

ファイアウォール/フィルター

  • フィルターアルファブロック[1]

エクスポートされたプロパティ名:

  • mem-util-kht-flt1-size

  • mem-util-kht-flt1-assigned

  • mem-util-kht-flt1-utilization

  • mem-util-flt-alpha-1-kht-size

  • mem-util-flt-alpha-1-kht-assigned

  • mem-util-flt-alpha-1-kht-utilization

  • mem-util-flt-alpha-1-bft-0-size

  • mem-util-flt-alpha-1-bft-0-assigned

  • mem-util-flt-alpha-1-plt-size

  • mem-util-flt-alpha-1-plt-assigned

  • mem-util-flt-alpha-1-plt-utilization

131072

最長のプレフィックス一致(送信元、宛先アドレス)に使用されます。貢献者は、送信元または宛先のプレフィックスリストです。

ファイアウォール/フィルター

  • フィルターベータブロック [0]

エクスポートされたプロパティ名:

  • mem-util-beta-0-bank-0-size

  • mem-util-beta-0-bank-0-assigned

  • mem-util-beta-0-bank-0-utilization

  • mem-util-beta-0-bank-1-size

  • mem-util-beta-0-bank-1-assigned

  • mem-util-beta-0-bank-1-utilization

  • mem-util-beta-0-bank-2-size

  • mem-util-beta-0-bank-2-assigned

  • mem-util-beta-0-bank-2-utilization

  • mem-util-beta-0-bank-3-size

  • mem-util-beta-0-bank-3-assigned

  • mem-util-beta-0-bank-3-utilization

  • mem-util-beta-0-bank-4-size

  • mem-util-beta-0-bank-4-assigned

  • mem-util-beta-0-bank-4-utilization

65536

範囲の一致(送信元ポートと宛先ポート)に使用されます。要因は、ポート、ポート範囲、およびその他の一致条件です。これはツリー構造です。各一致条件は、範囲の数に応じて、1 つ以上のエントリに変換される場合があります。

ファイアウォール/フィルター

  • フィルターベータブロック [1]

エクスポートされたプロパティ名:

  • mem-util-beta-1-bank-0-size

  • mem-util-beta-1-bank-0-assigned

  • mem-util-beta-1-bank-0-utilization

  • mem-util-beta-1-bank-1-size

  • mem-util-beta-1-bank-1-assigned

  • mem-util-beta-1-bank-1-utilization

  • mem-util-beta-1-bank-2-size

  • mem-util-beta-1-bank-2-assigned

  • mem-util-beta-1-bank-2-utilization

  • mem-util-beta-1-bank-3-size

  • mem-util-beta-1-bank-3-assigned

  • mem-util-beta-1-bank-3-utilization

  • mem-util-beta-1-bank-4-size

  • mem-util-beta-1-bank-4-assigned

  • mem-util-beta-1-bank-4-utilization

  • mem-util-flt-beta-1-bank-5-size

  • mem-util-flt-beta-1-bank-5-assigned

  • mem-util-flt-beta-1-bank-5-utilization

65536

範囲の一致(送信元ポートと宛先ポート)に使用されます。要因は、ポート、ポート範囲、およびその他の一致条件です。これはツリー構造です。各一致条件は、範囲の数に応じて、1 つ以上のエントリに変換される場合があります。

ファイアウォール/フィルター

  • セカンダリ ファセット一致

エクスポートされたプロパティ名:

  • mem-util-sfm-entries-size

  • mem-util-sfm-entries-assigned

  • mem-util-sfm-entries-utilization

8192

tcp フラグなどの他の一致条件で使用されます。

ファイアウォール/フィルター

  • 特別なカバーベクトル

エクスポートされたプロパティ名:

  • mem-util-flt-scv-size

  • mem-util-flt-scv-assigned

  • mem-util-flt-scv-utilization

256 行各 4 ページ

方向の無差別一致(送信元または宛先アドレス、ポート)、および範囲(およびワイルドカード)を除く)を最適化するために使用される補助データ構造。貢献者は、不規則なパターン(方向の無差別一致、例外、範囲、ワイルドカード)を持つフィルターが利用に貢献します。

ファイアウォール/フィルター

  • FCVブロック [1]

エクスポートされたプロパティ名:

  • mem-util-fcv-blk-1-size

  • mem-util-fcv-blk-1-assigned

  • mem-util-fcv-blk-1-utilization

B

65536

カバーベクトルFCVブロック1。

ファイアウォール/フィルター

  • FCVブロック [2]

エクスポートされたプロパティ名:

  • mem-util-fcv-blk-2-size

  • mem-util-fcv-blk-21assigned

  • mem-util-fcv-blk-2-utilization

B

65536

カバーベクターFCVブロック2。

ファイアウォール/フィルター

  • FCVブロック [3]

エクスポートされたプロパティ名:

  • mem-util-fcv-blk-3-size

  • mem-util-fcv-blk-3-assigned

  • mem-util-fcv-blk-3-utilization

B

65536

特殊カバーベクターFCVブロック 3.

NPUメモリ

  • 転送テーブル: edb0

エクスポートされたプロパティ名:

  • mem-util-kht-dlu-edb0-assigned

  • mem-util-kht-dlu-edb0-size

  • mem-util-kht-dlu-edb0-utilization

エントリ

16777216

IPv4、IPv6、MPLSを含むL3/L2転送テーブルエントリで使用されます。ルート エントリのみがこのデータベースにあります。エントリのサイズは、エントリの種類によって異なります。

NPUメモリ

  • 転送テーブル: edb1

エクスポートされたプロパティ名:

  • mem-util-kht-dlu-edb1-assigned

  • mem-util-kht-dlu-edb1-size

  • mem-util-kht-dlu-edb1-utilization

エントリ

4194304

フローテーブルで使用されます。IPFIX が有効な場合にのみ設定されます。

NPUメモリ

  • 転送テーブル: edb0

エクスポートされたプロパティ名:

  • mem-util-kht-dlu-edb0-assigned

  • mem-util-kht-dlu-edb0-size

  • mem-util-kht-dlu-edb0-utilization

エントリ

16777216

IPv4、IPv6、MPLSを含むL3/L2転送テーブルエントリで使用されます。ルート エントリのみがこのデータベースにあります。エントリのサイズは、エントリの種類によって異なります。

NPUメモリ

  • 転送テーブル: edb1

エクスポートされたプロパティ名:

  • mem-util-kht-dlu-edb1-assigned

  • mem-util-kht-dlu-edb1-size

  • mem-util-kht-dlu-edb1-utilization

エントリ

4194304

フローテーブルで使用されます。IPFIX が有効な場合にのみ設定されます。

ファイアウォール/フィルター

  • ポリサー ID

エクスポートされたプロパティ名:

  • mem-util-policer-id-size

  • mem-util-policer-id-assigned

  • mem-util-policer-id-utilization

B

16384

貢献者は、ファイアウォール ポリサーとインターフェイス ポリサーです

ファイアウォール/フィルター

  • ポリサー/カウンタースペース

エクスポートされたプロパティ名:

  • mem-util-plct-size

  • mem-util-plct-assigned

  • mem-util-plct-utilization

  • mem-util-plct-filter-bytes-assigned

  • mem-util-plct-filter-allocation-count

  • mem-util-plct-filter-free-count

  • mem-util-plct-ing-nh-bytes-assigned

  • mem-util-plct-ing-nh-allocation-count

  • mem-util-plct-ing-nh-free-count

  • mem-util-plct-egr-nh-bytes-assigned

  • mem-util-plct-egr-nh-allocation-count

  • mem-util-plct-egr-nh-free-count

  • mem-util-plct-misc-bytes-assigned

  • mem-util-plct-misc-allocation-count

  • mem-util-plct-misc-free-count

  • mem-util-plct-memory-size

  • mem-util-plct-memory-assigned

  • mem-util-plct-memory-utilization

B

131072

カウンターごとに 1 ワード、シングル レート ポリサーごとに 3 ワード、トリカラー ポリサーに 5 ワードを発行します。

ネクストホップとカプセル化

  • IRP メモリ: 負荷分散パーティション

エクスポートされたプロパティ名:

  • mem-util-jnh-loadbal-assigned

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

Kボード

128

負荷分散データ構造。貢献者は集合型イーサネットとマルチパスです。

ネクストホップとカプセル化

  • IRP メモリ: ネクストホップ パーティション

エクスポートされたプロパティ名:

  • mem-util-jnh-loadbal-assigned

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

  • mem-util-jnh-loadbal-utilization

Kボード

256

ネクストホップに使用されます。コントリビューターはネクストホップです。

ネクストホップとカプセル化

  • IRP メモリ: EDF パーティション

エクスポートされたプロパティ名:

  • mem-util-edf-public-words-assigned

  • mem-util-edf-public-words-size

  • mem-util-edf-public-words-utilization

Kボード

320

カプセル化データ構造。貢献者はネクストホップを転送しています。

ネクストホップとカプセル化

  • IRPメモリ:MPLSラベルメモリ

エクスポートされたプロパティ名:

  • mem-util-jnh-mpls-assigned

  • mem-util-jnh-mpls-size

  • mem-util-jnh-mpls-utilization

Kボード

128

MPLS ラベル構造。貢献者はMPLSラベルです。

表 4: NPU 使用率センサー(リソース パス /junos/system/linecard/npu/使用率/)

ネイティブ センサーのプロパティ名

gRPC センサーのプロパティ名

ユニットタイプ

範囲

説明

NPU使用率

  • 利用

エクスポートされたプロパティ名:

  • util-metric

パーセント

現在の PE チップの使用率。貢献者はトラフィック ストリームです。

NPU使用率

  • パケットロード

エクスポートされたプロパティ名:

  • util-loopback-pps-rate

  • util-recirc-pps-rate

  • util-asic-to-host-pps-rate

  • util-wan-and-host-inject-pps-rate

Pps

ループバック、再循環トラフィック、WAN、ホストインジェクショントラフィック、ASICからホストへのトラフィックなど、チップ上のトラフィック負荷。貢献者はトラフィック ストリーム pp です。

NPU使用率

  • メモリ負荷

エクスポートされたプロパティ名:

  • util-hmc-average-util

  • util-hmc-highest-util

  • util-hmc-lowest-util

  • util-hmc-average-cache-hit-rate

  • util-hmc-highest-cache-hit-rate

  • util-hmc-lowest-cache-hit-rate

パーセント/秒

HMC メモリー使用率およびメモリー・キャッシュ・ヒット率

ファイアウォールリソースの利用

OpenConfig リソース パス /components/component/integrated-circuit/pipeline-counters/をサブスクライブすることで、ファイアウォール リソース使用率に関する統計をエクスポートできます。動作状態センサーは、サポートされているフィルター エントリと使用済みエントリの合計を、カウントとバイトの観点から表示します。

ファイアウォール リソース使用率の状態センサーは次のとおりです。

  • /components/component/integrated-circuit/pipeline-counters/packet/lookup-block/state/acl-memory-used-entries

  • /components/component/integrated-circuit/pipeline-counters/packet/lookup-block/state/acl-memory-total-entries

  • /components/component/integrated-circuit/pipeline-counters/packet/lookup-block/state/acl-memory-used-bytes

  • /components/component/integrated-circuit/pipeline-counters/packet/lookup-block/state/acl-memory-total-bytes

センサーの値は、次の計算を使用します。

  • acl-memory-used-entries = round ( UtilizationOfTables [0 から 100 までの数値] / 100 * 64000)

    UtilizationOfTables の値は、次の NPU メモリ統計情報の最大値であり、ネイティブ センサー/junos/system/linecard/npu/memory/の下に残されます。

    • mem-util-flt-vfilter-utilization
    • mem-util-flt-phyfilter-utilization
    • mem-util-flt-action-entries-utilization
    • mem-util-fcv-blk-1-utilization
    • mem-util-fcv-blk-2-utilization
    • mem-util-fcv-blk-3-utilization
    • mem-util-flt-scv-utilization
    • mem-util-beta-0-bank-0-utilization
    • mem-util-beta-0-bank-1-utilization
    • mem-util-beta-0-bank-2-utilization
    • mem-util-beta-0-bank-3-utilization
    • mem-util-beta-0-bank-4-utilization
    • mem-util-beta-1-bank-1-utilization
    • mem-util-beta-1-bank-2-utilization
    • mem-util-beta-1-bank-3-utilization
    • mem-util-beta-1-bank-4-utilization
    • mem-util-beta-1-bank-5-utilization
    • mem-util-flt-alpha-1-kht-utilization
    • mem-util-flt-alpha-1-plt-utilization
    • mem-util-policer-id-utilization
    • mem-util-plct-utilization
  • ACLメモリ合計エントリー数 = 64K

  • ACL-メモリ使用バイト = ACL-メモリ使用エントリ * 8

  • ACL-メモリ-合計バイト = ACL-メモリ-合計エントリ * 8 = 64k *8