O que significa a saída do traceroute?

7
  1    <1 ms    <1 ms     3 ms  192.168.0.1
  2    75 ms    71 ms    73 ms  reserve.cableplus.com.cn [218.242.223.209]
  3    61 ms   133 ms   140 ms  211.154.70.10

O que significa 75 ms 71 ms 73 ms ?

    
por Community 03.02.2010 / 11:07

3 respostas

7

Na página de manual do traceroute :

This program attempts to trace the route an IP packet would follow to some internet host by launching UDP probe packets with a small ttl (time to live) then listening for an ICMP "time exceeded" reply from a gateway. We start our probes with a ttl of one and increase by one until we get an ICMP "port unreachable" (which means we got to "host") or hit a max (which defaults to 30 hops & can be changed with the -m flag). Three probes (change with -q flag) are sent at each ttl setting and a line is printed showing the ttl, address of the gateway and round trip time of each probe.

Então, 75 ms 71 ms 73 ms significa o tempo de ida e volta que levou para cada sonda diferente.

    
por 03.02.2010 / 11:14
1

Cada entrada é o RTT (tempo de ida e volta) de um determinado teste para um determinado host. I.E., os tempos de RTT para o host de segundo salto (reserve.cableplus.com.cn) foram 75 ms, 71 ms e 73 ms para a primeira, segunda e terceira sondas, respectivamente.

No Linux, você pode alterar o número de consultas / testes para cada host com -q.

    
por 03.02.2010 / 11:16
0

Cada um é o resultado de três estimativas separadas para o RTT (Round Trip Time) do pacote ICMP entre o computador e o host listado. (Os pacotes ICMP são apenas um tipo especializado de pacote IP, especificamente para esse tipo de coisa).

O padrão na maioria das implementações de traceroute é três testes separados, mas você pode alterar isso normalmente através de um sinalizador de linha de comando.

Para dar alguma referência, seu gateway local (ou sistema em sua rede local) normalmente terá um valor entre 1ms e 5ms. Se você estiver em cabo ou DSL, pode esperar tempos de ping entre 15 a 30 ms e, para hosts na Internet, de uma conexão DSL / cabo, geralmente um tempo total entre 30 a 90 ms. Quanto mais longe estiver um host, maior o valor do RTT (dos EUA para a UE, por exemplo, é provável que seja em torno de 90ms).

Para contextualizar: para jogos on-line, por exemplo, você gostaria de ter um valor de < 90 ms, idealmente < 60 ms se estiver a jogar um jogo de acção rápido (e < 30 ms se conseguir), porque para os jogos pretende que a rede seja o mais responsiva possível. Para coisas como navegar na web e assistir a vídeos on-line, coisas como toda a largura de banda e qualidade da conexão (por exemplo, pouca ou nenhuma perda de pacotes) são mais importantes.

Ela também pode ser alta se a linha estiver congestionada (por exemplo, sendo utilizada intensamente, o que faz com que os pacotes IP sejam enfileirados nos roteadores) ou se um dos dispositivos em qualquer extremidade tiver algum problema ao passar seus pacotes. As conexões de satélite têm valores extremamente altos (> 200 ms) devido à distância que os dados precisam percorrer (por exemplo, podem ter alta largura de banda, portanto transferem dados rapidamente, mas não são muito "responsivos" - têm altos tempos de RTT).

Em seu exemplo, o tempo de ping para seu provedor cableplus.com.cn - que o primeiro resultado após 192.168.0.1 (seu roteador / gateway local) - parece um pouco alto.

    
por 03.02.2010 / 11:24

Tags