Por que o ping às vezes diminui em um traceroute?

2

Eu fiz um traceroute. (veja a imagem). A coluna "Avg" mostra que no salto 7, o ping na verdade diminui entre o ping 6 e 8. Isso não pode ser devido a uma anomalia porque esses dados têm uma média de 24 amostras, portanto as barras de intervalo / erro no diagrama. Se não for uma anomalia, então o que faz com que o ping diminua no salto sete ?

No começo eu pensei que poderia ser devido à política inter-AS, mas vendo como o destino é sempre o mesmo, certamente isso não pode ser a causa.

O traceroute corre de Londres, Reino Unido para a Austrália

    
por Odyssey 21.04.2013 / 20:05

2 respostas

1

Os roteadores posteriores são mais rápidos em responder aos pings do que os roteadores anteriores. Os roteadores são altamente otimizados para encaminhar o tráfego e geralmente o fazem muito mais rápido do que podem responder a solicitações.

Outra possibilidade é que o caminho de retorno seja melhor para o pacote posterior. Os pacotes anteriores podem ter um caminho de retorno inferior que faz com que a resposta do ping demore mais tempo para retornar a você. (Isso é improvável nesse caso específico, já que ambos os roteadores fazem parte da mesma rede do provedor).

    
por 21.04.2013 / 21:48
0

Enquanto o destino é sempre o mesmo, o caminho de retorno muda potencialmente com cada salto, mesmo na mesma rede. Traceroute, em sua configuração padrão, rajadas de 3 pacotes, com um Time To Live de 1. O primeiro roteador que eles acessam decrementa o TTL e, em um TTL de 0, gera uma mensagem ICMP time exceeded in-transit , que é enviada de volta para o host de origem e o pacote original é descartado. O programa traceroute observa o IP do roteador que expirou o pacote e o tempo que levou para esse processo. Se, por algum motivo, o roteador não puder obter um pacote de volta ao sistema de rastreamento ... talvez ele tenha espaço de endereço IP privado; talvez ele não tenha um caminho de volta para você (ele não precisa de um; apenas uma rota até o destino, embora isso seja improvável), o traceroute será exibido * * * após a expiração de um período de tempo limite. Pode haver congestionamento assimétrico que adiciona alguns milissegundos ao caminho ou o caminho de volta, mas não ambos, o que pode diminuir um RTT temporário.

É normal ver traceroutes como o que você forneceu, e há uma infinidade de razões para isso.

    
por 25.04.2013 / 08:20