Entender o uso de sondas para monitoramento de desempenho em tempo real em roteadores M, T, ACX, MX e séries PTX, EX e QFX
O monitoramento de desempenho em tempo real (RPM) permite configurar sondas ativas para rastrear e monitorar o tráfego. As sondas coletam pacotes por destino e por aplicativo, incluindo pacotes ping de protocolo de controle de internet (ICMP), pacotes de protocolo de datagram do usuário e protocolo de controle de transmissão (UDP/TCP) com portas configuradas pelo usuário, pacotes de tipo de ponto de código (DSCP) de serviço (DSP) configurados pelo usuário e pacotes hypertext Transfer Protocol (HTTP). A RPM oferece suporte à Base de Informações de Gerenciamento (MIB) com extensões para RFC 2925, definições de objetos gerenciados para operações remotas de ping, rastreamento e lookup.
Quando o RPM é configurado em um dispositivo Junos, o dispositivo calcula o desempenho da rede com base no tempo de resposta dos pacotes, jitter e perda de pacotes. O dispositivo coleta estatísticas de RPM enviando sondas para um alvo de sonda especificado, identificado por um endereço IP. Quando o alvo recebe uma sonda, ele gera respostas recebidas pelo dispositivo.
A partir do Junos OS Release 17.3R1, você pode aplicar RPM em túneis IPsec e túneis GRE para clientes e servidores DE RPM baseados em mecanismos de roteamento e baseados em PIC se você estiver usando MS-MPCs ou MS-MICs. O RPM baseado em mecanismos de encaminhamento de pacotes não é suportado para túneis IPsec. O suporte de RPM em túneis IPSec permite o monitoramento do contrato de nível de serviço (SLA) para o tráfego transportado em túneis IPSec.
O RPM não é suportado em sistemas lógicos.
A partir do Junos OS Evolved Release 20.1R1, você pode configurar sondas RPM. Para o Junos OS Evolved, o RPM está configurado no nível de [edit services monitoring rpm]
hierarquia. O escopo do suporte é limitado a:
-
Geração e recepção de sondas (cliente) bem como reflexão (servidor) para os seguintes tipos de sonda RPM:
-
icmp-ping
-
icmp-timestamp
-
udp-ping
-
udp-timestamp
-
-
Gerenciamento do histórico da sonda
-
Relatórios apenas por meio de syslog
A partir do Junos OS Evolved Release 21.2R1, o relatório por meio de objetos SNMP MIB é suportado para RPM. Para obter mais informações sobre SNMP MIBs que a Juniper oferece suporte, consulte o SNMP MIB Explorer.
No Junos OS, você também pode configurar serviços de RPM para determinar automaticamente se existe um caminho entre um dispositivo host e seus vizinhos BGP configurados. Você pode ver os resultados da descoberta usando um cliente SNMP. Os resultados são armazenados empingResultsTable
, jnxPingResultsTable
ejnxPingProbeHistoryTable
pingProbeHistoryTable
.
A partir do Junos OS Release 18.4R1 para roteadores da Série MX, você pode usar sondas RPM para detectar o status do enlace e alterar o estado de rota preferida com base nos resultados da sonda. As rotas rastreadas por RPM podem ser IPv4 ou IPv6, e oferecem suporte a um único IPv4 ou IPv6 no próximo hop. Você configura esse recurso com a rpm-tracking
declaração no nível da [edit routing-options]
hierarquia. [edit routing-instances routing-options]
Por exemplo, as sondas RPM podem ser enviadas para um endereço IP para determinar se o enlace está funcionando e, se sim, o software instala uma rota estática na tabela de rotas. As rotas estáticas rastreadas por RPM são instaladas com preferência 1 e, portanto, são preferidas em relação a quaisquer rotas estáticas existentes para o mesmo prefixo. A partir do Junos OS Release 19.1R1, você pode rastrear até 16 hops seguintes para cada rota estática rastreada por IPv4 ou IPv6 RPM para roteadores da Série MX. A partir do Junos OS Release 20.4R1, estendemos o suporte aos roteadores da Série PTX. Além disso, para este recurso, você pode configurar a preferência de rota e os valores de tag para cada prefixo de destino IPv4 ou IPv6. A partir do Junos OS Release 22.3R1, você pode configurar rotas estáticas rastreadas por RPM para os roteadores ACX710 e ACX5448.
No Junos OS, os resultados da configuração e da sonda de sonda são suportados tanto pela interface de linha de comando (CLI) quanto pelo SNMP. Você define as opções de sonda na test test-name
declaração no nível [edit services rpm probe owner
] de hierarquia. Você usa o show services rpm probe-results
comando para ver os resultados das sondas RPM mais recentes.
Os tipos de sonda a seguir são suportados com a marcação DSCP:
-
Http get (não disponível para serviços BGP RPM)
-
Eco ICMP
-
Tempotamp de ICMP
-
Conexão TCP
-
Eco UDP
-
Tempotamp de UDP
Para roteadores ACX:
-
Os roteadores da Série ACX710 e ACX5448 oferecem suporte à configuração da
hardware-timestamp
declaração, a partir do Junos OS Release 22.3R1. -
A Série ACX500, Série ACX1000, Série ACX2000, Série ACX4000, roteador ACX5048 e o roteador ACX5096 não suportam a configuração da
hardware-timestamp
declaração.
Com sondagens, você pode monitorar:
-
Tempo médio de ida e volta
-
Jitter do tempo de ida e volta — a diferença entre o tempo mínimo e máximo de ida e volta
-
Tempo máximo de ida e volta
-
Tempo mínimo de ida e volta
-
Desvio padrão do tempo de viagem de ida e volta (somente Junos OS)
As medições de ida para sondas de tempo de ICMP incluem:
-
Medições mínimas, máximas, de desvio padrão e jitter para saída e tempos de entrada
-
Número de respostas de sonda recebidas
-
Número de sondas enviadas
-
Porcentagem de sondas perdidas
Você pode configurar os seguintes limites de RPM:
-
Atraso na entrada/saída
-
Jitter
-
Tempo de ida e volta
-
Desvio padrão (somente Junos OS)
-
Sucessivas sondas perdidas
-
Total de sondas perdidas (por teste)
Você também pode configurar classificadores de CoS e priorização de pacotes RPM em pacotes de dados regulares recebidos em uma interface de entrada com a declaração de dscp-code-points
configuração.
A Tabela 1 fornece informações sobre RPM e suporte a timestamp relacionados no MPC, MS-MIC/MPC e mecanismo de roteamento:
Recurso |
Papel |
Versão IP |
Suporte (Y/N) |
Timestamp no mecanismo de roteamento |
Timestamp no MPC (tempo de tempo de hardware) |
Timestamp no MPC (si-interface) |
Timestamp no MS-MIC/MPC (delegações-sondas) |
---|---|---|---|---|---|---|---|
RPM |
Cliente |
IPv4 |
Y |
Y (μsec) 2000 sondas máximas |
Y (μsec) 2000 sondas máximas |
N |
Y (msec) 1 milhão de sondas máximas |
IPv6 |
Y |
Y (μsec) 2000 sondas máximas |
N |
N |
Y (msec) 1 milhão de sondas máximas |
||
Servidor
|
IPv4 |
Y |
Y (μsec) 2000 sondas máximas |
Y (μsec) 2000 sondas máximas |
N |
Y (msec) 1 milhão de sondas máximas |
|
IPv6 |
Y |
Y (μsec) 2000 sondas máximas |
N |
N |
Y (msec) 1 milhão de sondas máximas |