Understanding the evolution of NAT