NAT 

IPv6 only 

v4/v6 dual stack 

A+P approach 

CGN (ds-lite) 

Works with current IPv4 Internet 

partially 

no 

yes 

yes 

partially (same as NAT) 

Additional customers with v4 access can be added after exhaustion  

no 

n/a 

no 

yes 

yes 

Requires protocol translation to access v4 content (ALG) 

no 

yes 

no 

no 

no 

Costly to Implement 

no 

no 

no 

yes 

yes 

Requires Gateway Devices 

yes 

no 

no 

yes 

yes 

Complex for deployment 

no 

yes 

no 

yes 

yes 

Requires Changes on Hosts 

no 

yes 

no 

no 

no 

end2end connectivity 

no 

yes 

yes 

yes 

no 

Will extend the life of v4 

no 

no 

no 

yes 

yes 

Will encourage v6 deployment 

no 

yes 

yes 

yes 

maybe 

Is scalable 

partially 

yes 

yes 

yes 

no 

Works with ipsec 

no 

yes 

yes 

no 

no 

Customer controls the way of translation in CPE 

yes 

n/a 

yes 

yes 

no 

Handles ICMP echo 

outgoing ping only 

yes 

yes 

outgoing ping only 

outgoing ping only 

Handles ICMP (other types) 

yes 

yes 

yes 

yes 

yes 

Customer can get incoming WKP (well known ports) 

yes 

yes 

yes 

yes 

no 

Handles port randomisation 

yes 

yes 

yes 

partially (within the allocated port range) 

yes 

Applause 

Neutral 

Mnjah... 

No way...