Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Propiedades de NPU y sensor de utilización de recursos

Los sensores de utilización de recursos y NPU proporcionan visibilidad de las operaciones internas de los dispositivos juniper y del estado del consumo de recursos en cada dispositivo. Puede utilizar esta información para mejorar el diseño de la red y optimizar la ingeniería de tráfico. Estos datos también se pueden utilizar para la detección temprana de problemas en dispositivos individuales, así como en la red general y el tráfico que transporta.

Utilización de NPU para las series PTX10000 y QFX1000

La siguiente sección contiene información de utilización de NPU para las series PTX10000 y QFX10000.

Tabla 1: Sensor de utilización de NPU (ruta de recurso /junos/system/linecard/npu/utilization/)

Nombre de propiedad de Native Sensor

Nombre de propiedad del sensor gRPC

Tipo de unidad

Gama

Descripción

Utilización de NPU

Utilización de NPU

32 bits

1-100

Número en una escala de 0-100 que indica la disponibilidad de una NPU.

Carga de memoria

  • Nombre

Carga de memoria

  • Nombre

Carga en un subsistema de memoria de la NPU

Carga de memoria

Carga de memoria

Carga en un subsistema de memoria de la NPU

Carga de memoria

  • Nombre

Carga de memoria

  • Nombre

Cadena

Una cadena de nombre para identificar los subsistemas de memoria particulares (como hmc)

Carga de memoria

  • Average_util

  • Highest_util

  • Lowest_util

Carga de memoria

  • Average_util

  • Highest_util

  • Lowest_util

32 bits

Varias métricas de uso de memoria

Carga de memoria

  • Average_cache_hit_rate

  • Highest_cache_hit_rate

  • Lowest_cache_hit_rate

Carga de memoria

  • Average_cache_hit_rate

  • Highest_cache_hit_rate

  • Lowest_cache_hit_rate

Cada memoria está delante de una memoria caché. Las siguientes métricas indican cómo funcionan estas cachés

Carga de paquetes

Carga de paquetes

Se ofrece carga de paquetes en un subsistema interno de la NPU, como el siguiente:

  • loopback_pps

  • recirculation_pps

  • wan_and_host_inject_pps

  • asic_to_host_pps

Carga de paquetes:

  • Identificador

Carga de paquetes:

  • Identificador

Cadena

Cada subsistema interno de la NPU tiene un nombre

Carga de paquetes:

  • Tasa

Carga de paquetes:

  • Tasa

64 bits

Tasa de paquetes recibidos

Carga de paquetes:

  • average_instructions_per_packet

  • average_wait_cycles_per_packet

  • average_cycles_per_packet

Carga de paquetes:

  • average_instructions_per_packet

  • average_wait_cycles_per_packet

  • average_cycles_per_packet

32 bits

Indique la carga de proceso en la NPU. Estas métricas no son válidas para el chip PF en los enrutadores PTX10000 o conmutadores QFX10000.

Tabla 2: Sensor de memoria NPU (ruta de recurso /junos/system/linecard/npu/memory/)

Nombre de propiedad de Native Sensor

Nombre de propiedad del sensor gRPC

Tipo de unidad

Gama

Descripción

Resumen de memoria

Resumen de memoria

Resumen de utilización de memoria NPU por tipo de memoria

Resumen de memoria

  • Resource_name

Resumen de memoria

  • Resource_name

Cadena

Una cadena de nombre para identificar los bloques de memoria particulares, como KHT (tablas hash cuckoo), edf, flt, sfm, fcv. Beta-0, beta-1, policía y pclt

Resumen de memoria:

  • Tamaño

Resumen de memoria:

  • Tamaño

64 bits

%

Métricas de utilización de memoria de tamaño

Resumen de memoria:

  • Asignado

Resumen de memoria:

  • Asignado

64 bits

%

Métricas de utilización de memoria asignadas

Resumen de memoria:

  • Utilización

Resumen de memoria:

  • Utilización

32 bits

%

Métricas de utilización de memoria

Resumen de la partición de memoria de la aplicación

 

Estadísticas detalladas para particiones de memoria NPU por aplicación; ejemplos incluyen plct-filter, plct-ingr-nh, plct-egr-nh, plct-rt y plct-misc.

Resumen de la partición de memoria de la aplicación:

  • Application_name

Resumen de la partición de memoria de la aplicación

  • Application_name

Cadena

Nombre de la aplicación para la que se asigna memoria NPU.

Resumen de la partición de memoria de la aplicación:

  • Bytes_allocated

  • Allocation_count

  • Free_count

Resumen de la partición de memoria de la aplicación:

  • Bytes_allocated

  • Allocation_count

  • Free_count

32 bits

Varios valores de memoria para la asignación y el recuento gratuito.

Utilización de NPU para la serie PTX

La siguiente sección contiene información del sensor de utilización de NPU enrutadores serie PTX.

Tabla 3: Sensor de memoria NPU (ruta de recurso /junos/system/linecard/npu/memory/)

Nombre de propiedad de Native Sensor

Nombre de propiedad del sensor gRPC

Tipo de unidad

Gama

Descripción

Memoria NPU

  • Dominio L2

Nombres de propiedad exportados:

  • mem-util-kht-l2dominio-asignado

  • tamaño del dominio mem-util-kht-l2

  • mem-util-kht-l2dominio-utilización

32768 (tamaño en la mesa)

Un equivalente de un índice de interfaz lógica. Las interfaces lógicas son contribuyentes.

Memoria NPU

  • SLU MY-MAC

Nombres de propiedad exportados:

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

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

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

Entrada

3072

Se utiliza para la indentificación de VRRP MAC y MYMAC. Poblada durante la inticialización de FPC

Memoria NPU

  • Tabla de reenvío: edb0

Nombres de propiedad exportados:

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

  • tamaño de mem-util-kht-dlu-edb0

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

Entrada

16777216

Utilizado por las entradas de la tabla de reenvío L3/L2, incluyendo IPv4, IPv6, MPLS. Solo las entradas de ruta se encuentran en esta base de datos. El tamaño de las entradas varía y depende del tipo de entrada.

Memoria NPU

  • Tabla de reenvío: edb1

Nombres de propiedad exportados:

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

  • tamaño de mem-util-kht-dlu-edb1

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

Entrada

4194304

Utilizado por la tabla de flujo. Solo se completa cuando ipfix está habilitado.

Firewall/filtro

  • Filtrar instancias

Nombres de propiedad exportados: no disponibles

Entrada

8192

Refleja la cantidad de instancias de filtro (y no la cantidad de filtros configurados) Filtros regulares, filtro específico de interfaz crea una nueva instancia, no hay uso compartido de programas

Firewall/filtro

  • Términos de filtro

Nombres de propiedad exportados:

  • mem-util-flt-action-entradas-utilización

  • mem-util-flt-action-entradas-asignadas

  • mem-util-flt-action-entradas-tamaño

65536

Refleja la cantidad de términos de filtro. Los filtros regulares y los filtros específicos de la interfaz crean una nueva instancia. No se comparte el programa

Firewall/filtro

  • Bloque alfa de filtro [0]

Nombres de propiedad exportados:

  • tamaño de mem-util-kht-flt0

  • mem-util-kht-flt0-allocated

  • mem-util-kht-flt0-utilization

131072

Se utiliza para las coincidencias de prefijo más largas (origen, direcciones de destino). Los contribuyentes son listas de prefijos de origen o destino. Los prefijos IPv6 con coincidencias más largas que /64 ocupan dos entradas.

Firewall/filtro

  • Bloque alfa de filtro [1]

Nombres de propiedad exportados:

  • tamaño de mem-util-kht-flt1

  • mem-util-kht-flt1-allocated

  • mem-util-kht-flt1-utilization

  • tamaño de mem-util-flt-alpha-1-kht

  • 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

Se utiliza para las coincidencias de prefijo más largas (origen, direcciones de destino). Los contribuyentes son listas de prefijos de origen o destino.

Firewall/filtro

  • Bloque beta de filtro [0]

Nombres de propiedad exportados:

  • 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

Se utiliza para coincidencias de rango (puertos de origen y destino). Los contribuyentes son puertos, intervalos de puertos y otras condiciones de coincidencia. Esta es una estructura de árbol. Cada condición de coincidencia puede traducirse en 1 o más entradas, dependiendo del número de rangos.

Firewall/filtro

  • Bloque beta de filtro [1]

Nombres de propiedad exportados:

  • 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

Se utiliza para coincidencias de rango (puertos de origen y destino). Los contribuyentes son puertos, intervalos de puertos y otras condiciones de coincidencia. Esta es una estructura de árbol. Cada condición de coincidencia puede traducirse en 1 o más entradas, dependiendo del número de rangos.

Firewall/filtro

  • Coincidencia de faceta secundaria

Nombres de propiedad exportados:

  • mem-util-sfm-entradas-tamaño

  • mem-util-sfm-entradas-asignadas

  • mem-util-sfm-entradas-utilización

8192

Utilizado por otras condiciones de coincidencia, como tcp-flags.

Firewall/filtro

  • Vector de cubierta especial

Nombres de propiedad exportados:

  • tamaño de mem-util-flt-scv

  • mem-util-flt-scv-allocated

  • mem-util-flt-scv-utilization

256 filas de 4 páginas cada una

Una estructura de datos auxiliar que se utiliza para optimizar las coincidencias de indiferencia de dirección (puertos de direcciones de origen o destino), excepto los intervalos y los (más caracteres comodín). Los contribuyentes son filtros con patrones irregulares (coincidencias de indiferencia de dirección, exceptos, rangos, comodín) contribuirán a la utilización.

Firewall/filtro

  • Bloque FCV [1]

Nombres de propiedad exportados:

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

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

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

B

65536

Bloque de FCV de vector de cubierta 1.

Firewall/filtro

  • Bloque FCV [2]

Nombres de propiedad exportados:

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

  • mem-util-fcv-blk-21asignado

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

B

65536

Bloque 2 de FCV de vector de cubierta.

Firewall/filtro

  • Bloque FCV [3]

Nombres de propiedad exportados:

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

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

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

B

65536

Vector de cubierta especial FCV bloque 3.

Memoria NPU

  • Tabla de reenvío: edb0

Nombres de propiedad exportados:

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

  • tamaño de mem-util-kht-dlu-edb0

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

Entrada

16777216

Utilizado por las entradas de la tabla de reenvío L3/L2, incluyendo IPv4, IPv6, MPLS. Solo las entradas de ruta se encuentran en esta base de datos. El tamaño de las entradas varía y depende del tipo de entrada.

Memoria NPU

  • Tabla de reenvío: edb1

Nombres de propiedad exportados:

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

  • tamaño de mem-util-kht-dlu-edb1

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

Entrada

4194304

Utilizado por la tabla de flujo. Solo se completa cuando ipfix está habilitado.

Memoria NPU

  • Tabla de reenvío: edb0

Nombres de propiedad exportados:

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

  • tamaño de mem-util-kht-dlu-edb0

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

Entrada

16777216

Utilizado por las entradas de la tabla de reenvío L3/L2, incluyendo IPv4, IPv6, MPLS. Solo las entradas de ruta se encuentran en esta base de datos. El tamaño de las entradas varía y depende del tipo de entrada.

Memoria NPU

  • Tabla de reenvío: edb1

Nombres de propiedad exportados:

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

  • tamaño de mem-util-kht-dlu-edb1

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

Entrada

4194304

Utilizado por la tabla de flujo. Solo se completa cuando ipfix está habilitado.

Firewall/filtro

  • Policer IDs

Nombres de propiedad exportados:

  • mem-util-policer-id-size

  • mem-util-policer-id-allocated

  • mem-util-policer-id-utilization

B

16384

Los contribuyentes son policías de firewall y policías de interfaz

Firewall/filtro

  • Policer/Counter space

Nombres de propiedad exportados:

  • tamaño de mem-util-plct

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

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

  • 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

Emite 1 palabra por contador, 3 palabras por policía de tasa única y 5 palabras para policías tricolores.

Próximos saltos y encapsulación

  • Memoria IRP: partición de equilibrio de carga

Nombres de propiedad exportados:

  • mem-util-jnh-loadbal-allocated

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

KWords

128

Estructuras de datos de equilibrio de carga. Los contribuyentes se agregan Ethernet y varias rutas.

Próximos saltos y encapsulación

  • Memoria IRP: partición de salto siguiente

Nombres de propiedad exportados:

  • mem-util-jnh-loadbal-allocated

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

  • mem-util-jnh-loadbal-utilization

KWords

256

Se usa para los saltos siguientes. Los contribuyentes son los próximos saltos.

Próximos saltos y encapsulación

  • Memoria IRP: partición EDF

Nombres de propiedad exportados:

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

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

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

KWords

320

Estructuras de datos de encapsulación. Los contribuyentes reenvían los próximos saltos.

Próximos saltos y encapsulación

  • Memoria IRP: memoria de etiqueta MPLS

Nombres de propiedad exportados:

  • mem-util-jnh-mpls-asignado

  • tamaño de mem-util-jnh-mpls

  • uso de mem-util-jnh-mpls

KWords

128

Estructuras de etiqueta MPLS. Los contribuyentes son etiquetas MPLS.

Tabla 4: Sensor de utilización de NPU (ruta de recurso /junos/system/linecard/npu/utilization/)

Nombre de propiedad de Native Sensor

Nombre de propiedad del sensor gRPC

Tipo de unidad

Gama

Descripción

Utilización de NPU

  • Utilización

Nombres de propiedad exportados:

  • util-métrica

Por ciento

Utilización actual del chip de PE. Colaborador es flujo de tráfico.

Utilización de NPU

  • Carga de paquetes

Nombres de propiedad exportados:

  • util-loopback-pps-rate

  • util-recirculación-pps-rate

  • util-asic-a-host-pps-rate

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

Pps

Carga de tráfico en el chip que incluye circuito cerrado, recirculado, WAN e inyección de host y tráfico ASIC a host. Los contribuyentes son pps de flujo de tráfico.

Utilización de NPU

  • Carga de memoria

Nombres de propiedad exportados:

  • util-hmc-average-util

  • util-hmc-highest-util

  • util-hmc-lowest-util

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

  • util-hmc-la tasa de acierto más alta de caché

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

por ciento/por segundo

Utilización de memoria HMC y tasa de acierto de caché de memoria

Utilización de recursos de firewall

Puede exportar estadísticas sobre la utilización de recursos de firewall suscribiéndose a la ruta /components/component/integrated-circuit/pipeline-counters/ de recurso OpenConfig. Los sensores de estado operativo muestran el total de entradas de filtro admitidas y las entradas utilizadas en términos de recuento y bytes.

Los sensores de estado para la utilización de recursos de firewall son:

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

Los valores de los sensores utilizan los siguientes cálculos:

  • acl-memory-used-tries = round ( UtilizationOfTables [un número de 0 a 100] / 100 * 64000)

    El valor de UtilizationOfTables es el valor máximo de las siguientes estadísticas de memoria NPU, que se dejan bajo el sensor /junos/system/linecard/npu/memory/nativo :

    • 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-memory-total-entradas = 64K

  • acl-memory-used-bytes = acl-memory-used-tries * 8

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