traceroute 출력에서 ​​N * * *는 무엇을 의미합니까? [복제]


1

이 질문에는 이미 답변이 있습니다.

학습 목적으로 간단한 추적을 수행하고 싶었습니다.

traceroute google.com

그것은 다른 줄 사이에 다음과 같은 줄을 주었다.

...
15  * * *
16  * * *
17  * * *
... few similar lines

무슨 뜻인가요?

답변:


2

ICMP "Time overed"(TTL expired) 메시지 대기 시간이 초과되었음을 나타냅니다.

라우팅이 성공적으로 실패한 경우 (대상 컴퓨터가 꺼져있을 수 있음) 또는 해당 홉의 라우터가 ICMP "시간 초과"알림을 생성하지 않는 경우 경로를 따라 어느 시점에서든 회선 끝에서 발생할 수 있습니다. TTL을 존중하는 것은 필수이지만 TTL이 0에 도달하여 패킷이 폐기되었음을 발신자에게 알리는 것은 선택 사항입니다.


시간이 초과되면 경로를 따라 라우터를 통해 더 이상 홉을 홉할 필요가 없습니까?
Bulat M.

내가 이해하는 것은 시간이 아니라 호스트에 관한 것입니까?
Bulat M.

잘못 입력했으면 홉이어야합니다.
Bulat M.

2
일반적으로 traceroute 프로그램은 TTL이 낮은 UDP 패킷을 전송하고 ICMP 응답을 감시합니다. 경로를 따라 일부 라우터가 ICMP (방화벽)를 차단하거나 단순히 생성하지 않는 경우에는 응답이 없을 수 있습니다. 이러한 이유로 traceroute는 응답을 영원히 기다리지 않고 다음 패킷을 시도하기 전에 구성 가능한 제한 시간 (홉 시간이 아닌 클럭 시간)
Ben Voigt

2

traceroute의 모든 구현은 발신자에게 전송되는 ICMP 패킷에 의존합니다.

이 프로그램은 작은 ttl로 UDP 프로브 패킷을 시작한 후 게이트웨이에서 ICMP "time 초과"응답을 수신하여 추적 경로를 시도합니다.


1

이는 기본적으로 대기 시간이 5 초인 패킷 시간 초과를 의미하며,이 시간 내에 응답이 수신되지 않으면 별표가 표시되고 다음 홉으로 이동합니다. 해당 홉의 라우터가 트래픽을 차단하거나 다음 홉 IP에 대한 경로를 찾을 수 없기 때문에 시간이 초과 될 수 있습니다.

-w를 사용하여 시간 종료 기간을 늘릴 수 있습니다.

-w waittime
              Set the time (in seconds) to wait for a response to a probe (default 5.0 sec).

라우터가 하나를 차단하지만 다른 유형의 프로토콜을 허용하기 때문에 다른 프로토콜을 사용하여 UDP, ICMP 및 TCP간에 전환 할 수도 있습니다.

   -I     Use ICMP ECHO for probes

   -T     Use TCP SYN for probes

   -U     Use UDP datagrams for probes (it is default). Only UDP method is allowed for unprivileged users.

1. "또는 다음 홉 IP에 대한 경로를 찾을 수 없기 때문에"경로를 찾을 수없는 경우 트래픽을 더 전달하는 방법 (추적 경로에 "* * *"줄 다음에 여러 줄이 표시되는 방법은 무엇입니까? ?
Bulat M.

2
Traceroute 패킷은 항상 TTL 만료가 있으므로 작동 방식입니다. TTL에는 초가 아닌 홉 단위가 있습니다.
Ben Voigt

그리고 쿼리를 보내는 데 사용되는 기본 프로토콜은 무엇입니까?
Bulat M.

Linux의 traceroute는 기본적으로 UDP를 사용하지만 다른 프로토콜로 전환하고 Windows의 tracert는 ICMP를 사용하고 traceroute는 최대 30 홉에서 작동하며 최종 홉에서 응답을받지 않으면 더 이상 멈추지 않습니다. 홉은 각 홉마다 하나씩 TTL이 증가 된 패킷을 전송하며 홉은 다음 홉으로 라우팅하는 것입니다.
rAlen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.