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

0-100 范围内的数字,表示 NPU 的繁忙程度。

内存负载

  • 名字

内存负载

  • 名字

在 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 利用率

以下部分包含 PTX 系列路由器的 NPU 利用率传感器信息。

表 3:NPU 内存传感器(资源路径 /junos/system/linecard/npu/memory/)

本机传感器属性名称

gRPC 传感器属性名称

单位类型

范围

描述

NPU 内存

  • L2 域

导出的属性名称:

  • mem-util-kht-l2domain-allocated

  • 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-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-size

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

进入

16777216

由L3/L2转发表条目使用,包括IPv4、IPv6、MPLS。此数据库中仅包含路由条目。条目大小因条目类型而异。

NPU 内存

  • 转发表: edb1

导出的属性名称:

  • mem-util-kht-dlu-edb1-allocated

  • 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-allocated

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

65536

反映筛选术语的数量。常规过滤器,特定于接口的过滤器创建一个新实例。没有程序共享

防火墙/过滤器

  • 过滤器阿尔法块 [0]

导出的属性名称:

  • mem-util-kht-flt0-size

  • mem-util-kht-flt0-allocated

  • mem-util-kht-flt0-utilization

131072

用于最长前缀匹配(源地址、目标地址)。参与者是源或目标前缀列表。匹配项长度超过 /64 的 IPv6 前缀占用两个条目。

防火墙/过滤器

  • 过滤器 alpha 块 [1]

导出的属性名称:

  • mem-util-kht-flt1-size

  • mem-util-kht-flt1-allocated

  • 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-allocated

  • 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-use

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

  • mem-util-beta-0-bank-2-已分配

  • mem-util-beta-0-bank-2-利用率

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

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

  • mem-util-beta-0-bank-3-利用率

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

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

  • mem-util-beta-0-bank-4-利用率

65536

用于范围匹配(源端口和目标端口)。贡献因素包括端口、端口范围和其他匹配条件。这是一个树结构。每个匹配条件可以转换为 1 个或多个条目,具体取决于范围的数量。

防火墙/过滤器

  • 过滤器 β 块 [1]

导出的属性名称:

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

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

  • mem-util-beta-1-bank-0-利用率

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

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

  • mem-util-beta-1-bank-1-use

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

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

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

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

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

  • mem-util-beta-1-bank-3-利用率

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

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

  • mem-util-beta-1-bank-4-利用率

  • 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 个或多个条目,具体取决于范围的数量。

防火墙/过滤器

  • 辅助分面匹配

导出的属性名称:

  • mem-util-sfm-entries-size

  • mem-util-sfm-entries-allocated

  • mem-util-sfm-entries-utilization

8192

由其他匹配条件(如 tcp 标志)使用。

防火墙/过滤器

  • 特殊封面矢量

导出的属性名称:

  • mem-util-flt-scv-size

  • mem-util-flt-scv-allocated

  • mem-util-flt-scv-utilization

256 行,每行 4 页

一种辅助数据结构,用于优化方向差异匹配(源地址或目标地址端口)、例外和范围(加上通配符)。贡献者是具有不规则模式(方向差异匹配、例外、范围、通配符)的过滤器,将有助于利用率。

防火墙/过滤器

  • 燃料电池汽车块 [1]

导出的属性名称:

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

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

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

B

65536

覆盖矢量 FCV 块 1。

防火墙/过滤器

  • 燃料电池车块 [2]

导出的属性名称:

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

  • mem-util-fcv-blk-21allocated

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

B

65536

覆盖矢量 FCV 块 2。

防火墙/过滤器

  • 燃料电池车块 [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-size

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

进入

16777216

由L3/L2转发表条目使用,包括IPv4、IPv6、MPLS。此数据库中仅包含路由条目。条目大小因条目类型而异。

NPU 内存

  • 转发表: edb1

导出的属性名称:

  • mem-util-kht-dlu-edb1-allocated

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

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

进入

4194304

由流表使用。仅在启用 IPFIX 时填充。

NPU 内存

  • 转发表: edb0

导出的属性名称:

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

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

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

进入

16777216

由L3/L2转发表条目使用,包括IPv4、IPv6、MPLS。此数据库中仅包含路由条目。条目大小因条目类型而异。

NPU 内存

  • 转发表: edb1

导出的属性名称:

  • mem-util-kht-dlu-edb1-allocated

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

  • 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-assigned

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

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

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

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

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

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

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

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

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

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

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

  • mem-util-plct-memory-size

  • mem-util-plct-memory-allocated

  • mem-util-plct-memory-utilization

B

131072

每个计数器发出 1 个字,每个单速率监管器发出 3 个字,三色监管器发出 5 个字。

下一跃点和封装

  • IRP 内存:负载平衡分区

导出的属性名称:

  • mem-util-jnh-loadbal-allocated

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

夸德斯

128

对数据结构进行负载平衡。贡献者是聚合以太网和多路径。

下一跃点和封装

  • IRP 内存:下一跃点分区

导出的属性名称:

  • mem-util-jnh-loadbal-allocated

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

  • mem-util-jnh-loadbal-utilization

夸德斯

256

用于下一跃点。贡献者是下一跃点。

下一跃点和封装

  • IRP 内存:EDF 分区

导出的属性名称:

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

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

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

夸德斯

320

封装数据结构。贡献者正在转发下一跃点。

下一跃点和封装

  • IRP 内存:MPLS 标签内存

导出的属性名称:

  • mem-util-jnh-mpls-allocated

  • mem-util-jnh-mpls-size

  • mem-util-jnh-mpls-utilization

夸德斯

128

MPLS 标签结构。贡献者是 MPLS 标签。

表 4:NPU 利用率传感器(资源路径 /junos/system/linecard/npu/利用率/)

本机传感器属性名称

gRPC 传感器属性名称

单位类型

范围

描述

NPU 利用率

  • 利用

导出的属性名称:

  • 实用度量

百分比

当前的 PE 芯片利用率。贡献者是流量流。

NPU 利用率

  • 数据包加载

导出的属性名称:

  • util-loopback-pps-rate

  • 利用率再循环 PPS 率

  • 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-entry = round( UtilizationOfTables [一个从 0 到 100 的数字] / 100 * 64000)

    T利用率表的值是以下 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