Slashdot Mirror


Mac OS X Problem Puts Up a Block To IPv6

An anonymous reader lets us know of an experiment conducted in Norway to determine real-world problems in using IPv6 today (Google translation; Norwegian original). "According to a Norwegian article in digi.no, Redpill Linpro did an experiment with regard to IPv6 on one of the largest online newspapers there (www.vg.no). They added a hidden iframe that pointed to an IPv6-enabled domain to test real-life problems about the reported IPv6 holes. The result was that mainly Mac OS X, older versions of Opera, and a few Linux distributions exhibited problems. For Mac OS X it took 75 seconds to time out before failing back to IPv4." From the consultant's report: "Mac OS X has a problem in that it will prefer 6to4-based IPv6 over IPv4-based connectivity, at least if its local IPv4 address is an RFC 1918-based private address as commonly found in NAT-ed home network environments. This is unfortunate, as 6to4 has shown itself to be much less reliable than IPv4."

204 comments

  1. Chicago by Anonymous Coward · · Score: 5, Funny

    25 or 6to4?

    1. Re:Chicago by Anonymous Coward · · Score: 5, Funny

      I just got off the phone with some one of my connections in Apple's product development department.

      Apparently the math required to implement IPv6 uses far too much battery and processor resources so Jobs opted to abandon its implementation.

    2. Re:Chicago by exomondo · · Score: 5, Funny

      Apparently the math required to implement IPv6 uses far too much battery and processor resources so Jobs opted to abandon its implementation.

      And it's not shiny, maybe one day they'll implement it as iPv6

    3. Re:Chicago by Anonymous Coward · · Score: 3, Insightful

      And it's not shiny, maybe one day they'll implement it as iPv6

      Ahh yes your right, It has to have Apple's very affective from of marketing voodoo attached to it.

      1) Wait until IPv6 is rolled out across the internet
      2) Wait another 5 years for the rest of the industry to be using it without any problems
      3) Hold a press conference showcasing a prototype of a Mac running on IPv6
      4) Claim it as a new innovation that the world has never seen and generate ridiculous amounts of unnecessary media hype
      5) ?????
      6) Profit

    4. Re:Chicago by dr.+chuck+bunsen · · Score: 4, Interesting

      Nope, no iPhone here, Android. And even then I think that WebOS has the best mobile interface by far, just shitty hardware and no community. But I did leave my Linux desktop collecting dust ever since the OS X public beta disc arrived in my mailbox. But please, bash Apple all you want. The more they start to slowly ignore OS X in favor of fucking around with these silly mobile distractions, the less I like them. In fact, I was never what you would consider a fanboy, no iPod, iPhone, iAnything...I simply recognized the beauty of their nix offering and made the switch on merit alone. I did get excited when they released the Xserve line and the Xserve RAID. Had they followed through with that opportunity I feel like it could have been huge, but they ignored it, and it was never more than poop in a box. Of course, they had a huge obstacle trying to build a better server OS than Linux, as the GUI means nothing in that world. They probably recognized they couldn't win the server market with a bad ass GUI, and left it at that. Anyway, to be on topic, this isn't exactly news. It's already been documented, and can easily be fixed, and will work properly in a future update out of the box. I mean fuck, really? It's 2010, does the fucktards really think they are the first ones to do this, and that they've uncovered some major fuck up that is going to ruin the future of the internet. I doubt it. I think some asshole massaged a summary of a non-news story to get a bunch of fucktards like me to waste their time discussing it. At least they've supported IPv6 for a long while now, unlike some other OS companies... Quick, mod me down for not playing along!

    5. Re:Chicago by Anonymous Coward · · Score: 0

      I feel the same way you do about Apple. Mac OS X is awesome. iPhone/iPad, very limited. I'm also a proud Pre user. I hope HP does something good with Palm, but they've done nothing but fuck up everything else they've acquired lately.

    6. Re:Chicago by oztiks · · Score: 1

      We are getting off base here but i think it holds a shadow of relevancy to the article as far as following suit is concerned.

      When can we label Apple as being a vendor vs reseller, similar to the likes of dell / hp? Aside from MacOS these days their "sexy" consolidation of their hardware, is becoming more and more stock standard, e.g. their move over to Intel, etc. As far as MacOS development goes the more *nix implementation takes place the more they seem to be chipping away their own development and implementing code from other sources, like a Linux distribution, aside from the fact Apple closes their source upon release.

      I guess Apples diversity in the market will hinge on product diversity, simple sort of principle. Just like the old saying goes "Those who don't understand UNIX are condemned to reinvent it, poorly" which is kind of the road Microsoft took, of course I'm not simply talking about OS's only, I'm more so talking about the product as a whole when it comes to Apple.

      The more the road becomes traveled to make up the missing parts of the industry for them like Servers, Gaming etc, the more they lose their uniqueness and become more like everyone else.

    7. Re:Chicago by dr.+chuck+bunsen · · Score: 1

      Ya, hopefully they recognize what they've got. If you threw Android at WebOS really really hard, and when they collided if all of the garbage fell off of both of them, and then the good parts fused together, that would be the best mobile OS known to man!

    8. Re:Chicago by Drakino · · Score: 4, Informative

      I think in general, Apple is probably doing more in house engineering now then they did long ago. Back during the PowerPC days, they designed chipsets, cases, and motherboard layouts and thats about it. Now, they make new processes for batteries, case manufacturing, CPU packaging (A4), low level firmware on cellular devices, and so on.

      OS wise, OS X started as NeXTStep, and it took a lot of work to add the Mac part into it. The continue to develop new things there that apply to their entire product line. Grand Central Dispatch is a good example here, built into OS X with 10.6, open sourced for anyone to use, and now being baked into iPhone OS 4. OpenCL is another big one recently. Apple doesn't take things from the community and close source them, they participate in many open source projects, and make a number of new ones. Basically anything below the UI layer tends to be open and remains that way. Some of Apple's work even become fully certified standards, mDNS, and the container for MPEG 4 are recent ones.

      They are still pretty unique in the industry, in many ways.

    9. Re:Chicago by oztiks · · Score: 1

      I would imagine they would supply a fair amount of effort in the Open Source community, I really didn't think about that till you mentioned it though.

      For me, what would allow me to place Mac as brand I'd buy in my own mind would not so much be the source of their technology because lets face it, you can buy American cars with German built engines as its typical for vendors to source components from different suppliers.

      More so how much of the computer was actually created by Mac, it's interesting to see because where I've always looked at it as the chip was from Intel, the graphics cards were from nvidia/ati, the hdd is segate. So on an so fourth.

      In reality, if I can bring a screwdriver too it and upgrade it myself and as long as it's competitively priced with interoperable components and brands, I'd buy it.

      I'd also agree with 'dr chuck bunsen' about Xserve when i first saw it i thought this was the day things would change for Apple. Finally when I can walk into a dc and not be surrounded by wall-to-wall Dell servers is a day I'll be happy. Server wise I'm a G5 and G6 person :) and to be fair Apple does have to break a lot of ground and achieve stronger market acceptance before I'd include them into my next buying cycle for web servers.

      But you never know, it could happen :)

    10. Re:Chicago by drtsystems · · Score: 1

      is becoming more and more stock standard, e.g. their move over to Intel, etc.

      Ok, I'll bite. What else? They moved to intel almost 5 years ago. Since then they have gone in the other direction and have made their hardware move away from "stock standard" PC. What have they done since their move to intel that has made them more stock standard? I can think of quite a few thing they have done to move away from it:
      -custom LiPo battery tech (their smart charging or whatever) which supposedly provides 1,000 recharge cycles by monitoring each individual cell.
      -If you want to count Unibody as a technology then count that.
      -Their trackpad-is-a-button amazing multitouch glass trackpads.
      -The Geforce 320M integrated graphics in the new 13" MacBook Pro's is custom designed by NVidia to Apple's specs.
      -The graphics switching tech in the 15 and 17" macbook pro's is custom designed by apple (its not optimus or whatever NVidia's tech is, contrary to misconceptions).

      And the iPhone and iPad are clearly not "stock standard" anything so I assume you are not referring to those

    11. Re:Chicago by spongman · · Score: 2, Funny

      5) "..and Boom!"

    12. Re:Chicago by Anonymous Coward · · Score: 0

      I don't get it.

    13. Re:Chicago by plan10 · · Score: 1

      5) Claim to own patents covering all implementations.

    14. Re:Chicago by arndawg · · Score: 1

      ..they had a calculator. 10 points to whoever get's the reference.

    15. Re:Chicago by nine-times · · Score: 2, Interesting

      At least they've supported IPv6 for a long while now, unlike some other OS companies.

      Yeah, I was surprised when I read the summary. It made it sound like Apple was refusing the implement IPv6, or worse: maybe they were doing something crazy to black IPv6?

      I was surprised because I kept seeing IPv6 settings in Apple products for several years now. I remember being surprised the first time I saw IPv6 settings in OSX; I don't remember when it was, but it was a while ago. I thought, "Huh, neat that they have that. Too bad I can't do anything with it." Apple has even had IPv6 support in their home routers for years, so it's weird that they'd be blocking progress.

      From reading other comments here, it sounds more like there might some kind of a bug in Apple's implementation that hasn't been found up until now because nobody is actually using IPv6. The bug causes timeouts in some situations.

      IPv6 isn't being blocked or slowed by Apple. Apple was an early adopter.

    16. Re:Chicago by HTH+NE1 · · Score: 1

      by Anonymous Coward writes: on 03:24 AM -- Wednesday May 05 2010

      Oh, if only you'd posted 10 or 11 minutes later.

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
    17. Re:Chicago by rovolo · · Score: 1

      The more they start to slowly ignore OS X

      I know it feels like that, but 10.6 only came out 8 months ago. It hasn't been that long compared to the wait for 10.5 when they first released the iPhone. Their multitasking seems to have improved, though it could definitely still use some work.

  2. IPv6 resolution with NTP by Anonymous Coward · · Score: 5, Interesting

    There's also a bug in NTP on 10.6 that causes it to not fall back on IPv4 resolution if it can resolve over IPv6, even if IPv6 is disabled on the machine. So while not an IPv6 hurdle, it is a bug in IPv6 implementation.

    RADAR bug is: 6736177

    1. Re:IPv6 resolution with NTP by fuzzyfuzzyfungus · · Score: 1

      Do I even want to know how NTP, presumably running largely in userspace(if OSX behaves like other unixes in that regard) is even capable of resolving over IPv6 if IPv6 is disabled?

      Does OSX interpret "disabled" to mean "enabled; but politely instruct userspace programs to ignore that fact"?

    2. Re:IPv6 resolution with NTP by Mike+Rice · · Score: 2, Informative

      It looks like an NTP bug. I have seen this behavior on non-Macos machines.

    3. Re:IPv6 resolution with NTP by Anonymous Coward · · Score: 3, Informative

      I suspect (but have no proof) that this involves an ipv4 dns connection that receives AAAA records. When NTP sees that there are ipv6 servers available, it doesn't fallback to ipv4 even when ivp6 networking is disabled. So nothing weird going on, just a bug.

    4. Re:IPv6 resolution with NTP by WarJolt · · Score: 1

      DNS using ipv4 resolves ipv6 addresses over ipv4.

    5. Re:IPv6 resolution with NTP by Sulphur · · Score: 1

      Does OSX interpret "disabled" to mean "enabled; but politely instruct userspace programs to ignore that fact"?

      Wonder where they learned that trick? *cough* msft *cough*

  3. Chicago? by DarkKnightRadick · · Score: 3, Funny

    Is this a Chicago reference by the Mac OS X dev team?

    --
    "There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
    1. Re:Chicago? by SanityInAnarchy · · Score: 1

      What? No, 6to4 has been part of ipv6 for awhile. It's not an OSX-only thing by a long shot.

      --
      Don't thank God, thank a doctor!
  4. Mac Issue Or IPv6 Issue? by WrongSizeGlass · · Score: 2, Insightful

    I wonder if this is a Mac issue or if IPv6 just isn't proper;y supported "out in the wild" yet? TFA doesn't mention a Windows test.

    1. Re:Mac Issue Or IPv6 Issue? by wisnoskij · · Score: 4, Informative

      How is their a difference? if Mac did not properly support IPv6 then it is their problem.

      And I assume it did not mention Windows because they had no problems, the site seemed to just be listing problems.

      --
      Troll is not a replacement for I disagree.
    2. Re:Mac Issue Or IPv6 Issue? by Anonymous Coward · · Score: 1, Insightful

      If it's Mac only then it's a Mac issue. If it's all platforms then it's an IPv6 issue.

      As it turns out it's Mac, Opera and some flavours of Linux.

    3. Re:Mac Issue Or IPv6 Issue? by Anonymous Coward · · Score: 5, Informative

      Depends on how you phrase it. Yes , it is an ipv6 issue .. An issue on how Apple implemented IPv6 on OS X. Is this a problem with the way IPv6 was deployed in the test realized by Redpill Linpro or that IPv6 just isn't supported in the wild yet? I doubt that. We've replicated his results on several tests in the wild and in the lab. In fact, we run constant monitoring of these things and we saw clearly when Opera fixed the problem in their browser as we saw a clear drop in brokenness as reported by our experiments. AFAIK, Google runs some experiments on this as well (https://e-learning.ripe.net/ripe/meetings/ripe-57/presentations/Colitti-Global_IPv6_statistics_-_Measuring_the_current_state_of_IPv6_for_ordinary_users_.7gzD.pdf ), so I wouldn't be surprised if their whitelist-only method for receiving AAAA records is because of that.

      Also, have you wondered why IPv6 isn't deployed by all the big sites just yet? Think of the number of hits a big site such as google, msn, cnn, etc gets. If you consider a 0.1% brokenness rate, this means a considerable number of users will have problem and this will damage the reputation of those sites (let's be honest.. How many non-geek users will know how to debug IPv6? In some cases, like the users who get IPv6 via 6to4 thanks to their Airport Express, they won't even know that they have IPv6 and they will just blame those sites). On all our tests, we've been actively collecting data and, when we identify the cause, we give this data back to vendors so they can fix their crap. It's a slow process, but we're seeing progress.

    4. Re:Mac Issue Or IPv6 Issue? by Anonymous Coward · · Score: 2, Informative

      The issue doesn't show up on Windows 7 at least. I have both v4 and 6to4 connectivity, and tests like this one show that my default protocol is still IPv4.

    5. Re:Mac Issue Or IPv6 Issue? by Bert64 · · Score: 3, Informative

      Interesting, never realised such a site existed...
      It says that i have "global unicast" address type, no 6to4 mapping, and it even tells me my mac address that was used to calculate the v6 address...

      The speedtest also indicates that both protocols are roughly the same speed, and my machine defaults to v6 if it can.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:Mac Issue Or IPv6 Issue? by ekhben · · Score: 4, Insightful

      Almost certainly the latter.

      The article, and the accompanying 'raw' data, are not sufficiently detailed to draw the conclusion that OS X is at fault. The observation is that browsers with Mac OS X in the User-Agent string are more commonly using 6to4 addresses. The faulty assumption is that Mac OS X prefers 6to4 addresses to RFC1918 addresses.

      The reality is that getaddrinfo() on several platforms prefers IPv6 addresses over IPv4, if the host OS has an active IPv6 service. This is not unique to OS X, nor is it a bug.

      The interesting part is that the only CPE devices which support IPv6 are Apple Airports - the Extreme and Express models. They use 6to4 if there is no native IPv6 address provided. No ADSL modems available to consumers support IPv6 out of the box, ergo, almost every Airport user has 6to4 enabled. If one assumes that most Airport users are also Mac users, then the observation that excluding Mac OS X User-Agents from the result set also excludes the bulk of IPv6 users is not surprising.

      If Apple has an issue, it's that they enable 6to4 by default on a consumer device, when 6to4 is a known-bad mechanism that should be avoided.

      If one is running dual stack services, one should be aware of the most common pitfalls: see http://www.potaroo.net/ispcol/2010-05/v6hints.html for details.

    7. Re:Mac Issue Or IPv6 Issue? by Savage-Rabbit · · Score: 4, Insightful

      How is their a difference? if Mac did not properly support IPv6 then it is their problem.

      I'm not sure quite what he meant by "properly supported in the wild" but it sounded like he was trying to point out that sometimes you do get bugs because you implement things correctly but somebody else screwed up their implementation. A while back I had a problem connecting Linux and OS X based VPN daemons to some Microsoft VPN servers. At first it seemed obvious that this was Apple screwing up. After some considerable wiresharking and digging in Apple's source code I found out that Microsoft's VPN server sends malformed protocol messages which the Linux/OS X based counterparts try to parse according to the letter of the specification and exit with an error when they run into problems. Not that I'm trying to absolve Apple of all blame they can fuck up like everybody else and do so regularly, however that doesn't change the fact that it's entirely possible to render your software unusable by implementing it according to specifications. In a situation like that you can either change your software to take the buggy implementation by <insert name of manufacturer> into account or stick to your guns and piss off your users.

      --
      Only to idiots, are orders laws.
      -- Henning von Tresckow
    8. Re:Mac Issue Or IPv6 Issue? by j+h+woodyatt · · Score: 1

      p1. The AirPort isn't the only CPE router that support 6to4 relay. Buffalo, D-Link and Netgear all sell devices that do the same thing.

      p2. The AirPort does not enable the 6to4 tunnel by default. You have to turn it on using the "Advanced" pane of the AirPort Utility manual configuration flow.

      6to4 is better than nothing if you really need to use IPv6 and you can't get a static IPv4 address for use with a tunnel broker, but it's generally not a good solution otherwise.

      --
      jhw
    9. Re:Mac Issue Or IPv6 Issue? by ekhben · · Score: 1

      My apologies, you are quite right on the other CPE devices supporting 6to4, and I will happily take your word for it that you must enable 6to4 by default, in which case I would amend my original statement to note that I think there is no issue on Apple's plate at all.

    10. Re:Mac Issue Or IPv6 Issue? by Sesse · · Score: 1

      No, the reality is that getaddrinfo() on most platforms actually follow RFC3484 and prioritize IPv4 over 6to4. (There's a clear distinction in the RFC between 6to4 and other forms of IPv6.) OS X doesn't and uncritically tries IPv6 -- that is, of course, assuming you don't crash into any of the other resolver bugs they introduced in 10.5.

      It should be said that if you follow RFC3484 to the letter, 6to4 will be preferred over NAT-ed IPv4. However, that was most likely just an oversight in the standard (the draft revision makes changes to fix that), and most vendors (certainly Microsoft, and most of the major Linux distros, although not glibc upstream yet) has made that change. However, this is moot with regards to OS X, since they don't actually seem to follow RFC3484 in the first place.

      You are also wrong in the Airports are the only CPEs that try to enable 6to4 out of the box -- some Linksys models do this, among others. The Airports are, however, most likely the most common. You're also right in that uncritically enabling this is not a good idea; the CPE should at least have done a routability test first.

      Finally, you're assuming the statistics here are based only on the User-Agent string on the dualstack hits that come through. They're not -- please read the experiment design more carefully. There is a direct correlation measured between using OS X (as seen in the User-Agent string that fetches the iframe) and inability to fetch the dualstack image. In no way does this result depend on correlation between OS X and 6to4.

      /* Steinar */

      --
      (This comment is of course GPLed.)
    11. Re:Mac Issue Or IPv6 Issue? by Anonymous Coward · · Score: 0

      Google is reachable by IPv6 if you are ready for it.

      This is a funny topic since we're only months away from the last block of IPv4 addresses being nabbed, sure there will be some recycling, but we're ten years behind were we should be in this transition.

    12. Re:Mac Issue Or IPv6 Issue? by falcon5768 · · Score: 2, Informative

      I myself have had this issue with Linux and OS X clients in dealing with ISA. At first look its simply OS X screwing up, but when you take the time to go looking through it you realize that OSX is passing credentials perfectly fine to ISA and it is just how Microsoft designed the program that causes the issues.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    13. Re:Mac Issue Or IPv6 Issue? by j+h+woodyatt · · Score: 1

      to note that I think there is no issue on Apple's plate at all.

      I wouldn't go that far. There's lots of room for improvement in the IPv6 implementation of Mac OS X 10.6. I could go on at length, but I'd probably get in trouble.

      --
      jhw
    14. Re:Mac Issue Or IPv6 Issue? by jbgeek · · Score: 1

      It's really the combination two problems. 1) The particular OS is configured to prefer 6to4 connectivity to native IPv4, 2) 6to4 isn't supported well on many ISPs for various reasons, and there can also be LAN issues which make 6to4 not work well, or at all. So you could say #2 here is a problem with 6to4 implementation.

      Most OSes by default (Windows, and most distros of Linuxes, and BSDs) are configured to prefer using a native IPv4 address before an IPv6 6to4 or Teredo (another automatic tunneling method) address (see RFC 3484) for connections. Apparently OS X isn't. So, when a site has both an IPv4 and an IPv6 address, OS X will prefer the IPv6 address even if the system's IPv6 connectivity is via 6to4. Since 6to4 is often slow, slow to start, or just plain doesn't work on a particular LAN/ISP depending on a plethora of reasons, you'll get timeouts and such. This is one of the reasons why services like Google have a separate domain name for IPv6 based services (ipv6.google.com), instead of just putting up both A and AAAA DNS records.

      If using a 6to4 connection, YMMV depending on your LAN configuration, your ISP, routes it receives, proximity to a 6to4 relay, whether the 6to4 anycast address (192.88.99.1) your ISP sees routes to a reasonable place, etc. This is why it's so problematic. There are a lot of variables which can make it either not work at all, or affect its performance. Plus, being a tunneling scheme, performance is already degraded vs. a "native" protocol even if it worked perfectly.

      6to4 works by constructing an IPv6 address in a special range reserved for it (2002::/16) which encodes your IPv4 address into the IPv6 address (i.e. if your IPv4 is 192.0.2.10, the 6to4 IPv6 prefix will be 2002:c000:20a::/48, out of which you can subnet and make /64s, etc). The traffic is then sent over a IPv4 6in4 (IPv4 protocol 41) tunnel to the "nearest" 6to4 relay which is reached via the 6to4 anycast address (unless the relay server is configured manually). Unfortunately, many ISPs have this anycast routed to a far away relay. For instance, two friends' separate cable ISPs I tested this on had the traffic routing from eastern Canada and the western USA to a relay server in Sweden!

      Traffic from the IPv6 internet to the 6to4 space is routed from its source to the "closest" relay server advertising the 6to4 space in BGP. The relay extracts the IPv4 address from the 6to4 IPv6, and the IPv6 packet is encapsulated in a IPv4 6in4 tunnel packet and sent to the extracted IPv4, which should be the user's 6to4 router. This trip from the origin to the 6to4 relay can also often be a long distance, depending on the origin of the traffic, and then of course the tunnel packets have to make their way over the IPv4 internet to your 6to4 router. Obviously this can make for some pretty serious asymmetric routing which can cause its own problems.

      Other problems such as 6in4 being blocked anywhere along the forward or reverse path to the user's 6to4 router will cause it to fail. Also, if the implementation isn't smart enough to know that a particular box is behind a NAT, and constructs a 6to4 IPv6 address based on the NATed address instead of the public IPv4, it will obviously fail, since the return traffic will be sent to a private IPv4 address by the relay server instead of the user's public. I don't know if OS X does this or not. And finally, most firewall/nat boxes with a single public IP shared by many computers can only support a single 6in4 (and therefor 6to4) tunnel behind them, since unless they inspect and track the tunneled IPv6 packets (plus some other implementation enhancements), there's no way it can know which inside host to send return traffic to when it deNATs them.

      Note, that none of this is a basic failing of IPv6! The problems here are with implementation details of a well intentioned automatic tunneling method designed to provide IPv6 access to IPv4 only users in a "automatic" manner which doesn't

    15. Re:Mac Issue Or IPv6 Issue? by Lars+T. · · Score: 1

      Google is reachable by IPv6 if you are ready for it.

      We know - and guess what: half of all IPv6-capable systems seen by Google are Macs. Gee I wonder what went wrong - with the Norwegian's test.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    16. Re:Mac Issue Or IPv6 Issue? by ekhben · · Score: 1

      Aha! Thank you! I've been looking for a documented reason for the selection order of getaddrinfo() for a while now. That does illuminate the problem further for me, and if Apple is preferring IPv6 unconditionally in their getaddrinfo() implementation, even if the IPv6 is transitional, that certainly would count as an issue to be fixed by Apple.

      Looks like it's in Libinfo, in the si_addrinfo_list_from_hostent() function in si_getaddrinfo.c -- it always preferences v6 over v4. The glibc (2.3.6) implementation of getaddrinfo() is far less complicated, and clearly does an RFC 3484 sort (using a function called rfc3484_sort() in fact!). Doesn't look like Debian Etch has patched the sort.

      Regarding the statistics, I'm going on the direct quote: The graphs are generated by simply removing all log lines that contains "Mac OS X" in the User-Agent field prior to running the calculations. I agree that the correlation is clear; I agreed with that in my original post. I disagreed with the analysis of the problem lying with Mac OS X, but my disagreement was incorrect based on my assumption that getaddrinfo() behaved similarly on all POSIX hosts. I think the ability of Airports to provide 6to4 and any possible high correlation between use of Mac OS X and use of Airports may exacerbate the problem, but I'm not sure how one could measure that correlation passively; I don't think NAT devices are differentiated enough in any of the bits they fiddle in headers to be detected reliably.

      Another poster had already corrected me on the other 6to4 enabled CPEs, and also mentioned that the Airports don't enable it by default.

    17. Re:Mac Issue Or IPv6 Issue? by rdnetto · · Score: 1

      I agree - Mac support for IPv6 is about as relevant as Desktop Linux support for IPv6 - it's not a major OS so it won't be a major barrier.
      If WinXP had issues with IPv6 (e.g. IIRC it's supported but not installed by default) then *that* would be a major problem.

      --
      Most human behaviour can be explained in terms of identity.
    18. Re:Mac Issue Or IPv6 Issue? by Sesse · · Score: 1

      With regards to glibc, 2.3.6 is stone old. RFC 3484 support has matured a lot since Etch :-) Actually you need to go to Debian unstable to find a glibc that's patched to prefer NATed IPv4 over 6to4.

      I think my rebuttal of your OS X analysis was a bit unclear, so let me try to make it a bit better. First of all, note that the sentence you're quoted does not mention 6to4 in any way. Second, note the part I wrote about “hits that come through”. The User-Agent is recorded every time the experiment is sent out, not only when it comes in. Thus, you can draw a direct correlation of OS X in the User-Agent string less likely to come back; your analysis was “browsers with Mac OS X in the User-Agent string are more commonly using 6to4 addresses”, which just isn't the same. (It's also true, of course, but the “OS X more often is broken” analysis doesn't depend on that at all.) If you did an experiment which only registered IPv6 hits that actually came through, your criticism would have been valid, but that's not how this was done.

      /* Steinar */

      --
      (This comment is of course GPLed.)
  5. John C. Randolph, give us the real story. by Anonymous Coward · · Score: 1, Insightful

    jcr, what's the real story behind this? You were heavily involved in the quality assurance of Mac OS X when you worked at Apple, were you not?

    1. Re:John C. Randolph, give us the real story. by Anonymous Coward · · Score: 2, Insightful

      yes. i used to work for apple. i also like to put my initials at the end so i can feel special. it lets people know that i'm important. who cares that my name would already appear above the post. but to show that putting my initials are justified, i'll post anonymously.

      -jcr

    2. Re:John C. Randolph, give us the real story. by jcr · · Score: 1, Troll

      I was never in QA. What gave you that idea?

      Anyhow, this issue is news to me. If you don't want your Mac to use IPv6, all you have to do is unselect it in the network prefs pane.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    3. Re:John C. Randolph, give us the real story. by jcr · · Score: 2, Funny

      Kid, I'm not going to quit initialing my posts no matter how many times you newbs bitch about it. Get over it.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:John C. Randolph, give us the real story. by Anonymous Coward · · Score: 5, Funny

      Disregard that, I suck cocks.

      -jcr

    5. Re:John C. Randolph, give us the real story. by PopeRatzo · · Score: 2, Funny

      Kid, I'm not going to quit initialing my posts no matter how many times you newbs bitch about it. Get over it.

      You're sexy when you talk tough.

      --
      You are welcome on my lawn.
    6. Re:John C. Randolph, give us the real story. by tepples · · Score: 1

      If you don't want your Mac to use IPv6, all you have to do is unselect it in the network prefs pane.

      But how will people learn that their slowness is due to the operating system attempting to use IPv6 over a router or ISP taht supports only v4?

    7. Re:John C. Randolph, give us the real story. by gyrogeerloose · · Score: 3, Funny

      You're sexy when you talk tough.

      Not as sexy as you are when you put on that big funny hat, Your Holiness.

      --
      This ain't rocket surgery.
    8. Re:John C. Randolph, give us the real story. by SanityInAnarchy · · Score: 0, Redundant
      --
      Don't thank God, thank a doctor!
    9. Re:John C. Randolph, give us the real story. by Anonymous Coward · · Score: 0

      also, i don't know why anyone still uses macs. grow up and get a real computer with windows 7.

      -jcr

    10. Re:John C. Randolph, give us the real story. by jcr · · Score: 0, Troll

      Little hint for you, if you're trying to upset me: sexual orientation is a non-issue as far as I'm concerned. I suggest you seek counseling about your own issues with it, of course.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  6. puts up a "block"? by BitwiseX · · Score: 3, Insightful

    Hardly. Sounds like something that's pretty simple to fix before IPv4 addresses run out.
    An interesting article none the less.

  7. Cat, Volley Ball, Tiger by Anonymous Coward · · Score: 0, Insightful

    "Mac OS X, older versions of Opera, and a few Linux distributions exhibited problems"

    What? That's like saying my Rolex, Fishing Poll and some other wristwatches have an issue with something. Sometime tells me the OS X in the headline was just for sensationalism.

    1. Re:Cat, Volley Ball, Tiger by Rewind · · Score: 1, Offtopic

      More than likely. Though that is hardly rare.

      --
      ?
  8. i dont use by chibiace · · Score: 0

    i have ipv6 disabled on debian and fc13. im not sure if ubuntu has it enabled by default either??

    --
    he who controls the spice controls the universe
  9. Why would /. focus on OSX problems?... by sznupi · · Score: 4, Informative

    ...when, most notably, also Opera versions prior to 10.50 are affected!

    OK, OK, and apparently many Linux distros prior to recent patch of glibc. From the original source (love the url): "Also I'd like to thank Opera Software for working with me and fixing the problem in their browser, and Fedora, Canonical, Gentoo, Novell, Mandriva, and Debian for applying my patches to glibc in their respective Linux distributions."

    --
    One that hath name thou can not otter
    1. Re:Why would /. focus on OSX problems?... by bsDaemon · · Score: 1, Insightful

      Because it's cool to hate Apple, or at least 'typical' Apple customers, so any time there is a product fault or a questionable business move we're going to hear about it, just like years ago there were more stories about Microsoft being schmucks than there were stories actually related to Linux or BSD. Now that Oracle has Sun in-tow, we're seeing more stories about poor ol' Sun, mostly as a back-handed attack on Oracle. It's the tao of the slashdot.

    2. Re:Why would /. focus on OSX problems?... by the_humeister · · Score: 4, Insightful

      Apple is now hated slightly less than MS, which is pretty significant given how maybe a decade ago they were not hated at all. That's what happens when you become a corporate behemoth.

    3. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 2, Insightful

      It's always worth pointing out when those who are so smug about being superior to Microsoft fux something up that Microsoft got right.

    4. Re:Why would /. focus on OSX problems?... by OnlyJedi · · Score: 2, Insightful

      Because OSX is an entire operating system used by 7.95% of users, while Linux is used by only 2.34% of users. Opera is just a web browser used by only 1.42% of users.

      For those 1.42% using Opera, it's rather easy to upgrade to a new version. As already stated there are versions available that fix the problem, and only requires a simple application install. Even if Opera never released a patched version, moving to Safari/Firefox/Chrome/(gasp!)IE isn't too hard, at least when compared to moving to a new OS.

      Updating an OS is more of a chore, especially in a large company with many computers. There is no update yet for OSX which addresses the issue, and even when it comes out there's no guarantee it will work with anything besides 10.6. Users of 10.5 may be, and users of 10.4 will almost certainly be, stuck no matter what web browser they choose. They would be forced to upgrade to 10.6; for users with older hardware, that might require them to buy new systems just to keep internet access. That's why the issue is bigger for OSX users than Opera users.

      (disclaimer: I am a happy user of OS X 10.6 on my iMac and MBP)

    5. Re:Why would /. focus on OSX problems?... by just_another_sean · · Score: 0, Troll

      Well you will notice that he didn't thank Apple for fixing this in their system did he? According to TFA the amount of Linux users affected is so small he didn't bother to graph them and, as others have mentioned, switching to a new version of Opera is a heck of a lot easier then switching to a new version of OS X, especially given Apple charges users for upgrades, even security/bug fixes. IMHO Apple users will end up with the bigger issues to face.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    6. Re:Why would /. focus on OSX problems?... by hitmark · · Score: 1, Troll

      or attempt to behave like one even tho the market share should not indicate that the behavior fits.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    7. Re:Why would /. focus on OSX problems?... by interkin3tic · · Score: 1

      Because it's cool to hate Apple, or at least 'typical' Apple customers

      There's also a bit of hate on opera. While there's not as much compared to apple, when you factor in market shares, they're probably a lot closer.

      To make a car analogy, you don't see much hate on the Malaysian Proton Wira in the states, but compared with how many there are driving around, there's probably a good amount of hate compared to a Ford Taurus.

    8. Re:Why would /. focus on OSX problems?... by MrHanky · · Score: 1, Flamebait

      Of course the 'typical' Apple customer is hated, when he complains about unfair press for a problem doesn't affect the current version of any other major piece of software.

    9. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 0

      MS on the other hand seems to be less hated these days. The gap is shrinking from both ends.

      Speaking as a once avid MS hater, they don't seem to get in my face much these days, so I just ignore them.

      Apple on the other hand.. all the time with the fu**ing ipad and stuff that I will never find even remotely useful, where ever you go. I'd like to be able to get some tech news without repeatedly encountering pundits speculating on Steve Jobs' latest rectal temperature reading.

    10. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 2, Insightful

      Apple charges for security/bug fixes? Since when?

      Oh, right, no they don't.

    11. Re:Why would /. focus on OSX problems?... by exomondo · · Score: 2, Insightful

      Because it's cool to hate Apple

      Or, as per his post, because they are the only ones that haven't actually fixed the problem yet?

    12. Re:Why would /. focus on OSX problems?... by orudge · · Score: 1

      especially given Apple charges users for upgrades, even security/bug fixes. IMHO Apple users will end up with the bigger issues to face.

      I'm sorry, but what? While Apple (just like Microsoft) charges for major releases (e.g., 10.5 to 10.6), minor releases (e.g., 10.6.2 to 10.6.3) are free of charge, as are all the security updates between releases.

    13. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 0

      Well, root cause analysis *is* the best approach. BTW, Steve jobs and his ungoverned gang of lawyers are still a destructive fucking force in free society, whether or not His OS works in an IPv6 environment.

    14. Re:Why would /. focus on OSX problems?... by burris · · Score: 0, Troll

      Since Bertrand Serlet got up at WWDC and announced that Snow Leopard would have no new features and it was pretty much just a bug fix release.

    15. Re:Why would /. focus on OSX problems?... by iluvcapra · · Score: 5, Insightful

      Apple is now hated slightly less than MS, which is pretty significant given how maybe a decade ago they were not hated at all.

      They weren't hated, they were held in contempt for making closed boxes that no one wanted to buy. What truly enrages the ilk of slashdot is that over the past ten years is that Apple has made a killing selling closed boxes, when all of the "common sense" of open source evangelism told them this was unpossible.

      --
      Don't blame me, I voted for Baltar.
    16. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 1, Informative

      Actually if you go by market cap Apple's is just behind MS. So they are equally big companies but with different market shares. Yes Apple pulls in slightly just slightly less income than MS with a much smaller market share.

    17. Re:Why would /. focus on OSX problems?... by larkost · · Score: 4, Insightful

      No, it wasn't. It was a large re-architecting of a lot of subsystems. This does not mean a lot for most users, thus they only announced a couple of user-visiable feautres. Not the same thing at all.

      For developers Snow Leopard was a rather feature-rich update.

    18. Re:Why would /. focus on OSX problems?... by dr.+chuck+bunsen · · Score: 2, Interesting

      If you leave corporate america out of those stats OS X is doing rather well. And they dominate the notebook market. I love OS X, I really do. But I dream of the day that Linux gets a really great GUI, and the Adobe Suite. I'd be a desktop Linux user in a second. I was pretty stoked about KDE4. But I tried it. Still just not there. Oh, add a full featured stable DAW, and video editor to that as well. I'll pay for pro apps on Linux, no problem.

      Give me Adobe, Logic Pro/Pro Tools, Final Cut Pro, and KDE 12, and I'll switch in a heartbeat.

    19. Re:Why would /. focus on OSX problems?... by dr.+chuck+bunsen · · Score: 1

      I love Opera 10.53 on Windows 7. In fact, Opera is my new Windows browser. I just officially switched from Chrome. Safari and Chrome are still battling for my attention on Mac, and for some reason I've stil never tried anything but Firefox on Linux. Probably because of Firebug, but the new Dragonfly is actually bad ass, it lacks just a few features from firebug, but it's not missing anything important anymore, and it is better in every other regard IMO. But, Opera used to suck. Bad. The interface was just shit.

    20. Re:Why would /. focus on OSX problems?... by SanityInAnarchy · · Score: 1

      I was pretty stoked about KDE4. But I tried it. Still just not there.

      It does seem to get closer all the time. But yeah, if you tried it around the actual v4.0 release, it was a clusterfuck.

      add a full featured stable DAW, and video editor to that as well.

      Ardour is getting better, and I remember Film Gimp being used by ILM.

      --
      Don't thank God, thank a doctor!
    21. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 0

      which is double plus ironic given that they're posting on slashdot, part of geek.net, formerly sourceforge.com, formerly osdn, formerly VA Research, formerly VA Linux. VA Linux sold overpriced x86 boxes with linux.

    22. Re:Why would /. focus on OSX problems?... by konohitowa · · Score: 1

      I'm using it and, despite what you may have heard, it does have several new features. But, primarily, it's a major optimization (somewhat akin to Win7 vs Vista, although Win7 got bigger interface changes, at least as I understand their design team). That's particularly true in the Finder which was lagging way the hell behind the rest of the OS in performance -- for example, it's quite obvious they're now rendering all of the icons asynchronously rather than the f'd-up synchronous way they were before. They also included OpenCL with it so I don't need CUDA for NVIDIA carded systems and Stream for ATI carded systems, which makes dispatching MPI jobs far simpler. Plus lots of other stuff, but the other reply pretty much says that there's lots of developer goodness in it (like GCD - Grand Central Dispatch -- not sure I'm completely into it though).

      You can peruse the Jobsified list of stuff here.

      And they bent me over and charged me a whopping $29. Gosh. I'm still sore.

    23. Re:Why would /. focus on OSX problems?... by konohitowa · · Score: 1

      kdawson

    24. Re:Why would /. focus on OSX problems?... by konohitowa · · Score: 1

      I completely forgot to add that they really horked QuickTime. Major downgrade. Maybe they counted that as a negative against new features and called it a net new feature set of zero.

    25. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 0

      Not unpossible, but undesirable. And if Apple kept the App store but let people install their open source applications on the side, they would still keep raking in the money from ordinary customers.

    26. Re:Why would /. focus on OSX problems?... by gmhowell · · Score: 2, Funny

      Linux as a whole gets halfway there with each passing year. I'm sure they'll eventually make it all the way.

      (Wish I could find a link to the math problem I'm thinking of)

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    27. Re:Why would /. focus on OSX problems?... by Pastis · · Score: 1

      Because:

      * "[...] indicates that Opera is becoming less and less of a problem overall."

      Opera has fixed their issues, people have to upgrade. That's all.

      * "These numbers and graphs show my idea of an ideal situation, where all Opera users have upgraded to 10.50 or later, and all Mac OS X users have installed a (currently nonexistent) patch that solves the RFC1918/6to4 preference problem. The client loss number is very close to 0% at this point[...] Any remaining problems is really hard to distinguish from statistical noise at this point. "

      Mac OS X fix isn't out yet. "I've reported the issue to Apple, and have received confirmation that their engineers are aware of it."

    28. Re:Why would /. focus on OSX problems?... by dwightk · · Score: 1

      given how maybe a decade ago they were not hated at all.

      so... I'm guessing you are about 9 years old?

      --
      Like anyone can even know that
    29. Re:Why would /. focus on OSX problems?... by rgrbrny · · Score: 1

      (Wish I could find a link to the math problem I'm thinking of)

      This one? http://www.mathacademy.com/pr/prime/articles/zeno_tort/index.asp

    30. Re:Why would /. focus on OSX problems?... by sznupi · · Score: 1

      Assuming you're referring to me - I don't use Apple products; but Opera is my main browser. Seems I just forgot /. typically doesn't catch tongue-in-cheek posts...

      --
      One that hath name thou can not otter
    31. Re:Why would /. focus on OSX problems?... by sznupi · · Score: 1

      "Much smaller market share" isn't really adequate; what's the market share of MS in laptops ("computers" generally), portable music players, music sales, smartphones or "pro" creative software (of the audio, video, image kind)?

      --
      One that hath name thou can not otter
    32. Re:Why would /. focus on OSX problems?... by MrHanky · · Score: 1

      Irony isn't easily conveyed in short comments, especially when they're indistinguishable from a whole bunch of other comments complaining that this shouldn't be considered Apple's fault. There's a reason why the story is tagged 'whataboutwindows' and 'misleadingtitle': Apple fanboys.

    33. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 0

      Wrong! /. does not believe that it's impossible to make a killing selling closed boxes - just like how it doesn't believe that it's impossible to make a killing by robbing a bank.

      However that method of making a killing is just wrong.

    34. Re:Why would /. focus on OSX problems?... by sznupi · · Score: 1

      Oh well, my bad for assuming that describing focus on Opera as "most important" and starting in a cursory way the part about Linux distros would be enough on /.

      --
      One that hath name thou can not otter
    35. Re:Why would /. focus on OSX problems?... by Anonymous Coward · · Score: 0

      Nah.. I hated them 10 years ago.. just not as much as I do now. Ten years ago I was working for a school and suffering with System 8 / 9 bugginess. On top of that Apple already had many of their anti-consumer business practices. Apple has a long history of trying to hold schools under their thumb with their wacky sales policies. Yes, I mean that.

    36. Re:Why would /. focus on OSX problems?... by Lars+T. · · Score: 1

      Apple is now hated slightly less than MS, which is pretty significant given how maybe a decade ago they were not hated at all.

      Errm, you are new to this internet stuff, right? May I present you with ihateapple.com, which started hating in 1999, and stopped in 2008? Hardly the only place where the Apple haters hung around.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    37. Re:Why would /. focus on OSX problems?... by gmhowell · · Score: 1

      That's the one. Thanks.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  10. Help me understand this. by DdJ · · Score: 5, Informative

    So, I'm not 100% sure I understand what's going on here. Let's check.

    It sounds like the problem is: if you've got a server that according to DNS is available both via IPv6 and IPv4, and the IPv6 address is not working, and the IPv4 address is working, the systems in question will fail to connect to it, even though they could if they'd just fall back to IPv4.

    If a given server is IPv6-only, it works fine. If a given server's IPv6 connectivity is more reliable than its IPv4 connectivity, that's also fine. If a given server is IPv4, that's also fine. The problem only manifests when the server is available both via IPv4 and IPv6, and the IPv4 connection is more reliable than the IPv6 connection.

    Yes?

    And then on top of that, the author observes that on a system reachable both ways, it is typically the case today that the IPv4 version is considerably more reliable than the IPv6 version, and so in practical terms this issue actually does come up in the real world.

    Yes? Do I grok, or have I made an error in reading?

    1. Re:Help me understand this. by Monkey_Genius · · Score: 3, Insightful

      Problem meets Nutshell.

      --
      I've got your sig, right here.
    2. Re:Help me understand this. by Anonymous Coward · · Score: 0, Informative

      Nope. That's more or less exactly it. And the solution he proposes is basically a more aggressive timeout on IPv6 connectivity. It's not a bad plan, but it's hardly a big deal.

      "Multi-protocol service advertises some unreachable nodes, failover works as designed after no more than 75 seconds".

    3. Re:Help me understand this. by ShadowRangerRIT · · Score: 5, Informative

      Mostly correct. One additional note: Many ISPs and routers don't do IPv6 well. So even in the "good IPv6 server, good IPv4 backup" case, many people will be hitting these delays because their ISP or router isn't IPv6 friendly. Since the web server can't force your ISP/router to upgrade, they have a choice. Do they serve only over IPv4 and get guaranteed performance, or do they move to IPv6 with an IPv4 fallback, thereby guaranteeing that their site will be dog slow for a fixed percentage of their users? We want them to move to IPv6 so the transition can occur smoothly over time. But a reasonable website operator might put off the move until the absolute last second, hoping that more ISPs and routers will be ready when they do switch. But of course, if no one is serving content over IPv6, ISPs have less motivation to upgrade. Yay Catch-22 situations!

      Basically, if these browsers used the IPv4 fallback path smoothly, the IPv6 transition would be more painless; site operators would have one less reason to delay the switch, which would lead ISPs to have one more reason to speed the switch. But it all relies on the damn browsers behaving properly in the first place.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    4. Re:Help me understand this. by Trepidity · · Score: 3, Insightful

      It seems like it depends on the connectivity of the host as well. If the server has good IPv6 and good IPv4 connectivity, this problem can still manifest itself if the client has good IPv4 connectivity, but crappy IPv6 connectivity only via a 6to4 tunnel. In that case, OSX will prefer the 6to4 tunnel rather than the native IPv4 connection. If it were all native connections (native IPv6 and native IPv4), it'd be much less of a problem; it really seems to be preferring the tunnel that's causing all the reliability issues. The fix (applied to glibc, among others) seems to be to distinguish between native IPv6 connectivity and tunnel-based connectivity, and deprioritize tunnel-based connectivity.

    5. Re:Help me understand this. by Anonymous Coward · · Score: 0, Funny

      Fuck you asshole

      Fuck you too.
      Seems like some people need to go to AAA(Anonymous Assholes Anonymous) meetings.
      normal person + anonymity = asshole way too often.

    6. Re:Help me understand this. by ajb44 · · Score: 1

      Yes, EXCEPT it's not just the servers' IPv6 connectivity that has to be reliable - the clients has to as well.

    7. Re:Help me understand this. by plcurechax · · Score: 1

      It's an issue as we (the entire Internet, not Slashdot readers) slowly crawl towards IPv6 adoption over the next century.

      Or did you think there was going to be another big switch?

    8. Re:Help me understand this. by Anonymous Coward · · Score: 0

      I don't know whether the auto-translation made an error, or some detail was only available in the "in-depth" version, but no.
      Making a server available on *both* IPv4 *and IPv6 *should* be the safe, backwards-compatible way into the future.

      Except that *clients* who do not have IPv6 connectivity may still prefer the IPv6 version...

      So even when the server has reliable IPv6 connectivity, clients who do not support IPv6 may suddenly fail to use IPv4...
      Which means that supporting IPv6 at the server side will have to wait...

    9. Re:Help me understand this. by blair1q · · Score: 0, Troll

      Jeebus, Arnie. If banning offshore drilling is going to make you this cranky, just go ahead and drill.

    10. Re:Help me understand this. by hitmark · · Score: 4, Informative

      not just browsers, two of the reported problems are core library related, not browser related.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    11. Re:Help me understand this. by Mike+Rice · · Score: 1

      Yup

    12. Re:Help me understand this. by klapaucjusz · · Score: 5, Informative

      Do I grok?

      Not quite.

      If a server is advertised in the DNS as being accessible using both v4 and v6, Unix-like systems (including Mac OS X) will first try v6, and then fall back to v4. This is the case on all Unices, although in the case of Linux it can be worked around by editing /etc/gai.conf.

      When v6 is broken, this only works well if v6 sends you an error message in a timely manner. If v6 fails silently, just eats your packets, then you will only find out about it after a timeout -- meaning that it will take ages to fall back to v4.

      Most of the time, this is not an issue, since v6 is pretty good at sending good error reports in a timely manner. The one exception is 6to4, which has an unpleasant tendency to fail silently (thus causing a timeout) when there is a v4 connectivity issue (such as a firewall).

      The fix is simple -- only prefer v6 to v4 when you have native v6; if you're using 6to4, prefer v4 to v6. Windows does that right.

    13. Re:Help me understand this. by ceoyoyo · · Score: 3, Interesting

      The problem is, no website is going to ONLY serve over IPv6, so there's no incentive for ISPs to support it. The incentive HAS to come from something new. That can either be new websites (or ISP subscribers) that can't get an IPv4 address, in which case we have a crisis, or some new client-side application that people would like to use.

      A nice regulation requiring that ISPs serve unique IP addresses to any subscriber device that asks for one would get them to switch to IPv6 in a hurry, and we'd all have easy remote access to all our machines.

    14. Re:Help me understand this. by ekhben · · Score: 3, Insightful

      Yes.

      IPv6 tunnels, firewalls set to drop ICMP, removal of router fragmentation in IPv6, and application name resolution behaviours combine to cause a noticeable number of IPv6 connections to open successfully, but not send data.

      If you have the choice, avoid tunnels, both by using a native v6 connection yourself, and by only peering with known-good native v6 entities, which is what Google do.

      If you have the choice, avoid dual stack. Test it, by all means, so you're ready to provide service should v6 actually work, but avoid presenting AAAA and A records for the same name.

      If you have no choice, set your interface MTU to 1280 bytes, which resolves a large number of the problems.

    15. Re:Help me understand this. by Anonymous Coward · · Score: 1

      If the tunnel ends at the first router, not in the computer, can the computer's OS detect the tunnelling?

    16. Re:Help me understand this. by phooka.de · · Score: 1

      ...and we'd all have easy remote access to all our machines.

      And who would want such a thing?

      OK, you would, obviously. I, too, would appreciate it. Most /.-readers might find it useful. and just about everyone else would hate it, since it would diminish the (perceived) security of their machines.

    17. Re:Help me understand this. by Trepidity · · Score: 1

      You can tell by the destination address: 6to4 addresses are all in the 2002::/16 prefix.

    18. Re:Help me understand this. by ceoyoyo · · Score: 1

      The large market in "back-to-my-PC" software suggests that many people want this capability.

    19. Re:Help me understand this. by marcosdumay · · Score: 1

      That is a big deal because the problematic condition happens to be very common on the real world. That causes servers to not use a IPv6 stack, since their clients will see an unstable service.

      That is easy to solve, what is good news, but it is an important problem.

    20. Re:Help me understand this. by ChrisMaple · · Score: 1

      When Fedora Core 6 came out, the combination of FC6 and firefox was hideous. A site like nasdaq.com has dozens of links, each timing out in series. The result was pages that took 10 or 20 minutes to render.

      --
      Contribute to civilization: ari.aynrand.org/donate
    21. Re:Help me understand this. by Lars+T. · · Score: 1
      Well I'm not 100% sure I understand what you are saying here.

      Do I get that right that when Computer that has IPv6 on tries to connect to a server that DNS says it is available via IPv6, but actually isn't, will try to reach it via IPv6 but can not reach it via IPv6. And the Block that Mac OS X puts up to block IPv6 is - using IPv6 when its told to use IPv6.

      Would that Block not simply disappear when IPv6 would work?

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    22. Re:Help me understand this. by DdJ · · Score: 1

      Would that Block not simply disappear when IPv6 would work?

      Yeup. If IPv6 actually worked fine everywhere, this "block" wouldn't be any kind of problem. What this "block" does is, it discourages people from adopting IPv6 until after IPv6 is more reliable than IPv4 (which it isn't, today, and so this "block" actually does discourage IPv6 adoption today).

  11. slow wednesday, kdawson? by Anonymous Coward · · Score: 1, Insightful

    couldn't find a juicier and more misleading title? zealous jackass.

    1. Re:slow wednesday, kdawson? by iamhigh · · Score: 1

      What you didn't notice the link to The Consulant's Report? FUD? No.

      --
      No comprende? Let me type that a little slower for you...
  12. Not so simple by XanC · · Score: 1

    This presents a reason to avoid IPv6 entirely until it's fixed. We'd like the transition to be smooth, such that it's already complete, before IPv4 addresses run out or become rare...

    1. Re:Not so simple by klapaucjusz · · Score: 3, Interesting

      This presents a reason to avoid IPv6 entirely until it's fixed.

      No. It's a reason to avoid (host-based) 6to4, which is too unreliable to be useful.

    2. Re:Not so simple by XanC · · Score: 2, Interesting

      No. If I'm hosting a Web site, for example, this is a reason to avoid IPv6 entirely, since I can't expect all my n00b users to turn off 6to4 on their Macs.

    3. Re:Not so simple by klapaucjusz · · Score: 2, Insightful

      Agreed, it's a reason to avoid IPv6 on the server. It is certainly not a reason to avoid IPv6 on the client altogether.

    4. Re:Not so simple by j+h+woodyatt · · Score: 3, Insightful

      We'd like the transition to be smooth, such that it's already complete, before IPv4 addresses run out or become rare...

      At this point, the transition is either going to be a very bumpy ride, or it's not going to happen at all. Smooth is no longer an option. Get used to it.

      --
      jhw
    5. Re:Not so simple by XanC · · Score: 1

      ...Why? Certainly from the end-user perspective, it could still be quite smooth, if not for an issue like this.

    6. Re:Not so simple by j+h+woodyatt · · Score: 3, Funny

      The root cause here is multipath confusion, but there are lots of other ways the transition will get bumpy.

      Once the IPv4 address exhaustion wave starts to break, the Internet community is going to be dealing with all manner of breakage caused by some parts of the Internet resisting the transition to IPv6 while other parts are being forced into the transition by financial considerations. These different parts will be intermediated by things like NAT64 and DNS64, as well as other evils like DS-Lite and the associated AFTR boxes. Meanwhile, there will still be crazy things like 6to4 and Teredo kicking around. For the transition to go smoothly, all these interlocking parts have to work perfectly... everywhere... and we know from long experience that this just cannot happen.

      This will all seem fairly familiar to anyone who survived the transition to IPv4 a generation ago. But if you're a young gun, and all you've ever known is the IPv4 we have now because the old-timers spent a long damned time years and years ago making it rock-solid before you got here, then you're about to be schooled.

      Get ready for life during wartime—that's what I say.

      --
      jhw
  13. wtf? by Anonymous Coward · · Score: 0

    I use OS X with ipv6, multiple protocols, intranet and internet. It works for me and I have no idea what they're talking about.

  14. One of those summaries by Anonymous Coward · · Score: 0

    I've read it a few times, now and it just seems to 'bounce off' my brain.

    Still not even sure what it's about.

    Weird.

  15. Ok, I'll bite... how is this a "block" to IPv6 by Alrescha · · Score: 1, Insightful

    The two points seem to be 'OS X is slow in falling back to an IPv4 address' and 'OS X seems to prefer IPv6 to IPv4'. It's perfectly obvious that OS X needs to improve its handling of certain connectivity problems, but how is *either* of these a "block" to IPv6?

    A.
    (who turns off IPv6 tunneling in his router because the gateways seem to go away a lot)

    --
    ...bringing you cynical quips since 1998
  16. Re:ugh, apple get with the program!!! by Anonymous Coward · · Score: 0, Funny

    I see it as a two birds one stone sort of scenario.

    Advantage 1 - Upgrade the internet have more IPs for everyone.

    Advantage 2 - Stop Macs from polluting our internets with their gay Metro-sexual; Prius driving; Jobs loving; Turtleneck sweatery asses.

  17. 6to4 is unreliable by klapaucjusz · · Score: 3, Informative

    All Unices prefer 6to4 to v4, not just Mac OS X. At least Linux, FreeBSD and Solaris do.

    The real bug, of course, is not that 6to4 is preferred, it is that 6to4 is unreliable. 6to4 does not monitor its tunnels -- it just assumes that a tunnel will work if there is a global IPv4 address. Which is obviously not necessarily the case in the presence of a v4 firewall.

    Do yourself a favour -- disable the 6to4 functionality on your Mac and run Miredo, a Teredo implementation for Unices.

    (Some more anecdotical evidence.)

    1. Re:6to4 is unreliable by j+h+woodyatt · · Score: 3, Informative

      The real bug, of course, is not that 6to4 is preferred, it is that 6to4 is unreliable. 6to4 does not monitor its tunnels -- it just assumes that a tunnel will work if there is a global IPv4 address.

      It's worse than that: 6to4 is architecturally flawed.

      A 6to4 CPE router can only monitor the availability of its own 6to4 relay. It can't do anything about the relay required for the reverse path. Service providers aren't sufficiently moved to deploy their own 6to4 relays because content providers and distributors aren't deploying the reverse path relays needed to make the system functional. The content providers and distributors in turn aren't deploying 6to4 relays because there are too damned many IPv4 firewalls that drop all incoming protocol 41 on general principle, so from their perspective, it's not worth the effort.

      Worth noting: Teredo suffers from the same basic architectural flaw. Neither 6to4 nor Teredo should be used, if it can be helped at all.

      --
      jhw
    2. Re:6to4 is unreliable by Morth · · Score: 1

      It's easy to make 6to4 more reliable for your site though. What you have to do is add a local 6to4 router instead of relying on the free ones provided by who knows who... You still have to rely on someone else for the packets to reach you from the client, but in my experience that way is much more likely to work.

      Same goes for teredo. You'll have a much more reliable connection if you run a local teredo relay. That's what the consultants should consult, not sure they do.

    3. Re:6to4 is unreliable by Trepidity · · Score: 1

      6rd is a 6to4 replacement/extension pretty much designed to make that tunnel-for-a-single-site approach work reasonably

    4. Re:6to4 is unreliable by Sesse · · Score: 1

      Look at the page -- several Linux distributions (Fedora, Ubuntu, Gentoo, SuSE, Mandriva, Debian) now prefer IPv4 over 6to4 pretty unconditionally (unless you're trying to connect to a 6to4 host, but that's pretty obscure for a web server). The rest only prefer IPv4 over 6to4 when the IPv4 is not NAT-ed.

      /* Steinar */

      --
      (This comment is of course GPLed.)
  18. Re:Ok, I'll bite... how is this a "block" to IPv6 by phantomcircuit · · Score: 2, Insightful

    The problem is that the fallback mechanism apparently takes upwards of a minute to kick in. Clearly the solution is to attempt to connect via both ipv4 and ipv6 simultaneously and then go with which ever connection succeeds first and drop the other one.

  19. Mac OS X is falling behind by Culture20 · · Score: 0, Offtopic

    I'll bet iPhone OS doesn't have this problem.

  20. Re:Mac OSX flaws by __aapspi39 · · Score: 0

    Well the last time i saw Jobs he wasn't looking that great. Once he "becomes more powerful than you can possibly imagine" then you'll need the iOuija accessory - and that won't come cheap.

  21. Problems with connecting to flash media server by NoSleepDemon · · Score: 3, Interesting

    I ran into this problem a few months ago when trying to connect to a flash media server owned by a client - the media player running on the Mac would take over a minute to connect, and would fail at least once. The client insisted it was a bug in my code (I was the third programmer to be assigned the project after 2 others bailed), but my colleague and I uncovered similar horror stories with Mac OS 10.5, after my version of the player indicated a problem with the connection attempt timing out. The first two programmers couldn't prove this because their error trapping was non existent, so their players simply looked like they were crashing. Ah the joys of cross platform development!

  22. Here's a quick solution, say in a Flash? by failedlogic · · Score: 4, Funny

    75 seconds by Apple web-browsing standards sounds like a long time. I seem to recall Mr Jobs pointed out that Flash is the only thing responsible for slowing down the Web on a Mac. Now, I have an iMac G5 and Flash doesn't slow down my experience by 75 seconds. So intstead of changing the TCP/IP stack in OSX, or fixing Safari, I think what would please Apple (in getting faster experience on the Web for the customers) would be to ask Adobe to make a Flash IPV6to4 wrapper for their TCP/IP stack.

    I don't even know if this would even be possible, in fact I don't think it is. I leave the challenge to Adobe, and the PR to Apple to explain how Adobe fixed their 'problems'!

    I have already accepted I used at least 75 seconds of my web browsing experience to write this post!

  23. End of mainstream support by tepples · · Score: 1

    While Apple (just like Microsoft) charges for major releases (e.g., 10.5 to 10.6), minor releases (e.g., 10.6.2 to 10.6.3) are free of charge

    Apple could refuse to fix the defect in 10.5 once it enters whatever Apple calls its counterpart to what Microsoft calls "extended support". Consider this: "Apple has confirmed this behavior as a defect in Mac OS X version 10._. A fix will not be released through Software Update because it is not a security issue." So to get the bug fix, users would have to buy the upgrade to a supported operating system, which in some cases involves buying new hardware.

    1. Re:End of mainstream support by dr.+chuck+bunsen · · Score: 1

      Could...but they don't. Bug and security fixes are free. Apple is pretty dedicated to end user experience, I doubt that you will ever see them charge for a bugfix. They charge for new features. And as far as pricing goes, Apple is definitely on the cheap compared to MS.

  24. If OSX doesn't handle it properly... by LynnwoodRooster · · Score: 1

    ...then CLEARLY no one needs to use IPv6! Everyone knows that OSX and Macs only provide the functionality you need, not what you think you want...

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
    1. Re:If OSX doesn't handle it properly... by Anonymous Coward · · Score: 0

      I think you need to post less and I want you to post less.

  25. Troll? by Anonymous Coward · · Score: 1

    Come on mods. Get some sense of humor. Some things are funny even if they make fun of your favorite toy.

    1. Re:Troll? by Amarantine · · Score: 3, Insightful

      Yes, but they were only funny the first 500 times. Really, these kind of jokes pop up at the top of *every* article that has even remotely to do with Apple.

    2. Re:Troll? by wondershit · · Score: 1

      Nope, still funny.

  26. Re:Ok, I'll bite... how is this a "block" to IPv6 by Alrescha · · Score: 1

    I'm sorry, but having a delayed fallback to IPv4 still doesn't explain how this problem is a "block to IPv6".

    A.

    --
    ...bringing you cynical quips since 1998
  27. Re:Mac OsX? by Anonymous Coward · · Score: 0

    Wait till Steve Wonderful Jobs comes out with a PROOF that ipv6 problem on OS X is definitely due to flash. And then see the fanbois in media lap it up.

  28. Good joke but true by Ilgaz · · Score: 1

    In fact you are right, as people (besides nerds and enterprise) just started to have IPV6 capability, it wasn't needed until last minute. Now all those heavily modified, millions of different configurations, badly managed ISPs, needless "tweaking", WoW playing machines gets on the IPV6 network, the bugs become visible.

  29. It is, kind of by Ilgaz · · Score: 1

    Well, 8 minutes after you posted that flamebait (!!!), someone posted this comment:

    "Problems with connecting to flash media server (Score:2, Insightful)"

    Now, as you see, it is somehow connected to flash! Steve was right!

  30. curl had same issue by Ilgaz · · Score: 1

    It happened with 'curl' , I mean if you want to compile your own, newer curl. There was a severe problem with curl and ipv6 regarding domain resolve on os x and package maintainer and/or curl developers fixed the issue.

    I am not that advanced to know the specifics but ntp thing really sounds like similar. I guess it must be on curl's bug database or mailing lists. BTW, stock curl of OS X (don't know 10.6 one) already acts a bit strange especially while resolving domain names.

  31. apple has the worst support for ipv6 by Anonymous Coward · · Score: 0

    Have any of you ever tried bringing up a Mac on an ipv6-only network ? Manual config is the only way. Can't even automatically acquire a DNS server without falling back to v4. DHCP6 has been an official standard for how many years now ?

  32. problem occurs on windows too by danpritts · · Score: 2, Informative

    It may be less prevalent, but we have observed similar behavior on windows when the client thinks it has IPv6 connectivity but does not for whatever reason. in our environment, I believe it was due to moving from wired to wireless network (our braindead wireless system only supports ipv4). My testing about a year ago showed that firefox on mac or windows waited 3 seconds PER HTTP HIT before falling back to IPv4; it was too dumb to cache the fact that v6 wasn't working, and repeated the 3sec wait over and over. Safari on mac acted similarly but 5 seconds per hit. I don't remember about IE but I think it was similar. Camino had no such problem; it didn't support IPv6 at all :(

    1. Re:problem occurs on windows too by Culture20 · · Score: 1

      It's so common on windows (especially with specialized network services like flexlm) that we've had to completely disable ipv6 via GPO. Clients would never failover.

  33. Re:Ok, I'll bite... how is this a "block" to IPv6 by danpritts · · Score: 1

    due to the problem, server operators delay support for IPv6 to avoid losing customers. it certainly "blocks ipv6 adoption."

  34. Re:Ok, I'll bite... how is this a "block" to IPv6 by RajivSLK · · Score: 1

    For me as a website operator the best solution would be to have this as a DNS option. Some flag that is returned with the DNS request that says to the browser "Connect to IPv4 and IPv6 simultaneously if IPv6 works within X milliseconds of IPv4 note that in the DNS cache and use IPv6 for all subsequent connections otherwise use the IPv4 connection and drop IPv6". If that was an option I would add IPv6 support today. Otherwise it's just a waste of time. It would also be nice if, during the transition period, the OS could figure out if the ISP supports IPv6 and, if not, auto disable it but I can't think of a non hacky way of doing that.

       

  35. Real problem by countach · · Score: 2, Insightful

    The real problem here is not some obscure technical problem on the Mac, but rather that it took someone obscure in Norway to go look and see if IPV6 works. How this IPV6 cutover is going to proceed with the current level of interest, I don't know.

  36. IPv6 ...aaa...chooo... tissues by Anonymous Coward · · Score: 0

    There was a known issue with one of the popular mac browsers used its own async resolver and screwed up IPv4/IPv6 coexistance.

    There are people who have gear misconfigured to the extent their operating systems think they have IPv6 connectivity when they don't or they have extremely poorly performing connections via tunnels that are essentially worthless.

    There are several software projects who undertook IPv6 implementation projects without fully understanding the problem space (such as not using getaddrinfo)

    Older versions of Linux borked up getaddrinfo worse than the MAC problems. Thankfully this has all been fixed.

    The only way IPv6 is going to get to production quality is if its actually used. We need to learn our lessons and move on.

  37. Re:Ok, I'll bite... how is this a "block" to IPv6 by ekhben · · Score: 1

    Content providers are generally leery of enabling IPv6 on their services, because there's a large number of people with bad IPv6 implementations at some point in the network path that would either experience significant delays, or the Blank Page of Doom.

    Take Google. On a host behind a Hurricane Electric tunnel, I can ping6 2001:4860:8005::6a just fine, and even use http://2001486080056a/ to search the Web over v6. But if I do a DNS resolution of www.google.com, I don't get AAAA records, only A. On a host with a Global Unicast address, known to Google to be good, a DNS resolution of www.google.com gets a set of AAAAs, including 2001:4860:8005::6a. Google use DNS tricks to only serve IPv6 to clients they believe can correctly receive it. On the other hand, I can always use http://ipv6.google.com/ and take what I get.

    A number of content providers use ipv6.example.com to provide a trial v6 service, because it's safer. Simply going dual stack, even if you mitigate the risks of 6to4 and tunnels, will cause some problems for some clients.

    That's why anything that contributes to problems can be considered a block to IPv6 deployment: because it provides an incentive to stick with v4 and expect v6 only clients to pass through a CGN or NAT-PT or similar horrible hack.

  38. Strangely, they don't seem to mention... by Whuffo · · Score: 1

    Microsoft's implementations. I guess if it didn't work at all, they didn't report on it.

    1. Re:Strangely, they don't seem to mention... by marcosdumay · · Score: 1

      Microsoft implementations don't have the problem he outlined.

    2. Re:Strangely, they don't seem to mention... by Whuffo · · Score: 1

      Maybe not that exact problem - but maybe what he outlined was so narrowly described to fulfill a personal agenda? Take a look at his charts and see how Teredo is faring - and keep in mind that is the Microsoft solution for XP (The most commonly used operating system).

      If it's an article about how OS design is blocking the adoption of IPV6 then I'd submit that a non-functional implementation is just as bad if not worse than an imperfect implementation. Sometimes I wonder who writes the articles; concerned people, or industry shills.

    3. Re:Strangely, they don't seem to mention... by marcosdumay · · Score: 1

      Yep, at a naive first approach, I'd assume that a non-funcional implementation is worse than a partially functioning one. The problem here is that the partially functioning implementation creates pressure against the servers using a double stack, on this case Microsoft's bugs are better than the Unix ones.

  39. 6to4 aside, mDNSResponder is a mess... by KonoWatakushi · · Score: 1

    mDNSResponder--which Apple now uses for all DNS resolution--is broken with IPv6. If a cached nonexistent record for IPv4 exists, it won't even try to look up the IPv6 address. More than a few places running IPv6 set those records to expire more quickly, and thus IPv6-only hosts effectively become a black hole to OSX most of the time.

    In any case, I had a look at the source, and it is one seriously ugly mess. I can't believe that Apple would replace a critical system component with such a flakey piece of code. (Or rather, I would like to not believe it. As long as it sort of works for most people though, Apple simply won't care.)

    Anyway, the IPv6 code is just for show, so they claim it as a "feature." It is clearly obvious that no one at Apple actually uses it though.

  40. HTTP Header Rick-Rolled by tokki · · Score: 1
    BTW, if you check out the HTTP headers for vg.no, you'll find out you've been rick-rolled.

    X-Rick-Would-Never: Give you up

  41. It would be nice if people read the standards... by tlambert · · Score: 1

    It would be nice if people read the standards...

    FWIW, I'm pretty sure the actual problem is DNS. Specifically, he's misconfiguring things such that IPv4 DNS requests return AAAA records indicating an IPv6 address when there is no end-to-end IPv6 connectivity. A DNS server that is queried via IPv4 should only return IPv4 addresses to the querant. See also http://www.ietf.org/rfc/rfc4074.txt.

    So he's basically intentionally misconfigured the DNS server, and then is complaining about IPv6 connectivity "not working" for 6over4 when he's not running dual stacks and Ipv4 bridging of IPv6 traffic on both ends (via proxies or via relay routers; see http://www.ietf.org/rfc/rfc3068.txt for details).

    IPv6 will *never* take off if people keep putting bandages on IPv4 to keep it alive instead of configuring things correctly. It's time to shoot IPv4 in the head. Google is completely reachable via the 6bone, and they are configured correctly; pretty much if you are anywhere in Silicon Valley, you probably have 6bone connectivity to Google, Apple, and a number of other companies. Also all U.S. Federal agencies have been upgraded to IPv6 since early 2008.

    -- Terry

  42. They will look down for the word "Norway" by tlambert · · Score: 1

    But how will people learn that their slowness is due to the operating system attempting to use IPv6 over a router or ISP taht supports only v4?

    They will look down for the word "Norway" printed on their country...

    -- Terry

  43. Why the hate for 6to4? by nsayer · · Score: 1

    I've been using 6to4 ever since the 6bone shut down, and I've had no problems with it. In fact, it seems to me there are only two possible problems with 6to4 generally:

    1. Bastard ISPs could, if they deeply inspect packets, see 6-in-4 packets generally as different or undesirable or whatever and do bad things like they do with bittorrent.

    2. The 6to4 anycast default route as a mechanism to get from 6to4 space to the "real" IPv6 space can sometimes send your packets to a non-optimal gateway. The fix for this is simply for more such gateways to be created - preferably one (or more) per ISP - so that the traffic can be routed optimally.

    I wanted to opt into Google over IPv6, but when I wrote them they told me to pound sand because I was using 6to4.

    1. Re:Why the hate for 6to4? by j+h+woodyatt · · Score: 2, Informative

      Hi, Nick...

      Yes, it would be better if Google were to deploy their own 6to4 relays, but when I asked their IPv6 operations people why they won't do that, their answer was basically that it would be a lot of work and it still wouldn't solve their problem. There would still be too many hosts behind 6to4 tunneling routers that are, in turn, behind firewalls that block returning protocol 41.

      You should look at 6RD, which fixes all the really bad problems with 6to4 and gives service providers a proven upgrade path that doesn't force them to forklift upgrade all their IPv4-only edge router gear. We should start seeing consumer home gateway equipment and provider provisioned CPE routers that support 6RD in the not-too-distant future. Comcast is planning to use 6RD in its upcoming trials, and Google is supportive of it as well.

      --
      jhw
  44. Re:It would be nice if people read the standards.. by ekhben · · Score: 3, Informative

    Um.

    A request to an authoritative name server made over IPv4 should return an answer based only on the contents of the QUERY section. If the QUERY section requests an AAAA record, the server should either return RCODE 0 (NOERROR) and one ANSWER section per AAAA record (including 0, if there are none) if the label exists, or it should return RCODE 3 (NXDOMAIN) if the label does not exist.

    That is what RFC 4074 states.

    And the very first two sentences in RFC 4074 are, I quote with added emphasis, "This memo provides information for the Internet community. It does not specify an Internet standard of any kind."

    So to refute your statements, (1) this is not a standard, (2) the behaviour you describe is neither recommended by the informational memo, and (3) the behaviour you describe has been discussed in DNSOPS and the consensus as I have read it is that you should not do that, since you are only testing IPv6 connectivity to the resolver, not to the client.

    I may be wrong, if so, please let me know what part of that RFC I've missed or misread, or in which way I've misinterpreted your post.

  45. Re:It would be nice if people read the standards.. by Anonymous Coward · · Score: 0

    Well you can find RFCs but you obviously need to work on the reading part.

    "A DNS server that is queried via IPv4 should only return IPv4 addresses to the querant."

    Absoultely not true. The document makes no reference to the underlying transport used to query the DNS server. All its saying is an AAAA record must return an IPv6 address not an IPv4 address which should be pretty obvious.

    The computer needs to know if it has IPv6 connectivity so it can decide whether to 1. Send an AAAA query and 2. attempt connection via IPv6. The issue is that some computers think they have IPv6 connectivity when in fact the connectivity is a result of a network misconfiguration or a poor/unusable IPv6 tunnel.

    In fact WindowsXP does not and never will support DNS queries via IPv6. For WindowsXP to work in an IPv6 environment requires IPv4 for at least DNS resolution.

  46. Re:It would be nice if people read the standards.. by Sesse · · Score: 1

    Hi,

    A few errors here:

    • The host has fully working IPv6 connectivity on the AAAA record it advertises. You could easily have checked this given the data in the report.
    • This is a 6to4, not 6over4, which is something completely different.
    • The 6bone has not existed for years.

    /* Steinar */

    --
    (This comment is of course GPLed.)
  47. gmhowell, the no degree pseudo-expert by Anonymous Coward · · Score: 0

    gmhowell, do you even have a CSC or CIS degree? No. What exactly then qualifies you as somekind of expert on this subject then?? Your talking??? LMAO, not. By the way, you fake, what you're speaking of is called a condition being "aysmptotic", you uneducated moron.

  48. Re:Ok, I'll bite... how is this a "block" to IPv6 by marka63 · · Score: 1

    As a HE user you can just use their DNS servers for google.com and
    you will get AAAA's returned.

                    zone "google.com" IN {
                                    type forward;
                                    forward first;
                                    forwarders {
                                    2001:470:20::2;
                                    74.82.42.42;
                    };

  49. Any bug fixes for System 7? by tepples · · Score: 1

    Bug and security fixes are free.

    Not for all versions. For example, I don't think Apple is still fixing System 7. How many Mac OS versions back does Apple go before declaring end of life?

  50. this is a client side issue for macs... by Creepy · · Score: 1

    From a server standpoint, Apple was one of the first commercial companies with IPv6 support on non-server machines - it was in the FreeBSD 4.3 baseline, and Apple was one of the first to enable it by default OOTB (X.2 timeframe, I believe). The problem indicated is only that the fallback from IPv6 to IPv4 is slow on macs (a client issue).

    Apple kind of has become the Blizzard of the hardware world - they don't really innovate that much and they usually lag behind the market in terms of features, but they do have a certain polish and consistency (accessibility) in design that other vendors lack. I personally haven't bought an Apple product in over 10 years and don't play WoW, but its hard to deny that both are successful at what they do.

  51. You'd have... by GameboyRMH · · Score: 1

    A Linux-based but not totally open OS that only runs dinky JS-based applets?

    A better mobile OS already exists, it's Maemo 5, you can install/compile/run/distribute/sell whatever the hell you want, no strings attached. It's mostly open source with a few closed-source components (some of the included apps and drivers) but its successor will be 100% FOSS.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
    1. Re:You'd have... by Anonymous Coward · · Score: 0

      It's trivial to root your WebOS-based phone and then compile and run whatever you want. Palm makes no attempt to stop this, either.

    2. Re:You'd have... by GameboyRMH · · Score: 1

      On Maemo the manufacturer not only doesn't stop you, but encourages the installation of whatever apps you like. They actually host the repos themselves, along with other community support systems like bug trackers, forums and "garages" (similar to Sourceforge pages).

      You just go to Application Manager --> Install --> App Category --> App name. No jailbreaks necessary. You start with the rootsh package to enable root terminal access and away you go, from there you can use apt-get or dpkg to install things as well.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  52. Is this why safari on my mac goes comatose? by GarryFre · · Score: 1

    I wonder if this explains why in the last several months Safari on my mac seems to go to sleep, while loading over and over again. I kind of doubt it is the case.

    --
    www.Migrainesoft.com - Computer giving you a headache? We can fix that!
  53. Windows XP and IPv6 and DNS by tlambert · · Score: 1

    Windows XP was end of lifed at the start of the year. Retire the machine already.

    That XP doesn't support IPv6 based DNS request is not an argument against IPv6, it's an argument against XP.

    -- Terry

  54. Re:Ok, I'll bite... how is this a "block" to IPv6 by Lars+T. · · Score: 1

    due to the problem, server operators delay support for IPv6 to avoid losing customers. it certainly "blocks ipv6 adoption."

    So the server operators delay support for IPv6 because ISPs don't support IPv6, and ISPs delay support for IPv6 because server operators don't support IPv6 - and clearly Apple blocks Pv6 because they support IPv6 instead of just using IPv4 like everyone else does to avoid this problem. And by problem we don't mean lacking support for IPv6, but a delay that for whatever reason wouldn't make customers force ISPs and server operators to actually adopt IPv6. Because customers are stupid and certainly wouldn't do something as obvious as this.

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck