[NAT] CGNAT(Carrier-grade NAT)에 대해서 알아보자.

    SMALL

    IPv4 Shared Address Space란?

    우선 NAT444나 CGNAT를 이해하기 위해서는 IPv4 Shared Address Space에 대해서 알아야한다. IPv4 Shared Address Space는 통신사 CGNAT의 적절한 작동을 보장하고, 이를 통해 마지막 남은 IPv4 주소에 대한 수요를 완화하기 위해 Prefix /10 크기의 IPv4 주소 블록을 IANA(Internet Assigned Numbers Authority)에 의해 할당되어 공유 주소 공간으로 사용했다. 이 주소블록은 특히 CGNAT을 구현하는 ISP가 CPE를 핵심 라우터에 연결하기 위해 사용하도록 의도되었다. ISP는 사용 가능하 전역 고유 IPv4 주소의 빠르게 삭제되는 풀에서 고유 주소를 사용하느 대신 이를 위해 100.64.0.0/10의 주소를 사용한다. CPE와 ISP의 라우터사이의 네트워크는 각 ISP의 전용이기 때문에, 모든 ISP는 이 주소를 블록으로 공유할 수 있다.

     

    NAT444란?

    아래의 아키텍처를 보면 쉽게 이해할 수 있다. 아래의 아키텍처는 단일 Public IPv4 주소를 공유하는 ISP 전용 외부 IPv4 주소와 동일한 내부 IPv4 주소 공간을 모두 사용하는 3개의 고객 네트워크가 있는 NAT444(사설, 사설, 퍼블릭) 배포를 보여준다.

    CGNAT(Carrier-grade NAT)란?

    보통 CGNAT은 ISP 업체에서 많이 사용하는 NAT 기술이다. 이를 통해 ISP는 자체 공용 IPv4 주소를 보존하고 서비스 제공 업체의 사설 IPv4 네트워크를 통해 가입자의 트래픽을 처리하며 자체 사설 IPv4 네트워크와 여러 위치 또는 장치가 있는 가입자 또는 기업을 지원할 수 있다. 일단 적으로 CGNAT은 NAT444 시나리오에서 사용된다.

    • 고객: 사설 IPv4에서 (ISP) 사설 IPv4 네트워크 주소
    • ISP: 개인 IPv4 네트워크 주소 - (ISP) 공용 IPv4 네트워크 주소, 인터넷 연결 용
    LIST

    댓글0