Traceroute é uma ferramenta de solução de problemas de rede que pode exibir o caminho, ou caminhos, tomados por um pacote de dados de sua fonte até seu destino. À medida que o pacote viaja por sua rota pretendida, os administradores de rede podem visualizar os endereços IP e os tempos de resposta dos dispositivos, como roteadores e switches, o pacote percorrido em seu caminho até o seu destino. A Traceroute pode utilizar vários protocolos de rede diferentes, como pacotes de eco ICMP (Internet Control Message Protocol), TCP (Transmission Control Protocol) ou UDP (User Datagram Protocol), no entanto, a abordagem mais usada para rastrear verificações de rastreamento normalmente aproveita o ICMP.

Verificações de rastreamento são úteis para descobrir e entender onde potenciais atrasos no processo de roteamento estão ocorrendo, ajudando a localizar quaisquer pontos de falha durante a jornada de pacotes através dos vários caminhos de rede.

Exemplo de objeto JSON
{
    "Timeout": 0,
    "Host": "dotcom-monitor.com",
    "IgnoreProtocolErrors": false,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": "",
    "Device_Id": 63664,
    "Id": 488966,
    "Task_Type_Id": 20,
    "Name": "dotcom-monitor.com"
}

Descrições de campo

campo Type Exigido/Opcional descrição

anfitrião

corda

Necessário

Este campo especifica o endereço de destino.

exemplo:
"Server": "dotcom-monitor.com"

IgnorarProtocolErrors

booleano

opcional

Quando este campo estiver ativado, os erros de protocolo serão ignorados.

exemplo:
"IgnoreProtocolErrors": true
DNSResolveMode corda Necessário VALORES POSSÍVEIS:

  • Dispositivo armazenado em cache. Dispositivo armazenado em cache é a opção padrão e significa que o endereço do servidor de nomes em cache (NS) recuperado durante o monitoramento de uma tarefa anterior (cache de dispositivo) será inicialmente usado para monitoramento.
  • Não armazenado em cache. Não em cache significa que o cache do dispositivo (cache de tarefas anteriores) não será usado, portanto, cada nova execução exige uma consulta separada aos servidores raiz DNS.
  • TTL em cache. TTL Cached significa que o cache NS formado durante o monitoramento de tarefas anteriores (cache do dispositivo) será inicialmente usado para monitoramento.
  • Servidor DNS externo. O Servidor DNS externo significa que um endereço IP especificado será considerado como um endereço de servidor DNS e pesquisado para dados NS.

Para obter uma explicação detalhada, consulte o artigo “DNS Mode Option”.

exemplo:
"DNSResolveMode": "External DNS Server"
DNSserverIP corda opcional Campo para um endereço IP de servidor DNS personalizado. Para obter uma explicação detalhada, consulte o artigo “DNS Mode Option”.

exemplo:
"DNSserverIP": "8.8.8.8"
Device_Id

int32

Necessário

LEIA APENAS Field. O id exclusivo do dispositivo.

exemplo:
"Device_Id": 8550

id

int32

Necessário

*Somente para operações de edição

LEIA APENAS Field. A única id de tarefa. Não use para criar operações.

exemplo:
"Id": 17720

Task_Type_Id

int32

Necessário

A id tipo da tarefa.

exemplo:
"Task_Type_Id": 60

nome

corda

opcional

O nome da tarefa.

exemplo:
"Name":"Trace Task"

timeout

int32

opcional

Este campo define o valor máximo de tempo (em milissegundos) para execução da tarefa.

exemplo:
"Timeout": 400

Traceroute visual com Dotcom-Monitor

A solução Dotcom-Monitor fornece uma maneira fácil e eficaz de visualizar o desempenho do tráfego. Dentro da solução Dotcom-Monitor, você pode iniciar o monitoramento de rede IP criando uma tarefa Traceroute. Basta inserir o endereço IP ou o nome do host com o nome do host para monitorar e configurar configurações adicionais, como tempo limite de conclusão e ignorar ou incluir erros de protocolo. Observe que ignorar erros de protocolo garantirá que você não receba quaisquer erros de nós que não estejam sob seu controle, mesmo que o nó responda com solicitações adicionais e múltiplas. Além disso, você tem a opção de definir configurações específicas do Modo DNS Resolve que tocamos neste artigo acima (Cache de dispositivo, não cache, cachedo TTL e servidor DNS externo). Os usuários também podem adicionar hosts DNS personalizados atribuindo endereços IP específicos.

Relatório de traceroute

O relatório de rastreamento permite que os administradores de rede inspecionem visualmente o status das conexões de desempenho da rede de um ou de todos os locais de monitoramento. Uma traceroute pode ajudar na solução de problemas erros de rede e determinar se o problema é devido ao DNS, latência ou ao servidor. Cada vez que um erro é detectado por um local de monitoramento, uma traceroute é criada a partir desse local de monitoramento para o endereço IP ou hostname alvo.

Dentro do relatório de rastreamento visual, um ponto verde indica um salto bem sucedido onde os pacotes passaram sem qualquer perda. Um ponto laranja indica um salto onde ocorreu a perda do pacote. Um ponto vermelho indica onde um pacote foi incapaz de passar, ou transferir através desse salto específico. Os resultados podem ser filtrados por datas específicas de início e término, para que os resultados possam ser comparados ao longo do tempo. Saiba mais sobre relatórios online.

Para obter mais informações sobre a traceroute e os benefícios de utilizar nosso repot de rastreamento visual, leia nosso artigo da Base de Conhecimento visual Traceroute.