상세 컨텐츠

본문 제목

TCP Retransmission 원인과 조치방법

IT이야기

by 알홀콜릭 2019. 6. 25. 18:13

본문

오늘은 WireShark에 대해 하루 종일 유투브를 보여 공부 함

 

거래처에 친한분께서  의뢰를 주셔서 공부를 좀 했어야

 

문제는 TCP  retransmission  !!!

 

와이어 샤크로 패킷을 떠보면 위의 그림과 같아요

(보안을 위해 아이피는 짤랐음 ;;)

 

TCP는 SYN을 보내고 SYN+ACK가 오면 데이터를 전송합니다.

SYN+ACK를 받지 못하면 SYN을 다시 보냅니다.

그것이 TCP  Retransmission 입니다.

 

위의 그림에서는 Retransmission을 보낼때도 있고

ACK를 보내 통신을 할때도 있습니다.

통신이 될때도 있고 실패할때도 있습니다.

 

결론은 통신경로의 이중화(?) 문제일 가능성이 있습니다. 

 

본딩구성 이나 라우팅에 문제일 경우

1번 인터페이스로 받은 SYN에 ACK를 1번 인터페이스로 ACK로 보내면 통신에 문제가 없지만

1번 인터페이스로 받은 SYN에 ACK를 2번 인터페이스로 ACK로 보내면 패킷이 게이트웨이에서 드랍됩니다.

이럴 경우 본딩의 인터페이스를 하나빼면 답을 찾을 수 있을 것 같습니다.

 

현재 인터페이스를 하나빼고 모니터링 중 입니다.

결과 나오면  글 수정 하겠습니다.

 

그럼 이만

관련글 더보기

댓글 영역