iOS9 already driving IPv6 uptake
thestack.com
thestack.com
1. They updated the Happy Eyeballs algorithm[1], which is what's caused the jump in the article.
2. Apple will mandate IPv6 support in all apps starting early 2016[2].
[1] https://www.ietf.org/mail-archive/web/v6ops/current/msg22455...
I just tested one of our apps that uses IPv4 only domain names and it passed according to the setup here "Test for IPv6 DNS64/NAT64 Compatibility Regularly":
https://developer.apple.com/library/prerelease/ios/documenta...
Back in 2011, content providers were terrified of enabling IPv6, because the data showed that ~0.1% of users would drop off the map due to broken networks. Happy Eyeballs helped to break the logjam.
I'm curious: is this written correctly? The number of IPv6 request did go up by 1.07%. But the way it's phrased I would think they'd be referring to the percentage compared to before... a 33% increase.
Is this one of those cases where English can be ambiguous? Or to be correct does it need to be changed to something like "CloudFlare’s graph shows an additional 1.07% of requests use IPv6 under iOS9"?
Uh, there is such a notation -- (sign)(# of percentage points change)pp. Or, in the instant case, +1.07pp.
(Though it would probably be more ideal if %p were accepted instead of pp, because then there would be a natural extention to ‰p, etc.)
What would ‰p mean? Percent-degree-points?
[0] I have no idea if there is a standard term for this, and if there is, that's probably not it.
https://www.google.com/intl/en/ipv6/statistics.html
Nearing 10% worldwide
"No IPv6 address detected [more info]
It looks like you have only IPv4 Internet service at this time. Don't feel bad - most people are in this position right now. Most Internet service providers are not quite yet ready to provide IPv6 Internet to residential customers."
Obviously it's not the computers or mobile phones that are the problem.
For a quick overview of the process of making your infrastructure dual-stack (with an aim to eventually phase out IPv4); note that most of the burden is on your networking-equipment vendor to make this work, unless you make your layer-3 equipment in-house. So it's mostly a deployment challenge, rather than a development challenge. http://www.networkworld.com/article/2285078/tech-primers/ipv...
If I might recommend a good tunnel broker for allowing you to deploy IPv6 internally and get connectivity to the global v6 internet even without ISP support, take a look at Hurricane Electric.
Which researching before posting this answer, I just noticed that it is due to DNS timing out for IPv6 requests [1]. IPv6 is hard to set up.
When IPv6 doesn't work, it's easy to blame it, turn it off and stick with IPv4 because it works. When IPv4 doesn't work it's a problem that has to be fixed to access the vast majority of services online.
If your DNS can't resolve A records, you'd immediately complain and get it fixed.
It's interesting too that you mention a campus computer in comparison: most American Universities were early adopters and thus got very large blocks of IPv4 addresses assigned to them, so in some cases they may be the last to deal with IPv4 exhaustion. (To be fair, though, many have given big blocks back for reassignment, doing what they can to have kept us from an exhaustion crisis before.)
Running an iPhone on IPv6 only far from new...
What Apple did with iOS9 is improve its address selection algorithm to prefer ipv6 in a majority of cases (if both the device and the server are dual stacked and unless v6 path latency is much greater than its v4 counterpart, v6 will be used).
In contrast, ios8 would prefer v4 over v6 when both endpoints were dual stacked.
Also, from what I've seen, iOS devices won't provision ipv6 addresses on their cellular interface unless their Carrier Profile says they should, so you might have encountered devices not getting ipv6 addresses even though they were connected to a dual stack network. Wifi always uses v6 if the network supports it.
What happens when you visit a ipv4 website, what IP address will site recognize?
Even with privacy extensions, you can't "clear your cookies" start fresh with another IP address. There is no incognito mode with IPv6. There is not anonymous NAT.
It's no surprise to me that the companies pushing IPV6 the hardest are also the ones most interested in your personal data.
Yes. You can. You do. And IPv6 hosts that implement address randomization according to the RFC will do so periodically without user intervention.
https://tools.ietf.org/html/rfc4941
The RFC (from 2007) suggests a default address lifetime of 1 day, but actual implementations tend to use MUCH shorter ones.
https://en.wikipedia.org/wiki/Carrier-grade_NAT
"Critics of carrier-grade NAT argue the following aspects:"
"It makes record keeping for law-enforcement operations more difficult, except if the translation of the addresses is logged."
iOS 9 users are apparently more likely to use IPv6, but there is nothing in the article or in the original blog post that supports the claim from the headline that iOS 9 "drives IPv6 uptake". A more likely explanation is that IPv6 is primarily used by tech savvy people, who are also more likely to upgrade quickly to the newest version.
Your explanation is also flawed, iOS adoption does not follow other software. It's already got a ridiculous number of users: http://www.digitaltrends.com/mobile/ios-9-adoption-rate-day-... and Apple is even more in your face with this update than past ones; there's a few regular popups, and they even let you schedule it for the night when you aren't using your phone.
https://www.ietf.org/mail-archive/web/v6ops/current/msg22455...
edit: I don't know why articles like this can't produce these sources to validate the claims
I read the original article and the cloud flare post, and it seemed that they drew their conclusions from the pie charts; but in reality they just didn't reveal their sources.