Propriedades do sensor de utilização de recursos e NPU

Os sensores de utilização de recursos e NPU oferecem visibilidade das operações internas dos dispositivos da Juniper e do estado do consumo de recursos em cada dispositivo. Você pode usar essas informações para melhorar o projeto da rede e otimizar a engenharia de tráfego. Esses dados também podem ser usados para detecção antecipada de problemas em dispositivos individuais, bem como na rede geral e no tráfego transportado por ele.

Utilização de NPU para séries de PTX10000 e QFX1000

A seção a seguir contém informações de utilização de NPU para séries de PTX10000 e QFX10000.

Tabela 1: Sensor de utilização de NPU (caminho de recursos /junos/system/linecard/npu/utilização/)

Nome da propriedade do sensor nativo

Nome da propriedade do sensor gRPC

Tipo de unidade

Gama

Descrição

Utilização de NPU

Utilização de NPU

32 bits

1-100

Número em uma escala de 0-100 que indica a movimentação de uma NPU.

Carga de memória

  • Nome

Carga de memória

  • Nome

—

—

Carregue em um subsistema de memória da NPU

Carga de memória

Carga de memória

—

—

Carregue em um subsistema de memória da NPU

Carga de memória

  • Nome

Carga de memória

  • Nome

String

—

Uma string de nome para identificar os subsistemas de memória específicos (como hmc)

Carga de memória

  • Average_util

  • Highest_util

  • Lowest_util

Carga de memória

  • Average_util

  • Highest_util

  • Lowest_util

32 bits

—

Várias métricas de utilização de memória

Carga de memória

  • Average_cache_hit_rate

  • Highest_cache_hit_rate

  • Lowest_cache_hit_rate

Carga de memória

  • Average_cache_hit_rate

  • Highest_cache_hit_rate

  • Lowest_cache_hit_rate

—

Cada memória é finalizada por um cache. As métricas a seguir indicam como esses caches estão funcionando

Carga de pacote

Carga de pacote

—

—

Carga de pacote oferecida em um subsistema interno da NPU, como o seguinte:

  • loopback_pps

  • recirculation_pps

  • wan_and_host_inject_pps

  • asic_to_host_pps

Carga de pacotes:

  • Identificador

Carga de pacotes:

  • Identificador

String

—

Cada subsistema interno da NPU tem um nome

Carga de pacotes:

  • Taxa

Carga de pacotes:

  • Taxa

64 bits

—

Taxa de pacotes recebidos

Carga de pacotes:

  • average_instructions_per_packet

  • average_wait_cycles_per_packet

  • average_cycles_per_packet

Carga de pacotes:

  • average_instructions_per_packet

  • average_wait_cycles_per_packet

  • average_cycles_per_packet

32 bits

—

Indique a carga de computação na NPU. Essas métricas não são válidas para o chip PF nos roteadores PTX10000 ou switches QFX10000.

Tabela 2: sensor de memória NPU (caminho de recursos /junos/system/linecard/npu/memory/)

Nome da propriedade do sensor nativo

Nome da propriedade do sensor gRPC

Tipo de unidade

Gama

Descrição

Resumo da memória

Resumo da memória

—

—

Resumo da utilização de memória NPU por tipo de memória

Resumo da memória

  • Resource_name

Resumo da memória

  • Resource_name

—

String

Uma string de nome para identificar os blocos de memória específicos, como KHT (tabelas de hash cuckoo), edf, flt, sfm, fcv. Beta-0, beta-1, policial e pclt

Resumo da memória:

  • Tamanho

Resumo da memória:

  • Tamanho

64 bits

%

Métricas de utilização de memória de tamanho

Resumo da memória:

  • Alocado

Resumo da memória:

  • Alocado

64 bits

%

Métricas de utilização de memória alocada

Resumo da memória:

  • Utilização

Resumo da memória:

  • Utilização

32 bits

%

Métricas de utilização de memória

Resumo da partição de memória do aplicativo

 

—

—

Estatísticas detalhadas para partições de memória NPU por aplicativo; exemplos incluem o filtro de clpt, o clp-ingr-nh, o clp-egr-nh, o plct-rt e o clát-misc.

Resumo da partição de memória do aplicativo:

  • Nome_do_aplicativo

Resumo da partição de memória do aplicativo

  • Nome_do_aplicativo

String

—

Nome do aplicativo para o qual a memória NPU é alocada.

Resumo da partição de memória do aplicativo:

  • Bytes_allocated

  • Allocation_count

  • Free_count

Resumo da partição de memória do aplicativo:

  • Bytes_allocated

  • Allocation_count

  • Free_count

32 bits

—

Vários valores de memória para alocação e contagem gratuita.

Utilização de NPU para a Série PTX

A seção a seguir contém informações de sensor de utilização de NPU roteadores da série PTX.

Tabela 3: sensor de memória NPU (caminho de recursos /junos/system/linecard/npu/memory/)

Nome da propriedade do sensor nativo

Nome da propriedade do sensor gRPC

Tipo de unidade

Gama

Descrição

Memória de NPU

  • Domínio L2

Nomes de propriedades exportadas:

  • mem-util-kht-l2domain alocado

  • mem-util-kht-l2domain-size

  • mem-util-kht-l2domain-utilização

—

32768 (tamanho em sua mesa)

Um equivalente a um índice de interface lógica. Interfaces lógicas são um contribuinte.

Memória de NPU

  • SLU MY-MAC

Nomes de propriedades exportadas:

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

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

  • mem-util-kht-slu-my-mac-utilização

Entrada

3072

Usado para a indentificação VRRP MAC e MYMAC. Preenchido durante a intitialização do FPC

Memória de NPU

  • Tabela de encaminhamento: edb0

Nomes de propriedades exportadas:

  • alocada em mem-util-kht-dlu-edb0

  • tamanho mem-util-kht-dlu-edb0

  • utilização de mem-util-kht-dlu-edb0

Entrada

16777216

Usado por entradas de tabela de encaminhamento L3/L2, incluindo IPv4, IPv6, MPLS. Somente as entradas de rota estão localizadas neste banco de dados. O tamanho das entradas varia e depende do tipo de inscrição.

Memória de NPU

  • Tabela de encaminhamento: edb1

Nomes de propriedades exportadas:

  • mem-util-kht-dlu-edb1 alocado

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

  • mem-util-kht-dlu-edb1-utilização

Entrada

4194304

Usado pela tabela de fluxo. Preenchido apenas quando o IPFIX estiver habilitado.

Firewall / Filtro

  • Instâncias de filtro

Nomes de propriedades exportadas: não disponíveis

Entrada

8192

Reflete o número de instâncias de filtro (e não o número de filtros configurados) Filtros regulares, o filtro específico da interface cria uma nova instância, não há compartilhamento de programas

Firewall / Filtro

  • Termos de filtro

Nomes de propriedades exportadas:

  • utilização de mem-util-flt-action-entries-utilização

  • alocada em mem-util-flt-action-entries

  • tamanho de mem-util-flt-action-entries

—

65536

Reflete o número de termos do filtro. Filtros regulares, filtro específico da interface cria uma nova instância. Não há compartilhamento de programas

Firewall / Filtro

  • Filtrar bloco alfa [0]

Nomes de propriedades exportadas:

  • mem-util-kht-flt0-size

  • mem-util-kht-flt0 alocado

  • mem-util-kht-flt0-utilização

—

131072

Usado para correspondências de prefixo mais longas (fonte, endereços de destino). Os contribuintes são listas de prefixo de origem ou destino. Os prefixos IPv6 com correspondências maiores que /64 ocupam duas entradas.

Firewall / Filtro

  • Filtrar bloco alfa [1]

Nomes de propriedades exportadas:

  • mem-util-kht-flt1-size

  • mem-util-kht-flt1-loced

  • mem-util-kht-flt1-utilização

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

  • mem-util-flt-alfa-1-kht-loced

  • mem-util-flt-alfa-1-kht-utilização

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

  • mem-util-flt-alfa-1-bft-0 alocado

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

  • mem-util-flt-alfa-1-plt-alocado

  • mem-util-flt-alfa-1-plt-utilização

—

131072

Usado para correspondências de prefixo mais longas (fonte, endereços de destino). Os contribuintes são listas de prefixo de origem ou destino.

Firewall / Filtro

  • Filtrar o bloco beta [0]

Nomes de propriedades exportadas:

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

  • mem-util-beta-0-bank-0 alocado

  • mem-util-beta-0-bank-0-utilização

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

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

  • mem-util-beta-0-bank-1-utilização

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

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

  • mem-util-beta-0-bank-2-utilização

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

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

  • mem-util-beta-0-bank-3-utilização

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

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

  • mem-util-beta-0-bank-4-utilização

—

65536

Usado para partidas de alcance (portas de origem e destino). Os contribuintes são portas, intervalos de portas e outras condições de correspondência. Esta é uma estrutura de árvore. Cada condição de correspondência pode se traduzir em 1 ou mais entradas, dependendo do número de intervalos.

Firewall / Filtro

  • Filtrar o bloco beta [1]

Nomes de propriedades exportadas:

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

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

  • mem-util-beta-1-bank-0-utilização

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

  • mem-util-beta-1-bank-1-loced

  • mem-util-beta-1-bank-1-utilização

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

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

  • mem-util-beta-1-bank-2-utilização

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

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

  • mem-util-beta-1-bank-3-utilização

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

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

  • mem-util-beta-1-bank-4-utilização

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

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

  • mem-util-flt-beta-1-bank-5-utilização

—

65536

Usado para partidas de alcance (portas de origem e destino). Os contribuintes são portas, intervalos de portas e outras condições de correspondência. Esta é uma estrutura de árvore. Cada condição de correspondência pode se traduzir em 1 ou mais entradas, dependendo do número de intervalos.

Firewall / Filtro

  • Correspondência de faceta secundária

Nomes de propriedades exportadas:

  • tamanho de entradas mem-util-sfm

  • alocação de mem-util-sfm-entries

  • utilização de mem-util-sfm-entries

—

8192

Usado por outras condições de correspondência, como bandeiras de tcp.

Firewall / Filtro

  • Vetor de cobertura especial

Nomes de propriedades exportadas:

  • mem-util-flt-scv-size

  • alocada em mem-util-flt-scv

  • mem-util-flt-scv-utilização

—

256 linhas 4 páginas cada

Uma estrutura de dados auxiliar usada para otimizar as correspondências de indiferença de direção (portas de endereços de origem ou destino), exceto faixas e intervalos (mais curingas). Os contribuintes são filtros com padrões irregulares (correspondências de indiferença de direção, exceto faixas, curingas) contribuirão para a utilização.

Firewall / Filtro

  • Bloco FCV [1]

Nomes de propriedades exportadas:

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

  • mem-util-fcv-blk-1 alocado

  • mem-util-fcv-blk-1-utilização

B

65536

Cubra o vetor FCV bloco 1.

Firewall / Filtro

  • Bloco FCV [2]

Nomes de propriedades exportadas:

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

  • mem-util-fcv-blk-21alcalizado

  • mem-util-fcv-blk-2-utilização

B

65536

Cubra o vetor FCV bloco 2.

Firewall / Filtro

  • Bloco FCV [3]

Nomes de propriedades exportadas:

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

  • mem-util-fcv-blk-3 alocado

  • mem-util-fcv-blk-3-utilização

B

65536

Vetor de cobertura especial FCV bloco 3.

Memória de NPU

  • Tabela de encaminhamento: edb0

Nomes de propriedades exportadas:

  • alocada em mem-util-kht-dlu-edb0

  • tamanho mem-util-kht-dlu-edb0

  • utilização de mem-util-kht-dlu-edb0

Entrada

16777216

Usado por entradas de tabela de encaminhamento L3/L2, incluindo IPv4, IPv6, MPLS. Somente as entradas de rota estão localizadas neste banco de dados. O tamanho das entradas varia e depende do tipo de inscrição.

Memória de NPU

  • Tabela de encaminhamento: edb1

Nomes de propriedades exportadas:

  • mem-util-kht-dlu-edb1 alocado

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

  • mem-util-kht-dlu-edb1-utilização

Entrada

4194304

Usado pela tabela de fluxo. Preenchido apenas quando o IPFIX estiver habilitado.

Memória de NPU

  • Tabela de encaminhamento: edb0

Nomes de propriedades exportadas:

  • alocada em mem-util-kht-dlu-edb0

  • tamanho mem-util-kht-dlu-edb0

  • utilização de mem-util-kht-dlu-edb0

Entrada

16777216

Usado por entradas de tabela de encaminhamento L3/L2, incluindo IPv4, IPv6, MPLS. Somente as entradas de rota estão localizadas neste banco de dados. O tamanho das entradas varia e depende do tipo de inscrição.

Memória de NPU

  • Tabela de encaminhamento: edb1

Nomes de propriedades exportadas:

  • mem-util-kht-dlu-edb1 alocado

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

  • mem-util-kht-dlu-edb1-utilização

Entrada

4194304

Usado pela tabela de fluxo. Preenchido apenas quando o IPFIX estiver habilitado.

Firewall / Filtro

  • IDs de policiais

Nomes de propriedades exportadas:

  • mem-util-policer-id-size

  • mem-util-policer-id-loced

  • mem-util-policer-id-utilização

B

16384

Os contribuintes são policiais de firewall e policiais de interface

Firewall / Filtro

  • Policer/Counter space

Nomes de propriedades exportadas:

  • tamanho mem-util-clpedt

  • alocada em mem-util-clped

  • mem-util-clped-utilização

  • alocada em mem-util-clped-filtro-bytes

  • contagem de alocação de filtros mem-util-clpdat

  • mem-util-clped-filter-free-count

  • mem-util-clped-ing-nh-bytes alocado

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

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

  • mem-util-clped-egr-nh-bytes alocados

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

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

  • mem-util-clped-misc-bytes alocados

  • mem-util-clped-misc-allocation-count

  • mem-util-clped-misc-free-count

  • tamanho de memória mem-util-clpót

  • mem-util-clót-memória alocada

  • utilização de memória mem-util-clpót

B

131072

Problemas de 1 palavra por contador, 3 palavras por policiador de taxa única e 5 palavras para policiais tricolores.

Próximo salto e encapsulamento

  • Memória IRP: partição de balanceamento de carga

Nomes de propriedades exportadas:

  • alocada em mem-util-jnh-loadbal

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilização

KWords

128

Estruturas de dados de balanceamento de carga. Os contribuintes são agregados Ethernet e multicaminho.

Próximo salto e encapsulamento

  • Memória IRP: partição de próximo salto

Nomes de propriedades exportadas:

  • alocada em mem-util-jnh-loadbal

  • mem-util-jnh-loadbal-size

  • mem-util-jnh-loadbal-utilização

  • mem-util-jnh-loadbal-utilização

KWords

256

Usado para next-hops. Os contribuintes são os próximos saltos.

Próximo salto e encapsulamento

  • Memória IRP: partição do EDF

Nomes de propriedades exportadas:

  • mem-util-edf-public-words-loced

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

  • mem-util-edf-public-words-utilização

KWords

320

Estruturas de dados de encapsulamento. Os contribuintes estão encaminhando o próximo salto.

Próximo salto e encapsulamento

  • Memória IRP: memória de rótulo MPLS

Nomes de propriedades exportadas:

  • mem-util-jnh-mpls alocado

  • mem-util-jnh-mpls-size

  • mem-util-jnh-mpls-utilização

KWords

128

Estruturas de rótulo MPLS. Os contribuintes são rótulos MPLS.

Tabela 4: Sensor de utilização de NPU (caminho de recursos /junos/system/linecard/npu/utilização/)

Nome da propriedade do sensor nativo

Nome da propriedade do sensor gRPC

Tipo de unidade

Gama

Descrição

Utilização de NPU

  • Utilização

Nomes de propriedades exportadas:

  • métrica de util

Por cento

—

Utilização atual de chips DEP. O contribuinte é o fluxo de tráfego.

Utilização de NPU

  • Carga de pacote

Nomes de propriedades exportadas:

  • Taxa de util-loopback-pps

  • Taxa de util-recirculação-pps

  • taxa de util-asic-to-host-pps

  • Taxa de util-wan-and-host-inject-pps

Pps

—

Carga de tráfego no chip que inclui loopback, recirculado, WAN, e tráfego asic-to-host injetado no host. Os contribuintes são pps de fluxo de tráfego.

Utilização de NPU

  • Carga de memória

Nomes de propriedades exportadas:

  • util-hmc-average-util

  • util-hmc-mais alto-util

  • util-hmc-lower-util

  • Taxa de acerto de cache de util-hmc-média

  • Taxa de acerto de cache mais alta do util-hmc

  • Taxa de acerto de cache util-hmc-mais baixa

por cento/por segundo

—

Taxa de hit de utilização de memória e cache de memória do HMC

Utilização de recursos de firewall

Você pode exportar estatísticas sobre a utilização de recursos de firewall assinando o caminho /components/component/integrated-circuit/pipeline-counters/ de recursos do OpenConfig. Os sensores de estado operacional exibem o total de entradas de filtro suportadas e entradas usadas em termos de contagem e bytes.

Os sensores de estado para utilização de recursos de firewall são:

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

Os valores dos sensores usam os seguintes cálculos:

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

    O valor da utilizaçãoofTables é o valor máximo das seguintes estatísticas de memória NPU, que são folhas sob o 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-entries * 8

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