Se uma solicitação expirar em um dispositivo intermediário, como os pacotes podem viajar para o próximo dispositivo?

1

Eu notei em muitos traceroutes que quando * * * Request timed out aparece em algum lugar no meio do hop, os pacotes são capazes de chegar ao próximo dispositivo.

  3    13 ms     8 ms     9 ms  pos-0-3-0-0-cr01.newyork.ny.ibone.comcast.net [68.86.90.57]
  4    95 ms   100 ms     9 ms  xe-10-1-0.edge1.NY.exampleISP1.net [10.78.169.45]
  5     *        *        *     Request timed out.
  6   809 ms   808 ms     * ms  nyc-core-01.inet.example2.com [192.168.33.10]

No quinto salto, quando a solicitação expira, como é possível que os pacotes possam ir para o 6º dispositivo? Eu assumo que "* * * solicitação expirou" significa que o quinto dispositivo está inacessível por algum motivo (por exemplo, ele não aceita pacotes icmp).

    
por user784637 24.07.2013 / 18:31

1 resposta

3

O * significa apenas que o quinto dispositivo não retornou nenhuma mensagem ICMP "time exceeded" (ou que a resposta foi filtrada em algum outro lugar entre você e esse dispositivo em particular). Ainda é roteamento de pacotes com sucesso (como evidenciado pelo fato de que você pode alcançar um dispositivo "mais distante").

Este artigo da Wikkipedia tem mais detalhes sobre como o Traceroute opera.

    
por 24.07.2013 / 18:36