(also carrier-grade NAT, CGN, large-scale NAT)
CGNAT is a network address translation (NAT) used by internet service providers to allow multiple users to share a single IP address. By allowing users to share one IP address, carrier-grade NAT conserves IP addresses that the ISP needs to assign to its customers.