안녕하세요 홀펀칭을 이용하여 P2P 파일전송을 구현 하고 했습니다.
현재 홀펀칭 연결을 위해 서로 다른 클라이언트에서 각각의 클라이언트로 접속을 요청하고 NAT에 Mapping Table이 생성되면
정상적으로 홀펀칭 연결이 됩니다.
헌데 현재 홀펀칭 연결중에 다른 모든 Network 상에서는 정상적으로 홀펀칭 연결이 가능하지만 kt LTE 망에서만 홀펀칭 연결이 되지 않네요.
사용하는 포트는 10000번대 이후의 포트를 사용하는데 혹시 kt LTE 망에서 홀펀칭시 별도의 포트나 다른 설정 내용이 있는지요???
SKT, LG U+ 단말기에서는 정상적으로 UDP 홀펀칭 파일전송이 이루어 지고 있으나
유독 KT LTE 망에서만 UDP 홀펀칭이 이루어 지지 않고 있네요.... KT 단말기라도 WIFI 에 연결 되어 있으면
정상적으로 연결 되네요... 심지어 KT Egg에서도 연결이 잘되는데.........
KT 단말기에 어떠한 특성이 있는건지 아니면 망에 어떠한 특성이 있는건지 전혀 알 수가 없어 이렇게 질문을 드립니다.
감사합니다.
통신 3사 LTE망에 도입된 CGNAT 대부분이 APDM/APDF(Address and Port Dependent Mapping & Filtering) 특성을 가지고 있어 UDP hole punching이 불가능한것으로 알고 있는데, 오히려 SKT, LG U+ LTE망에서 되는게 좀 이상하네요.
아 답변 감사드립니다. LG U+ 와 SKT에서는 UDP 홀펀칭 연결이 정상적으로 연결 되고 있습니다.
kt만 절대 연결이 되지 않네요.... 뭔가 다른 특징이 있나 봅니다.
알아 내는 데로 바로 답변 달겠습니다.
감사합니다.