Port pre-allocation and incremental allocation are used to allocate port resources for NAT on the CGN in NAT444 and DS-Lite application scenarios.