
12번째 홉에 IP 주소가 있습니다. 이 IP에 TTL 11의 icmp 요청 패킷을 보낼 때 11번째 홉의 패킷 손실은 0%입니다.
그러나 11번째 홉의 IP 주소를 ping하거나 TTL 11을 사용하여 11번째 홉을 추적하기 위해 icmp 요청 패킷을 빌드하면 패킷 손실이 20%를 초과합니다.
이 결과의 원인을 이해할 수 없습니다. 라우터의 응답 패킷 처리와 시간 초과 패킷 사이에 차이가 있습니까?
아니면 pathping과 같이 대상 IP 라우팅 경로를 얻은 후 ping을 사용하여 패킷 손실 지연을 계산해야 하지만 추적 경로를 유지하지 않아야 합니까?
죄송합니다. 어떤 이유로 출력을 붙여넣을 수 없지만 출력은 다음과 같습니다. 1~10번째 홉의 IP는 동일합니다.
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%
답변1
IP 트래픽이 반드시 동일한 경로를 따르지는 않습니다. 따라서 ICMP 패킷을 보내는 Traceroute의 경우 항상 동일한 경로를 따르지는 않습니다(ICMP는 IP 위에서 실행됨). 그렇기 때문에 다른 결과가 나오는 것입니다.