Ajude-nos a melhorar a sua experiência.

Conte-nos a sua opinião.

Tem dois minutos para uma pesquisa?

header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
list Table of Contents

Esta tradução automática foi útil?

starstarstarstarstar
Go to English page
ISENÇÃO DE RESPONSABILIDADE:

Esta página será traduzida com software de tradução por máquina de terceiros. Embora esforços razoáveis tenham sido feitos para fornecer uma tradução de qualidade, a Juniper Networks não pode garantir sua exatidão. Se houver dúvidas sobre a exatidão das informações contidas nesta tradução, consulte a versão em inglês. O PDF para download está disponível apenas em inglês.

Análise de rede

date_range 18-Jan-25

Esta seção descreve o recurso de análise de rede que fornece visibilidade do desempenho e comportamento da infraestrutura do data center. Ele coleta dados do switch, analisa os dados usando algoritmos sofisticados e captura os resultados em relatórios. Os administradores de rede podem usar os relatórios para solucionar problemas, tomar decisões e ajustar os recursos conforme necessário.

Visão geral da Network Analytics

O gerente de análise (analyticsm) do Mecanismo de encaminhamento de pacotes coleta estatísticas de tráfego e fila, e o daemon de análise (análise) no Mecanismo de Roteamento analisa os dados e gera relatórios.

Nota:

No Junos OS Release 13.2X51-D15, o recurso de análise de rede foi aprimorado, e mudanças extensas foram feitas nas declarações e hierarquias da CLI. Se você atualizar para o Junos OS Release 13.2X51-D15 ou posterior de um lançamento antes de 13.2X51-D15, as configurações de análise de rede comprometidas em versões anteriores aparecerão em seu dispositivo, mas o recurso será desativado. Para habilitar esse recurso, você deve reconfigurá-lo usando as novas declarações e hierarquias da CLI.

Visão geral do recurso de análise

Você habilita a análise de rede configurando o monitoramento de filas (microburst) e o monitoramento de estatísticas de tráfego de alta frequência.

Monitoramento da fila (microburst):

Você usa o monitoramento de microburst para analisar as condições da fila de tráfego na rede. Uma ocorrência de microburst indica ao Mecanismo de encaminhamento de pacotes que um limite de profundidade ou latência de fila especificado pelo usuário é alcançado. A profundidade da fila é o buffer (em bytes) que contém os dados, e latência é a hora (em nanossegundos ou microssegundos) os dados permanecem na fila.

Você pode configurar o monitoramento de fila com base na profundidade ou latência da fila (mas não em ambos), e configurar a frequência (intervalo de votação) em que o Mecanismo de encaminhamento de pacotes verifica microbursts e envia os dados para o Mecanismo de Roteamento para processamento. Você pode configurar o monitoramento de fila globalmente para todas as interfaces físicas do sistema ou para uma interface específica no switch. No entanto, o intervalo de monitoramento de fila especificado se aplica a todas as interfaces ou nenhuma; você não pode configurar o intervalo para cada interface.

Monitoramento das estatísticas de tráfego de alta frequência:

Você usa monitoramento de estatísticas de tráfego de alta frequência para coletar estatísticas de tráfego em intervalos de votação especificados. Semelhante ao intervalo de monitoramento de filas, o intervalo de monitoramento de tráfego se aplica a todas as interfaces ou nenhuma; você não pode configurar o intervalo para cada interface.

Tanto o tráfego quanto o monitoramento da fila são desativados por padrão. Você deve configurar cada tipo de monitoramento usando o CLI. Em cada caso, a configuração para uma interface sempre tem precedência sobre a configuração global.

Nota:

Você pode configurar o tráfego e o monitoramento de filas apenas para interfaces físicas; interfaces lógicas e interfaces de porta Virtual Chassis (VCP) não são suportadas.

O daemon analítico no Mecanismo de Roteamento gera arquivos de log locais contendo registros de filas e estatísticas de tráfego. Você pode especificar o nome e o tamanho do arquivo de log e o número de arquivos de log. Se você não configurar um nome de arquivo, os dados não são salvos.

Você pode exibir o arquivo de log local ou especificar um servidor para receber os dados de streaming que contêm a fila e as estatísticas de tráfego.

Para cada porta, as informações dos últimos 10 registros de estatísticas de tráfego e 100 registros de estatísticas de filas são armazenadas em cache. Você pode visualizar essas informações usando os show analytics comandos.

Para armazenar dados de traceoptions, você configura a traceoptions declaração no nível de [edit services analytics] hierarquia.

Visão geral dos aprimoramentos de análise de rede

Começando pelo Junos OS Release 13.2X51-D15, o recurso de análise de rede fornece os seguintes aprimoramentos:

  • Recursos — consistem em interfaces e sistema. O recurso de interfaces permite configurar um nome de interface e um nome de perfil de recurso associado para cada interface. Com o recurso do sistema, você pode configurar os intervalos de votação para monitoramento de filas e monitoramento de tráfego e um perfil de recursos associado para o sistema.

  • Perfil de recursos — um modelo que contém as configurações para monitoramento de filas e tráfego, como valores de limiar de profundidade e latência, e se cada tipo de monitoramento está habilitado ou desativado. Quando um perfil de recursos é configurado, você o aplica a um recurso de sistema ou interfaces.

  • Coletor — um servidor para coletar estatísticas de monitoramento de fila e tráfego e pode ser um servidor local ou remoto. Você pode configurar um servidor local para armazenar estatísticas de monitoramento em um arquivo de log ou em um servidor remoto para receber dados de estatísticas transmitidos.

  • Perfil de exportação — Você deve configurar um perfil de exportação se quiser enviar dados de streaming a um coletor remoto. No perfil de exportação, você define a categoria de dados transmitidos (em todo o sistema ou específicos da interface) para determinar o tipo de fluxo que o coletor receberá. Você pode especificar as categorias de fluxo de sistema e interface. Os dados do sistema incluem informações do sistema e status da fila e monitoramento de tráfego. Os dados específicos da interface incluem informações de interface, estatísticas de fila e tráfego, além de link, fila e status do tráfego.

  • Formato de fluxo do Google Protocol Buffer (GBP) — um novo formato de streaming para monitoramento de dados de estatísticas que é enviado a um coletor remoto em uma única mensagem AnRecord. O formato deste fluxo que fornece nove tipos de informações é mostrado em Tabela 1.

    Tabela 1: Formato de fluxo do Google Protocol Buffer (GBP)

    Mensagem

    Descrição

    Informações do sistema

    Informações gerais do sistema, incluindo o tempo de inicialização, informações do modelo, número de série, número de portas e assim por diante

    Status da fila do sistema

    Status de fila para o sistema em geral

    Status do tráfego do sistema

    Status de tráfego para o sistema em geral

    Informações de interface

    Inclui índice SNMP, slot, porta e outras informações

    Estatísticas de fila para interfaces

    Estatísticas de fila para interfaces específicas

    Estatísticas de tráfego para interfaces

    Estatísticas de tráfego para interfaces específicas

    Status do link para interfaces

    Inclui velocidade do enlace, estado e assim por diante

    Status de fila para interfaces

    Status de fila para interfaces específicas

    Status de tráfego para interfaces

    Status do tráfego para interfaces específicas

  • O arquivo analytics.proto — Fornece um modelo para o formato de fluxo GBP. Este arquivo pode ser usado para escrever seu aplicativo de servidor de análise. Para baixar o arquivo, acesse: /documentation/en_US/junos13.2/topics/reference/proto-files/analytics-proto.txt

  • Uso de valores limiar — o Gerente de análise (analyticsm) gerará um registro de estatísticas de fila quando a profundidade da fila menor ou o valor limite de latência for excedido.

  • Protocolo de datagram do usuário (UDP) — protocolo de transporte adicional que você pode configurar, além do Protocolo de Controle de Transmissão (TCP), para a porta remota do servidor de streaming.

  • Arquivo único para registro local — substitui os arquivos de log separados por estatísticas de fila e tráfego.

  • Mudança na medição de latência — A configuração e o relatório dos valores de latência mudaram de microssegundos para nanossegundos.

  • Mudança nos relatórios do tempo de coleta no formato UTC — O tempo de coleta de estatísticas é relatado em microssegundos em vez de milissegundos.

  • Novo comando show analytics collectorde modo operacional — substitui o show analytics streaming-server comando.

  • Alterações no formato de saída de comando — Incluam as seguintes mudanças:

    • Além de contadores de pacotes unicast, multicast e broadcast em estatísticas de fila e tráfego.

    • Reversão da sequência de informações estatísticas na saída. O recorde mais recente é exibido no início, e o recorde mais antigo no final da produção.

    • Remoção de informações de status de monitoramento de tráfego ou fila da parte global da show analytics configuration saída de comando e show analytics status de comando se não houver configuração global.

    • Além da n/a parte específica da interface da saída e show analytics status do show analytics configuration comando se um parâmetro não estiver configurado (por exemplo, limiar de profundidade ou limiar de latência).

Resumo das mudanças de CLI

A partir do Junos OS Release 13.2X51-D15, as melhorias no recurso de análise de rede resultam em mudanças na CLI quando você configura o recurso. Veja Tabela 2 um resumo das mudanças na CLI.

Tabela 2: Mudanças no CLI da Network Analytics

Tarefa

CLI para Junos OS Versão 13.2X50-D15 e 13.2X51-D10

CLI para Junos OS Versão 13.2X51-D15 e posterior

Configuração da fila global e do intervalo de votação do monitoramento do tráfego

[edit services analytics]

traffic-statistics {
    interval interval;
}
queue-statistics {
    interval interval;
}

[edit services analytics]

resource {
    system {
        polling-interval {
            queue-monitoring interval;
            traffic-monitoring interval;
        }
    }
}

Configuração de arquivos locais para relatórios de estatísticas de tráfego e fila

[edit services analytics]

traffic-statistics {
    file filename;
    size size;
    files number;
}
queue-statistics {
    file filename;
    size size;
    files number;
}

[edit services analytics]

collector {
    local {
        file filename {
            files number;
            size size;
        }
    }
}

Habilitando estatísticas de fila e monitoramento de tráfego e especificando o limite de profundidade para todas as interfaces (globalmente)

[edit services analytics]

interfaces {
    all {
        queue-statistics;
        traffic-statistics;
        depth-threshold {
            high number;
            low number;
        }
    }
}

Requer definir um perfil de recursos e aplicá-lo ao sistema:

  1. Para definir um perfil de recursos:

    [edit services analytics]

    resource-profiles {
        profile-name{
            queue-monitoring;
            traffic-monitoring;
            depth-threshold {
                high number;
                low number;
            }
        }
    }
    
  2. Para aplicar um perfil ao sistema:

    [edit services analytics]

    resource {
        system {
            resource-profile profile-name;
        }
    }
    

Habilitando estatísticas de filas e monitoramento de tráfego, e especificando o limite de latência para uma interface

[edit services analytics]

interfaces {
    interface{
        queue-statistics;
        traffic-statistics;
        latency-threshold
        high number;
        low number;
    }
}

Requer definir um perfil de recursos e aplicá-lo à interface:

  1. Para definir um perfil de recursos:

    [edit services analytics]

    resource-profiles {
        profile-name{
            queue-monitoring;
            traffic-monitoring;
            latency-threshold {
                high number;
                low number;
            }
        }
    }
    
  2. Para aplicar um perfil na interface:

    [edit services analytics]

    resource {
        interfaces {
            interface-name {
                resource-profile profile-name;
            }
        }
    }
    

Configuração do formato de dados de streaming (JSON, CSV ou TSV) para enviar a um servidor remoto

Nota:

O Junos OS Release 13.2X51-D15 adicionou suporte ao formato de fluxo GPB e configuração dos protocolos de transporte (TCP ou UDP).

[edit services analytics]

streaming-servers {
    address ip-address {
        port number {
            stream-format format;
        }
    }
}

Requer definir o formato de fluxo em um perfil de exportação e aplicar o perfil ao coletor.

  1. Para configurar o formato de fluxo:

    [edit services analytics]

    export-profiles {
        profile-name {
            stream-format format;
        }
    }
    
  2. Para aplicar um perfil de exportação ao coletor:

    [edit services analytics]

    collector {
        address ip-address {
            port number {
                transport protocol {
                    export-profile profile-name;
                }
            }
        }
    }
    

Configuração dos tipos de mensagens de streaming (fila ou estatísticas de tráfego) para enviar a um servidor remoto

[edit services analytics]

streaming-servers {
    address ip-address {
        port number {
            stream-type type;
            stream-type type;
        }
    }
}

Requer definir um perfil de exportação e aplicá-lo ao coletor:

  1. Para definir um perfil de exportação:

    [edit services analytics]

    export-profiles {
        profile-name {
            interface {
                information;
                statistics {
                    queue;
                    traffic;
                }
                status {
                    link;
                    queue;
                    traffic;
                }
            }
            system {
                information;
                status {
                    queue;
                    traffic;
                }
            }
        }
    }
    
  2. Para aplicar um perfil de exportação ao coletor:

    [edit services analytics]

    collector {
        address ip-address {
            port number {
                export-profile profile-name;
            }
        }
    }
    

Configuração do protocolo de transporte para o envio de dados de streaming a um servidor externo

Nenhuma configuração está disponível. Apenas o protocolo TCP é suportado.

A configuração está disponível. Ambos os protocolos TCP e UDP são suportados e podem ser configurados para a mesma porta.

[edit services analytics]

collector {
    address ip-address {
        port number1 {
            transport tcp;
            transport udp;
        }
        port number2 {
            transport udp;
        }
    }
}

Mostrar informações sobre servidor ou coletor de streaming remoto

Emite o show analytics streaming-sever comando.

Emite o show analytics collector comando.

Entenda os dados de streaming da Network Analytics

Os dados de monitoramento de análise de rede podem ser transmitidos para servidores remotos chamados coletores. Você pode configurar um ou mais coletores para receber dados transmitidos contendo estatísticas de fila e tráfego. Este tópico descreve a saída de dados transmitidos.

No Junos OS Release 13.2X51-D10, as análises de rede fornecem suporte para os seguintes formatos e saídas de dados de streaming:

  • JavaScript Object Notation (JSON)

  • Valores separados por vírgula (CSV)

  • Valores separados de guia (TSV)

Nota:

Para a saída mostrada neste tópico para formatos JSON, CSV e TSV, o tempo é exibido no formato de época unix (também conhecido como tempo unix ou tempo POSIX).

A partir do Junos OS Release 13.2X51-D15, o suporte para o formato e saída abaixo de streaming foi adicionado junto com formatos JSON, CSV e TSV.

  • Buffer de protocolo do Google (GPB)

JavaScript Object Notation (JSON)

O formato de streaming de notação de objetos JavaScript (JSON) oferece suporte aos seguintes dados:

  • Dados de estatísticas de fila. Por exemplo:

    content_copy zoom_out_map
    {"record-type":"queue-stats","time":1383453988263,"router-id":"qfx5100-switch",
    "port":"xe-0/0/18","latency":0,"queue-depth":208}

    Veja Tabela 3 mais informações sobre os campos de saída de estatísticas de fila.

  • Estatísticas de tráfego. Por exemplo:

    content_copy zoom_out_map
    {"record-type":"traffic-stats","time":1383453986763,"router-id":"qfx5100-switch",
    "port":"xe-0/0/16","rxpkt":26524223621,"rxpps":8399588,"rxbyte":3395100629632,
    "rxbps":423997832,"rxdrop":0,"rxerr":0,"txpkt":795746503,"txpps":0,"txbyte":101855533467,
    "txbps":0,"txdrop":0,"txerr":0}

    Veja Tabela 4 mais informações sobre os campos de saída de estatísticas de tráfego.

Valores separados por vírgula (CSV)

O formato de streaming de valores separados por vírgula (CSV) oferece suporte aos seguintes dados:

  • Estatísticas de fila. Por exemplo:

    content_copy zoom_out_map
    q,1383454067604,qfx5100-switch,xe-0/0/18,0,208

    Veja Tabela 3 mais informações sobre os campos de saída de estatísticas de fila.

  • Estatísticas de tráfego. Por exemplo:

    content_copy zoom_out_map
    t,1383454072924,qfx5100-switch,xe-0/0/19,1274299748,82950,163110341556,85603312,0,0,
    27254178291,8300088,3488534810679,600002408,27268587050,3490379142400

    Veja Tabela 4 mais informações sobre os campos de saída de estatísticas de tráfego.

Valores separados de guia (TSV)

O formato de streaming de Valores separados por Guia (TSV) oferece suporte aos seguintes dados:

  • Estatísticas de fila. Por exemplo:

    content_copy zoom_out_map
    q       585870192561703872      qfx5100-switch       xe-0/0/18       (null)  
    208     2

    Veja Tabela 3 mais informações sobre os campos de saída de estatísticas de fila.

  • Estatísticas de tráfego. Por exemplo:

    content_copy zoom_out_map
    t       1383454139025   qfx5100-switch  xe-0/0/19       1279874033      82022 
    163823850036    84801488        0       0       27811618258     8199630 
    3559887126455   919998736       27827356915     3561901685120

    Veja Tabela 4 mais informações sobre os campos de saída de estatísticas de tráfego.

Saída de estatísticas de fila para JSON, CSV e TSV

Tabela 3 descreve os campos de saída para dados de estatísticas de filas transmitidas na ordem em que eles aparecem.

Tabela 3: Campos de saída de dados de estatísticas de filas transmitidas

Campo

Descrição

tipo de registro

Tipo de estatística. Exibido como:

  • queue-stats (formato JSON)

  • q (formato CSV ou TSV)

Hora

Tempo (no formato época unix) em que as estatísticas foram capturadas.

id do roteador

ID do dispositivo host de análise de rede.

porta

Nome da porta física configurada para análise de rede.

latência

Latência da fila de tráfego em milissegundos.

profundidade da fila

Profundidade da fila de tráfego em bytes.

Saída de estatísticas de tráfego para JSON, CSV e TSV

Tabela 4 descreve os campos de saída para dados de estatísticas de tráfego transmitidos na ordem em que eles aparecem.

Tabela 4: Campos de saída de dados de estatísticas de tráfego transmitidos

Campo

Descrição

tipo de registro

Tipo de estatística. Exibido como:

  • traffic-stats (formato JSON)

  • t (formato CSV ou TSV)

Hora

Tempo (no formato época unix) em que as estatísticas foram capturadas.

id do roteador

ID do dispositivo host de análise de rede.

porta

Nome da porta física configurada para análise de rede.

rxpkt

Total de pacotes recebidos.

rxpps

Total de pacotes recebidos por segundo.

rxbyte

Bytes totais recebidos.

rxbps

Bytes totais recebidos por segundo.

rxdrop

O total de pacotes de entrada caiu.

rxerr

Total de pacotes com erros.

txpkt

Pacotes totais transmitidos.

txpps

Pacotes totais transmitidos por segundo.

txbyte

Bytes totais transmitidos.

txbps

Bytes totais transmitidos por segundo.

txiple

O total de bytes transmitidos caiu.

txerr

Total de pacotes transmitidos com erros (queda).

Buffer de protocolo do Google (GPB)

Este formato de streaming fornece:

  • Suporte para nove tipos de mensagens, com base no tipo de recurso (em todo o sistema ou específico da interface).

  • Envia mensagens em um formato hierárquico.

  • Você pode gerar outras mensagens de formato de fluxo (JSON, CSV, TSV) a partir de mensagens formatadas por GPB.

  • Inclui um cabeçalho de mensagem de 8 byte. Veja Tabela 5 mais informações.

Tabela 5 descreve o cabeçalho de mensagem do formato de fluxo GPB.

Tabela 5: Informações do cabeçalho de mensagem do formato de stream GPB

Posição byte

Campo

0 a 3

Duração da mensagem

4

Versão da mensagem

5 a 7

Reservado para uso futuro

O arquivo protótipo de GPB a seguir (analytics.proto) fornece detalhes sobre os dados transmitidos:

content_copy zoom_out_map
package analytics;

// Traffic statistics related info
message TrafficStatus {
    optional uint32             status          = 1;
    optional uint32             poll_interval   = 2;
}

// Queue statistics related info
message QueueStatus {
    optional uint32             status          = 1;
    optional uint32             poll_interval   = 2;
    optional uint64             lt_high         = 3;
    optional uint64             lt_low          = 4;
    optional uint64             dt_high         = 5;
    optional uint64             dt_low          = 6;
}

message LinkStatus {
    optional uint64             speed           = 1;
    optional uint32             duplex          = 2;
    optional uint32             mtu             = 3;
    optional bool               state           = 4;
    optional bool               auto_negotiation= 5;
}

message InterfaceInfo {
    optional uint32             snmp_index      = 1;
    optional uint32             index           = 2;
    optional uint32             slot            = 3;
    optional uint32             port            = 4;
    optional uint32             media_type      = 5;
    optional uint32             capability      = 6;
    optional uint32             porttype        = 7;
}

message InterfaceStatus {
    optional LinkStatus         link            = 1;
    optional QueueStatus        queue_status    = 2;
    optional TrafficStatus      traffic_status  = 3;
}

message QueueStats {
    optional uint64             timestamp       = 1;
    optional uint64             queue_depth     = 2;
    optional uint64             latency         = 3;
}

message TrafficStats {
    optional uint64             timestamp       = 1;
    optional uint64             rxpkt           = 2;
    optional uint64             rxucpkt         = 3;
    optional uint64             rxmcpkt         = 4;
    optional uint64             rxbcpkt         = 5;
    optional uint64             rxpps           = 6;
    optional uint64             rxbyte          = 7;
    optional uint64             rxbps           = 8;
    optional uint64             rxcrcerr        = 9;
    optional uint64             rxdroppkt       = 10;
    optional uint64             txpkt           = 11;
    optional uint64             txucpkt         = 12;
    optional uint64             txmcpkt         = 13;
    optional uint64             txbcpkt         = 14;
    optional uint64             txpps           = 15;
    optional uint64             txbyte          = 16;
    optional uint64             txbps           = 17;
    optional uint64             txcrcerr        = 18;
    optional uint64             txdroppkt       = 19;
}

message InterfaceStats {
    optional TrafficStats       traffic_stats   = 1;
    optional QueueStats         queue_stats     = 2;
}

//Interface message
message Interface {
    required string             name            = 1;                
    optional bool               deleted         = 2;
    optional InterfaceInfo      information     = 3;
    optional InterfaceStats     stats           = 4;
    optional InterfaceStatus    status          = 5;
}

message SystemInfo {
    optional uint64             boot_time       = 1;
    optional string             model_info      = 2;
    optional string             serial_no       = 3; 
    optional uint32             max_ports       = 4;
    optional string             collector       = 5;
    repeated string             interface_list  = 6;
}

message SystemStatus {
    optional QueueStatus        queue_status    = 1;
    optional TrafficStatus      traffic_status  = 2;
}

//System message
message System {
    required string             name            = 1;
    optional bool               deleted         = 2;
    optional SystemInfo         information     = 3;
    optional SystemStatus       status          = 4;
}

message AnRecord {
    optional uint64             timestamp       = 1;
    optional System             system          = 2;
    repeated Interface          interface       = 3;
}

Entenda a saída de arquivo local da Enhanced Analytics

O recurso de análise de rede oferece visibilidade do desempenho e do comportamento da infraestrutura do data center. Você habilita a análise de rede configurando o monitoramento de filas ou estatísticas de tráfego, ou ambos. Além disso, você pode configurar um arquivo local para armazenar os registros de estatísticas de tráfego e fila.

Nota:

Este tópico descreve a saída de arquivo local no Junos OS Release 13.2X51-D15 e posterior.

A partir do Junos OS Release 13.2X51-D15, as estatísticas de monitoramento de tráfego e fila podem ser armazenadas localmente em um único arquivo. O exemplo a seguir mostra a saída do monitor start comando.

content_copy zoom_out_map
root@qfx5100-33> monitor start an

root@qfx5100-33> 
*** an ***
q,1393947567698432,qfx5100-33,xe-0/0/19,1098572,1373216
q,1393947568702418,qfx5100-33,xe-0/0/19,1094912,1368640
q,1393947569703415,qfx5100-33,xe-0/0/19,1103065,1378832
t,1393947569874528,qfx5100-33,xe-0/0/16,12603371884,12603371884,0,0,
8426023,1613231610488,8628248712,0,3,5916761,5916761,0,0,0,757345408,0,0,0
t,1393947569874528,qfx5100-33,xe-0/0/18,12601953614,12601953614,0,0,
8446737,1613050071660,8649421552,0,5,131761619,131761619,0,0,84468,
16865487232,86495888,0,0
t,1393947569874528,qfx5100-33,xe-0/0/19,126009250,126009250,0,0,84469,
16129184128,86496392,0,0,12584980342,12584980342,0,0,8446866,1610877487744,
8649588432,12593703960,0
q,1393947575698402,qfx5100-33,xe-0/0/19,1102233,1377792
q,1393947576701398,qfx5100-33,xe-0/0/19,1107724,1384656

Veja Tabela 6 a saída das estatísticas de fila e Tabela 7 a saída das estatísticas de tráfego. Os campos nas tabelas estão listados na ordem em que aparecem no exemplo de saída.

Tabela 6: Campos de saída para estatísticas de fila no arquivo de análise local

Campo

Descrição

Exemplo de saída

Tipo de registro

Tipo de estatística (fila ou monitoramento de tráfego)

q

Tempo (microssegundos)

Época unix (ou tempo unix) em microssegundos em que as estatísticas foram capturadas.

1393947567698432

ID do roteador

ID do dispositivo host de análise de rede.

qfx5100-33

Porta

Nome da porta física configurada para análise de rede.

xe-0/0/19

Latência (nanossegundos)

Latência da fila de tráfego em nanossegundos.

1098572

Profundidade da fila (bytes)

Profundidade da fila de tráfego em bytes.

1373216

Tabela 7: Campos de saída para estatísticas de tráfego no arquivo de análise local

Campo

Descrição

Exemplo de saída

Tipo de registro

Tipo de estatística (fila ou monitoramento de tráfego)

t

Tempo (microssegundos)

Época unix (ou tempo unix) em microssegundos em que as estatísticas foram capturadas.

1393947569874528

ID do roteador

ID do dispositivo host de análise de rede.

qfx5100-33

Porta

Nome da porta física configurada para análise de rede.

xe-0/0/16

rxpkt

Total de pacotes recebidos.

12603371884

rxucpkt

Pacotes unicast totais recebidos.

12603371884

rxmcpkt

Pacotes multicast totais recebidos.

0

rxbcpkt

Pacotes de broadcast totais recebidos.

0

rxpps

Total de pacotes recebidos por segundo.

8426023

rxbyte

Octets totais recebidos.

1613231610488

rxbps

Bytes totais recebidos por segundo.

8628248712

rxppkt

O total de pacotes de entrada caiu.

0

rxcrcerr

CRC/Alinhe os erros recebidos.

3

txpkt

Pacotes totais transmitidos.

5916761

txucpkt

Pacotes unicast totais transmitidos.

5916761

txmcpkt

Pacotes multicast totais transmitidos.

0

txbcpkt

Pacotes de broadcast totais transmitidos.

0

txpps

Pacotes totais transmitidos por segundo.

0

txbyte

Octets totais transmitidos.

757345408

txbps

Bytes por segundo transmitidos.

0

txppkt

O total de pacotes transmitidos caiu.

0

txcrcerr

CRC/Alinhe erros transmitidos.

0

Entenda a configuração e o status das análises de rede

O recurso de análise de rede oferece visibilidade do desempenho e do comportamento da infraestrutura do data center. Você pode habilitar análises de rede configurando o monitoramento de tráfego e estatísticas de fila.

Nota:

Este tópico descreve a configuração e a saída de status do Junos OS Release 13.2X50-D15 e apenas 13.2X51-D10.

Se você tivesse habilitado o monitoramento de tráfego ou fila, você poderia emitir os comandos e show analytics status os show analytics configuration comandos para visualizar a configuração e o status da interface global e o de interfaces específicas. A saída que é exibida depende da sua configuração nos níveis de interface global e interface específica. Por exemplo:

  • Uma configuração de interface global (para todas as interfaces) para desativar o monitoramento substitui a configuração para habilitá-la em uma interface.

  • A configuração da interface para habilitar ou desativar o monitoramento substitui a configuração da interface global, a menos que o monitoramento tenha sido desativado globalmente para todas as interfaces.

  • Se não houver configuração, seja para todas as interfaces ou uma interface específica, o monitoramento será desativado por padrão (ver Tabela 8).

Tabela 8 descreve a correlação entre a configuração do usuário e as configurações que são exibidas.

Tabela 8: Configuração e saída de status no Junos OS Versão 13.2X51-D10 e 13.2X50-D15

Configuração do usuário

Configurações globais ou de sistema

Configurações específicas da interface

Configuração

Estado

Configuração

Estado

Nenhuma configuração de interface global ou específica. Esta é a configuração padrão.

Automático

Automático

Automático

Desactivado

Nenhuma configuração de interface global, mas o monitoramento de interface específica está desativado.

Automático

Automático

Desactivado

Desactivado

Nenhuma configuração de interface global, mas o monitoramento de interface específica está habilitado.

Automático

Automático

Habilitadas

Habilitadas

O monitoramento é desativado globalmente e não há configuração de interface.

Desactivado

Desactivado

Automático

Desactivado

O monitoramento é desativado em níveis de interface globais e específicos.

Desactivado

Desactivado

Desactivado

Desactivado

O monitoramento é desativado no nível de interface global, mas é habilitado no nível de interface específico. A configuração global de desabilitada substitui a configuração habilitada para uma interface específica.

Desactivado

Desactivado

Habilitadas

Desactivado

O monitoramento é habilitado para todas as interfaces, mas não há configuração para a interface específica.

Habilitadas

Habilitadas

Automático

Habilitadas

O monitoramento é habilitado em níveis de interface globais e específicos.

Habilitadas

Habilitadas

Habilitadas

Habilitadas

O monitoramento é habilitado para todas as interfaces, mas é desativado para a interface específica.

Habilitadas

Habilitadas

Desactivado

Desactivado

Configure a fila e o monitoramento de tráfego

A fila de análises de rede e o monitoramento de tráfego oferecem visibilidade do desempenho e do comportamento da infraestrutura do data center. Esse recurso coleta dados do switch, analisa os dados usando algoritmos sofisticados e captura os resultados em relatórios. Você pode usar os relatórios para ajudar a solucionar problemas, tomar decisões e ajustar os recursos conforme necessário.

Você permite o monitoramento de filas e tráfego definindo primeiro um modelo de perfil de recursos e, em seguida, aplicando o perfil no sistema (para uma configuração global) ou para interfaces individuais.

Nota:

Você pode configurar a fila e o monitoramento de tráfego apenas em interfaces físicas de rede; interfaces lógicas e interfaces físicas do Virtual Chassis (VCP) não são suportadas.

Nota:

O procedimento para configurar a fila e o monitoramento de tráfego em um switch autônomo da Série QFX requer que o Junos OS Release 13.2X51-D15 ou posterior seja instalado em seu dispositivo.

Para configurar o monitoramento de fila em um switch autônomo da Série QFX:

  1. Configure o intervalo de votação de monitoramento de fila (em milissegundos) globalmente (para o sistema):

    content_copy zoom_out_map
    [edit]
    set services analytics resource system polling-interval queue-monitoring interval
    
  2. Configure um perfil de recursos para o sistema e habilite o monitoramento de filas:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles profile-name queue-monitoring
    
  3. Configure valores altos e baixos do limiar de profundidade (em bytes) para o monitoramento de filas no perfil do sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles profile-name depth-threshold high number low number
    

    Para valores altos e baixos, a faixa é de 1 a 1.250.000.000 bytes, e o valor padrão é de 0 bytes.

    Nota:

    Você pode configurar o limiar de profundidade ou latência para o sistema, mas não ambos.

  4. Aplique o modelo de perfil de recursos no sistema para uma configuração global:

    content_copy zoom_out_map
    [edit]
    set services analytics resource system resource-profile profile-name
    
  5. Configure um perfil de recursos específico da interface e habilite o monitoramento de filas para a interface:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles profile-name queue-monitoring
    
  6. Configure o limiar de latência (valores altos e baixos) para o monitoramento de filas no perfil específico da interface:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles profile-name latency-threshold high number low number
    

    Para valores altos e baixos, a faixa é de 1 a 100.000.000 nanossegundos, e o valor padrão é de 1.000.000 nanossegundos.

    Nota:

    Você pode configurar o limiar de profundidade ou latência para interfaces, mas não ambos.

  7. Aplique o modelo de perfil de recursos para interfaces em uma ou mais interfaces:

    content_copy zoom_out_map
    [edit]
    set services analytics resource interfaces interface-name resource-profile profile-name
    
    Nota:

    Se surgir um conflito entre as configurações do sistema e da interface, a configuração específica da interface substitui a configuração global (sistema).

Para configurar o monitoramento de tráfego em um switch autônomo da Série QFX:

  1. Configure o intervalo de votação do monitoramento de tráfego (em segundos) para o sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics resource system polling-interval traffic-monitoring interval
    
  2. Configure um perfil de recursos para o sistema e habilite o monitoramento de tráfego no perfil:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles profile-name traffic-monitoring
    
  3. Aplique o perfil de recursos no sistema para uma configuração global:

    content_copy zoom_out_map
    [edit]
    set services analytics resource system resource-profile profile-name
    
  4. Configure um perfil de recursos para interfaces e habilite o monitoramento de tráfego no perfil:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles profile-name traffic-monitoring
    
    Nota:

    Se surgir um conflito entre as configurações do sistema e da interface, a configuração específica da interface substitui a configuração global (sistema).

  5. Aplique o modelo de perfil de recursos em uma ou mais interfaces:

    content_copy zoom_out_map
    [edit]
    set services analytics resource interfaces interface-name resource-profile profile-name
    

Configure um arquivo local para dados de análise de rede

O recurso de análise de rede oferece visibilidade do desempenho e do comportamento da infraestrutura do data center. Esse recurso coleta dados do switch, analisa os dados usando algoritmos sofisticados e captura os resultados em relatórios. Os administradores de rede podem usar os relatórios para ajudar a solucionar problemas, tomar decisões e ajustar os recursos conforme necessário.

Para salvar os dados da fila e das estatísticas de tráfego em um arquivo local, você deve configurar um nome de arquivo para armazená-los.

Nota:

O procedimento para configurar um arquivo local para armazenar estatísticas de monitoramento de tráfego e fila requer a versão 13.2X51-D15 do Junos OS ou posteriores a ser instalada em seu dispositivo.

Para configurar um arquivo local para armazenar estatísticas de monitoramento de fila e tráfego:

  1. Configure um nome de arquivo:
    content_copy zoom_out_map
    [edit]
    set services analytics collector local file filename
    

    Não há nome de arquivo padrão. Se você não configurar um nome de arquivo, as estatísticas de análise de rede não serão salvas localmente.

  2. Configure o número de arquivos (de 2 a 1000 arquivos):
    content_copy zoom_out_map
    [edit]
    set services analytics collector local file filename files number
    
  3. Configure o tamanho do arquivo (de 10 a 4095 MB) no formato de xm:
    content_copy zoom_out_map
    [edit]
    set services analytics collector local file an size size
    

Configure um coletor remoto para dados de streaming analytics

O recurso de análise de rede oferece visibilidade do desempenho e do comportamento da infraestrutura do data center. Esse recurso coleta dados do switch, analisa os dados usando algoritmos sofisticados e captura os resultados em relatórios. Os administradores de rede podem usar os relatórios para ajudar a solucionar problemas, tomar decisões e ajustar os recursos conforme necessário.

Você pode configurar um perfil de exportação para definir o formato e o tipo de dados de fluxo, e um ou mais servidores remotos (coletores) para receber dados de análise de rede em streaming.

Nota:

O procedimento para configurar um coletor para receber dados de análise transmitidos requer o Junos OS Release 13.2X51-D15 ou posterior para ser instalado em seu dispositivo.

Para configurar um coletor para receber dados de análise transmitidos:

  1. Crie um perfil de exportação e especifique o formato de fluxo:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name stream-format format
    
  2. Configure o perfil de exportação para incluir informações da interface:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name interface information
    
  3. Configure o perfil de exportação para incluir estatísticas da fila de interface:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name interface statistics queue
    
  4. Configure o perfil de exportação para incluir estatísticas de tráfego de interface:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name interface statistics traffic
    
  5. Configure o perfil de exportação para incluir informações do link de status da interface:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name interface status link
    
  6. Configure o perfil de exportação para incluir informações do sistema:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name system information
    
  7. Configure o perfil de exportação para incluir o status da fila do sistema:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name system status queue
    
  8. Configure o perfil de exportação para incluir o status do tráfego do sistema:
    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles profile-name system status traffic
    
  9. Configure o protocolo de transporte para os endereços de coletor e aplique o perfil de exportação:
    content_copy zoom_out_map
    [edit]
    set services analytics collector address ip-address port port transport protocol export-profile profile-name
    set services analytics collector address ip-address port port transport protocol export-profile profile-name
    
    Nota:

    Se você configurar a ou udp a opção para os tcp formatos JSON, CSV e TSV, você também deve configurar o software cliente TCP ou UDP no coletor remoto para processar registros separados pelo caractere newline (\n) no servidor remoto.

    Se você configurar a ou udp a opção tcp para o formato GPB, você também deve configurar o servidor de streaming de construção de TCP ou UDP usando o analytics.proto arquivo.

Exemplo: Configure a estatística da fila e do tráfego

Este exemplo mostra como configurar análises de rede que incluem fila e monitoramento de tráfego em um switch autônomo QFX3500.

Nota:

A configuração mostrada neste exemplo é suportada apenas no Junos OS Release 13.2X50-D15 e 13.2X51-D10.

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Um switch autônomo QFX3500

  • Um servidor de streaming externo para coletar dados

  • Software Junos OS Release 13.2X50-D15

  • Software de servidor TCP (para servidores de streaming remoto)

Antes de configurar a análise de rede, certifique-se de ter:

  • Versão Junos OS 13.2X50-D15 ou posterior software instalado e em execução no switch QFX3500

  • (Opcional para servidores de streaming) Software de servidor TCP configurado para processar registros separados por um caractere newline (\n) no servidor de streaming remoto

  • Todos os outros dispositivos em execução

Visão geral

O recurso de análise de rede oferece visibilidade do desempenho e do comportamento da infraestrutura do data center. Esse recurso coleta dados do switch, analisa os dados usando algoritmos sofisticados e captura os resultados em relatórios. Os administradores de rede podem usar os relatórios para ajudar a solucionar problemas, tomar decisões e ajustar os recursos conforme necessário. Você pode habilitar análises de rede configurando o monitoramento de filas e estatísticas de tráfego.

Topologia

Neste exemplo, o switch QFX3500 está conectado a um servidor externo usado para dados de estatísticas de streaming.

Configuração

Para configurar análises de rede, execute essas tarefas:

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

content_copy zoom_out_map
[edit]
set services analytics interfaces all queue-statistics
set services analytics interfaces all latency-threshold high 900 low 300
set services analytics interfaces xe-0/0/1 traffic-statistics
set services analytics queue-statistics file qstats1.qs files 3 size 10
set services analytics queue-statistics interval 10
set services analytics traffic-statistics file tstats1.ts files 3 size 10
set services analytics traffic-statistics interval 2 
set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics
set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics

Configure o monitoramento das estatísticas de fila e tráfego

Procedimento passo a passo

Para configurar a fila e o monitoramento de tráfego em interfaces físicas:

Nota:

A desativação da fila ou do monitoramento de tráfego substitui a configuração (habilitação) desse recurso. Você desativa o monitoramento emitindo o no-queue-statistics nível de hierarquia ou no-traffic-statistics no [edit services analytics interfaces] nível hierárquico.

  1. Configure todas as interfaces para monitoramento de filas e defina os limites de latência (em microssegundos):

    content_copy zoom_out_map
    [edit]
    set services analytics interfaces all queue-statistics
    set services analytics interfaces all latency-threshold high 900 low 300
    
  2. Configure uma interface para monitoramento de tráfego:

    content_copy zoom_out_map
    [edit]
    set services analytics interfaces xe-0/0/1 traffic-statistics
    

Configure arquivos de estatísticas locais

Procedimento passo a passo

Para configurar arquivos de estatísticas locais:

  1. Configure o número de arquivos de estatísticas de fila e cada tamanho de arquivo em MB:

    content_copy zoom_out_map
    [edit]
    set services analytics queue-statistics file qstats1.qs files 3 size 10m
    
  2. Configure o intervalo de coleta de estatísticas de fila em milissegundos

    content_copy zoom_out_map
    [edit]
    set services analytics queue-statistics interval 10
    
  3. Configure o número de arquivos de estatísticas de tráfego e cada tamanho de arquivo em MB:

    content_copy zoom_out_map
    [edit]
    set services analytics traffic-statistics file tstats1.ts files 3 size 10m
    
  4. Configure o intervalo de coleta de estatísticas de tráfego em segundos:

    content_copy zoom_out_map
    [edit]
    set services analytics traffic-statistics interval 2 
    

Configure servidores de streaming

Procedimento passo a passo

Para configurar servidores de streaming para receber dados de monitoramento:

Nota:

Além de configurar servidores de streaming, você também deve configurar o software cliente TCP para processar registros separados pelo caractere de nova linha (\n) no servidor remoto.

  1. Configure um endereço IP e uma porta de servidor para monitoramento de estatísticas de fila:

    content_copy zoom_out_map
    [edit]
    set services analytics streaming-servers address 10.94.198.11 port 50001 stream-format json stream-type queue-statistics
    
  2. Configure um endereço IP e uma porta de servidor para monitoramento de estatísticas de tráfego:

    content_copy zoom_out_map
    [edit]
    set services analytics streaming-servers address 10.94.198.11 port 50005 stream-format csv stream-type traffic-statistics
    

Resultados

Exibir os resultados da configuração:

content_copy zoom_out_map
[edit services analytics]
user@switch> show configuration
    queue-statistics {
        file qstats1.qs size 10m files 3;
        interval 10;
    }
    traffic-statistics {
        file tstats1.ts size 10m files 3;
        interval 2;
    }
    interfaces {
        xe-0/0/1 {
            traffic-statistics;
        }
        all {
            queue-statistics;
            latency-threshold high 900 low 300;
        }
    }

Verificação

Confirme que a configuração está correta e funciona como esperado, realizando essas tarefas:

Verifique a configuração da análise de rede

Propósito

Verifique a configuração para análise de rede.

Ação

Desde o modo operacional, entre no show analytics configuration comando para exibir a configuração de monitoramento de tráfego e fila.

content_copy zoom_out_map
user@host> show analytics configuration

Global configurations:
   Traffic statistics: Auto, Poll interval: 2 seconds
   Queue statistics: Enabled, Poll interval: 10 milliseconds
   Depth threshold high: 0 bytes, low: 0 bytes
   Latency threshold high: 900 microseconds, low: 300 microseconds
Interface     Traffic       Queue        Depth-threshold      Latency-threshold
            Statistics    Statistics      High      Low         High      Low
                                             (bytes)            (microseconds)
xe-0/0/1     Enabled      Auto            0         0           900       300 
Significado

A saída exibe informações sobre o monitoramento de tráfego e fila no switch.

Verifique o status da análise de rede

Propósito

Verifique o status operacional da análise de rede do switch.

Ação

Desde o modo operacional, entre no show analytics status comando para exibir o status de monitoramento de tráfego e fila.

content_copy zoom_out_map
user@host> show analytics status

Global configurations:
   Traffic statistics: Auto, Poll interval: 2 seconds
   Queue statistics: Auto, Poll interval: 10 milliseconds
   Depth threshold high: 1228800 bytes, low: 1024 bytes
   Latency threshold high: 900 microseconds, low: 300 microseconds
Interface     Traffic       Queue        Depth-threshold      Latency-threshold
            Statistics    Statistics      High      Low         High      Low
                                             (bytes)            (microseconds)
xe-0/0/1     Enabled       Auto          1228800   1024         900       300
xe-0/0/7     Auto          Auto          1228800   1024         900       300
xe-0/0/8     Auto          Auto          1228800   1024         900       300

Verificar a configuração dos servidores de streaming

Propósito

Verifique se a configuração de dados de streaming para servidores remotos está funcionando.

Ação

Desde o modo operacional, entre no show analytics streaming-servers comando para exibir a configuração dos servidores de streaming.

content_copy zoom_out_map
user@host> show analytics streaming-servers

Address        Port     Stream-Format    Stream-Type   State         Sent
10.94.198.11   50001    json             QS            Established   1100
10.94.198.11   50005    csv              TS/QS         In Progress      0
Significado

A saída exibe informações sobre o servidor de streaming remoto.

Verificar estatísticas da fila

Propósito

Verifique se a coleta de estatísticas de fila está funcionando.

Ação

Do modo operacional, entre no show analytics queue-statistics comando para exibir as estatísticas da fila.

content_copy zoom_out_map
user@host> show analytics queue-statistics

Time               Interface   Queue-length (bytes)   Latency (us)
Apr 6 0:17:18.224  xe-0/0/1            1043952            835
Apr 6 0:17:18.234  xe-0/0/1            1053520            842
Apr 6 0:17:18.244  xe-0/0/1            1055184            844
Significado

A saída exibe informações de estatísticas de fila, como esperado.

Verificar estatísticas de tráfego

Propósito

Verifique se a coleta de estatísticas de tráfego está funcionando.

Ação

Desde o modo operacional, entre no show analytics traffic-statistics comando para exibir as estatísticas de tráfego.

content_copy zoom_out_map
user@host> show analytics traffic-statistics

Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/1
  Traffic Statistics:                Receive            Transmit
  Total octets:                4797548752936        408886273632
  Total packet:                   5658257464          3190613435
  Octets per second:                       0                   0
  Packet per second:                       0                   0
  Octets dropped:                          0           252901000
  Packet dropped:                          0              252901
  Utilization:                          0.0%                0.0%
Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/7
  Traffic Statistics:                Receive            Transmit
  Total octets:                4790866253100           477139024
  Total packet:                   5624473639              477944
  Octets per second:                       0                   0
  Packet per second:                       0                   0
  Octets dropped:                          0           166582000
  Packet dropped:                          0              166582
  Utilization:                          0.0%                0.0%
Time: Apr 5 19:52:48.549, Physical interface: xe-0/0/8
  Traffic Statistics:                Receive            Transmit
  Total octets:                4789797668456           764910024
  Total packet:                   5623280870              765715
  Octets per second:                       0                   0
  Packet per second:                       0                   0
  Octets dropped:                          0           156099000
  Packet dropped:                          0              156099
  Utilization:                          0.0%                0.0%
Significado

A saída exibe informações de estatísticas de tráfego como esperado.

Exemplo: Configure a fila e o monitoramento de tráfego

Este exemplo mostra como configurar o recurso aprimorado de análise de rede, incluindo fila e monitoramento de tráfego.

Requisitos

Este exemplo usa os seguintes componentes de hardware e software:

  • Um switch autônomo QFX5100

  • Um servidor de streaming externo para coletar dados

  • Software Junos OS Release 13.2X51-D15

  • Software de servidor TCP (para servidores de streaming remoto)

Antes de configurar a análise de rede, certifique-se de ter:

  • Junos OS Release 13.2X51-D15 ou posterior software instalado e em execução no switch QFX5100.

  • (Opcional para servidores de streaming para os formatos JSON, CSV e TSV) Software de servidor TCP ou UDP configurado para processar registros separados por um caractere newline (\n) no servidor de streaming remoto.

  • (Opcional para servidores de streaming para o formato GPB) TCP ou UDP criam servidor de streaming usando o analytics.proto arquivo.

  • Todos os outros dispositivos de rede em execução.

Visão geral

O recurso de análise de rede oferece visibilidade do desempenho e do comportamento da infraestrutura do data center. Esse recurso coleta dados do switch, analisa os dados usando algoritmos sofisticados e captura os resultados em relatórios. Os administradores de rede podem usar os relatórios para ajudar a solucionar problemas, tomar decisões e ajustar os recursos conforme necessário.

Você habilita a análise de rede definindo primeiro um modelo de perfil de recursos e, em seguida, aplicando o perfil ao sistema (para uma configuração global) ou para interfaces individuais.

Nota:

A desativação da fila ou do monitoramento de tráfego substitui a configuração (habilitação) desse recurso. Você desativa o monitoramento aplicando um perfil de recursos que inclui a no-queue-monitoring declaração ou no-traffic-monitoring configuração no nível hierárquico [edit services analytics resource-profiles] .

Topologia

Neste exemplo, o switch QFX5100 está conectado a um servidor externo usado para streaming de dados de estatísticas.

Configuração

Para configurar os recursos de análise de rede, execute essas tarefas:

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere os detalhes necessários para combinar com a configuração da sua rede e, em seguida, copie e cole os comandos no CLI no nível de [edit] hierarquia.

content_copy zoom_out_map
[edit]
set services analytics resource system polling-interval queue-monitoring 1000
set services analytics resource system polling-interval traffic-monitoring 5
set services analytics collector local file an.stats
set services analytics collector local file an files 3
set services analytics collector local file an size 10m
set services analytics resource-profiles sys-rp queue-monitoring
set services analytics resource-profiles sys-rp traffic-monitoring
set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99
set services analytics resource system resource-profile sys-rp
set services analytics resource-profiles if-rp queue-monitoring
set services analytics resource-profiles if-rp traffic-monitoring
set services analytics resource-profiles if-rp latency-threshold high 2300 low 20
set services analytics resource interfaces xe-0/0/16 resource-profile if-rp
set services analytics resource interfaces xe-0/0/18 resource-profile if-rp
set services analytics resource interfaces xe-0/0/19 resource-profile if-rp
set services analytics export-profiles ep stream-format gpb
set services analytics export-profiles ep interface information
set services analytics export-profiles ep interface statistics queue
set services analytics export-profiles ep interface statistics traffic
set services analytics export-profiles ep interface status link
set services analytics export-profiles ep system information
set services analytics export-profiles ep system status queue
set services analytics export-profiles ep system status traffic
set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep
set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep

Configure o intervalo de votação para monitoramento de filas e tráfego

Procedimento passo a passo

Para configurar a fila de intervalo de votação e o monitoramento de tráfego globalmente:

  1. Configure o intervalo de votação de monitoramento de fila (em milissegundos) para o sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics resource system polling-interval queue-monitoring 1000
    
  2. Configure o intervalo de votação do monitoramento de tráfego (em segundos) para o sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics resource system polling-interval traffic-monitoring 5
    

Configure um arquivo de estatísticas locais

Procedimento passo a passo

Para configurar um arquivo para coleta de estatísticas locais:

  1. Configure o nome do arquivo:

    content_copy zoom_out_map
    [edit]
    set services analytics collector local file an.stats
    
  2. Configure o número de arquivos:

    content_copy zoom_out_map
    [edit]
    set services analytics collector local file an files 3
    
  3. Configure o tamanho do arquivo:

    content_copy zoom_out_map
    [edit]
    set services analytics collector local file an size 10m
    

Configure e aplique um perfil de recursos para o sistema

Procedimento passo a passo

Para definir um modelo de perfil de recursos para recursos de monitoramento de filas e tráfego:

  1. Configure um perfil de recursos e habilite o monitoramento de filas:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles sys-rp queue-monitoring
    
  2. Habilite o monitoramento de tráfego no perfil:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles sys-rp traffic-monitoring
    
  3. Configure o limiar de profundidade (valores altos e baixos) para o monitoramento da fila no perfil:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles sys-rp depth-threshold high 999999 low 99
    
  4. Aplique o modelo de perfil de recursos ao tipo de recurso do sistema para uma configuração global:

    content_copy zoom_out_map
    [edit]
    set services analytics resource system resource-profile sys-rp
    

Configure e aplique um perfil de recursos para uma interface

Procedimento passo a passo

Você pode configurar a fila e o monitoramento de tráfego para uma ou mais interfaces específicas. A configuração específica da interface substitui a configuração global (sistema). Para definir um modelo de perfil de recursos para recursos de monitoramento de fila e tráfego para uma interface:

  1. Configure um perfil de recursos e habilite o monitoramento de filas:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles if-rp queue-monitoring
    
  2. Habilite o monitoramento de tráfego no perfil:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles if-rp traffic-monitoring
    
  3. Configure o limiar de latência (valores altos e baixos) para o monitoramento da fila no perfil:

    content_copy zoom_out_map
    [edit]
    set services analytics resource-profiles if-rp latency-threshold high 2300 low 20
    
  4. Aplique o modelo de perfil de recursos no tipo de recurso de interfaces para interfaces específicas:

    content_copy zoom_out_map
    [edit]
    set services analytics resource interfaces xe-0/0/16 resource-profile if-rp
    set services analytics resource interfaces xe-0/0/18 resource-profile if-rp
    set services analytics resource interfaces xe-0/0/19 resource-profile if-rp
    

Configure um perfil e um coletor de exportação para dados de streaming

Procedimento passo a passo

Configurar um coletor (servidor de streaming) para receber dados de monitoramento:

  1. Crie um perfil de exportação e especifique o formato de fluxo:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep stream-format gpb
    
  2. Configure o perfil de exportação para incluir informações da interface:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep interface information
    
  3. Configure o perfil de exportação para incluir estatísticas da fila de interface:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep interface statistics queue
    
  4. Configure o perfil de exportação para incluir estatísticas de tráfego de interface:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep interface statistics traffic
    
  5. Configure o perfil de exportação para incluir informações do link de status da interface:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep interface status link
    
  6. Configure o perfil de exportação para incluir informações do sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep system information
    
  7. Configure o perfil de exportação para incluir o status da fila do sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep system status queue
    
  8. Configure o perfil de exportação para incluir o status do tráfego do sistema:

    content_copy zoom_out_map
    [edit]
    set services analytics export-profiles ep system status traffic
    
  9. Configure o protocolo de transporte para os endereços de coletor e aplique um perfil de exportação:

    content_copy zoom_out_map
    [edit]
    set services analytics collector address 10.94.198.11 port 50001 transport tcp export-profile ep
    set services analytics collector address 10.94.184.25 port 50013 transport udp export-profile ep
    
    Nota:

    Se você configurar a ou udp a opção para os tcp formatos JSON, CSV e TSV, você também deve configurar o software cliente TCP ou UDP no coletor remoto para processar registros separados pelo caractere newline (\n) no servidor remoto.

    Se você configurar a ou udp a opção tcp para o formato GPB, você também deve configurar o servidor de streaming de construção de TCP ou UDP usando o analytics.proto arquivo.

Resultados

Exibir os resultados da configuração:

content_copy zoom_out_map
[edit services analytics]
user@switch# run show configuration
services {
    analytics {
        export-profiles {
            ep {
                stream-format gpb;
                interface {
                    information;
                    statistics {
                        traffic;
                        queue;
                    }
                    status {
                        link;
                    }
                }
                system {
                    information;
                    status {
                        traffic;
                        queue;
                    }
                }
            }
        }
        resource-profiles {
            sys-rp {
                queue-monitoring;
                traffic-monitoring;
                depth-threshold high 99999 low 99;
            }
            if-rp {
                queue-monitoring;
                traffic-monitoring;
                latency-threshold high 2300 low 20;
            }
        }
        resource {
            system {
                resource-profile sys-rp;
                polling-interval {
                    traffic-monitoring 5;
                    queue-monitoring 1000;
                }
            }
            interfaces {
                xe-0/0/16 {
                    resource-profile if-rp;
                }
                xe-0/0/18 {
                    resource-profile if-rp;
                }
                xe-0/0/19 {
                    resource-profile if-rp;
                }
            }
        }
        collector {
            local {
                file an size 10m files 3;
            }
            address 10.94.184.25 {
                port 50013 {
                    transport udp {
                        export-profile ep;
                    }
                }
            }
            address 10.94.198.11 {
                port 50001 {
                    transport tcp {
                        export-profile ep;
                    }
                }
            }
        }
    }
}

Verificação

Confirme que a configuração está correta e funciona como esperado, realizando essas tarefas:

Verifique a configuração da análise de rede

Propósito

Verifique a configuração para análise de rede.

Ação

Desde o modo operacional, entre no show analytics configuration comando para exibir a configuração de monitoramento de tráfego e fila.

content_copy zoom_out_map
user@host> show analytics configuration

Traffic monitoring status is enabled
Traffic monitoring polling interval : 5 seconds
Queue monitoring status is enabled
Queue monitoring polling interval : 1000 milliseconds
Queue depth high threshold : 99999 bytes
Queue depth low threshold : 99 bytes

Interface     Traffic       Queue        Queue depth              Latency
            Statistics    Statistics      threshold              threshold
                                         High         Low      High      Low
                                            (bytes)            (nanoseconds)
xe-0/0/16   enabled       enabled        n/a          n/a      2300      20
xe-0/0/18   enabled       enabled        n/a          n/a      2300      20
xe-0/0/19   enabled       enabled        n/a          n/a      2300      20
Significado

A saída exibe as informações de configuração de monitoramento de tráfego e fila no switch.

Verifique o status da análise de rede

Propósito

Verifique o status operacional da análise de rede do switch.

Ação

Desde o modo operacional, entre no comando para exibir o show analytics status global status global de monitoramento de tráfego e fila.

content_copy zoom_out_map
user@host> show analytics status global

Traffic monitoring status is enabled 
Traffic monitoring pollng interval : 5 seconds
Queue monitoring status is enabled
Queue monitoring polling interval : 1000 milliseconds
Queue depth high threshold : 99999 bytes
Queue depth low threshold : 99 bytes

Desde o modo operacional, entre no show analytics status comando para exibir o status de monitoramento da interface e da fila global.

content_copy zoom_out_map
user@host> show analytics status

Traffic monitoring status is enabled 
Traffic monitoring pollng interval : 5 seconds
Queue monitoring status is enabled
Queue monitoring polling interval : 1000 milliseconds
Queue depth high threshold : 99999 bytes
Queue depth low threshold : 99 bytes

Interface     Traffic    Queue      Queue depth             Latency
            Statistics Statistics    threshold             threshold 
                                   High       Low        High      Low
                                      (bytes)            (nanoseconds)
xe-0/0/16   enabled    enabled     n/a        n/a        2300      20      
xe-0/0/18   enabled    enabled     n/a        n/a        2300      20      
xe-0/0/19   enabled    enabled     n/a        n/a        2300      20    
Significado

A saída exibe o status global e de interface do tráfego e do monitoramento de filas no switch.

Verifique a configuração do coletor

Propósito
Ação

Verifique se a configuração do coletor para obter dados transmitidos está funcionando.

Desde o modo operacional, entre no show analytics collector comando para exibir a configuração dos servidores de streaming.

content_copy zoom_out_map
user@host> show analytics collector

Address        Port   Transport  Stream format  State           Sent
10.94.184.25   50013  udp        gpb            n/a             484
10.94.198.11   50001  tcp        gpb            In progress     0
Significado

A saída exibe a configuração do coletor.

Nota:

O estado de conexão de uma porta configurada com o udp protocolo de transporte é sempre exibido como n/a.

Tabela de histórico de alterações

A compatibillidadde com o recurso dependerá da platadorma e versão utilizada. Use o Feature Explorer para saber se o recurso é compatível com sua plataforma.

Versão
Descrição
13.2X51-D15
No Junos OS Release 13.2X51-D15, o recurso de análise de rede foi aprimorado, e mudanças extensas foram feitas nas declarações e hierarquias da CLI.
13.2X51-D15
Começando pelo Junos OS Release 13.2X51-D15, o recurso de análise de rede fornece os seguintes aprimoramentos:
13.2X51-D15
A partir do Junos OS Release 13.2X51-D15, os aprimoramentos no recurso de análise de rede resultam em mudanças na CLI quando você configura o recurso.
13.2X51-D15
A partir do Junos OS Release 13.2X51-D15, a análise de rede oferece suporte aos seguintes formatos e saídas de dados de streaming:
13.2X51-D15
A partir do Junos OS Release 13.2X51-D15, as estatísticas de monitoramento de tráfego e fila podem ser armazenadas localmente em um único arquivo.
13.2X51-D15
O procedimento para configurar o monitoramento de fila em um switch autônomo da Série QFX requer o Junos OS Release 13.2X51-D15 ou posterior para ser instalado em seu dispositivo.
13.2X51-D15
O procedimento para configurar um arquivo local para armazenar estatísticas de monitoramento de tráfego e fila requer a versão 13.2X51-D15 do Junos OS ou posteriores a ser instalada em seu dispositivo.
13.2X51-D15
O procedimento para configurar um coletor para receber dados de análise transmitidos requer o Junos OS Release 13.2X51-D15 ou posterior para ser instalado em seu dispositivo.
footer-navigation