Traceroute, * no primeiro roteador

0

Ao usar traceroute no meu mac para verificar o caminho para qualquer site, a primeira linha é sempre de 3 estrelas.

imac:~ Jerome$ traceroute google.com
traceroute: Warning: google.com has multiple addresses; using 173.194.70.113
traceroute to google.com (173.194.70.113), 64 hops max, 52 byte packets
 1  * * *
 2  217-168-54-101.static.cablecom.ch (217.168.54.101)  9.515 ms  8.757 ms  10.104 ms
 3  172.31.208.73 (172.31.208.73)  14.512 ms  14.605 ms  14.264 ms
 4  ch-zrh01b-ra1-ae-1.aorta.net (84.116.134.142)  13.587 ms  12.892 ms  13.936 ms
 5  74.125.49.101 (74.125.49.101)  13.966 ms  14.850 ms  14.915 ms
 6  72.14.232.120 (72.14.232.120)  26.573 ms
    72.14.232.88 (72.14.232.88)  20.072 ms  19.758 ms
 7  72.14.236.68 (72.14.236.68)  26.913 ms
    72.14.236.20 (72.14.236.20)  26.825 ms
    72.14.239.62 (72.14.239.62)  25.381 ms
 8  209.85.254.118 (209.85.254.118)  22.240 ms  22.365 ms
    209.85.254.112 (209.85.254.112)  24.826 ms
 9  * * *
10  fa-in-f113.1e100.net (173.194.70.113)  25.715 ms  26.960 ms  25.191 ms

Até onde eu sei, * significa que não há resposta do roteador. Por que eu tenho estrelas na primeira linha?

    
por Jérôme 31.03.2012 / 07:21

2 respostas

1
O

traceroute funciona enviando um pacote com uma contagem TTL deliberadamente baixa. Essa contagem é diminuída por cada roteador que transita, quando a contagem é zero, o roteador descarta o pacote e deve enviar uma resposta dizendo que o TTL expirou.

Os três asteriscos são porque o traceroute faz três tentativas para obter uma resposta em um determinado ajuste de TTL.

Se algum roteador estiver configurado para não responder no caso de expiração do TTL, ele ainda fará o roteamento normal dos pacotes e os pacotes subseqüentes com TTLs mais altos ainda serão transmitidos como deveriam.

O próximo pacote enviado pelo traceroute tem um TTL inicial mais alto, permitindo que ele alcance um roteador ao longo da cadeia e faça com que o próximo roteador envie uma resposta de expiração. É por isso que um roteador que não responde não para traceroute

    
por 31.03.2012 / 13:13
1

Provavelmente, o seu roteador não está respondendo com respostas ICMP "TTL excedido em trânsito", provavelmente porque um firewall (embutido) está suprimindo essas respostas. Se você é o administrador do roteador, verifique as configurações do firewall. Caso contrário, ignore-o.

    
por 31.03.2012 / 08:41