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,
    "Server": "123",
    "Port": 123,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "Device_Id": 87303,
    "Id": 211738,
    "Task_Type_Id": 12,
    "Name": "123"
}

Descrições de campo

campo Type descrição

anfitrião

corda

Este campo especifica o endereço de destino.

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

IgnorarProtocolErrors

booleano

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

exemplo:
"IgnoreProtocolErrors": true
DNSResolveMode corda Modos disponíveis:

  • Cacheado do dispositivo. O cachedo do dispositivo é a opção padrão e significa que o endereço NS (Cached Name Server, servidor de nome em cache) recuperado durante o monitoramento de uma tarefa anterior (cache do dispositivo) será inicialmente usado para monitoramento.
  • Não 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 Cached. 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 mais detalhada, leia nosso artigo da Base de Conhecimento de Opções de Modo DNS.

exemplo:
"DNSResolveMode": "External DNS Server"

 

DNSserverIP corda Campo para um endereço IP de servidor DNS personalizado. Para obter uma explicação mais detalhada, leia nosso artigo da Base de Conhecimento de Opções de Modo DNS.

exemplo:
"DNSserverIP": "8.8.8.8"

 

Device_id

Int32

LEIA APENAS Field. ID de dispositivo exclusivo

exemplo:
"Device_Id": 8550

id

Int32

LEIA APENAS Field. ID de tarefa único

exemplo:
"Id": 17720

Task_Type_Id

Int32

Tipo de campo de tarefas. Verifique os valores potenciais de “Task_type_id” na tabela apropriada

exemplo:
"Task_Type_Id": 60

Task_Name

corda

Nome da tarefa

exemplo:
"Name":"Trace Task"

timeout

Int32

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.