Openstack 인스턴스에서 established 갯수가 매치하지 않는 경우


### 문제 상황 A 서버와 B 서버 간 통신 중 한쪽에서 **FIN 패킷**을 보냈으나, **패킷 크기가 60 바이트 이하**인 경우 체크섬 오류로 인해 패킷이 드롭되는 문제가 발생했습니다. 이는 한 쪽은 TCP 연결을 끊었으나 다른 한 쪽은 **established** 상태로 남아있게 됩니다. --- ### 원인 - FIN 패킷의 크기가 60 바이트 이하인 경우, **netfilter**가 패킷을 드롭. - 이는 **nf_conntrack_checksum** 설정과 관련이 있으며, 체크섬 검증 과정에서 문제가 발생한 것으로 추정됩니다. --- ### 관련 링크 아래 Red Hat 공식 문서를 참고하였습니다: --- ### 해결 방법 호스트에서 **체크섬 검증을 비활성화**하여 문제를 해결하였습니다. 아래 명령어를 사용하여 `nf_conntrack_checksum` 설정을 비활성화했습니다: ```bash sysctl net.netfilter.nf_conntrack_checksum=0
되돌아가기 수정