CGN 내의 동일한 포트에서 서비스를 호스팅하려는 두 ISP 고객에게 포트 제어 프로토콜(PCP)이 작동할 수 있습니까?

CGN 내의 동일한 포트에서 서비스를 호스팅하려는 두 ISP 고객에게 포트 제어 프로토콜(PCP)이 작동할 수 있습니까?

CGN의 공유 주소 공간에 할당된 ISP 고객이 있다고 가정해 보겠습니다. 연결이 설정되었고 PCP 클라이언트가 활성화되었습니다. 이제 두 명의 고객이 포트 80에서 웹 서버를 호스팅하고 싶다면 어떻게 될까요? PCP가 CGN 뒤에 있는 두 개의 동일한 호스트에 동시에 해당 연결을 설정할 수 있습니까? 아니면 들어오는 연결을 먼저 요청한 고객에게 첫 번째 포트 요청을 예약합니까?

답변1

두 고객 모두 동일한 외부 IP 주소를 공유하는 경우 이 작업이 불가능합니다. 들어오는 요청 패킷은 하나의 서버로 라우팅되어야 합니다.또는다른 하나는 CGN 게이트웨이가 클라이언트가 실제로 원하는 서버를 알 수 있는 방법이 없습니다. 규칙과 일치시킬 수 있는 유일한 것은 대상 포트인데, 두 경우 모두 항상 동일한 80입니다.

(HTTP 또는 TLS 애플리케이션 계층 프록시는 요청된 도메인 이름을 알 수 있지만 TCP/UDP 전송 계층 CGN 게이트웨이에는 이 정보가 없습니다.)

관련 정보