IPv6 is compatible with IPv4... You can do a IPv6 to IPv4 Nat at your gateway and provide a NAT layer. There is no reason to get in a bunch about it. When we lose IPv4 public addresses, this will first affect the gateway devices, and doesn't mean the need to redo your internal networks at all. This is only an issue for the edge devices of a network. There are plenty of great uses for IPv6, and you still can maintain a level of control with IPv6 firewalling. A mobile phone would have an IPv6 address, because this would help facilitate things like video calling, and other features. Keep in mind that your home network functions just fine, and there is no reason it will stop working. At some point there will likely be a NAT exchange to an IPv6 powered network, whether it is your cable modem doing it, or the ISP, or your own edge device. Smaller companies will gain the benefit of running older phased out IPv4 gear behind an IPv6 gateway.
ISPs already know plenty about what is going into your home network, and using NAT as a security measure is not a good practice. Also, keep in mind that creating an edge oriented security system leaves your insides vulnerable to all sorts of silly things if they get past your outside line of defense. In the vision of IPv6 it is much smarter to not trust anything and secure your communications on an as need white list basis to anything/one trying to communicate to you. Net Neutrality if it persists would not allow the situation you are describing, whether it be on IPv4 or IPv6.
IPv6 it is important to remember, is not another kind of cat5, it is simply an international language for data to travel on the wires as.
I think I mean to leave with one final comment, I don't mean to belittle or disregard the valid concerns raised here, but I do want to point out, we all have our private networks today, and if the internet expands, there are still plenty of tricks to consolidate services down to fewer IPs, and when pushed business will go with it. For the home user, I expect this to have the very smallest effect, I would predict this to be similar to the switch to digital television, it really in the end was not that big of a deal.
"Ok some corrects. The US DoD doesn't use IPv6 because it requires each device be visible from the outside. IPv6 was designed to work for an ideal situation not a practical one. There is no way to do NAT masquerading and those who write the standards adamantly refuse to allow it. They envisioned a world where every single device is a node and gets a unique address connected to a huge world network. Great for a SF book or movie but horrible for privacy and reality reasons. Currently IPv4 use's NAT masquerading to hide a private network from a public one. Anything on the public side has no ability to count, monitor or otherwise discern whats on the inside of the private network. And thus your ISP just provides you with a single external IP address and you handle the rest.
With IPv6 each device would be communicating with its own unique address. The ISP will be able to count, monitor, meter and shape traffic for each device. Your data plans will contain caveats saying your only allowed unlimited data on the first two devices then a surcharge of 2.99 on each additional device connected. What your using a XBOX 720, well our network is partnered with Sony's PSN for "preferred" service so that will be an additional 19.99 per month for the "gold gaming" package. PC #3 is streaming video from a non-authorized multimedia site, your media package plan only covers streaming from PC's #1 and #2 and only to our authorized media sites. That will be another 19.99 per PC for the "extended media" package.
If you doubt for a miniute this will happen just read up on the recent FCC vs ComCast battle about control. ISP's already want to shape, monitor, meter and control your data streams. If you check your ISP's data plan you'll notice it only authorizes one PC or home device connected. They have no real way to track the number of devices using their services so most people ignore that part. Once they can track the number, how long till they see this as a "new untapped revenue stream"?
Eventually someone will design and standardize a form of NAT Masquerading for IPv6. One that completely hides and obscures the source address in such a way as to make it impossible to differentiate it from others. When that happens IPv6 will become popular, not until then."
"And this isn't going to be enough time before "the sky starts falling".
The problem with all this is the fact that they still have 200,400,000 (200.4 million) addresses to allocate. In fact, there are still more in reserve, because certain companies (and notably the United States Department of Defense) still have whole blocks of 16.7 million IPs each, which they don't need (as I said earlier, the Department of Defense has 200.4 million addresses allocated to it.)
You'd figure that the DoD would have already upgraded its systems as a matter of national security. Well, guess what? Looks like they haven't! I wonder why?
This is the problem- it's not the software, it's the hardware that powers it. Almost any operating system and program can be patched to use IPv6- and indeed most OSes do this, but the problem is the unpatchable- the old hardware that most of us have no doubt accumulated over the years, and still use. If you think you've spent a lot of cash on routers and switches, you haven't seen the enterprise- the thousands of 16 and 24-port switches and routers and fiber-optic switches and infrared links and all that, that don't support this protocol- even those made this year.
Have any of you actually seen a (unmanaged) router or switch that is IPv6 compatible? I didn't think so.
Have any of you seen any mobile phones (smart or dumb) that have IPv6 addresses on them, or at least can even support it? No again.
How about your NAS boxes? No? Surprise!
And how about your brand-spanking-new Google TV? You get 3 guesses, and the first 2 don't count for that one.
And how about that $5000 dollar VoIP unit that your workplace just got? No again- and forget about tunneling THAT one!
How about that tablet that you're looking at (in that chart up there)? NO- it doesn't support v6.
And, in the case of the DoD, how about the vital networking devices that cost a LOT of taxpayer money to get? And how about all the old military technology that's still based on v4? How much will that cost them to replace?
Don't get me wrong- if another protocol does not rise to replace IPv4, the sky will cave in- because certain developing countries will run out of addresses to name their computers. We, as (principally) North Americans won't have it as bad, except for companies that are just starting up and need certain equipment that needs an IPv4 address.
Therefore, there is a great need to replace IPv6 with another protocol that is completely backwards-compatible with IPv4, with the feature set of IPv6- because if that doesn't happen, the Internet sky will certainly become unstable and break.
Tunneling is great, but it will cause large headaches for those who use it, and some programs just won't work at all (if you're stuck with v4 hardware).
I, for one, will not be running out to get an IPv6 router just because I can (and because the majority out there don't have it), and because most network providers do not supply v6 addresses- if you get a free gateway with your Internet connection, look at it, and see that it's IPv4.
This is the problem, and until it's fixed..."