I've been reading about IPv6 over IPv4 tunnel brokers and I have a question.
Aren't they basically carrying all the data requested back back forth like an ISP over an (ipv4) ISP? So you are basically doubling the traffic needed? If so, how are there free tunnels, how do they make money? How is it even practical?
The two big tunnel brokers are primarily run by network transit companies for whom bandwidth is less an issue and who benefit from more IPv6 traffic and the experience that managing and debugging it provides.
I suspect that tunneled traffic volumes will always be low enough not to significantly affect the bottom line, as anyone willing to maintain a manually configured tunnel will move to native IPv6 transit as soon as possible and higher volume production business needs will use native/load balancers/proxy servers instead of tunnels.
In the case of Hurricane Electric, I think this has also been a marketing/evangelism/thought leadership activity on their part. They're the experts I think of when I think about IPv6, largely because they've been doing this for a long time and they have clueful people working for them, in addition to the fact that they provide free tunnels.
Bandwidth is cheaper than consumers are made to believe. You can pay orders of magnitudes less for the same bandwidth depending on where your server is.
You could make money by switching ads (like cable companies do with public broadcasts) and by doing traffic analysis for market research.
The say "You don’t have IPv6, but you shouldn’t have problems on websites that add IPv6 support", and that's incorrect. I have an IPv6 address, I have full IPv6 connectivity and actually I have IPv6 prioritized over IPv4.
Honestly, I don't see how are they testing if I have an IPv6 address when their web it's not accessible using IPv6. I can be wrong, though :)
Edit: OK, point for you. Although the system tries IPv6 first, may be Firefox is using IPv4 for that page because there's no IPv6 on ipv6test.google.com.
But I still think it's wrong because they're doing false negatives.
# ping6 ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.054 ms
...
# ping6 2a00:1450:8002::6a
connect: Network is unreachable
does that mean that my isp isn't supporting ipv6? as far as i can tell, my system is configured to do so (i am worried about the "pure ipv6" part, not ipv4+6, which is fine).
But if you only have fe80:: and ff00:: addresses on your network you do not have external connectivity, those are link local addresses, not routed addresses...
assuming by ping6 2001:0db8:200:f101::1 you mean ping6 to a real IPv6 address rather than the 2001:db8::/32 demonstration address, then yes, you probably have a link local IPv6 address only. You can also check by running ifconfig (or the similar utility for your OS) and looking for a globally routable IPv6 addresses on your network interface. If you only have addresses starting with fe80 then you are likely link local only and not getting anything globally routable from your ISP.
Probably, although it is possible your ISP has support but you havent got a route set. What does route -n -6 say? The default route is 2000::/3 in ipv6.
weird.. test-ipv6.com gives me 10/10 for full dual stack compatibility and ipv6test.google.com says I don't have IPv6 at all. Anyone else getting this?
edit: it looks like Safari must run dns requests both as IPv4 and IPv6 and uses whichever returns first. Refreshing a few times found the IPv6 is ready message on ipv6.google
Intermittently, yes. Some of the time it detects IPv6 correctly...
Is that 10/10 on both lines? The first 10/10 just means you have working IPv4, and you don't have a broken IPv6 that will cause problems. So you get 10/10, 0/10 if you just have working ipv4 and no ipv6...
10/10 for your IPv4 stability and readiness, when publishers offer both IPv4 and IPv6
0/10 for your IPv6 stability and readiness, when publishers are forced to go IPv6 only
My iphone gets 10/10, 9/10 (I haven't fixed the DNS server to have IPv6 access yet).
The Google page fails to detect that I do in fact have IPv6 randomly some of the time...