WinMTR 을 이용한 네트워크 분석
WinMTR 프로그램은 Matt's traceroute (MTR) 의 윈도우즈용 프로그램으로 보통 네트워크 상의 패킷 로스 이슈를 분석할 때 사용되는 도구입니다.
다운로드
https://github.com/White-Tiger/WinMTR/releases 에서 다운로드 및 설치를 하실 수 있습니다.
사용법
- Host 란에 테스트를 하고자 하는 주소 (IP / 호스트네임) 을 입력하고 "Start" 버튼을 클릭합니다.
만약 미꾸라지 중계 서버를 대상으로 테스트를 하고자 한다면 https://mudfish.net/server/status 링크에서 각 중계 서버를 클릭하면 Public IP 를 찾으실 수 있습니다.
- 테스트가 시작되면 매 초마다 발견된 각각의 라우터를 대상으로 ICMP 핑 테스트를 진행합니다.
- 얼마나 많이 요청을 하고 응답을 받았는지
- 이에 대한 Packet Loss % 이 어느 정도인지
- 핑값의 평균값 등의 정보를 보여줍니다.
읽는 방법
가장 눈여겨 보셔야 하는 것은 Packet Loss % 입니다. 만약 특정 호스트에 대해 Packet Loss % 이 100% 이라면 해당 Hop 에 대한 결과는 무시하세요. 보통 라우터가 ICMP 응답에 대한 응답을 하지 않을 경우 나타날 수 있는 부분입니다.
- Packet Loss % 가 1 ~ 99 % 내외라면 어느 구간에서 증상이 일어나는지 살펴보시면 됩니다.
미꾸라지 중계 서버를 대상으로 테스트 중인 경우
만약 Host 에 미꾸라지 중계 서버의 Public IP 를 입력을 하셨다면 결과값들은 사용자의 컴퓨터 <-> 미꾸라지 중계 서버간의 결과일 것입니다. 만약 Packet Loss 가 미꾸라지 중계 서버 자체의 Hop 이 아닌 다른 중간 구간에서 발생이 되고 있다면, 해당 문제는 미꾸라지 중계 서버의 문제가 아니라 다른 upstream ISP 의 문제일 가능성이 매우 높습니다.
예제들
이 예제의 경우 p25.www.re2.yahoo.com 주소를 대상으로 WinMTR 을 실행하였을 때 나오는 결과입니다.
My traceroute [v0.71] example.lan Sun Mar 25 00:07:50 2007 Packets Pings Hostname %Loss Rcv Snt Last Best Avg Worst 1. example.lan 0% 11 11 1 1 1 2 2. ae-31-51.ebr1.Chicago1.Level3.n 19% 9 11 3 1 7 14 3. ae-1.ebr2.Chicago1.Level3.net 0% 11 11 7 1 7 14 4. ae-2.ebr2.Washington1.Level3.ne 19% 9 11 19 18 23 31 5. ae-1.ebr1.Washington1.Level3.ne 28% 8 11 22 18 24 30 6. ge-3-0-0-53.gar1.Washington1.Le 0% 11 11 18 18 20 36 7. 63.210.29.230 0% 10 10 19 19 19 19 8. t-3-1.bas1.re2.yahoo.com 0% 10 10 19 18 32 106 9. p25.www.re2.yahoo.com 0% 10 10 19 18 19 19
이 예제의 경우, zermatt.csail.mit.edu 호스트 주소를 대상으로 나온 결과입니다.
My traceroute [v0.82] dax.prolixium.com (0.0.0.0) Sun Jan 1 12:58:02 2012 Keys: Help Display mode Restart statistics Order of fields quit Packets Pings Host Loss% Snt Last Avg Best Wrst StDev 1. voxel.prolixium.net 0.0% 13 0.4 1.7 0.4 10.4 3.2 2. 0.ae2.tsr1.lga5.us.voxel.net 0.0% 12 10.8 2.9 0.2 10.8 4.3 3. 0.ae59.tsr1.lga3.us.voxel.net 0.0% 12 0.4 1.7 0.4 16.0 4.5 4. rtr.loss.net.internet2.edu 0.0% 12 4.8 7.4 0.3 41.8 15.4 5. 64.57.21.210 0.0% 12 5.4 15.7 5.3 126.7 35.0 6. nox1sumgw1-vl-530-nox-mit.nox.org 0.0% 12 109.5 60.6 23.0 219.5 66.0 [MPLS: Lbl 172832 Exp 0 S 1 TTL 1] 7. nox1sumgw1-peer--207-210-142-234.nox.org 0.0% 12 25.0 23.2 23.0 25.0 0.6 8. B24-RTR-2-BACKBONE-2.MIT.EDU 0.0% 12 23.2 23.4 23.2 24.9 0.5 9. MITNET.TRANTOR.CSAIL.MIT.EDU 0.0% 12 23.4 23.4 23.3 23.5 0.1 10. trantor.helicon.csail.mit.edu 0.0% 12 23.7 25.0 23.5 26.5 1.3 11. zermatt.csail.mit.edu 0.0% 12 23.1 23.1 23.1 23.3 0.1