답변[re] 어제 문의드렸던 UDP 홀펀칭 문제입니다
안녕하세요~ 신의엽 고객님 ipTIME 고객지원실 입니다.
연락드려 설명드린대로
홀펀칭은 대부분의 온라인 게임에서 사용하는 기술이기 때문에
만약 저희 공유기가 이상이 있다면 대부분 온라인 게임을 통해서
이상점이 확인이 되었을 것입니다.
하지만 그런점은 발견되지 않은 것으로 보아 공유기 이상보다는
다른 부분의 문제인것으로 보이며
말씀하셨던 패킷 분석 자료를 저희쪽에 보내주시면
어떤 부분이 문제인지 확인을 해보도록 하겠습니다.
감사합니다.
>>> 신의엽 님이 쓰신 내용 <<<
>
>576-4579로 전화주셔서 신의엽 바꿔달라고 해주시면 고맙겠습니다
>
>공유기 안쪽의 클라이언트 2개가 보낸 패킷이 같은 외부 포트를 가지게 되는 현상입니다
>
>이전 글 내용입니다
>
>[A] - [공유기] - [인터넷서버] - [공유기] - [B] (공유기는 둘다 ipTIME V104 입니다) >현재 A와 B 둘다 인터넷 서버와 정상적으로 UDP 통신을 하고 있습니다 >이 상태에서 A와 B가 서로 서버와 통신중인 포트를 사용해서 직접 통신을 하려고 합니다 >그런데 A에서 B로 보낸 패킷은 잘 도착했는데 B에서 A로 보낸 패킷은 못받습니다 >(물론 이전에 서로 더미 패킷을 보내서 공유기에 세션테이블은 작성해놨습니다) >그래서 이래저래 테스트해보다가 B측의 공유기에 C를 붙여보았습니다 >그랬더니 C하고는 잘되더군요 >그런데 C하고 통신하던 중에 바로 B와의 통신을 시도하니 B의 패킷을 받았습니다 >그런데 B의 패킷의 시작 포트가 C의 포트로 되어있는 것입니다 (물론 외부포트를 말합니다) >A에서 C의 포트로 보내보면 당연히 C가 받습니다 B의 포트로 보내면 B가 받구요
>
>정리해보면
>
>[서버] <-> [B의 외부 ip/port] <-> [B의 내부 ip/port] (정상)
>[A] <-> [C의 외부 ip/port] <-> [C의 내부 ip/port] (정상)
>
>[A] -> [B의 외부 ip/port] -> [B의 내부 ip/port] (정상)
>[A] <- [C의 외부 ip/port] <- [B의 내부 ip/port] (??!!)
>
>이런 상황인데 혹시 정상적인건가요?
>
>공유기 펌웨어 버전은 5.24입니다
감사합니다.
연락드려 설명드린대로
홀펀칭은 대부분의 온라인 게임에서 사용하는 기술이기 때문에
만약 저희 공유기가 이상이 있다면 대부분 온라인 게임을 통해서
이상점이 확인이 되었을 것입니다.
하지만 그런점은 발견되지 않은 것으로 보아 공유기 이상보다는
다른 부분의 문제인것으로 보이며
말씀하셨던 패킷 분석 자료를 저희쪽에 보내주시면
어떤 부분이 문제인지 확인을 해보도록 하겠습니다.
감사합니다.
>>> 신의엽 님이 쓰신 내용 <<<
>
>576-4579로 전화주셔서 신의엽 바꿔달라고 해주시면 고맙겠습니다
>
>공유기 안쪽의 클라이언트 2개가 보낸 패킷이 같은 외부 포트를 가지게 되는 현상입니다
>
>이전 글 내용입니다
>
>[A] - [공유기] - [인터넷서버] - [공유기] - [B] (공유기는 둘다 ipTIME V104 입니다) >현재 A와 B 둘다 인터넷 서버와 정상적으로 UDP 통신을 하고 있습니다 >이 상태에서 A와 B가 서로 서버와 통신중인 포트를 사용해서 직접 통신을 하려고 합니다 >그런데 A에서 B로 보낸 패킷은 잘 도착했는데 B에서 A로 보낸 패킷은 못받습니다 >(물론 이전에 서로 더미 패킷을 보내서 공유기에 세션테이블은 작성해놨습니다) >그래서 이래저래 테스트해보다가 B측의 공유기에 C를 붙여보았습니다 >그랬더니 C하고는 잘되더군요 >그런데 C하고 통신하던 중에 바로 B와의 통신을 시도하니 B의 패킷을 받았습니다 >그런데 B의 패킷의 시작 포트가 C의 포트로 되어있는 것입니다 (물론 외부포트를 말합니다) >A에서 C의 포트로 보내보면 당연히 C가 받습니다 B의 포트로 보내면 B가 받구요
>
>정리해보면
>
>[서버] <-> [B의 외부 ip/port] <-> [B의 내부 ip/port] (정상)
>[A] <-> [C의 외부 ip/port] <-> [C의 내부 ip/port] (정상)
>
>[A] -> [B의 외부 ip/port] -> [B의 내부 ip/port] (정상)
>[A] <- [C의 외부 ip/port] <- [B의 내부 ip/port] (??!!)
>
>이런 상황인데 혹시 정상적인건가요?
>
>공유기 펌웨어 버전은 5.24입니다
감사합니다.







































