Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NPUセンサ

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

NPUおよびリソース利用センサーは、ジュニパーデバイスの内部運用と各デバイスのリソース消費状況を可視化します。この情報を使用して、ネットワーク設計を改善し、トラフィック制御を最適化できます。ネットワーク管理者はこの情報を使用して、個々のデバイス、ネットワーク全体、およびネットワークトラフィックの問題を早期に検出できます。

手記:ジュニパーネットワークスの Junos YANGデータ モデル エクスプローラには、各プラットフォームがサポートするセンサーとリソース パスの一覧が表示されます。これにより、さまざまなOpenConfigとネイティブデータモデルの属性を調査または比較できます。ソフトウェアのリリース番号または製品に基づくフィルター オプションを使用して、各プラットフォーム上のリソース パスとセンサーのリストを表示します。

PTX10000およびQFX1000シリーズのNPU使用率

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

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

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:PTX10000およびQFX1000シリーズ用NPUメモリセンサー(リソースパス/junos/system/linecard/npu/memory/)
ネイティブ センサー プロパティ名 gRPC センサー プロパティ名 ユニット タイプ 範囲 説明
メモリの概要 メモリの概要 - -

メモリの種類ごとの NPU メモリ使用率の概要

メモリの概要

• Resource_name

メモリの概要

• Resource_name

-

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

メモリの概要:

•大きさ

メモリの概要:

•大きさ

64 ビット %

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

メモリの概要:

•割り当て られた

メモリの概要:

•割り当て られた

64 ビット %

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

メモリの概要:

•利用

メモリの概要:

•利用

32ビット %

メモリ使用率メトリック

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

  - -

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

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

• Application_name

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

• Application_name

-

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

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

• Bytes_allocated

• Allocation_count

• Free_count

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

• Allocation_count

• Free_count

32ビット -

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

PTXシリーズのNPU使用率

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

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

gRPC センサー プロパティ名

ユニットの種類

範囲

形容

NPUメモリ

  • L2ドメイン

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

  • mem-util-kht-l2ドメイン割り当て済み

  • mem-util-kht-l2ドメインサイズ

  • mem-util-kht-l2domain-utilization

32768

(表内のサイズ)

論理インターフェイス インデックスに相当します。論理インターフェイスも寄与要因です。

NPUメモリ

  • SLU MY-MAC

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

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

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

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

エントリ

3072

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

NPUメモリ

  • 転送テーブル: edb0

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

  • mem-util-kht-dlu-edb0-allocated

  • mem-util-kht-dlu-edb0-サイズ

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

エントリ

16777216

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

NPUメモリ

  • 転送テーブル: edb1

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

  • mem-util-kht-dlu-edb1-割り当て済み

  • mem-util-kht-dlu-edb1-サイズ

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

エントリ

4194304

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

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

  • インスタンスのフィルタリング

エクスポートされたプロパティ名: 使用できません

エントリ

8192

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

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

  • フィルター項目

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

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

  • mem-util-flt-action-entries-allocated

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

65536

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

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

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

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

  • mem-util-kht-flt0-サイズ

  • mem-util-kht-flt0-割り当て済み

  • mem-util-kht-flt0-utilization

131072

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

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

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

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

  • mem-util-kht-flt1-サイズ

  • mem-util-kht-flt1-割り当て済み

  • mem-util-kht-flt1-utilization

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

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

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

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

  • mem-util-flt-alpha-1-bft-0割り当て済み

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

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

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

131072

最長プレフィックス一致(送信元、宛先アドレス)に使用されます。コントリビューターは、送信元または宛先のプレフィックス リストです。

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

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

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

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

  • mem-util-beta-0-bank-0-allocated

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

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

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

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

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

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

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

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

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

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

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

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

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

65536

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

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

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

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

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

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

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

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

  • mem-util-beta-1-bank-1-allocated

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

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

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

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

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

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

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

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

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

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

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

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

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

65536

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

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

  • 2 番目のファセット一致

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

  • mem-util-sfm-entries-size

  • mem-util-sfm-entries-allocated

  • mem-util-sfm-entries-utilization

8192

TCP-flagsなどの他の一致条件で使用されます。

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

  • 特別なカバーベクトル

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

  • mem-util-flt-scv-size

  • mem-util-flt-scv-allocated

  • mem-util-flt-scv-utilization

131072

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

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

  • FCVブロック [1]

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

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

  • mem-util-fcv-blk-1-allocated

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

B

65536

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

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

  • FCVブロック [2]

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

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

  • mem-util-fcv-blk-21allocated

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

B

65536

カバー ベクトル FCV ブロック 2.

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

  • FCVブロック [3]

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

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

  • mem-util-fcv-blk-3-allocated

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

B

65536

特殊カバーベクトルFCVブロック3。

NPUメモリ

  • 転送テーブル: edb0

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

  • mem-util-kht-dlu-edb0-allocated

  • mem-util-kht-dlu-edb0-サイズ

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

エントリ

16777216

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

NPUメモリ

  • 転送テーブル: edb1

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

  • mem-util-kht-dlu-edb1-割り当て済み

  • mem-util-kht-dlu-edb1-サイズ

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

エントリ

4194304

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

NPUメモリ

  • 転送テーブル: edb0

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

  • mem-util-kht-dlu-edb0-allocated

  • mem-util-kht-dlu-edb0-サイズ

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

エントリ

16777216

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

NPUメモリ

  • 転送テーブル: edb1

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

  • mem-util-kht-dlu-edb1-割り当て済み

  • mem-util-kht-dlu-edb1-サイズ

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

エントリ

4194304

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

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

  • ポリサー ID

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

  • mem-util-policer-id-size

  • mem-util-policer-id-allocated

  • mem-util-policer-id-utilization

B

16384

コントリビューターは、ファイアウォール ポリサーとインターフェイス ポリサーです

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

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

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

  • mem-util-plct-size

  • mem-util-plct-allocated

  • mem-util-plct-utilization

  • mem-util-plct-filter-bytes-allocated

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

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

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

  • mem-util-plct-ing-nh-割り当てカウント

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

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

  • mem-util-plct-egr-nh-割り当てカウント

  • mem-util-plct-egr-nh-フリーカウント

  • mem-util-plct-misc-bytes-allocated

  • mem-util-plct-misc-割り当てカウント

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

  • mem-util-plct-メモリサイズ

  • mem-util-plct-メモリ割り当て済み

  • mem-util-plct-メモリ使用率

B

131072

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

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

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

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

  • mem-util-jnh-loadbal-allocated

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

Kウォーズ

128

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

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

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

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

  • mem-util-jnh-loadbal-allocated

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

  • mem-util-jnh-loadbal-utilization

Kウォーズ

256

ネクストホップに使用されます。貢献者はネクストホップです。

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

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

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

  • mem-util-edf-public-words-allocated

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

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

Kウォーズ

320

カプセル化データ構造。コントリビューターはネクストホップを転送しています。

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

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

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

  • mem-util-jnh-mpls-allocated

  • mem-util-jnh-mpls-size

  • mem-util-jnh-mpls-utilization

Kウォーズ

128

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

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

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

gRPC センサー プロパティ名

ユニットの種類

範囲

形容

NPUの使用率

  • 利用

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

  • util-metric

パーセント

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

NPUの使用率

  • パケットロード

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

  • util-loopback-pps-rate(util-loopback-pps-rate)

  • util-recirculation-pps-rate(使用再循環PPSレート)

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

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

PPS

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

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 の値は、ネイティブ センサー /junos/system/linecard/npu/memory/の下にある次の NPU メモリ統計の最大値です。

    • 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-memory-used-bytes = acl-memory-used-entries * 8

  • acl-memory-total-bytes = acl-memory-total-entries * 8 = 64k *8