traceroute에서 별표 / 별표는 무엇을 의미합니까?


60

아래는 traceroute내 호스팅 서버 의 일부입니다 .

 9  ae-2-2.ebr2.dallas1.level3.net (4.69.132.106)  19.433 ms  19.599 ms  19.275 ms
10  ae-72-72.csw2.dallas1.level3.net (4.69.151.141)  19.496 ms
    ae-82-82.csw3.dallas1.level3.net (4.69.151.153)  19.630 ms
    ae-62-62.csw1.dallas1.level3.net (4.69.151.129)  19.518 ms
11  ae-3-80.edge4.dallas3.level3.net (4.69.145.141)  19.659 ms
    ae-2-70.edge4.dallas3.level3.net (4.69.145.77)  90.610 ms
    ae-4-90.edge4.dallas3.level3.net (4.69.145.205)  19.658 ms
12  the-planet.edge4.dallas3.level3.net (4.59.32.30)  19.905 ms  19.519 ms  19.688 ms
13  te9-2.dsr01.dllstx3.networklayer.com (70.87.253.14)  40.037 ms  24.063 ms
    te2-4.dsr02.dllstx3.networklayer.com (70.87.255.46)  28.605 ms
14  * * *
15  * * *
16  zyzzyva.site5.com (174.122.37.66)  20.414 ms  20.603 ms  20.467 ms

14 행과 15 행의 의미는 무엇입니까? 정보가 숨겨져 있습니까?

답변:


42

예상 시간 초과 내에 패킷이 확인되지 않으면 별표가 표시됩니다.

에서 http://en.wikipedia.org/wiki/Traceroute

그러나 zyzzyva.site5.com이 결국 응답했기 때문에 16 줄이 있습니다.


감사. 왜 두 줄이 필요한지 아십니까?
Chang

2
@Chang : 응답하지 않는 두 개의 호스트가 있었지만 여전히 다른 호스트의 응답을 전달했기 때문에 두 줄이 필요합니다. 팀의 답변을 참조하십시오.
Joe

40

Traceroute는 "TTL (Time to Live)"필드가 홉 수와 같은 대상으로 패킷을 대상으로 보냅니다.

모든 라우터는 수신 패킷의 TTL 값을 낮추고 TTL = 0 인 수신 패킷을 본 후 삭제하고, 그렇지 않으면 값을 낮추고 더 보냅니다. 동시에 라우터의 ID에 대한 진단 정보를 소스로 보냅니다.

라우터가 시간 초과 내에 응답하지 않으면 traceroute가 별표를 인쇄합니다. 14, 15 행은 원래 TTL 14 및 15로 패킷을 삭제하는 라우터가 시간 종료 내에 응답하지 않았 음을 보여줍니다.


2
traceroute가 실제로 어떻게 작동하는지 상기시켜주었습니다.
pix

3
Tim의 대답을 명확히하기 위해. Tracert는 일련의 PING입니다. 첫 번째 핑은 TTL을 1로 설정합니다. 첫 번째 라우터가 PING을 수신하면 TTL이 1 씩 감소하고 새 TTL이 0이므로 IP 주소와 함께 "오류"를 반환합니다. 이번에는 Tracert가 TTL 2로 PING을 반복합니다. 라우터 1은 TTL을 1 씩 감소시키고 라우터 2로 전달합니다. 라우터 2는 TTL을 감소시킵니다. 이제는 0이므로 IP 주소를 반환합니다. 이 프로세스는 최종 목적지에 도달하거나 최대 허용 TTL에 도달 할 때까지 반복됩니다. PING에서 응답이 없으면 tracert는 *를 표시합니다.
Trebor

16

또 다른 이유는 일반적으로 각 컴퓨터에 3 개의 패킷이 전송되고 일부 컴퓨터는 첫 번째 패킷에만 응답하기 때문 입니다.

문제가 시간 초과 문제인 경우 -w매개 변수를 대기 시간 (초)으로 설정할 수 있습니다 . 예를 들어, traceroute -w 10 google.com기본값 인 5 초 대신 10 초 동안 대기합니다.

참고 : 일부 traceroute 클라이언트는 -w매개 변수 에 초 대신 밀리 초를 사용합니다 .


1

Arp 시간이 초과되었을 수 있습니다. packetracer로 테스트 네트워크를 설정하고 대상 호스트에 별표가 생겼습니다. 그런 다음 핑을하고 응답을 얻은 다음 다시 tracerouted하여 작동했습니다. 그런 다음 별표로 되 돌린 시스템의 로컬 라우터에 arp 항목이 없음을 알았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.