본문 바로가기
server

tcpdump mtr

by Younji! 2020. 5. 15.

Connection timed out (Connection timed out) 이 납니다. 지연이 발생해서 사용했던 네트워크 진단 도구에 대해 간단히 알아봅니다.

mtr

mtr --tcp --port 443 -r -w -c {{destination}}

지연이 발생해도 ping이 빠지는 현상이 일어날 수 있다고 합니다.
traceroute + ping을 결합해둔 mtr을 사용합니다. 호스트와 destination 구간에 각 경유하는 호스트마다 손실율을 확인할 수 있어 어떤 네트워크 이슈가 있는지 확인이 가능합니다. ICMP를 사용하기에 UDP 패킷이 차단된 곳까지 추적할 수 있습니다.

traceroute vs ping vs mtr에 대해 자세히 포스팅된 블로그도 참고하실 수 있습니다.

tcpdump

tcpdump 
[ -AdDefIKlLnNOpqRStuUvxX ][ -B buffer_size ][ -c count ][ -C file_size ][ -G rotate_seconds ][ -F file ][ -i interface ][ -m module ][ -M secret ][ -r file ][ -s snaplen ][ -T type ][ -w file ][ -W filecount ][ -E spi@ipaddr algo:secret,... ][ -y datalinktype ][ -z postrotate-command ][ -Z user ]

네트워크 패킷을 분석해주는 도구인데 옵션 은 여기서 확인할 수 있습니다.

보통 tcpdump 데이터를 위와 같이 와이어 샤크를 이용해 패킷을 분석해서 출력해줍니다.
패킷 연결이 수신되고 종료되고 리셋되는 등의 패킷 정보들을 확인할 수 있습니다.


먼젓번에 지연이 발생하여 위의 도구를 사용했더니 연동 서버에 정말 문제가 있었습니다. 연동사에 문의 메일을 보내고 연동사 서버 status 페이지를 보니,,, 빨간 불이 들어와있었네요.

댓글