TCP통신도중 RST가 발생합니다

CORE (9999) - https://i.imgur.com/8HEHyf5.png
GS (54296) - https://i.imgur.com/yqiMXKH.png
서버-서버간 TCP통신에서 비정기적으로 순단현상이 일어납니다
문제를 파악하려고 TCP패킷 덤프를해서 끊기는 당시를 캡쳐했는데 왜 RST가 발생하여 연결이 종료됬는지 모르겠습니다
덤프를 확인해보니까 9999 -> 54296 으로 패킷을보냈고 54296쪽에서 역시 정상적으로 패킷을 수신받고 그거에대한 ACK를 전송하지만 덤프를보니 결국 9999쪽(Core)에 도착을하지 못하더라고요
그럼으로인해서 9999(Core)쪽에서는 패킷을 못받은줄알고 Retransmission을 진행하고 54296(GS)쪽에서는 ACK를 날렸지만 계속 Retransmission이와서 DupACK가 찍혀있더라고요
그러다가 54296(GS)쪽에서 9999(Core)쪽으로 RST 패킷을 보내는데 RST패킷을 보낸 이유를 모르겠습니다
전체적으로는 54296(GS)쪽에서 9999(Core)쪽으로 보낸 패킷들이 매우많이 도착하지않았는데 원인이 무엇일까요
추가적으로 9999(Core)와 54296(GS)는 서로 다른 인스턴스에 있고 54296(GS)쪽 인스턴스에는 똑같은 서버프로세스가 100개정도 실행되어 9999와 연결되어있는 상태입니다
해당문제가 발생하면 100개가 모두 끊기는게아니라 2~6개정도가 동시에 끊기게됩니다
RST가 나는 원인을 알고싶습니다
감사합니다
댓글 달기