
Eu tenho um endereço IP no 12º salto. Quando envio um pacote de solicitação icmp com TTL 11 para este IP, a perda de pacotes no 11º salto é de 0%.
No entanto, se eu executar ping no endereço IP do 11º salto ou usar o TTL 11 para construir meu pacote de solicitação icmp para rastrear o 11º salto, a perda de pacotes excederá 20%.
Não entendo a causa desse resultado. Existe uma diferença entre o tratamento dos pacotes de resposta pelo roteador e o tempo excedido dos pacotes?
Ou devo usar o ping para calcular o atraso na perda de pacotes após obter o caminho de roteamento IP de destino como pathping, mas não manter o traceroute?
Desculpe, por algum motivo não consigo colar minha saída, mas minha saída é assim. O ip do 1º ao 10º salto é o mesmo.
trace 123.123.123.124
IP TTL Loss
xxx.xxx.xxx.xxx 1 0%
xxx.xxx.xxx.xxx 2 0%
xxx.xxx.xxx.xxx 3 0%
xxx.xxx.xxx.xxx 4 0%
xxx.xxx.xxx.xxx 5 0%
xxx.xxx.xxx.xxx 6 0%
xxx.xxx.xxx.xxx 7 0%
xxx.xxx.xxx.xxx 8 0%
xxx.xxx.xxx.xxx 9 0%
xxx.xxx.xxx.xxx 10 0%
123.123.123.123 11 0%
123.123.123.124 12 20%
trace 123.123.123.123
IP TTL Loss
xxx.xxx.xxx.xxx 1 0%
xxx.xxx.xxx.xxx 2 0%
xxx.xxx.xxx.xxx 3 0%
xxx.xxx.xxx.xxx 4 0%
xxx.xxx.xxx.xxx 5 0%
xxx.xxx.xxx.xxx 6 0%
xxx.xxx.xxx.xxx 7 0%
xxx.xxx.xxx.xxx 8 0%
xxx.xxx.xxx.xxx 9 0%
xxx.xxx.xxx.xxx 10 0%
123.123.123.123 11 20%
ping 123.123.123.123 loss 20%
Responder1
O tráfego IP não segue necessariamente o mesmo caminho. Portanto, no caso do traceroute que envia pacotes ICMP, eles nem sempre seguem necessariamente o mesmo caminho (o ICMP é executado sobre o IP). É por isso que você tem resultados diferentes.