강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

traceroute를 이용하여 특정 호스트와의 통신구간 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

traceroute를 이용하여 특정 호스트와의 통신구간 확인하기

 

 

 

 

 

ping에서와 마찬가지로 traceroute IP주소를 사용할 수 있으며 또한 도메인명으로 확인할 수 있다.

 

 

 

 먼저 도메인명으로 확인한 예를들어 보자.

 

 

다음 예는 현재서버에서 www.daum.net까지의 통신경로가 어떻게 되는가를 확인한 예이다.

 

 

 

 모두 8개의 gateway를 거쳐서 현재서버와 www.daum.net까지의 정상적인 통신이 이루어지고 있음을 알 수 있다.

 

 

 

 

 

[root@sulinux ~]# traceroute www.daum.net 

traceroute to www.daum.net (211.233.28.113), 30 hops max, 38 byte packets

 1  210.114.223.4 (210.114.223.4)  0.299 ms  0.242 ms  0.225 ms

 2  202.30.246.19 (202.30.246.19)  0.227 ms  0.171 ms  0.160 ms

 3  192.168.202.5 (192.168.202.5)  10.747 ms  10.746 ms  10.633 ms

 4  61.43.0.221 (61.43.0.221)  10.860 ms  10.846 ms  10.801 ms

 5  210.92.194.241 (210.92.194.241)  11.026 ms  11.002 ms  10.979 ms

 6  211.233.88.86 (211.233.88.86)  11.017 ms  11.050 ms  10.964 ms

 7  211.233.45.118 (211.233.45.118)  11.048 ms  11.137 ms  11.109 ms

 8  211.233.28.113 (211.233.28.113)  11.726 ms  11.016 ms  11.157 ms

[root@sulinux ~]#

 

 

 

 

 

위의 테스트 결과를 통해서 대략 다음과 같은 결론을 얻을 수 있다.

 

 

 

  아래 설명을 잘 확인하고 traceroute의 경로해석에 참고하기 바란다.

 

 

 

 

 

첫번째 :  대상호스트인 www.daum.net까지의 통신은 잘 이루어지고 있다고 할 수 있다.

 

 

 

 만약 통신이 이루어지지 않는 구간이 있다면 “*”으로 표시가 될 것이다.

 

 

 

 

 

두번째 : 현재 traceroute를 통해 테스트를 시도한 서버에서 대상 호스트(www.daum.net)까지는 모두 8개의 hop수를 거쳐서 통신이 이루어지고 있다.

 

 

 

  Hop수란 일반적인 의미로 대상호스트까지 통신을 하기위해 거쳐가는 게이트웨이(Gateway)의 개수라고 생각하면 된다.

 

 

 

 

 

세번째 : 이 테스트 구간의 네트워크에서는 지연되는 구간은 존재하지 않는다.

 

 

 

 만약 지연되는 구간이 있다면 ms수치가 평균치 이상 높은 경우를 의미한다.

 

 

 

 이런 구간이 있다면 원인 분석을 해보아야 한다.

 

 

 

 물론 원인분석을 하려면 그 구간의 네트워크 관리자의 도움이 필요할 것이다.

 

 

 

 

 

네번째 : 특정구간의 정보를 확인해 보려면 리눅스 쉘상에서 확인하는 방법과 웹으로 확인하는 방법이 있다.

 

 

 

 만약 위의 결과에서 특정구간에 지연이 발생하여 그 정보를 확인해보고자 한다면 그 구간의 사용정보를 확인해 보면 된다.

 

 

 

 예를들어 7번구간에서 지연이 발생한다면 whois정보에서 211.233.45.118를 조회하여 네트워크정보를 확인해 볼 수 있다.

 

 

 

 

 

다음은 앞의 경우와 달리 도메인명이 아닌 IP주소를 가진 특정 호스트에 대한 통신구간 상태를 traceroute로 확인한 예이다.

 

 

 

 

 

[root@sulinux ~]# traceroute 211.181.80.66 

traceroute to 211.181.80.66 (211.181.80.66), 30 hops max, 38 byte packets

 1  210.114.223.4 (210.114.223.4)  0.562 ms  0.297 ms  0.241 ms

 2  202.30.246.19 (202.30.246.19)  0.271 ms  0.289 ms  0.446 ms

 3  192.168.202.5 (192.168.202.5)  10.945 ms  10.864 ms  10.818 ms

 4  202.30.144.155 (202.30.144.155)  9.501 ms  9.470 ms  9.363 ms

 5  210.182.128.77 (210.182.128.77)  9.880 ms  10.034 ms  9.893 ms

 6  210.92.194.77 (210.92.194.77) 10.156 ms 10.041 ms 210.92.194.225 (210.92.194.225)  10.078 ms

 7  210.92.194.13 (210.92.194.13)  10.424 ms  10.738 ms  10.428 ms

 8  psng12bb2.rt.bora.net (210.120.193.102)  16.387 ms  15.763 ms  15.839 ms

 9  psnaba2-fe4-1-0.rt.bora.net (210.206.215.2)  16.299 ms  16.241 ms  16.251 ms

10  203.248.227.54 (203.248.227.54)  16.381 ms  16.379 ms  16.580 ms

11  192.168.109.22 (192.168.109.22)  17.300 ms  16.962 ms  16.880 ms

12  10.50.9.66 (10.50.9.66)  17.491 ms  17.359 ms  17.348 ms

13  211.181.80.66 (211.181.80.66)  18.485 ms  17.245 ms  17.544 ms

[root@sulinux ~]#

 

 

 

 

이 구간의 의미와 해석은 앞에서 설명한 부분을 참고하여 여러분들이 직접 해보기 바란다.

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,016 명
  • 현재 강좌수 :  35,689 개
  • 현재 접속자 :  217 명