Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Propiedades de NPU y del sensor de utilización de recursos

Los sensores de NPU y de utilización de recursos 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 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 transportado por ella.

Utilización de NPU para las series PTX10000 y QFX1000

La siguiente sección contiene información sobre el uso de NPU para series PTX10000 y QFX10000.

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

Nombre de la propiedad del sensor nativo

Nombre de la 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 a 100 que indica el ajetreo de una NPU.

Carga de memoria

  • Nombre

Carga de memoria

  • Nombre

Cargar en un subsistema de memoria de la NPU

Carga de memoria

Carga de memoria

Cargar 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 concretos (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 utilización 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 es front-end por una memoria caché. Las siguientes métricas indican cómo funcionan estas memorias caché

Carga de paquetes

Carga de paquetes

Carga de paquetes ofrecida 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 cómputo 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 recursos /junos/system/linecard/npu/memory/)

Nombre de la propiedad del sensor nativo

Nombre de la 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 concretos, como KHT (tablas hash de cuco), edf, flt, sfm, fcv. Beta-0, beta-1, policer 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 asignada

Resumen de memoria:

  • Utilización

Resumen de memoria:

  • Utilización

32 bits

%

Métricas de utilización de memoria

Resumen de partición de memoria de aplicación

 

Estadísticas detalladas para particiones de memoria NPU por aplicación; Algunos ejemplos son PLCT-Filter, PLCT-INGR-NH, PLCT-EGR-NH, PLCT-RT y PLC-MISC.

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

  • Application_name

Resumen de partición de memoria de aplicación

  • Application_name

Cadena

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

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

  • Bytes_allocated

  • Allocation_count

  • Free_count

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

  • Bytes_allocated

  • Allocation_count

  • Free_count

32 bits

Varios valores de memoria para asignación y conteo libre.

Utilización de NPU para la serie PTX

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

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

Nombre de la propiedad del sensor nativo

Nombre de la propiedad del sensor gRPC

Tipo de unidad

Gama

Descripción

Memoria NPU

  • Dominio L2

Nombres de propiedades exportados:

  • mem-util-kht-l2domain-assigned

  • mem-util-kht-l2domain-size

  • mem-util-kht-l2domain-utilization

32768 (tamaño en la tabla)

Equivalente a un índice de interfaz lógica. Interfaces lógicas es un contribuyente.

Memoria NPU

  • SLU MI-MAC

Nombres de propiedades exportados:

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

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

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

Entrada

3072

Se utiliza para la identificación de VRRP MAC y MYMAC. Rellenado durante la iniciialización de FPC

Memoria NPU

  • Tabla de reenvío: edb0

Nombres de propiedades exportados:

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

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

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

Entrada

16777216

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

Memoria NPU

  • Tabla de reenvío: edb1

Nombres de propiedades exportados:

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

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

  • mem-util-kht-dlu-edb1-utilización

Entrada

4194304

Utilizado por la tabla de flujo. Se rellena solo cuando IPFIX está habilitado.

Firewall / Filtro

  • Instancias de filtro

Nombres de propiedades exportados: no disponible

Entrada

8192

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

Firewall / Filtro

  • Términos de filtro

Nombres de propiedades exportados:

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

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

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

65536

Refleja el número de términos de filtro. Los filtros regulares y el filtro específico de la interfaz crean una nueva instancia. No se comparte ningún programa

Firewall / Filtro

  • Bloque alfa de filtro [0]

Nombres de propiedades exportados:

  • mem-util-kht-flt0-size

  • mem-util-kht-flt0-asignado

  • mem-util-kht-flt0-utilization

131072

Se utiliza para las coincidencias de prefijos más largas (direcciones de origen y destino). Los colaboradores son listas de prefijos de origen o destino. Los prefijos IPv6 con coincidencias superiores a /64 ocupan dos entradas.

Firewall / Filtro

  • Filtro alfa bloque [1]

Nombres de propiedades exportados:

  • mem-util-kht-flt1-size

  • mem-util-kht-flt1-asignado

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

  • 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-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 prefijos más largas (direcciones de origen y destino). Los colaboradores son listas de prefijos de origen o destino.

Firewall / Filtro

  • Filtrar bloque beta [0]

Nombres de propiedades exportados:

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

  • 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

Se utiliza para coincidencias de rango (puertos de origen y destino). Los contribuyentes son puertos, rangos 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 del filtro [1]

Nombres de propiedades exportados:

  • 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

Se utiliza para coincidencias de rango (puertos de origen y destino). Los contribuyentes son puertos, rangos 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 facetas secundarias

Nombres de propiedades exportados:

  • mem-util-sfm-entries-size

  • mem-util-sfm-entries-assigned

  • mem-util-sfm-entries-utilization

8192

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

Firewall / Filtro

  • Vector de cubierta especial

Nombres de propiedades exportados:

  • mem-util-flt-scv-size

  • 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 (direcciones de origen o destino, puertos), excepciones y rangos (más comodines). Los colaboradores son filtros con patrones irregulares (coincidencias de indiferencia de dirección, exceptos, rangos, comodines) que contribuirán a la utilización.

Firewall / Filtro

  • Bloque FCV [1]

Nombres de propiedades exportados:

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

  • mem-util-fcv-blk-1-asignado

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

B

65536

Cobertura vectorial FCV bloque 1.

Firewall / Filtro

  • Bloque FCV [2]

Nombres de propiedades exportados:

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

  • mem-util-fcv-blk-21asignado

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

B

65536

Vector de cobertura FCV bloque 2.

Firewall / Filtro

  • Bloque FCV [3]

Nombres de propiedades exportados:

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

  • mem-util-fcv-blk-3-asignado

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

B

65536

Vector de cobertura especial FCV bloque 3.

Memoria NPU

  • Tabla de reenvío: edb0

Nombres de propiedades exportados:

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

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

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

Entrada

16777216

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

Memoria NPU

  • Tabla de reenvío: edb1

Nombres de propiedades exportados:

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

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

  • mem-util-kht-dlu-edb1-utilización

Entrada

4194304

Utilizado por la tabla de flujo. Se rellena solo cuando IPFIX está habilitado.

Memoria NPU

  • Tabla de reenvío: edb0

Nombres de propiedades exportados:

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

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

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

Entrada

16777216

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

Memoria NPU

  • Tabla de reenvío: edb1

Nombres de propiedades exportados:

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

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

  • mem-util-kht-dlu-edb1-utilización

Entrada

4194304

Utilizado por la tabla de flujo. Se rellena solo cuando IPFIX está habilitado.

Firewall / Filtro

  • ID de policía

Nombres de propiedades exportados:

  • mem-util-policer-id-size

  • mem-util-policer-id-assigned

  • mem-util-policer-id-utilization

B

16384

Los colaboradores son los aplicadores de políticas de firewall y los aplicadores de políticas de interfaz

Firewall / Filtro

  • Espacio Policer/Counter

Nombres de propiedades exportados:

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

  • mem-util-plct-memory-utilization

B

131072

Emite 1 palabra por contador, 3 palabras por aplicador de tarifa única y 5 palabras para aplicadores tricolores.

Próximos saltos y encapsulación

  • Memoria IRP: partición de equilibrio de carga

Nombres de propiedades exportados:

  • mem-util-jnh-loadbal-assigned

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

KWords

128

Estructuras de datos de equilibrio de carga. Los contribuyentes son Ethernet agregado y múltiples rutas.

Próximos saltos y encapsulación

  • Memoria IRP: partición de salto siguiente

Nombres de propiedades exportados:

  • mem-util-jnh-loadbal-assigned

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilization

  • mem-util-jnh-loadbal-utilization

KWords

256

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

Próximos saltos y encapsulación

  • Memoria IRP: partición EDF

Nombres de propiedades exportados:

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

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

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

KWords

320

Estructuras de datos de encapsulación. Los colaboradores están reenviando los próximos saltos.

Próximos saltos y encapsulación

  • Memoria IRP: memoria de etiqueta MPLS

Nombres de propiedades exportados:

  • mem-util-jnh-mpls-allocated

  • mem-util-jnh-mpls-size

  • mem-util-jnh-mpls-utilization

KWords

128

Estructuras de etiquetas MPLS. Los colaboradores son etiquetas MPLS.

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

Nombre de la propiedad del sensor nativo

Nombre de la propiedad del sensor gRPC

Tipo de unidad

Gama

Descripción

Utilización de NPU

  • Utilización

Nombres de propiedades exportados:

  • util-métrica

Por ciento

Utilización actual del chip PE. El colaborador es el flujo de tráfico.

Utilización de NPU

  • Carga de paquetes

Nombres de propiedades exportados:

  • util-loopback-pps-rate

  • util-recirculation-pps-rate

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

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

Pps

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

Utilización de NPU

  • Carga de memoria

Nombres de propiedades exportados:

  • 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

porcentaje/por segundo

Utilización de memoria de la HMC y tasa de aciertos de caché de memoria

Utilización de recursos de firewall

Puede exportar estadísticas sobre el uso de recursos del firewall suscribiéndose a la ruta /components/component/integrated-circuit/pipeline-counters/ de recurso de 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-entries = 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 son hojas 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-entries = 64 K

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

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