While Enhanced IP requires software upgrades it does not require any hardware upgrades.  Enhanced IP rides over the IPv4 network without requiring re-peering like IPv6 does.  I have already used Enhanced IP over the Internet and it works fine.  Also, I wrote the kernel patches for Linux over a period of less than six months.  If I can do this the other operating systems vendors could do it too.  Instead of being at 10% network capability after 20 years, Enhanced IP has an advantage because it transports packets over IPv4.  Enhanced IP also keeps protocols like ARP and DHCPv4 so there is less disruption here.  Further, Enhanced IP uses IPv6 AAAA records for DNS lookups so this area of the network experiences less disruption too.  You should consider reading about how we do this as it is pretty interesting. Please read our paper or RFC for further clarification or details. They can be found here:  <a href="http:&#x2F;&#x2F;www.enhancedip.org&#x2F;documentation.html" rel="nofollow">http:&#x2F;&#x2F;www.enhancedip.org&#x2F;documentation.html</a><p>The one comment you make on your blog post that is true is that Enhanced IP is not compatible with multiple layers of NAT.