Why the downvotes? CGN is a barely support draft at the IETF currently. Dual-stack with 6to4/4to6 is the standard based migration mechanism most organizations will be using.
Dual-stack isn't the answer when you've got no IPv4 addresses left to assign.