CGNAT is used by ISP, which is similar to how NAT works. CGNAT allows users to share a single IP address between multiple routers to access the internet and prevent IPV4 exhaustion.