Slashdot Mirror


Major 'Net Players Mulling IPv6 Whitelist

netbuzz writes "From this week's IETF meeting in Anaheim comes word that leading Web content providers are talking about creating a shared list of customers who can access their Web sites via IPv6. The DNS Whitelist for IPv6 would be used to serve content to these IP addresses via IPv6 rather than through IPv4. David Temkin, network engineering manager with Netflix, says: 'We're looking into the same service that Google has, where we will try to track what connectivity the user has. We're in discussions with Google, Yahoo, Netflix and Microsoft to see whether it makes sense to have a shared, open source DNS whitelist service.' ISPs are not wild about the idea."

158 comments

  1. Long live... by Anonymous Coward · · Score: 1, Funny

    IE6, Windows XP Pro, and IPv4!

    1. Re:Long live... by MrEricSir · · Score: 1

      You and your fancy technology... I'm sticking with Windows 98 and IE 2.

      --
      There's no -1 for "I don't get it."
    2. Re:Long live... by Anonymous Coward · · Score: 0

      and I am sticking with my 2 position switch

    3. Re:Long live... by tagno25 · · Score: 1

      IE6 and Windows XP both support IPv6

    4. Re:Long live... by Anonymous Coward · · Score: 0

      Win98 ships with IE4 (IE5 in SE)

      IE2 comes with Microsoft Plus!

    5. Re:Long live... by bennomatic · · Score: 1

      I am sticking with my abacus.

      --
      The CB App. What's your 20?
    6. Re:Long live... by Anonymous Coward · · Score: 0

      Yeah, apparently you're right. Just performed a Google search, and apparently IPv6 will work on XP Pro SP1. Yes, SP1. And as I said before, Long Live IE6!

    7. Re:Long live... by Vancorps · · Score: 1

      This of course depends on your definition of supports as there is no DHCP client for IPv6. In a lot of setups this is however unnecessary.

    8. Re:Long live... by thsths · · Score: 1

      > apparently IPv6 will work on XP Pro SP1

      Maybe so, but it seem to recall that it also included a fatal flaw for IPv6 - something along the line of not supporting DHCP for IPV6 or so. Can you imagine having to type in the local IPv6 address, the gateway and the DNS server? That would take a while!

    9. Re:Long live... by Anpheus · · Score: 1

      DHCPv6 still isn't entirely standardized and lacks many of the features DHCPv4 does still. In practice, I've found DHCPv6 to be a total mess for both Linux and Windows clients, whereas router advertisement (whether from Linux or Windows) works much better and the autoconfigured IPs work fine. Even Windows 2000 supports router advertisement messages if you enable the IPv6 stack I believe.

      I really wish there was a better way to combine the two into one service, and why is it not possible for me to broadcast a third party route to clients through radvd or DHCPv6? I can't say "Hey guys if you want to reach fd:dead:beef::/48, go through fd:123:456:789::1." The only way I can do that is if I run radvd on 123:456:789::1, seems a little ridiculous to me.

      I swear the networking specialists have totally taken over on IPv6 and left IT and developers and real world users out of the discussion. It's an utter pain to switch to IPv6 because it lacks that sort of central management. Maybe Cisco doesn't have a problem with it because their switches and routers can do all of it in one box, but it's ridiculous for small business.

    10. Re:Long live... by BlueBlade · · Score: 1

      Erm, maybe my certifications are out of date, but how exactly can DHCPv4 advertise routing information (such as your example?). The only routing info you can set through DHCP is the default gateway, which works well even with IPv6. If you need dynamic routing, you'll have to use a routing protocol, and AFAIK, OSPF, RIP, EIGRP and BGP all support IPv6 just fine.

      --
      Religion is the best example of mass psychosis
    11. Re:Long live... by Anpheus · · Score: 1

      You tell me how to deploy OSPF, RIP, EIGRP, or BGP in a small business network with branch office VPNs and I'll give you a gold star.

      That said, about DHCPv4:
      http://www.debian-administration.org/article/Supplying_routing_information_using_DHCP

      Defined in RFC3442.

      Keep in mind we don't have professional router boxes, there's no room in our budget for a few thousand to drop on Cisco or anything more than a few cheap smoothwall boxes.

      Again, this is what I see every time small business networking is involved. There's a huge disconnect between what Cisco or even the IETF think is needed in small business and what actually is.

    12. Re:Long live... by nonicknameavailable · · Score: 1

      I'm using sand and a stick (environmentally friendly)

      --
      Mendacem Memorem Esse Oportet
    13. Re:Long live... by BlueBlade · · Score: 1

      That was actually interesting, guess I should have googled it before making the snarky comment.

      About that Cisco comment though, have you considered buying used? No support, but we have a few smaller clients that went this way and without the whole SmartNET support fees, Cisco gear can be had for fairly cheap. For example, you can get a 24 port 100MB switch for about $120 and a Cisco ASA for around $400, and it's going to be way more stable than any smoothwall box running on generic hardware. Cisco 871 routers can be had for $407 new (I know: I just got a quote for a client who wants to connect multiple stores through VPN), I'd assume that on eBay they'd be even cheaper. Sure it's a bit more expensive than a D-Link router you can get at Wal*Mart, but you do get considerable flexibility out of it.

      Anyway, thanks for pointing that DHCP option to me. I don't think I've ever met anyone using that before.

      --
      Religion is the best example of mass psychosis
    14. Re:Long live... by BlueBlade · · Score: 1

      Sorry for the double-reply, but thinking about your situation, wouldn't it be easier to add a static route on your default gateway (whatever it is) and have it route to the other subnets? Having lots of clients each with their own routing table seems like a fairly weird setup to me.

      --
      Religion is the best example of mass psychosis
    15. Re:Long live... by Anpheus · · Score: 1

      One of our smoothwall boxes is the VPN and does the routing to the branches via a T1, and the other is just DSL.

      I realize we're scraping the bottom of the barrel here in terms of networking setups, but it seems odd to me that DHCPv6 lacks this functionality.

    16. Re:Long live... by Dan541 · · Score: 1

      I'm using sand and a stick (environmentally friendly)

      Tell that to the poor Ants.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    17. Re:Long live... by andymadigan · · Score: 1

      What do you need DHCP for? Neighbor discovery protocol works fine. My router at home is already using 6to4 to connect to the nearest IPv6 entry point and advertising the prefix to the rest of the network. My Windows XP, Windows 7 and Linux machines all pick up IPv4 and IPv6 addresses just fine, and access to both networks is seamless. I haven't seen any problems setting it up at all. It took all of about an hour to setup.

      --
      The right to protest the State is more sacred than the State.
  2. ISPs are not wild about the idea. by John+Hasler · · Score: 4, Insightful

    If ISPs would get their heads out of their asses "this idea" would not be needed.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:ISPs are not wild about the idea. by snowraver1 · · Score: 2, Interesting

      How so? I think that this is a good idea. It can solve the chicken & egg problem we have right now with the Internet and IPv6. By starting to point equipped web traffic to IPv6 services, there is an incentive to start creating IPv6 services with the hope that one day, everything will be reachable by IPv6.

      I'm not sure what you mean by the ISPs having their heads in their asses... Maybe you are referring to the lack of IPv6 availability. If so, at this point in the game, there is no point in offering IPv6 because there is nowhere to go. This may solve this. If there is something else that ISP could/should be doing, I would love to hear your ideas.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    2. Re:ISPs are not wild about the idea. by mellon · · Score: 5, Insightful

      Actually it's not the ISPs they're referring to who have their heads in their asses. Indeed, I don't think anybody has their heads in their asses on this one--each side of the discussion has legitimate points. From the perspective of IPv6 deployment, the whitelists suck, because mostly they prevent people who are trying to use IPv6 from using it--you have to be on the whitelist before you can get AAAA records from these online services. It's very hard to get on the whitelist, and very easy to get knocked off of it.

      ISPs who are deploying IPv6 want to just get the AAAA records, and not have to jump through hoops to get on a whitelist. But the providers worry about people who have crappy home gateways that fall over and die when they get AAAA records, and also about people who have devices on their networks advertising IPv6 connectivity, when they don't actually have it. One presentation in that meeting set the number at about .8% of users, which they felt was too many.

      Personally, I think they should just turn on the AAAA records and let the customers who have broken routers see that their routers are broken and fix them. But it's a rough tradeoff--IPv6 has at times gotten a bad rep for being the cause of network problems, and so network no-nothings tend to tell you "IPv6 is the problem" when in fact it's bad code on embedded devices that's the problem. Since disabling IPv6 "fixes" it, IPv6 gets the blame. That's the rationale for the whitelists, and as much as I hate them, I can't say that this rationale is completely wrong.

    3. Re:ISPs are not wild about the idea. by Abcd1234 · · Score: 2, Interesting

      How so?

      If ISPs rolled out proper v6 connectivity, this whitelist simply wouldn't be necessary. That's "how so".

      Maybe you are referring to the lack of IPv6 availability. If so, at this point in the game, there is no point in offering IPv6 because there is nowhere to go.

      Then they shouldn't grumble and whine because people decide to workaround their broken networks, should they?

    4. Re:ISPs are not wild about the idea. by Abcd1234 · · Score: 2, Insightful

      Actually it's not the ISPs they're referring to who have their heads in their asses. Indeed, I don't think anybody has their heads in their asses on this one--each side of the discussion has legitimate points. From the perspective of IPv6 deployment, the whitelists suck, because mostly they prevent people who are trying to use IPv6 from using it--you have to be on the whitelist before you can get AAAA records from these online services. It's very hard to get on the whitelist, and very easy to get knocked off of it.

      Meh, I dunno, I don't personally see the problem with this. Making it difficult to get on the whitelist ensures that customers are getting decent v6 connectivity, and in the end, that's a good thing. And I've not heard of a case of some ISP being unilaterally dropped from the whitelist... perhaps you have anecdotes to support that assertion?

      Meanwhile, the providers have a very real reason to be concerned. As you say, there's some very broken equipment out there that ends up creating a real impact on the user experience. Yeah, that gear should be scrapped, but in many cases we're talking home routers that people don't even realize are broken. But if the ISPs just provided v6 connectivity, many of those issues would disappear (as those routers would then have v6 connectivity, so the broken routes they previously advertised would now work).

      In the end, I honestly don't see any other way to deal with this issue. Providers aren't going to advertise AAAA records until they can be confident that the userbase won't be impacted by onerous delays and connection timeouts. And ISPs won't roll out v6 until there's customer demand for it. The solution solves the issues on the content provider side, and once that happens, that might clear the logjam that's currently stopping v6 from being deployed on a larger scale.

    5. Re:ISPs are not wild about the idea. by grumbel · · Score: 1

      If so, at this point in the game, there is no point in offering IPv6 because there is nowhere to go.

      The main reason why you want IPv6 is so that you could communicate client to client (VoIP, P2P, gaming, etc.). IPv6 provides basically no real advantage if all you want to do is communicate with a big service (youtube, google, etc.), as NAT and proxies mostly work just fine for those cases.

      So yeah, ISPs could provide the benifits of IPv6 right now, even when all the big services are still running IPv4 only.

    6. Re:ISPs are not wild about the idea. by trapnest · · Score: 3, Funny

      I want to use ipv6 because it's cool and new.

    7. Re:ISPs are not wild about the idea. by Anonymous Coward · · Score: 0, Redundant

      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to, caching.

      Your comment has been copied to my browser's cache, through no fault of my own. Please don't sue me!

    8. Re:ISPs are not wild about the idea. by Sir_Lewk · · Score: 1

      What makes you think people won't still use stateful firewalls with IPv6?

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    9. Re:ISPs are not wild about the idea. by FireFury03 · · Score: 1

      The main reason why you want IPv6 is so that you could communicate client to client (VoIP, P2P, gaming, etc.). IPv6 provides basically no real advantage if all you want to do is communicate with a big service (youtube, google, etc.), as NAT and proxies mostly work just fine for those cases.

      Multicast...

    10. Re:ISPs are not wild about the idea. by Anonymous Coward · · Score: 0

      There's nothing wrong with that.

    11. Re:ISPs are not wild about the idea. by amorsen · · Score: 1

      Multicast doesn't automatically get deployed with IPv6.

      Multicast across providers is an unsolved problem, quite possibly an unsolvable problem. Just forget about it, it's putting intelligence in the network and the whole point of the Internet is that the routers are stupid.

      --
      Finally! A year of moderation! Ready for 2019?
    12. Re:ISPs are not wild about the idea. by amorsen · · Score: 1

      Personally, I think they should just turn on the AAAA records and let the customers who have broken routers see that their routers are broken and fix them.

      If you were Google, would you be willing to sacrifice 0.7% of your users just to be an IPv6 pioneer? They'd be gaining less than 0.01% of users who are IPv6 only.

      --
      Finally! A year of moderation! Ready for 2019?
    13. Re:ISPs are not wild about the idea. by WrongSizeGlass · · Score: 1

      I don't think anybody has their heads in their asses on this one--each side of the discussion has legitimate points.

      But IPv6 is coming whether they like it or not. There's no stopping it, and the closer we get to the available IPv4 pool drying up the less time they'll have to implement IPv6.

      Sh!t or get off the pot? It's time to do both.

    14. Re:ISPs are not wild about the idea. by Dan+Ost · · Score: 1

      Please correct me if I'm wrong, but with IPv6, deep inspection of the packets at the firewall should be impossible because of IPSec.

      --

      *sigh* back to work...
    15. Re:ISPs are not wild about the idea. by pv2b · · Score: 1

      You're wrong. A compliant IPv6 stack must support IPsec as a mandatory feature. That doesn't mean that all IPv6 traffic is IPsec encrypted.

      Deep inspection of IPv6 packets is still possible.

    16. Re:ISPs are not wild about the idea. by Macrat · · Score: 1

      Not only that, but ALL of my equipment at home is IPv6 ready and has been for years. Just waiting on the ISPs.

    17. Re:ISPs are not wild about the idea. by afidel · · Score: 1

      IPSEC supports proxies just fine:
      Desktop{--}Proxy{--}Proxy{--}Server
      or
      Desktop{--}Proxy{--}Server
      Heck you can do this with SSL as well if the Proxy's certificate is trusted by the desktop. Many places with high security requirements already do this as it's trivial for a trojan or other malware to be hosted on an HTTPS site.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    18. Re:ISPs are not wild about the idea. by Charliemopps · · Score: 1

      Many ISPs still have head routers with internal IP addressing like 192.168.0.10, 11, 12

    19. Re:ISPs are not wild about the idea. by mellon · · Score: 1

      This isn't strictly true, although it's mostly true. The reason it's not entirely true is that if you have a lot of users of a single IP address, you start to run out of ports. The port space is only 64k, and there are a lot of applications that use multiple ports. Facebook and google maps are pretty notorious, for instance. So if it's just you behind the NAT, it's no problem, but if you try to cram 100 users behind a NAT, that's only 64 ports per user, and at that point you start to see problems.

      Right now most U.S. ISP users don't see this problem, but some do, and there are other places in the world where IPv4 addresses are scarcer; these places are seeing problems as well.

      You personally are most likely to have seen this problem because a lot of NAT devices have limited memory, and follow fairly aggressive heuristics to purge disused ports. So if you have an ssh connection open and idle, a lot of NATs will just forget about it after a fairly short period of time. The way you experience this is that your ssh connection gets inexplicably dropped. It wasn't the host on the other end: it was your NAT.

    20. Re:ISPs are not wild about the idea. by mellon · · Score: 1

      It's the ISPs who are *trying* to roll out IPv6 connectivity who care about the whitelists. Other ISPs are indifferent, because their customers won't be affected.

    21. Re:ISPs are not wild about the idea. by trapnest · · Score: 1

      I really wish Tomato had ipv6 support.

    22. Re:ISPs are not wild about the idea. by inKubus · · Score: 1

      What about the 64-bits of multicast address space? Surely that would change some things................

      --
      Cool! Amazing Toys.
    23. Re:ISPs are not wild about the idea. by dasmoo · · Score: 1

      I don't understand why the content providers don't just have nameservers that only serve up the AAAA and are reachable only through IPv6. This works for me currently.

    24. Re:ISPs are not wild about the idea. by grahammm · · Score: 1

      Even if the ISP is not rolling out IPv6 connectivity, their customers could be affected if the customer is using a 6to4 tunnel to get a 2002:: IPv6 block based on his IPv4 address.

    25. Re:ISPs are not wild about the idea. by ekhben · · Score: 1

      The main reason why you want IPv6 is so that you could communicate client to client (VoIP, P2P, gaming, etc.).

      The main reason why I want IPv6 is because I don't want to return to a world of vertical integration run by telcos. Essential to that is the lack of distinction between "client" and "server." The internet is an end to end protocol, not a client to server protocol.

    26. Re:ISPs are not wild about the idea. by Anonymous Coward · · Score: 0

      If you are using IPsec, deep packet inspection isn't really doable. It isn't with SSL (well in theory anyway, in practice, it's more iffy), or ssh, etc. Most IPv6 connections won't use IPsec, at least in the near future. So packet inspection on IPv6 wouldn't be much of an issue.

  3. Not a "whitelist" by pem · · Score: 3, Insightful
    This is not a whitelist proposal.

    This is the mother of all cookies.

    1. Re:Not a "whitelist" by marcansoft · · Score: 2, Interesting

      Just wait until the tinfoil hatters realize that by default IPv6 stateless autoconfiguration puts your globally unique MAC address in the second half of your IPv6 address...

    2. Re:Not a "whitelist" by Xner · · Score: 1
      --
      Pathman, Free (as in GPL) 3D Pac Man
    3. Re:Not a "whitelist" by Abcd1234 · · Score: 4, Interesting

      LOLFR, "globally unique MAC address"... riiight. No manufacturer has *ever* reused a MAC address... *snicker*

    4. Re:Not a "whitelist" by mellon · · Score: 3, Funny

      Yes, a cookie that says you get your connectivity through an ISP that's on the whitelist. Ooh, scary! :')

    5. Re:Not a "whitelist" by __aasqbs9791 · · Score: 1

      Case in point, about 10 years ago I had a friend who worked for a School for the Blind (they had more than just blind kids there at the time) and they set up a network using off the shelf components from a local (big name) electronics store. Though each machine worked fine on it's own, they couldn't get anything to work on the network. After hours of trying different things out they found out every single network card they bought had exactly the same MAC address. As soon as they returned them and went to a different store for the network cards everything worked perfectly.

      And when registering my cable modem through Comcast's strange process which normally uses your MAC address (usually from your router) after I replaced the modem (when it went bad) I had to call support because it wasn't working (and the error wasn't very useful). The problem? The MAC address I was trying to use was already in use by another customer about 25 miles away. So I cloned my other computer's MAC address (now that I knew what the problem was) and had no more issues.

    6. Re:Not a "whitelist" by marcansoft · · Score: 1

      MAC addresses are _mostly_ unique, which is plenty to cause privacy concerns. The fact that some manufacturers use duplicate MACs isn't going to appease the tinfoil hatters.

      RFC3041 will, but people have to actually implement it and use it by default.

    7. Re:Not a "whitelist" by Airw0lf · · Score: 2, Informative

      LOLFR, "globally unique MAC address"... riiight. No manufacturer has *ever* reused a MAC address... *snicker*

      Not to mention a lot of NIC drivers let you specify your own MAC address.

    8. Re:Not a "whitelist" by KillShill · · Score: 1

      Thank god that most of the world's users use WINDOWS addresses...

      --
      Science : Proprietary , Knowledge : Open Source
    9. Re:Not a "whitelist" by witherstaff · · Score: 1

      I've seen NICs that default to a specific MAC when they start to go bad, but are otherwise working. That can cause bad networking like at the school you mentioned. My guess is the local store got a bunch of returns, tested them in house and saw they worked, then resold them. I have a few of these IDE NICs \if anyone's interested in this unique feature...

    10. Re:Not a "whitelist" by __aasqbs9791 · · Score: 1

      Very interesting. Especially since the store in Question was a Fry's...

    11. Re:Not a "whitelist" by inKubus · · Score: 1

      You don't have to autoconf anyway, just make up an IP. Also, ISPs should be giving everyone at least a /48 which is a staggering amount of addresses. Each /48 is 2^16 /64 subnets. Each /64 can have 18,446,744,073,709,552,000 addresses, which yes, might be based on MAC address to save time for the administrator or it could be anything (sequential, etc). It works the same as IPv4 only more ;) I've heard lots of clever stuff like using subnets for each virtual machine host, so all the virtual machines on the host are on the same small subnet, etc. The possibilities are endless. I'm getting a /48 in the next few months from a university and I'm quite excited. IPv6 is going to change everything. 64+ bits of multicast addressing, that's going to change media delivery as we know it.

      --
      Cool! Amazing Toys.
    12. Re:Not a "whitelist" by inKubus · · Score: 1

      Sorry, I meant 120 bits of multicast.

      --
      Cool! Amazing Toys.
    13. Re:Not a "whitelist" by pem · · Score: 1
      Actually, I am *very* interested in this feature.

      I use some software that uses FlexLM, and that can use a NIC address for a license key. So inadvertently having lots of machines that could run the same copy wouldn't be a BAD thing... :-)

  4. Nice Try but... by Anonymous Coward · · Score: 1, Insightful

    Nice idea

    But

    1) When are ISP's going to get off their Fat backsides and implement IPV6? Most in my part of the world have no plans to do this for 1-2 years.
    2) When are the DSL Modem makers going to implement IPV6 in the devices that are sold to the majority of us?

    Shame that it ain't going to get a lot of use outside the corporate world.

    1. Re:Nice Try but... by Kjella · · Score: 3, Insightful

      The real issue I think is, who wants an IP6-only Internet connection? NOBODY. Because despite everything, there's millions of applications and shit that won't work because they assume there's nothing but IPv4. You can pry my IPv4 address from my cold dead hands, being on IPv6 would be very close to being permanently behind NAT - you get out, nothing gets in. And if you're handing out a IPv4 address as well, you've gained nothing. I'm guessing someone at the bottom of some barrel somewhere end up taking it anyway because that's all there is, but it won't be in the first world countries. That is the only way it'll really happen beyond nice bullet points on how we should all go IPv6.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Nice Try but... by mellon · · Score: 4, Interesting

      I want an IPv6-only connection. I want one that works. Because then I can have a global IP address that's reachable, and then I can do peer-to-peer protocols. This is much better than IPv4, where mostly my devices are behind a NAT, and peer-to-peer requires clever device-specific hacks to punch holes in the NAT. This reduces reliability, and in a lot of cases makes simple protocols that ought to work fail. I can't do iChat video with my dad because he's on the far side of two layers of ISP-inflicted NATting. And no, he can't change providers - what they have now is orders of magnitude better than what they had before my mom and several other members of the selectboard in her small town organized a local wireless ISP using an antenna at the top of a local mountain. If they had IPv6 that worked, it would be *much* better.

      The problem is that right now IPv6-only connections don't work, because not enough stuff on the network is reachable. That's changing, and this is part of the change. At the recent IETF, there was a v6-only network with a 6to4 NAT, and it worked pretty well, although it turned up a few bugs in a certain vendor's IPv6 stack.

    3. Re:Nice Try but... by mellon · · Score: 2, Informative

      Comcast is doing an IPv6 trial right now. Freenet in France has had IPv6 running using 6RD for quite a long time now. You can get IPv6 tunnels from Hurricane Internet and Sixxs. If you are interested in IPv6, go start using it. Don't just sit there on your (no doubt svelte) ass! :')

    4. Re:Nice Try but... by Anonymous Coward · · Score: 1, Interesting

      But if he can open an openvpn to you, then you two can ichat over that...

      All openvpn needs is a path from the client to server on a single udp port.

      Just a little anonymous tip

    5. Re:Nice Try but... by TheRaven64 · · Score: 1

      If I have an IPv6 subnet and an IPv4 address, and both are routable, then I can play games, share files, and videoconference easily with someone else who has the same setup, from any computer on my home network via IPv6. If we both try to use IPv4 then we need things like STUN servers outside that may or may not work reliably and depend on specific behaviour from our respective routers.

      --
      I am TheRaven on Soylent News
    6. Re:Nice Try but... by MariusBoo · · Score: 1

      you get out, nothing gets in

      Can someone explain this? I was under the impression that having an IPv6 address is exactly like having a public IPv4 address now (if your software can handle it). That is everyone can get in/out and you can easily host your own server and stuff..

    7. Re:Nice Try but... by Abcd1234 · · Score: 2, Informative

      Indeed! After the recent 1.3 release of m0n0wall, which now supports v6, I rolled out v6 on my home network using Hurricane Electric as my tunnel broker. It was dead easy to set up and works extremely well (particularly when combined with a AAAA-capable free DNS hosting service like Afraid.org... goodbye dynamic DNS, it was great knowing ya). Though I did have to manually set up a script to update HE when my v4 IP changes...

      Meanwhile, on the road, I just fire up Miredo (a Teredo tunnel client for Linux and presumably other Unixes), and voila, I get v6 connectivity that I can use to access my home network.

    8. Re:Nice Try but... by Abcd1234 · · Score: 1

      Can someone explain this?

      Short answer: no.

      Long answer: no, because it's a completely idiotic statement, as v6 addresses are, as you say, globally routable.

    9. Re:Nice Try but... by Anonymous Coward · · Score: 0

      Intermediate solution for some (mobile) devices. They get an IPv6 and then if the user wants to browse they can get an IPv4 address for a short period.
      This can work for devices that most of there time are not running a web browser but use internet applications.
      Still this assumes a very large portion of net also has IPv6, which may or may not be the case in 2012.

      And in some parts of the world, we might see IPv6 used by an ISP with some proxy to access IPv4 sites, instead of NAT.

      Or you will see that you can get IPv6 and a NAT IPv4, unless you pay your ISP extra.

    10. Re:Nice Try but... by trapnest · · Score: 2

      You missunderstand. That's how it would work if the internet wasn't largely ip4 only. If the OP was on an ip6 only network, he'd need to use a 6to4 tunnel to access the ip4 internet, and would be no better off then being behind a restrictive NAT.

    11. Re:Nice Try but... by Schraegstrichpunkt · · Score: 1

      The real issue I think is, who wants an IP6-only Internet connection?

      If I could have an IPv6-only network with a SOCKS proxy or NAT-PT for v4 connectivity, I'd love it. IPv4 is such a pain to administer.

    12. Re:Nice Try but... by Sique · · Score: 1

      You know that every IPv4 address is by definition also an IPv6 address as in ::127.0.0.1?

      --
      .sig: Sique *sigh*
    13. Re:Nice Try but... by FireFury03 · · Score: 1

      The real issue I think is, who wants an IP6-only Internet connection?

      Who said anything about IPv6-only? You can run IPv6 and IPv4 concurrently just fine.

    14. Re:Nice Try but... by FireFury03 · · Score: 1

      I don't think you're going to see IPv6 on the mobile networks any time soon - the telcos who are rolling out IMS networks tend to be using IPv4. Yes, it's stupid, they are spending millions of pounds replacing their obsolete SS7 networks with obsolete IPv4 networks, but thats where we are.

    15. Re:Nice Try but... by ObsessiveMathsFreak · · Score: 1

      1) When are ISP's going to get off their Fat backsides and implement IPV6? Most in my part of the world have no plans to do this for 1-2 years.

      Stop blaming the ISPs. The current implementation of IPv6 is for all intents and purposes useless . An IPv6 capable computer cannot talk to an IPv4 capable one. This simple, trivial problem was left totally and utterly unaddressed by the IPv6 designers and as a result, IPv6 is and always will be a downgrade from IPv4 in its current form.

      The current "method" of deploying IPv6 is to make the network support two protocols, IPv4 and IPv6, simultaneously. It's complete and utter nonsense, and ISPs are right not to implement it. Poor as it is, even running NAT through multiple layers makes more sense than the travesty that is the current IPv6.

      Even video games consoles have realised the benefit of backwards compatibility. Yet we can't have it for our fundamental IP protocols because.... . It's incompetence of the highest order and ISPs cannot be expected to put up with it. The moment someone comes up with a backwards compatible IPv6.4 or the like, then ISPs can safely upgrade without damaging or compromising their existing service; and you can be sure they will. Until then, no upgrade is feasible or appropriate.

      --
      May the Maths Be with you!
    16. Re:Nice Try but... by paul248 · · Score: 1

      You know that every IPv4 address is by definition also an IPv6 address as in ::127.0.0.1?

      That's sort of true, but it doesn't really mean anything. You could use that format to store an IPv4 address locally in an IPv6 data structure, but if you try to put that on the wire, nothing will understand it in any useful way.

    17. Re:Nice Try but... by mikael_j · · Score: 1

      Oh yeah, because that's totally not a messy workaround to a problem that shouldn't even exist in the first place, right?

      --
      Greylisting is to SMTP as NAT is to IPv4
    18. Re:Nice Try but... by mikael_j · · Score: 1

      Lots of words but all I got out of it was "I like to complain about how stuff is too hard even though I've never even tried it". Running dual-stack is hardly something that's difficult to do, in fact every desktop OS I'm running right now (Ubuntu, Windows and OS X) implements it without a problem out of the box on my home network (NATed IPv4, public IPv6 (firewalled, of course)).

      It's not hard and "utter nonsense" if you at least take ten minutes to read up on it.

      --
      Greylisting is to SMTP as NAT is to IPv4
    19. Re:Nice Try but... by Matt_R · · Score: 1

      Nice idea

      But

      1) When are ISP's going to get off their Fat backsides and implement IPV6? Most in my part of the world have no plans to do this for 1-2 years.

      Mine already has. I get Google and Youtube via IPv6.

      2) When are the DSL Modem makers going to implement IPV6 in the devices that are sold to the majority of us?

      Shame that it ain't going to get a lot of use outside the corporate world.

      I'm running native ipv6 over ADSL PPPoE right now (sure, it's a cisco 877..). But there's an OpenWRT custom build that does the exact same thing if you have a modem to run in bridge mode. There seems to be an all-in-one router on the way: http://twitter.com/bigjsl/status/11082108182

      The only problem I've had so far has been Windows 7 not liking newer versions of Cisco IOS - 12.4-24T and 15.0 both have some issue with route advertisment. Funnily enough, there's no problem with WinXP, Linux, or FreeBSD. Only Win7 (and possibly Vista, which I don't have).

    20. Re:Nice Try but... by pv2b · · Score: 1

      I assume you're not using Mac OS X 10.6. There's a rather serious bug in Mac OS X 10.6 (still present in 10.6.2)'s DNS resolver making IPv6 completely broken for all practical purposes.

      It's pretty embarrassing that they haven't patched it yet.

    21. Re:Nice Try but... by mikael_j · · Score: 1

      You mean the "If the secondary DNS responds faster than the primary then prefer it" issue? Because this seems to be very similar to that bug except instead of primary vs. secondary DNS servers it's A vs. AAAA records. It at least seems the main problem in both cases is that mDNSResponder is trying to be "clever" and breaking stuff.

      But for some reason IPv6 seems to work just fine for me so far (kame.net shows the IPv6 version, sixxs.net shows the IPv6 version and when SSHing to hosts on my network (all resolved through a DNS server on the same network) gets me an IPv6 connection instead of IPv4).

      --
      Greylisting is to SMTP as NAT is to IPv4
    22. Re:Nice Try but... by Tacvek · · Score: 1

      The problem is that the IPV6 process was done wrong.

      The idea from the beginning should have been that except for edge-routers and edge-gateways no machine should ever speak both IPv4 and IPv6.

      The process should have gone like this:

      1. First define a packet format, and addressing scheme, with little regards for IPv4 compatibility. We did this step just fine.
      2. Then define a way to encode IPv4 addresses into IPv6 address fields. I believe we also accomplished that just fine.
      3. Design the mechanisms through which IPv6 packets are routed. (How are announcements done, and how to avoid insane sized routing tables). I believe we also accomplished this step.
      4. Design a way to encapsulate and route IPv6 packets between two IPv6 networks separated by ipv4 networks. The IPv6 machines involved (except the edge routers) should see the entire IPv4 network as just one big hop between two IPv6 routers. I'm not very clear on how well we did here.
      5. We also need a similar mechanism to allow IPv4 packets to be routed between two IPv4 networks separated by an IPv6 network. That should be easy enough. It does mean the IPv6 networks would need to keep an IPv4 routing table, but that is not a terribly big deal, especially since the next step will need that anyway. I'm not really clear on the status of that.
      6. Now the big one. 6to4 NAT should have been required on all edge routers that connect an IPv4 and IPv6 network. The problem was that this was not standardized and implemented anywhere near early enough in the process. It always should have been the case that an ipv6 machine could talk to ipv4 machines simply by creating an ipv6 packet where the destination is an ipv4 address encapsulated as an ipv6 address, and releasing it onto the IPv6 network.

      The net effect would have been that ipv4 machines can talk to all ipv4 machines completely oblivious to the existence of IPv6. Similarly IPv6 machines can talk to all IPv6 machines while obvious of any IPv4 machines the packets were tunneled over. Finally the IPv6 machines would have the same level of access to IPv4 machines as many consumers currently have.

      IPv6 had other promising things were the ball was dropped. For example, it almost made Anycast addresses useful. It requires that IPv6 anycast machines also have a unicast address, and prohibits an anycast address from being appearing in the source field of the ipv6 address. So the replies to a packet sent to an any-cast address have a unicast address unique to the machine who received the packet in them. It would not have been hard to create a specification for TCPv4onIPv6 that said that if a SYN was sent to an IPv6 anycast address, when the SYN/ACK is received backed, note the source address, and use that address for the ACK and all further communications until the connection is broken. But from what I have heard, that was not done.

      What a shame. Anycast addresses that supported TCP properly could have been quite useful. It eliminate the need for abusing the DNS system for ensuring routing to the nearest datacenter. Further in the datacenter, it could be used for load balancing. Have all the servers for a domain accept the anycast address, and have them connected to a special router. The machines could periodically indicate their load level to the router, which could then decide which of the machines to route new connections. Telling the new connections from the established ones is stateless, since only new connections would use the anycast address. The only state the router would need to maintain beyond that all need to maintain, is the load level on a relatively small number of servers (a.k.a. a static amount of additional state amounting to a couple of kilobytes.)

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    23. Re:Nice Try but... by rawler · · Score: 1

      I worked for an ISP of sorts, for a student campus. Students got free internet (baked into their rent), but not everyone got white IP-addresses. Instead, clients were NAT:ed behind a smaller pool of white ip-addresses, and if you wanted your own white ip, you had to motivate it.

      Almost everyone that asked got a white IP, some even got two, but the point was that for the people that didn't care, we saved over-allocating IP:s (we were subnetted and given a range of IP:s from the University).

      IPv6 was of course for everyone that wanted it (opt-in through web-gui). This was 2001-2005, IPv6 were implemented around 2004.

      Now don't say there aren't ways forward in IPv6-transition. (At least for the ISP)

    24. Re:Nice Try but... by Anonymous Coward · · Score: 0

      T-Mobile USA has started an IPv6 beta program, and it works well, users cannot tell they are on IPv6, which is the goal. Here is some of the data they collected, www.youtube.com/theipv6guy. They announced the program to the IETF here http://www.ietf.org/mail-archive/web/3gv6/current/msg00269.html

    25. Re:Nice Try but... by pv2b · · Score: 1

      This is not an issue of the secondary DNS vs the primary DNS. This will occur even on systems with only one DNS server configured.

      The faults are intermittent. If you're using a DNS server that's whitelisted by Google (such as Hurricane Electrics nameservers) which return AAAA records for www.google.com - as long as the cache is clear when you ask your web browser to hit it, it'll hit Google over IPv4 most likely, since the A record will come back first.

      Unless, of course, you ping6 www.google.com with a clear DNS cache, which will force an AAAA response to be cached. Oh joy. Then you'll get to IPv6 into google until the OS decides to mark the cache as dirty...

      I sent a bug report to Apple about this earlier. You might want to see if you can reproduce it if you care. :-)

      18-Feb-2010 11:57 PM Per von Zweigbergk:
      'getaddrinfo-test.c' was successfully uploaded

      18-Feb-2010 11:57 PM Per von Zweigbergk:
      Summary:
      getaddrinfo() will sometimes fail to respond with IPv6 information

      Steps to Reproduce:
      1. Make sure to be on a machine with IPv6 connectivity as well as IPv4 connectivity, with a DNS server configured to respond with AAAA records for www.google.com. Not all are - by default, Google only provides AAAA records to DNS specifically requesting it. Setting up DNS via Hurricane Electric's nameserver at 2001:470:20::2 should acheive the desired result.

      2. Flush the DirectoryServices cache using "dscacheutil -flushcache", and then immediately "telnet www.google.com 80". Close the connection after it has been established.

      3. Force an AAAA (IPv6 address) lookup of www.google.com by issuing the command "ping6 www.google.com". You may abort the ping as soon as you see that it's performed the name resolution.

      4. "telnet www.google.com 80" again. Close the connection after it has been established.

      Expected results:
      Both times, running telnet should connect to google via an IPv6 address.

      Actual results:
      At step 2 (the first time telnet is run), it is very likely that only the IPv4 addresses of www.google.com will be returned to telnet.

      Regression:
      Mac OS X 10.5.6 seems not to be affected by this bug, in casual testing.

      Notes:
      I (and others before me) have tracked this down to somewhere past getaddrinfo() - so it's an OS bug, not a problem with telnet. Other applications are also affected. I first noticed this when running tcpdump to ensure that I am, in fact, getting Google over IPv6 with Safari and Firefox.

      I have submitted a demo tool in C which will simply query getaddrinfo() and return the information it returns, to verify that the information it returns is in fact the cause of the exhibited behaviour. This tool may be built simply using gcc and requires no linking with any libraries beyond the standard library, and should build on other platforms as well. (I have tested it on Linux.)

      Others have discussed this bug as well, as per http://lists.apple.com/archives/Ipv6-dev/2009/Oct/msg00057.html for example - suggests that this may be a race condition.

      (I'd post the test application as well, but I have a feeling slashdot will mangle it horribly.)

    26. Re:Nice Try but... by Anonymous Coward · · Score: 0

      > If I could have an IPv6-only network with a SOCKS proxy or NAT-PT for v4 connectivity,

      You can have it RIGHT NOW if you're in the UK:

      http://status.aaisp.net.uk/?incident=105

      Yes, NAT-PT works. I'm the customer quoted in the article.

    27. Re:Nice Try but... by Jeremy+Visser · · Score: 1

      Except OpenVPN doesn't support IPv6 transport yet. You can run IPv6 inside the tunnel, but not outside.

      Though there is a patch or two floating around that does add this feature (and will presumably be added to OpenVPN unstable soon if not already).

    28. Re:Nice Try but... by Randle_Revar · · Score: 1

      >1) When are ISP's going to get off their Fat backsides and implement IPV6? Most in my part of the world have no plans to do this for 1-2 years.

      I don't know where you live, but I know Comcast is doing customer trials

    29. Re:Nice Try but... by metamatic · · Score: 1

      An IPv6 capable computer cannot talk to an IPv4 capable one.

      The Mac I'm using right now is IPv6 capable and IPv4 capable. It is connecting to Slashdot, which is IPv4 only, and to my home server via IPv6.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  5. This doesn't have to last long by Xipher · · Score: 3, Insightful

    Any ISP that's not "wild" about the idea should step up and work with the community on actually getting IPv6 connectivity as functional as IPv4. I can see Google/Netflix perspective here. If they don't have some sort of white list they will get a black eye for having poor service when it's not even a result of something they control. Hopefully this will be something very short lived but I can imaging if service providers don't step up and start taking IPv6 seriously it's just going to prolong the issue.

    --
    I don't know everything.
    1. Re:This doesn't have to last long by convolvatron · · Score: 1

      whitelist by prefix instead of endpoint address

  6. I'm sure they have a reason for it... by pathological+liar · · Score: 4, Insightful

    The article doesn't make it particularly clear what that might be though. The closest I found was:

    "There's a pretty key reason for whitelisting," Temkin explains. "It's really, really easy for anyone using, for example, Hurricane Electric's tunneling to find that the IPv6 network becomes an island and that it is broken because they didn't update a tunnel...You end up with the customer having a bad experience. They never see the content or they only see the content after a 30-second wait."

    Which seems like a no-brainer to me: Fix the tunnel. I don't even understand how the whitelist might help that -- if the whitelist says "This user has IPv6 connectivity" and you have a broken tunnel either you don't get the content at all, or you still only see the content after a 30-second wait.

    The real 'island' problem is that IPv6 routing is kind of a mess. If you're on the east coast of North America and want to connect to western Europe, depending on who your provider is it may well decide to send all of your traffic through Korea, if it even makes it to your target at all. I imagine that's a problem that will solve itself as more routes come online.

    1. Re:I'm sure they have a reason for it... by Abcd1234 · · Score: 3, Informative

      The real 'island' problem is that IPv6 routing is kind of a mess. If you're on the east coast of North America and want to connect to western Europe, depending on who your provider is it may well decide to send all of your traffic through Korea, if it even makes it to your target at all. I imagine that's a problem that will solve itself as more routes come online.

      It's actually worse than that. Currently many people have routers at home that send out v6 router advertisements despite not actually having IPv6 connectivity. The result is that many people end up with v6 addresses, and when those machines then try to connect to websites that advertise AAAA records, they end up with long delays as the browser first attempts a v6 connection, times out, and falls back to v4.

      Honestly, try googling for "Ubuntu disable ipv6" some time... it's amazing how many people are struggling with this issue. Which is why so many sites are reluctant to roll out v6 connectivity and AAAA records (even Google doesn't do external AAAA resolution unless your ISP has arranged a special agreement with Google which guarantees proper v6 connectivity (luckily Hurricane Electric has such an agreement, so as long as I use their DNS servers, I get v6 connectivity to all of Google's services)).

    2. Re:I'm sure they have a reason for it... by swillden · · Score: 1

      luckily Hurricane Electric has such an agreement, so as long as I use their DNS servers

      Very interesting... I have an IPv6 tunnel from HE and I'd like to get that working as well. Is it as simple as pointing your resolver at HE's DNS servers? If so, what are their addresses?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:I'm sure they have a reason for it... by Abcd1234 · · Score: 1

      Very interesting... I have an IPv6 tunnel from HE and I'd like to get that working as well. Is it as simple as pointing your resolver at HE's DNS servers? If so, what are their addresses?

      Yup! That's all it takes. Just head to the "Tunnel Details" page for your HE tunnel. On that page is an "Available DNS Resolvers" section, which includes a v4 and a v6 address for their DNS server. Use that as your primary, and voila, you'll get AAAA records for most (all?) of Google's services.

    4. Re:I'm sure they have a reason for it... by Trolan · · Score: 1

      Those addresses should be on your tunnel's detail page.

    5. Re:I'm sure they have a reason for it... by grahammm · · Score: 1

      It's actually worse than that. Currently many people have routers at home that send out v6 router advertisements despite not actually having IPv6 connectivity.

      What are these home routers which advertise IPv6? The only ADSL routers I know of which support IPv6 are by Cisco, which are not exactly common home routers.

    6. Re:I'm sure they have a reason for it... by Abcd1234 · · Score: 1

      No idea, I don't have one. All I know is that searches like this indicate it's a real problem for some (well, or, at least, they think it is...).

      Though, I must admit, the fact that I can't find specific model numbers is rather... suspicious (I assume it was some model(s) of D-Link, Linksys, etc, router). ie, people definitely blame the routers in various discussion forums, but I've never seen any one router pinned down as a problem. So I could be mistaken. Though the conclusion is often the same: they disable v6, and their problems go away.

      Unfortunately, there's a lot of noise in this signal that can make it tough to pin down where the real problems lie. For example, one issue that has definitely bitten people was a bug in glibc where it would attempt to resolve to find a AAAA record for a host before falling back to A, even though the box didn't have v6 connectivity. This kind of issue could easily be blamed on a router, when it's actually a software bug (that, thankfully, is fixed, AFAIK).

    7. Re:I'm sure they have a reason for it... by swillden · · Score: 1

      I can't believe I never noticed those DNS servers in the tunnel info. I just went to google.com at the address 2001:4860:8002::69. Nifty!

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:I'm sure they have a reason for it... by paul248 · · Score: 1

      The problem with Ubuntu is that their patched version of glibc always asks for AAAA records when IPv6 is enabled, regardless of whether the machine has an IPv6 route. Then when a client attempts to connect to an IPv6 host, it times out almost instantly because the kernel reports the lack of route. But that timeout isn't the problem.

      The real problem is in the AAAA DNS query itself. This can go wrong in a few ways:

      1) The authoritative DNS server is misconfigured, such that it completely drops AAAA queries. The user experiences a long delay connecting to these hostnames.
      2) The authoritative DNS server has empty AAAA responses without any TTL field, so the respone is not cacheable. This includes slashdot. If you "dig AAAA www.slashdot.org" repeatedly, you will never see an instant cached response, because the record doesn't have a TTL.
      3) The user's router has a poorly-written DNS proxy, such that it drops AAAA queries. This causes a long delay for *every* hostname.

      These problems will affect any user with real IPv6 connectivity, but they especially affect Ubuntu because it always asks for AAAA records, even on an IPv4-only connection. I haven't checked within the last couple months to see if they ever fixed the problem.

      The reason it's a somewhat difficult problem to fix is that completely disabling AAAA also disables literals, like [::1], and IPv6 entries in the /etc/hosts file, like localhost. They could fix the problem by only allowing *local* AAAA queries when the machine has no IPv6 route, but even if they did that, all the problems would resurface once the machine gets a real IPv6 connection.

    9. Re:I'm sure they have a reason for it... by paul248 · · Score: 1

      74.82.42.42

    10. Re:I'm sure they have a reason for it... by dlgeek · · Score: 1

      You are aware that Cisco's home router line goes by the not-very-well-known brand name "Linksys" right?

  7. Why do they need a whitelist by grahammm · · Score: 1

    Why is a whitelist needed? If you do not have IPv6 connectivity then why do a DNS lookup for AAAA records? If a service has IPv6 connectivity, why not let anyone who also has IPv6 connectivity connect to it? There should be no need for a whitelist.

    1. Re:Why do they need a whitelist by TheRaven64 · · Score: 2, Insightful

      Part of the problem is that you may have local network IPv6 connectivity but not Internet IPv6 connectivity. Your application looks up an AAAA record, tries to connect, and fails. Hopefully it will then try the A record (if you use gethostent() then you will do this automatically), but it will have to wait for the connection to fail before doing this, which may take a while.

      --
      I am TheRaven on Soylent News
    2. Re:Why do they need a whitelist by madbavarian · · Score: 1

      The question then becomes, why is some isolated ipv6-capable router not sending an ipv6 "host unreachable" message to the host that is attempting the off-site ipv6 connection attempt? Wouldn't a correctly written application see this "host unreachable" and then try an ipv4 connection?

    3. Re:Why do they need a whitelist by Fastolfe · · Score: 3, Insightful

      This is to deal with cases where an ISP sets up "trial" or "beta" IPv6 services for their users, and they don't support it as well as their existing IPv4 service. They might have an IPv6 outage for hours or days, but nobody cares because it's just a trial, right? Meanwhile, the user is having an awful experience trying to pull up www.google.com, and they don't know why, and since every other web site seems to come up without a problem (because they're all still on IPv4), they conclude that it's a problem with Google.

      You can avoid much of this by whitelisting ISPs that have demonstrated that they actually care about IPv6.

    4. Re:Why do they need a whitelist by FireFury03 · · Score: 1

      Part of the problem is that you may have local network IPv6 connectivity but not Internet IPv6 connectivity. Your application looks up an AAAA record, tries to connect, and fails. Hopefully it will then try the A record (if you use gethostent() then you will do this automatically), but it will have to wait for the connection to fail before doing this, which may take a while.

      It shouldn't take a while - your router should be returning network unreachable ICMP6 packets which would cause the connection to fail immediately. If it doesn't, fix your router.

    5. Re:Why do they need a whitelist by FireFury03 · · Score: 1

      This is to deal with cases where an ISP sets up "trial" or "beta" IPv6 services for their users, and they don't support it as well as their existing IPv4 service. They might have an IPv6 outage for hours or days, but nobody cares because it's just a trial, right? Meanwhile, the user is having an awful experience trying to pull up www.google.com, and they don't know why, and since every other web site seems to come up without a problem (because they're all still on IPv4), they conclude that it's a problem with Google.

      You can avoid much of this by whitelisting ISPs that have demonstrated that they actually care about IPv6.

      The ISP shouldn't be handing out IPv6 addresses to normal end-users unless they plan on dealing with outages like they would for IPv4. If they want to "trial" a service that won't remain stable then they need to make sure they only hand out IPv6 addresses to people who have explicitly said they want to be on the trial (i.e. people who understand that they may get poor service, probably people who understand how to drop the IPv6 routes themselves if there is a prolonged outage).

      Rather than this "whitelist" idea, a better solution is simply to make more major services available via IPv6. If everyone on a certain ISP regularly can't access google, youtube, bing and facebook for days at a time, that ISP is either going to get their finger out and treat it more seriously, or they are going to lose all their customers.

    6. Re:Why do they need a whitelist by shutdown+-p+now · · Score: 1

      It shouldn't take a while - your router should be returning network unreachable ICMP6 packets which would cause the connection to fail immediately. If it doesn't, fix your router.

      It is entirely correct, but, unfortunately, there's a crapload of "home router" junk that's broken like that. It won't just go away at a wave of a hand.

      In some cases, the user doesn't even have a choice. For me, the router is provider by my ISP - it's mounted into a wall and pre-wired (as well as the rest of the apartment), and cannot be replaced. It also happens to be the one with this IPv6 problem (or at least I did hit that well-known Ubuntu bug where all networking apps would sit there, waiting for AAAA replies that'll never come).

    7. Re:Why do they need a whitelist by FireFury03 · · Score: 1

      For me, the router is provider by my ISP - it's mounted into a wall and pre-wired (as well as the rest of the apartment), and cannot be replaced.

      I'm sure your ISP would think seriously about replacing it if none of their customers could get to Google, Facebook, etc...

    8. Re:Why do they need a whitelist by shutdown+-p+now · · Score: 1

      Perhaps, but I doubt Google would want to piss off one of the few big ISPs on Canadian market, either - it's where the customers come from, after all.

    9. Re:Why do they need a whitelist by Fastolfe · · Score: 1

      The ISP shouldn't be handing out IPv6 addresses to normal end-users unless they plan on dealing with outages like they would for IPv4.

      But they do, and IPv6 content providers can't fix that.

      Rather than this "whitelist" idea, a better solution is simply to make more major services available via IPv6.

      IPv6 content providers can't do that either. They already have their stuff available over IPv6. They can't force everyone else to do the same thing.

      What you're describing sounds great, if there were such a thing as centralized control over the Internet, where you could dictate that everyone start moving to IPv6, but there isn't.

  8. yeah also if you unplug your modem and forget... by FuckingNickName · · Score: 2, Interesting

    ...to plug it back in again, you get "a bad experience". Seriously, whitelisting just because people smart enough to set up a tunnel forget that it doesn't work any more? Stop being so damn dishonest and come out and admit why you want this whitelist.

  9. All it will take... by Anonymous Coward · · Score: 1

    Is Google making their new 1Gbps IPv6 only.

  10. How much IPv6 Hardware is there? by cdrguru · · Score: 2, Interesting

    I suspect one significant impediment to implementation of IPv6 on the part of most ISPs is that it would take wholesale replacement of significant amounts of hardware.

    Sure, the latest model of a router may support IPv6, but the 200 or so that an ISP has may not and there may be no upgrade path for it. Just like there is no Windows Vista driver for some hardware - too old to bother with - there is plenty of hardware out there that will never support IPv6. Until this is replaced, IPv6 isn't going to happen.

    I think we have finally reached the point where new hardware supports IPv6, almost universally. So now we are just waiting until the older hardware is replaced. I suspect larger ISPs are somewhat reluctant to move out millions (and possibly tens of millions) of dollars worth of hardware before they have to.

    Of course, they could just raise the rates for everyone to cover it.

    1. Re:How much IPv6 Hardware is there? by grahammm · · Score: 1

      I think we have finally reached the point where new hardware supports IPv6, almost universally. So now we are just waiting until the older hardware is replaced.

      That may be true of ISP and carrier level hardware, but consumer level routers do not.

    2. Re:How much IPv6 Hardware is there? by John+Hasler · · Score: 1

      > That may be true of ISP and carrier level hardware, but consumer level
      > routers do not.

      Most of which were supplied by the ISPs.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:How much IPv6 Hardware is there? by Vancorps · · Score: 1

      Except that every one of the printers I rented for my event, about 20 or so still don't support IPv6, they are Ricoh multi-function units that would cost thousands the buy. They are supposedly enterprise ready machines.

    4. Re:How much IPv6 Hardware is there? by FireFury03 · · Score: 1

      > That may be true of ISP and carrier level hardware, but consumer level
      > routers do not.

      Most of which were supplied by the ISPs.

      However, *everyone* has known that IPv6 support is going to be desirable (or even required) within a reasonably short time-frame for quite a long time.

      I guess it makes some business sense for the router manufacturers to wait for as long as possible to implement IPv6 support, since it will increase sales (all those IPv4-only routers being sold today will need to be replaced with ones that support IPv6 quite soon. If they were already shipping IPv6 routers, no replacement would be necessary == less future sales).

      But for ISPs who supply "free" routers, you would think they would be interested in replacing those routers as infrequently as possible. So they should have been shipping IPv6 capable routers years ago, to reduce the number of IPv4-only ones that they will need to eventually replace.

      Unfortunately, whether you're buying a DSL router yourself or getting it from an ISP, you're almost certainly not going to get anything IPv6 capable today. I imagine most home-users expect their DSL routers to last in excess of 5 years (mine is 8 years old at the moment, and I'm not likely to replace it until the local exchange gets the 21CN upgrade towards the end of next year); but I will be surprised if IPv6 connectivity doesn't become very important within the next 3 years.

    5. Re:How much IPv6 Hardware is there? by Hadlock · · Score: 1

      I would imagine most backbone hardware installed since 2002 has ipv6 capability, along with any residential neighborhoods wired up since 2005 or so. That makes up something like 30% of the US population. There are, however, office buildings full of IPv4 fiber equipment that will have to be replaced some day. As the cost comes down, I would imagine the units they replace will have 10x the capacity of those installed in the early-mid 1990s and cost a quarter of the units they are replacing, even adjusting for inflation. There's some math to it, but I would imagine in the next year or two, it will make sense to refit older, lower capacity equipment, rather than lease new space to install the new equipment. We're probably five years away before the beginning of a true transition though, and won't finish until 2020. By that time all new equipment installed in the last 15 years will have been IPv6 compliant, which will probably make up all but the hardiest routers, switches, etc.

      --
      moox. for a new generation.
    6. Re:How much IPv6 Hardware is there? by John+Hasler · · Score: 1

      > Unfortunately, whether you're buying a DSL router yourself or getting it
      > from an ISP, you're almost certainly not going to get anything IPv6 capable
      > today.

      Since the "router" in a DSL modem is crap anyway you're better off putting the damn thing in bridge mode and using a seperate router/firewall such as an old pc.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    7. Re:How much IPv6 Hardware is there? by FireFury03 · · Score: 1

      Since the "router" in a DSL modem is crap anyway you're better off putting the damn thing in bridge mode and using a seperate router/firewall such as an old pc.

      Which is exactly what I do - my crappy D-link router periodically loses the default route (the DSL is up and everything, so it won't bother trying to reinitialise, it just doesn't have a default route in the routing table so no traffic can go out over the DSL), so my solution was simply to put it into bridge mode and let my SheevaPlug be the PPP endpoint.

      However, the *vast* majority of the public aren't going to want to (or know how to) do this.

      Also, using bridge mode requires you to drop the MTU down to 1492 octets, which causes some other problems. There are far too many idiots in charge of routers who think that dropping all ICMP packets is a good idea. For older Windows systems (which were incapable of PMTU discovery) and people with a 1500 octet MTU this isn't a problem, but for the minority who are running on a lower MTU this causes PMTU discovery to break and TCP sessions will spontaneously hang. The only work-around for this is to ensure that the MTU on all your machines (rather than just the router) is set similarly low, which is a pain in the arse.

    8. Re:How much IPv6 Hardware is there? by Macrat · · Score: 1

      > That may be true of ISP and carrier level hardware, but consumer level > routers do not.

      Most of which were supplied by the ISPs.

      Exactly. The vendors of all my home equipment have been shipping IPv6 compatible for years. Just waiting on the ISP.

  11. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 3, Informative

    Seriously, whitelisting just because people smart enough to set up a tunnel forget that it doesn't work any more?

    Huh? What the hell are you talking about? The reason this whitelist is necessary is because many people are victims of routers that send out v6 router advertisements despite not having v6 connectivity, or are on a network that claims to have v6 connectivity, but that connectivity as actually broken. As a result, these people get v6 IPs, and then when software tries to connect to websites that advertise AAAA records, they get long delays while their browser times out attempting to connect over v6, at which point it falls back to v4.

    Hell, all you have to do is Google for "ubuntu disable IPv6" to see how many people are suffering with this problem.

    So, please, quit being a paranoid jackass. There are *very* good reasons to set up this whitelist, and TBH, I think it may be the only way to start getting sites to advertise AAAA records (right now they don't because they're afraid of impacting the user experience due to this very issue).

  12. DNS (AAAA and PTR -record) syntax, why? by Anonymous Coward · · Score: 0

    Okay, I'm looking at the wikipedia page of IPv6 addresses in the Domain Name System.

    The A-record is simply: something.example.com. IN AAAA fdda:5cc1:23:4::1f

    But why is the PTR so damn verbose? For example: f.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.0.0.0.3.2.0.0.1.c.c.5.a.d.d.f IN PTR derrick.example.com.

    Is it some indexing thing?

    1. Re:DNS (AAAA and PTR -record) syntax, why? by Shimbo · · Score: 2, Informative

      But why is the PTR so damn verbose?

      Delegation without a hack like RFC 2317.

  13. Oh, really? ;) by RichiH · · Score: 1

    The DNS Whitelist for IPv6 would be used to serve content to these IP addresses via IPv6 rather than through IPv4.

    Let me guess, those would be IPv6 addresses? ;)

    That obvious joke being made, I will now go read the article as the news blurb is useless, yet sounds interesting.

  14. The issue is metadata by pem · · Score: 1
    How do you get on this whitelist? It may well be that metadata must be supplied for that to happen. Is the metadata also stored with the list? What does the metadata consist of?

    Maybe nothing but the IP address is stored on the list, but any additional data stored on the list is essentially a cross-site cookie.

    1. Re:The issue is metadata by Abcd1234 · · Score: 3, Informative

      How do you get on this whitelist?

      *You* don't get on the whitelist. Your ISP gets on the whitelist, by demonstrating they have functional v6 network connectivity. Once that's done, the ISP is added to the whitelist, and thereafter, any DNS records resolved using the ISPs DNS servers will include AAAA records from participating content providers.

      For example, Hurricane Electric entered just this sort of agreement with Google. As such, anyone using HE's DNS servers get Google's AAAA records, and so because I use HE as my tunnel broker, I get access to Google via v6. However, Google knows nothing about me in particular.

    2. Re:The issue is metadata by FireFury03 · · Score: 1

      Your ISP gets on the whitelist, by demonstrating they have functional v6 network connectivity. Once that's done, the ISP is added to the whitelist, and thereafter, any DNS records resolved using the ISPs DNS servers will include AAAA records from participating content providers.

      This all seems completely pointless to me. There is no harm in including the AAAA records in all replies - if you have no IPv6 connectivity then your software will simply fall back to the A record (which would also be supplied).

      Sure, if your machine's routing table is screwed so it thinks it can reach the server's IPv6 address when it can't then things will break, but that's just tough shit - if your configuration is completely broken then you shouldn't complain when things break badly.

    3. Re:The issue is metadata by amorsen · · Score: 1

      Sure, if your machine's routing table is screwed so it thinks it can reach the server's IPv6 address when it can't then things will break, but that's just tough shit - if your configuration is completely broken then you shouldn't complain when things break badly.

      Google loses about 0.7% of requests if they turn on AAAA's. Sure it's the fault of the customer, but that's real money lost for them.

      --
      Finally! A year of moderation! Ready for 2019?
    4. Re:The issue is metadata by Anonymous Coward · · Score: 0

      Where did you get that number? The IETF slides say something like 0.07%.

    5. Re:The issue is metadata by Jeremy+Visser · · Score: 1

      Where did you get that number? The IETF slides say something like 0.07%.

      I don't have that Google statistic, but I do know that Wikimedia run similar tests on Wikipedia. Here are the test results, updated daily. As of today, 2010-03-28, an AAAA breaks the request 0.39% of the time for Wikipedia users.

      Those tests are done in the background to users at random by a snippet of JavaScript on Wikipedia articles.

      This Google presentation says Google would lose 0.1% of traffic if they added AAAA, though it's not presented particularly prominently, so take that with a grain of salt.

      Either way, adding AAAA's will break your website for some people. In my opinion, though, the number is so small it's not worth worrying about, but each to his own, I guess. All this pain will be over soon anyway. Hopefully.

    6. Re:The issue is metadata by mellon · · Score: 1

      The IETF slides said out of 600m customers, 470k would lose connectivity. You're right - that's about .07%. I did the math in my head wrong. And in case you think I'm defending this, I'm not--IMHO, those .07% should fix their damned routers. But it's not my decision, and the people whose decision it is have said that they would rather completely hose IPv6 connectivity to them for all customers of any ISP that has broken customers than risk breaking .07% of their customers.

      Expect this story to change as IPv6 takes over. If this doesn't prevent it from taking over.

  15. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    Huh? What the hell are you talking about?

    Well, to start off with I made the mistake of reading the fine article:

    "There's a pretty key reason for whitelisting," Temkin explains. "It's really, really easy for anyone using, for example, Hurricane Electric's tunneling to find that the IPv6 network becomes an island and that it is broken because they didn't update a tunnelYou end up with the customer having a bad experience. They never see the content or they only see the content after a 30-second wait."

    The reason this whitelist is necessary is because many people are victims of routers that send out v6 router advertisements despite not having v6 connectivity

    Which routers are these, and why is the correct procedure to maintain a massive whitelist (requiring ISP cooperation) rather than negotiating with ISPs to stop breaking IPv6 (requiring ISP cooperation)? What globally routable prefix are these routers advertising exactly, when they're not being assigned one?

    Hell, all you have to do is Google for "ubuntu disable IPv6" to see how many people are suffering with this problem.

    The problem of hundreds of sites advertising AAAA records which timeout? As someone who has had IPv6 connectivity for several years, I can tell you that hardly any sites offer AAAA records, so your reason doesn't wash - did you mean something else? Are you sure Ubuntu isn't suffering some problem?

    So, please, quit being a paranoid jackass.

    If you think I'm wrong, you could have said all that you've said without that sentence.

    There are *very* good reasons to set up this whitelist, and TBH, I think it may be the only way to start getting sites to advertise AAAA records

    Or, since we're breaking the universality of DNS, why don't we only respond with AAAA records if a nameserver's talking over IPv6?

  16. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    Which routers are these, and why is the correct procedure to maintain a massive whitelist (requiring ISP cooperation) rather than negotiating with ISPs to stop breaking IPv6 (requiring ISP cooperation)?

    I'm afraid I can't give you specific model numbers, but this is a very well known problem amongst content providers mulling the idea of rolling out v6. And we're talking home routers, here, not ISP core routers.

    And the whitelist *is* "negotiating with ISPs"... ie, they negotiate, the ISP sets up v6, and voila, they're on the whitelist. Problem solved.

    The problem of hundreds of sites advertising AAAA records which timeout?

    There are enough that it's noticeable, yes. Did you do the Google search? I bet you didn't. Maybe you should research the issue before dismissing it out of hand, eh?

    If you think I'm wrong, you could have said all that you've said without that sentence.

    You suggested that these provides had some ulterior motive for wanting this whitelist, and that the whole v6 thing was a coverup. That sounds pretty paranoid to me.

    Or, since we're breaking the universality of DNS, why don't we only respond with AAAA records if a nameserver's talking over IPv6?

    Because the *vast* majority of DNS traffic is, and will continue to be for the near future, performed over v4, even if the client is v6 enabled. Hell, I have an HE tunnel right now, and I use v4 to resolve DNS records.

    Honestly, if you don't agree with the solution to this problem, fine, so be it. But at least do a little research. This is a very real problem requiring a real solution. Or do you *really* think Google and NetFlix are just too stupid to realize how right you are?

  17. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    but this is a very well known problem amongst content providers mulling the idea of rolling out v6

    The problem of ISPs distributing broken routers which manage to advertise a prefix which they aren't ever issued with? Perhaps you aren't sure yourself, since you haven't been able to name one router which exhibits the problem, but you're not making it clear what actually goes wrong and why the solution isn't to fix the problem (of distributing broken routers) rather than one huge bureaucratic bandaid.

    And the whitelist *is* "negotiating with ISPs"...

    Erm, yes, that's what I meant by, "negotiating with ISPs to stop breaking IPv6".

    ie, they negotiate, the ISP sets up v6, and voila, they're on the whitelist. Problem solved.

    If you regard negotiating with every ISP as "voila... problem solved", you are more engineer than the real world will allow for.

    There are enough that it's noticeable, yes. Did you do the Google search? I bet you didn't. Maybe you should research the issue before dismissing it out of hand, eh?

    I've already heard many people whine about IPv6 slowing down their machine. It's usually to do with a small amount of time wasted by failing at looking up an AAAA record before moving onto the A record, and nothing to do with finding an AAAA record and trying to access it. The AAAA lookup, as far as I can recally, happens when the system supports IPv6 rather than only when the system has a routable IPv6 address, which is daft.

    (But, yes, I did a search about half an hour ago on my preferred search engine in case some new issue had exploded recently. Nope.)

    You suggested that these provides had some ulterior motive for wanting this whitelist, and that the whole v6 thing was a coverup. That sounds pretty paranoid to me.

    I suggested that the ISPs aren't being honest about why they want the whitelist. The fact that neither the guy interviewed in TFA (as I've shown) nor you (as I've shown) are giving a fully comprehensible explanation for the whitelist - even if there is one - suggests that there is not clarity about the reason for the whitelist.

    Because the *vast* majority of DNS traffic is, and will continue to be for the near future, performed over v4, even if the client is v6 enabled.

    If I'm Joe provider, I can return AAAA records if you're using my DNS server via IPv6, or A records if you're using it via IPv4. And, if I'm an ISP, I'll send the customer appropriate A-sending or AAAA-sending server addresses depending on how you're connecting, without you having to worry. Why will this not happen, unless you don't want it to? I need more information.

    Or do you *really* think Google and NetFlix are just too stupid to realize how right you are?

    I don't think Google or NetFlix are stupid - I think they're top performing businesses. Why would I therefore assume that their solution to a problem is the best solution for anyone but Google or NetFlix? "You must be wrong - Google has a solution and it's not the same as yours!" is fallacious, as I'm sure you can see.

  18. Thanks by acid06 · · Score: 1

    Great explanation. I would mod you up if I had mod points today.
    Hopefully someone else will.

  19. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    The problem of ISPs distributing broken routers which manage to advertise a prefix which they aren't ever issued with? Perhaps you aren't sure yourself, since you haven't been able to name one router which exhibits the problem, but you're not making it clear what actually goes wrong and why the solution isn't to fix the problem (of distributing broken routers) rather than one huge bureaucratic bandaid.

    Because the whitelist is feasible? The alternative is to break connectivity for (according to these folks) .8% of users while those broken routers are fixed/replaced.

    Besides which, without v6 content, there is no reason to fix broken hardware. And if the broke hardware isn't fixed, content providers won't roll out v6. It's the same chicken-and-egg problem v6 has been stalled over for years. The difference is, this whitelist solution actually has a chance of fixing it.

    If you regard negotiating with every ISP as "voila... problem solved", you are more engineer than the real world will allow for.

    If the guys running the whitelist are willing to go through that effort, who cares? Does it solve the problem? Yes. Is it complicated? Certainly. But at least it has a chance of succeeding.

    I've already heard many people whine about IPv6 slowing down their machine. It's usually to do with a small amount of time wasted by failing at looking up an AAAA record before moving onto the A record, and nothing to do with finding an AAAA record and trying to access it. The AAAA lookup, as far as I can recally, happens when the system supports IPv6 rather than only when the system has a routable IPv6 address, which is daft.

    Yeah, agreed, that's definitely an issue. In fact, glibc used to do that for a long time (fortunately that issue is fixed... I believe now it only attempts AAAA resolution if the host has a routable v6 address).

    And I certainly agree with you that there are likely *many* reasons why advertising AAAA records has caused headaches for end hosts, not the least of which is broken v6 stacks (as previously alluded to). But broken routing is, at least as far as I can tell, a well known issue with v6, and I really can't blame the content providers for attempting to search for a solution to this issue.

    I suggested that the ISPs aren't being honest about why they want the whitelist.

    So what do you think the real reason is? Either it's to fix v6 connectivity issues, or there's some other reason. Why do you propose that reason is?

    If I'm Joe provider, I can return AAAA records if you're using my DNS server via IPv6, or A records if you're using it via IPv4. And, if I'm an ISP, I'll send the customer appropriate A-sending or AAAA-sending server addresses depending on how you're connecting, without you having to worry. Why will this not happen, unless you don't want it to? I need more information.

    Probably because there's *still* some OSes that don't support DNS resolution over IPv6? Heck, even glibc is known to have issues with this configuration.

    I don't think Google or NetFlix are stupid - I think they're top performing businesses. Why would I therefore assume that their solution to a problem is the best solution for anyone but Google or NetFlix?

    Well, if you have a better idea, let's hear it.

  20. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    The alternative is to break connectivity for (according to these folks) .8% of users while those broken routers are fixed/replaced.

    The Internet is regularly broken for .8% of users for a multitude of reasons. Expecting all ISPs on the planet to end up cooperating with a huge Google-borne list is more of a political and administrative burden than inconveniencing .8% of users.

    In the next 3 or 4 years every site transitioning to IPv6 will need to do more than just add an IPv6 address one day and remove an IPv4 address at some point down the line. It's not just the issue the article seems to get its panties in a bother over, it's the more fundamental problem that bandwidth and routing for IPv6 is still fairly lame, and most people have to use tunnels. As such, even people (like myself) with working IPv6 connectivity end up with a shittier service when a site is IPv6 enabled. Regardless, even people with good IPv6 service from their ISPs might be using a router which breaks IPv6, and how will the ISP know about that? So a transition must occur in stages for any significant hoster:

    1. Simultaneously run www.ipv6.site.com and www.site.com, where the latter of these has A records only. Advertise it for geeks, etc.

    2. Watch feedback for your own and other sites, encourage manufacturers to fix their firmware, etc.

    3. When it appears that IPv6 performance is decent for a good number of people, push people to try out the IPv6 version of the site.

    4. Repeat 2 at some critical mass.

    5. Create www.ipv4.site.com and add AAAA records to www.site.com. Give links to www.helponipv6orsomething.org for people having troubles, plus the well-advertised alternative of www.ipv4.site.com.

    6. At some point in the future, remove www.ipv4.site.com.

    7. At some point in the long distant future, remove A records.

    Besides which, without v6 content, there is no reason to fix broken hardware.

    The problem is people who think IPv6 is a waste of time (the crisis managers) vs technocrats who want to push it on people via some huge magic scheme which involves EVERYONE. All that's needed is a few bigger players to offer two alternative sites, as above, and to perhaps give perks for IPv6 - hopefully /using/ the advantages of IPv6, such as working multicasting for bandwidth-efficient live media streaming, or IPv6sec, or any number of things that are easier without NAT.

    If the guys running the whitelist are willing to go through that effort, who cares? Does it solve the problem? Yes.

    The problem is not the dearth of people willing to get paid to do Google's bidding - the problem is expecting every ISP on the planet to want to cooperate, and for such an administrative effort to scale that well.

    So what do you think the real reason is? Either it's to fix v6 connectivity issues, or there's some other reason.

    Information and control. I mean, if it's no bother, I'll volunteer to be the guy who aims to get a list of every ISP on the planet, an accurate database of addresses actually used by its customers, and an implied statement of willingness to submit data to my database (and to comply with various conditions) in return for me to provide Internet services. In fact, now I have all this information, it seems I'm duplicating a lot of the work of the IP registries... I'd sure be happy to help out with that too!

    Probably because there's *still* some [sixxs.net] OSes that don't support DNS resolution over IPv6?

    Irrelevant. The local router/gateway does the requesting - it could be an IPv6 DNS client and an IPv4 DNS server (although tbh I'm not quiet sure what's being whitelisted anyway here, as it's the ISP's DNS server that's going to be seen by the content provider). For tunneled machines, you're already requiring people to install special software, so you can also install an appropriate local proxy.

  21. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    The Internet is regularly broken for .8% of users for a multitude of reasons.

    That's a BS argument, though. The "internet" isn't broken for these people. IPv6 is broken for these people. If a content provider deploys IPv6, suddenly a *new* 0.8% of internet users will be highly annoyed trying to access their site. So, from a content provider's perspective, they can either inconvenience that .8% of users for no real appreciable gain in the short term, or they could just not bother.

    The third option is this one: selectively make v6 available to ISPs who guarantee connectivity.

    All that's needed is a few bigger players to offer two alternative sites, as above, and to perhaps give perks for IPv6 - hopefully /using/ the advantages of IPv6, such as working multicasting for bandwidth-efficient live media streaming, or IPv6sec, or any number of things that are easier without NAT.

    But that's already been tried! Hell, Google's been running ipv6.google.com for *years*. But IPv6 adoption *still* isn't happening. So, yes, we could keep going with your plan, ensuring that v6 will never get out the door, or we can finally admit that transition scheme simply doesn't work, and try something different.

    Information and control. I mean, if it's no bother, I'll volunteer to be the guy who aims to get a list of every ISP on the planet, an accurate database of addresses actually used by its customers, and an implied statement of willingness to submit data to my database

    Umm, what the fuck are you talking about? Do you even understand how this scheme works? Apparently not.

    Here, let me explain how Google does it (presumably this larger-scale whitelist will work the same way): ISP goes to Google and says "I'm v6 ready!". Google says to ISP "aight, sweet, let's test it out." Google verifies it works. Now Google configures their DNS servers to return AAAA records to the ISP DNS server. Now anyone in the ISP's network using the ISP's DNS servers will get AAAA records for Google's services.

    Nowhere in this scheme does Google need a list of IP addresses from the ISP.

    Seriously, where'd you get the idea that they'd need a IP list?

    Irrelevant. The local router/gateway does the requesting - it could be an IPv6 DNS client and an IPv4 DNS server (although tbh I'm not quiet sure what's being whitelisted anyway here, as it's the ISP's DNS server that's going to be seen by the content provider).

    Oh come on, you and I both know that most people don't have a local DNS cache that can submit the requests over v6. We're talking about your grandma, here, not a computer geek running their own FreeBSD firewall.

  22. Re:yeah also if you unplug your modem and forget.. by Anonymous Coward · · Score: 0

    That's a BS argument, though. The "internet" isn't broken for these people.

    No. I was stating that 0.8% of people being bothered isn't a reason to create some massive scheme - 0.8% is a typical proportion of people bothered by some upgrade/issue on the Internet at any one time

    If a content provider deploys IPv6, suddenly a *new* 0.8% of internet users will be highly annoyed trying to access their site.

    Only if your idea of deployment is "add AAAA records then go home", which is a crap approach and not at all like the one I suggested. There are so many issues outside the ISP granularity level, such as people buying their own routers or variable routing/bandwidth performance, that to yes/no for all IPv6 sites on an ISP level is not likely to help.

    So, yes, we could keep going with your plan, ensuring that v6 will never get out the door, or we can finally admit that transition scheme simply doesn't work, and try something different.

    Really? Because ipv6.google.co.uk doesn't exist for me, only the US-localised ipv6.google.com. And what special IPv6 features are content providers exploiting? That's right, nothing much, because it's a half assed job and everyone's surprised that it's not being received with open arms.

    Now anyone in the ISP's network using the ISP's DNS servers will get AAAA records for Google's services.

    That's how I implied was the only way I could see it working ("although tbh I'm not quiet sure what's being whitelisted anyway here, as it's the ISP's DNS server that's going to be seen by the content provider"), yet the article implies finer granularity. But if the method you describe is that implemented, it's still awful: you're expecting every ISP to submit DNS server details to Google and be at the mercy of *their* testing service to enable the ability of all their users to make use of an Internet protocol. That's a horrible precedent.

    Also, what about people who use OpenDNS or any other number of DNS servers, such as Google's own? Run their own servers without necessarily forwarding to ISP? The ISP I use practically made it official policy to recommend OpenDNS for a while for people with DNS problems, and it seems typical for some otherwise very good British ISPs to have crap in-house DNS.

    Oh come on, you and I both know that most people don't have a local DNS cache that can submit the requests over v6. We're talking about your grandma, here, not a computer geek running their own FreeBSD firewall.

    Sigh. The IPv6-ready home router would do that for you. If you were tunneling, the tunneling setup software you install would do it for you.

  23. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    I was stating that 0.8% of people being bothered isn't a reason to create some massive scheme

    Clearly the content providers who'd be losing those users completely disagree with you. And given it's their money and their content, and given their reluctance to deploy v6 is one of the primary reasons v6 is going nowhere, it probably makes sense to listen to their needs and attempt to address them. This scheme does that.

    Only if your idea of deployment is "add AAAA records then go home", which is a crap approach and not at all like the one I suggested.

    Yeah, but again, your scheme has been considered. It's been found wanting.

    So, yes, you could cover your ears, keep yelling "la la la, my idea is better", or you could just admit that something new is needed, as v6 is clearly stuck.

    you're expecting every ISP to submit DNS server details to Google and be at the mercy of *their* testing service to enable the ability of all their users to make use of an Internet protocol. That's a horrible precedent.

    Yes. Tough. Honestly, I just don't care if it's inconvenient for the ISPs. They've already proven they are unwilling to roll out v6 in any sort of meaningful way. So if they can't be trusted, well, then Google and the other content providers are gonna have to start babysitting them until they can get their shit in gear.

    Also, what about people who use OpenDNS or any other number of DNS servers, such as Google's own?

    Tough. Either that or OpenDNS needs to talk to the whitelist management to get an exemption for their service (odds are people who are using OpenDNS are a minority, and so they might not care if a few OpenDNS users with b0rked v6 connections suddenly see major slowdowns). Or you just live with browsing the v4 web. *shrug*

    Sigh. The IPv6-ready home router would do that for you. If you were tunneling, the tunneling setup software you install would do it for you.

    So you want to fix this issue by... having everyone affected go out and buy new routers?

    Now who's thinking like an engineer?

    The *entire point* is that broken hardware is out there and there's no impetus to get it replaced, as the content providers refuse to advertise AAAA records... because there's all that broken hardware out there. So, yeah, if you could magically fix all the broken gear and get IPV6-ready routers in everyone's houses, the problem would go away. But, of course, that ain't gonna happen.

  24. Re:yeah also if you unplug your modem and forget.. by Anonymous Coward · · Score: 0

    Clearly the content providers who'd be losing those users completely disagree with you.

    No, it's just a few loud providers who made little effort deploying IPv6 in the first place.

    something new is needed, as v6 is clearly stuck.

    If content providers want to make IPv6 appealing, the correct method is to provide feature parity via IPv6 (which Google haven't) then extra features using the advantages of IPv6 (which Google haven't), not to use their clout to annoy ISPs.

    Yes. Tough. Honestly, I just don't care if it's inconvenient for the ISPs.

    Google: We have a proposal...
    ISP: Proceed.
    Google: You do X...
    ISP: And our customers get...
    Google: IPv6 access to sites...
    ISP: And our customers care because...
    Google: They get IPv6 access!
    ISP: So we have to do X, and they get switched over to more experimental alternatives, rather than having a choice?
    Google: Bingo!
    ISP: HAND.

    So you want to fix this issue by... having everyone affected go out and buy new routers?

    What are you talking about? They'll have to do that to get native IPv6. Might as well have firmware which handles the transition smoothly for legacy clients.

    The *entire point* is that broken hardware is out there and there's no impetus to get it replaced, as the content providers refuse to advertise AAAA records... because there's all that broken hardware out there.

    They (I) refuse to advertise AAAA records for www.site.com because there are any number of problems which may occur with IPv6, from bad ISP-provided routers (small problem) to bad homemade setups (over 0.8% aftermarket) to the fact that IPv6 routing/bandwidth is plain shitter as packets travel across the Interweb (serious problem affecting most users). Google's scheme tackles one of these problems badly, with a more reliable and no less useful result coming from simply refusing their offer entirely.

  25. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    No, it's just a few loud providers who made little effort deploying IPv6 in the first place.

    Good lord, you've *got* to be kidding. Google has done more to push v6 than virtually any other content provider out there. And I'm actually a little shocked NetFlix is on board.

    Do you have any *better* examples of content providers getting onboard? 'cuz god knows I don't, specifically because of issues like this.

    So we have to do X, and they get switched over to more experimental alternatives, rather than having a choice?

    Buh? If the users want access to the v6 network, then this is what the ISPs need to do. What is this "choice" you're referring to? Because last I checked, users would have a choice: run dual-stack or don't.

    What are you talking about? They'll have to do that to get native IPv6.

    But these users that are affected by this issue have *no idea* how they're connected to the internet. They didn't seek out v6 connectivity. That wasn't on their list of shit to deploy this week. The whole point is that mom happens to be running a v6-capable router ('cuz that's what they sold at Best Buy), and it turns out that that the router or ISP is broken in some way. Mom didn't go out to *get* v6 connectivity. It just happened.

    So now you're saying that, to fix this problem, we should expect those consumers to go upgrade their routers? It's just not gonna happen (outside the normal obsolescence cycle).

    Google's scheme tackles one of these problems badly, with a more reliable and no less useful result coming from simply refusing their offer entirely.

    I disagree. This scheme at least makes it possible for content providers to start deploying v6 right now, without adversely affecting their existing customer base, while simultaneously transparently enabling v6 for those users who have an ISP that's on the ball (thanks to Google's agreement with HE, for example, www.google.com has AAAA records if you're connected to my network, so anyone using my wifi can transparently access Google's services over the v6 web, and they have *no idea it's even happening*).

    Now, don't get me wrong, I agree, it's not a perfect solution. But, let's face it, v6 is horribly stalled out right now, and unless content providers start populating the v6 web, it'll continue to go nowhere fast, and content providers won't get on the ball as long as v6 connectivity is broken for a financially significant fraction of their userbase.

    Incidentally, I strongly suspect this is also very temporary. After all, I really doubt the providers *want* to have to run this fucking thing, as there is non-trivial administrative overhead. But for now, at least it allows content providers to start providing v6 content to users without expecting them to use silly domain name hacks (come on, an ipv6-specific subdomain? There's a great way to ensure no one hits your v6-enabled site).

    As an aside, I do appreciate this (incredibly extended) conversation... it's an interesting subject, and you've certainly got a valid set of points. I just honestly don't believe that your transition scheme can actually work in the real world (god knows it hasn't over the last, what, 10 years?), which leaves few options for moving forward (although, hey, if you can think of something else, I'd be curious to hear it).

  26. Not the greatest idea by FliesLikeABrick · · Score: 1

    I am concerned that this idea, if implemented, would stick around for way too long and would actually impede the progress of IPv6 adoption. I would be much more comfortable with an idea like this if it had an expiration date from the start, e.g. "this listing mechanism will be considered deprecated after 2 years, and will become unavailable on ." Without this, I can see it being hard-coded into and depended on by way too many apps, tools, companies, sites etc etc for years to come, and actually inhibiting IPv6 adoption and causing connectivity issues.

    There are loads of issues with outdated blacklists for spam-fighting, for example, and issues with companies and other bodies using their own out-of-date copies/instances of such lists. What would keep problems like that from plaguing this idea, if it was implemented?

    Without an expiration date, what would urge these companies to stop using this, or urge others to stop using this instead of offering up content natively on v6 to all?

    For the record, I have hosted a large variety of sites (including the official sites for the game Soldat, its related projects, communities, etc) for a few years, including fully dual-stacked DNS and mail infrastructure for over two years with *zero* connectivity issues from any users whatsoever, and that has even been all through a Hurricane Electric tunnel, pushing a significant amount of content over IPv6.

  27. Are you so sure about that? by gbutler69 · · Score: 1

    How does multicase require intelligence in the network? Multi-Cast works like this:

    1. My computer tells my router, "Hey there, I'd like to get packets destined for the Multi-Cast Address: xxx.xxx.xxx.xxx or in IPv5 XX:XX:XX..."
    2. My router tells routers it is talking to, "Hey I'd like to get packets destined for Multi-Case Address: ...."
    3. A Multi-Caster sends a packet to all it's routers
    4. Those routers check if any routers it talks to requested that traffic, if so, it sends it
    5. Eventually the traffic gets to routers where one or more endpoints requested it
    6. The routers send it to the end-points

    How is this any more intelligence than that already built into the network?

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
    1. Re:Are you so sure about that? by amorsen · · Score: 1

      The difference is that with multicast, each stream effectively gets a dynamically routed Internet address. Whenever someone starts viewing a stream, all the routers in between the sender and the receiver need to be informed that traffic to a particular multicast address has to be transmitted in a particular direction. When they stop viewing the stream, the routing needs to be updated again.

      Those routers check if any routers it talks to requested that traffic, if so, it sends it

      That's the problem. That requires a routing table equal to the number of simultaneous streams going through that particular router, with constant updates when viewers join or leave. In comparison, the IPv4 table has around 300000 entries and many core routers have limits around a million routes. Imagine if someone decided to do P2P by multicast (an otherwise quite reasonable design) -- how many torrents are running world wide right now?

      --
      Finally! A year of moderation! Ready for 2019?
  28. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    Good lord, you've *got* to be kidding. Google has done more to push v6 than virtually any other content provider out there.

    What has Google done to push IPv6, i.e. in what way has it demonstrated feature parity with IPv4 or benefits over IPv4? The fact that Google is considered at the forefront is a sign of how little /anyone/ has done in the public space - and it hasn't done more than any number of content providers, smaller ISPs (that's the way to do it!), etc which already are involved in IPv6.

    But, to answer your question, why not start with the sixxs coolstuff? Note in particular that multicast is demonstrated, and that promotional IPv6 services are offered (newsgroups) even when the service could be provided as easily with IPv4. It's a very minor marketing effort, but it's still got substance to it much greater in proportion to size than Google has (hitherto) demonstrated.

    What is this "choice" you're referring to? Because last I checked, users would have a choice: run dual-stack or don't.

    The choice to use IPv4 or IPv6 (with extra features, where IPv6 can be so exploited) sites.

    So now you're saying that, to fix this problem, we should expect those consumers to go upgrade their routers? It's just not gonna happen (outside the normal obsolescence cycle).

    And how exactly are ISPs going to get Approved[tm] by Google if most of their customers have broken routers which ruin the fun once AAAA records are sent?

    while simultaneously transparently enabling v6 for those users who have an ISP that's on the ball

    But this will just mean a decrease in performance until *end-to-end* routing/bandwidth for IPv6 is as good as for IPv4. You might not get the n second timeout - the nature of the lameness just changes. An ISP doesn't either have good or bad IPv6 connectivity to the whole world!

    unless content providers start populating the v6 web, it'll continue to go nowhere fast,

    Unless they start populating it with something users want. Even if it's just feature parity combined with the vanity stage I mentioned a few posts up, where you're visiting either www.blah.com or www.legacy-ipv4.blah.com. But making it up to Google rather than the customers whether services in general are good enough or better on IPv6 is daft.

  29. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    In the video as linked to in my other post, note in particular around 32 min, when this guy - whose business provides the best native consumer IPv6 connectivity in the UK - points out how awkward Google were with him.

  30. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    What about it? That video just illustrates precisely what this coalition is trying to deploy, as Google has been doing this for a while now. Again, is it annoying for the ISP? Yeah. I just don't care, that's all.

    Frankly, I find it funny that guy doesn't understand why Google is being so cautious. Then again, he isn't in the business of making money based on eyeballs. Google, meanwhile, stands to lose real dollars if someone decides to, say, switch to Bing because Google's AAAA records cause that person's network connection to seemingly slow to a crawl while they're trying to perform a search.

  31. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    What about it? That video just illustrates precisely what this coalition is trying to deploy,

    Sorry, what? The video illustrates how an ISP arrived at the stage of providing good native consumer IPv6. Yet Google, which has done no such thing for any consumer, thought his efforts not good enough when he tried to get whitelisted.

    as Google has been doing this for a while now.

    Google has done less for IPv6 than this guy's ISP has. They have:

    1. Provided native IPv6 to all their clients, with a level of consumer IPv6 support unrivalled in the UK;

    2. Got the biggest ISP wholesaler in the UK to fix their systems to make that possible, and to commit to future support of IPv6;

    3. Ensured all mail, hosting, etc services provided by the ISP are IPv6-capable;

    4. Gone around evangelising IPv6.

    Again, is it annoying for the ISP? Yeah. I just don't care, that's all.

    It's annoying for the ISP not only because it's a waste of time but because, as he commented, Google don't seem interested in actually deploying IPv6, and reject businesses such as his which are at the forefront of consumer IPv6 deployment. He did not speculate on what Google are actually up to, though I'm sure he has a much better idea than I do.

    Frankly, I find it funny that guy doesn't understand why Google is being so cautious.

    His business (and, as seems to the extent I've spoken to him, his passion) is in providing cutting edge Internet connectivity. He accepts the challenge of customers who are more demanding and less tolerant of failure than the Average User. Sometimes they fuck up - for example, they had fairly shitty custom written mail services for quite a while - but on IPv6, they have it just right. Google, in its control freakery, should not step so cautiously, and absolutely must not encourage the rest of the Internet world to do so.

    Then again, he isn't in the business of making money based on eyeballs. Google, meanwhile, stands to lose real dollars if someone decides to, say, switch to Bing because Google's AAAA records cause

    This comes back to the point I made ages ago that Google in its pedestrian businessman role (as an ad broker) is not appropriate as any sort of authority/organiser of the IPv6 transition.

    If Google really wanted to make a difference, it would follow JANET's lead into properly documenting and cooperating with ISPs in implementing IPv6 multicast, and use its resources to showcase other IPv6 goodies. If Google really wanted to make a difference it could add AAAA records at some stage with a notice passing people to a legacy.google.com for people with fucked up IPv6 connectivity (which could be for any number of reasons /other than a nasty ISP-provided router/).

    Let's make this quite clear: there is no clear advantage to the average consumer to making the average web site available on IPv6 rather than IPv4. Telling ISPs that, if they jump through more hoops than the best consumer IPv6 ISP in the UK had to, they might just get whitelisted by Google so that the consumer gets at best exactly the same experience as before, is a waste of everyone's time. "Being able to visit IPv6 versions of IPv4 web sites" is barely an advantage of IPv6. Adding some dumb hurdle to achieve it is of no use.

    Anyway, if so many people avoid Google because of the broken router Abomination, a similar proportion will avoid this guy's ISP when his web site loads too slowly. They've taken the risk and used their extremely limited (vs Google) technical resources to identify and fix barriers to IPv6 deployment. Google are slow.

  32. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    Sorry, what? The video illustrates how an ISP arrived at the stage of providing good native consumer IPv6. Yet Google, which has done no such thing for any consumer, thought his efforts not good enough when he tried to get whitelisted.

    Yup, I understand that. Google treated them the same way they treat every random ISP on the street, with suspicion, because so many ISPs have gotten IPv6 wrong.

    Again, the ISPs have made this bed. This guy may be one of the shining lights, but he's in an industry that's just barely competent enough to keep a regular v4 network up and alive. You can hardly blame Google for doing their diligence.

    Google has done less for IPv6 than this guy's ISP has. They have:

    And yet, v6 has still gone nowhere, despite all his evangelizing. Which is, I'm sure, quite frustrating. But the simple fact is, v6 ain't goin' nowhere unless there's content. And that guy isn't providing content. So while I applaud his efforts, him, and people like him, aren't going to be the sole reason v6 finally gets real adoption. It's gonna be a concerted effort between ISPs *and* content providers, and this scheme finally has a chance of getting content providers onboard.

    Google don't seem interested in actually deploying IPv6, and reject businesses such as his which are at the forefront of consumer IPv6 deployment.

    Oh come on, quit being so dramatic. Google never rejected anyone. Did they make those guys go through a bunch of hoops? Yes, they did. But the guy flat out stated that he expects to close a peering agreement with Google.

    And as for claiming Google "don't seem interested in actually deploying IPv6", that's just bullshit. Clearly they are, otherwise they wouldn't have bothered rolling out YouTube and all their other services over v6, nor would they have set up peering arrangements with HE, this ISP you cited, and I'm sure others. And they wouldn't be working on this whitelisting scheme now.

    But what they're *not* interested in is adversely affecting their massive, existing customer base. And can you really blame them? I can't.

    No, you just don't like how Google is going about it. And that's fine. But don't attribute malice or incompetence to an approach you simply disagree with.

    Google, in its control freakery, should not step so cautiously, and absolutely must not encourage the rest of the Internet world to do so.

    Dude, the rest of the Internet world is *already are being that cautious*! Don't you see? Content providers *already* refuse to deploy v6 because of these issues. They're *already* too scared of the customer backlash. The only way to get them past those fears is to provide some kind of guarantee that their end users won't be impacted. The proposed scheme has a chance of doing that.

    If Google really wanted to make a difference, it would follow JANET's lead into properly documenting and cooperating with ISPs in implementing IPv6 multicast, and use its resources to showcase other IPv6 goodies. If Google really wanted to make a difference it could add AAAA records at some stage with a notice passing people to a legacy.google.com for people with fucked up IPv6 connectivity (which could be for any number of reasons /other than a nasty ISP-provided router/).

    Bah, that's just totally unrealistic.

    If I understand you correctly, the "proper" way to finally get v6 deployed is to find a way to showcase technologies that take advantage of unique v6 features (of which multicast and end-to-end connectivity are really the only ones that would concern the end user). But, once again, this is a chicken-and-egg problem. People won't build new, exciting applications on top of v6 technology if there's no one out there to use those damned applications in the first place.

    Still, you make a legitimate point. It is certainly true that Google could probably do more to evangelize v6. Simply deploying it isn't enough to really get users interested in the topic. I'm

  33. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    Again, the ISPs have made this bed. This guy may be one of the shining lights, but he's in an industry that's just barely competent enough to keep a regular v4 network up and alive. You can hardly blame Google for doing their diligence.

    Their diligence? Google are irrelevant when it comes to pioneering either development or deployment of network layer technology. Yet instead you're telling off ISPs for not somehow not providing IPv4 properly, when they've managed to help grow the consumer Internet in the past 10 years at a rate unrivalled by probably any other consumer tech?

    Google are FUDing, because it's in Google's interest to spread FUD as a precursor to the "but if you just put all the information/control in our hands, we'll make it all better..." which forms the basis of every single business decision they make.

    Oh come on, quit being so dramatic. Google never rejected anyone. Did they make those guys go through a bunch of hoops? Yes, they did. But the guy flat out stated that he expects to close a peering agreement with Google.

    This is because he is stubborn and persistent. Most ISPs would just stop caring before they'd even started.

    It's gonna be a concerted effort between ISPs *and* content providers, and this scheme finally has a chance of getting content providers onboard.

    All it does is give content providers a chance to reduce the inconvenience for under 0.8% of users once or twice (until they figure out the problem or choose the legacy URL) in the event that providers believe simply adding AAAA records is correct migration procedure. Since adding AAAA records with the current reliability of global IPv6 connectivity is a shit idea anyway - i.e. the problem is as likely to be bad IPv6 setup/connectivity on the content provider's end, or somewhere in the middle - you're trying to solve a problem by an initiative which implies a poor method.

    Indeed, Google still doesn't provide usable IPv6 search for anyone outside the US, because its ipv6.google.com won't localise, and ipv6.google.co.uk doesn't resolve. It's pathetic, and comes under the "bad IPv6 setup/connectivity on the content provider's end" category. Google are the problem in my enjoyment of Google over IPv6 - not the ISP/tunnel (depending on where I'm at), and not transit. And yet now they have the audacity to tell the world how backward everyone else is.

    And as for claiming Google "don't seem interested in actually deploying IPv6", that's just bullshit. Clearly they are, otherwise they wouldn't have bothered rolling out YouTube and all their other services over v6, nor would they have set up peering arrangements with HE, this ISP you cited, and I'm sure others. And they wouldn't be working on this whitelisting scheme now.

    They have experimented with reduced feature IPv6 service provision, and now they're trying to set up a huge whitelist as a means to some other end - the fact that their ostensible aim is IPv6 deployment is overshadowed by their dominating, bureaucratic approach.

    Dude, the rest of the Internet world is *already are being that cautious*! Don't you see? Content providers *already* refuse to deploy v6 because of these issues.

    Content providers refuse to deploy IPv6 because they do not see themselves or their customers benefitting from it. Even if there weren't some sub-1% figure of customers who it was believed it would affect negatively, there'd still be no perceived benefit. It's unnecessary effort for no reward, and with risks far more significant than the problem of potentially pissing off your sub-1%.

    But, once again, this is a chicken-and-egg problem. People won't build new, exciting applications on top of v6 technology if there's no one out there to use those damned applications in the first place.

    So what's Google labs for? The A&A ISP managed to find enough people interested

  34. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    Thinking about it, since Microsoft has been onboard with IPv6 before anyone had even heard of Google, they'd be better poised to ensure a smooth transition by pushing an update which regularly checks for good IPv6 connectivity and temporarily disables attempts to resolve AAAA records if such a check fails. A simple registry/UI change should disable this service, of course.

    As for where the servers are which respond to the connectivity checks - well, MS can host them and rejoice in the data it collects by hearing the IPv6 pings. They already get to phone home in their EULA for antipiracy and update checks, and the world seems to be happier with these potentially much greater intrusions.

    The Linux community could produce a similar daemon. Hell, cooperate with Microsoft so you can use their ping collectors if you want, as otherwise angry rival newspaper publishers cooperate on technologies for the common good such as environmental measures. However, already having the resources to provide updates, I'm sure the Linux community can muster up the bandwidth to hear a ping every so often.

  35. Re:yeah also if you unplug your modem and forget.. by Abcd1234 · · Score: 1

    *snicker* Well, we'll agree to disagree. :) But on this point:

    Well, you're still assuming the ostensible motive...

    Again... quit being a paranoid jackass. Seriously. Just because you don't like the approach, and evidentally don't like Google, doesn't mean this scheme must necessarily be motivated by some secret, nefarious secondary purpose.

    Honestly, I've never understood why people, when faced with an idea they don't like or can't understand, just fall back to deriding the source of the idea. You sound like a Republican attacking healthcare reform. It can't be that they simply disagree. No no. It must be an evil socialist plot to take over the lives of every American.

    It's totally absurd, and you really need to try and back up and get a little perspective. Honestly.

  36. Re:yeah also if you unplug your modem and forget.. by FuckingNickName · · Score: 1

    Honestly, I've never understood why people, when faced with an idea they don't like or can't understand, just fall back to deriding the source of the idea.

    I dislike the idea, *and* I don't trust the source of the idea. These two intertwined issues. Even if the idea was proposed by an entity I felt confident dealing with, I still wouldn't like the idea. Even when Google pushes good ideas, I still don't want Google implementing those ideas if they affect others on too large a scale because I don't feel confident dealing with Google. But, in this case, we have a bad idea from an entity which would be expected to propose this sort of solution (because it fits in with its modus operandi) rather than something better for the Internet as a whole.

    It is perfectly legitimate to attack both the idea and its proposer's motives, just as people are free to attack both the idea/implementation of Obama's healthcare plan and question his motives. For motives will reveal any gotchas and affect the implementer's future direction. No action is performed in an altruistic vacuum, and you're regrettably naive if you think Google's final aim is "bringing IPv6 to the masses". Its final aim is to make money, and if we can't clearly see how it's doing that by pushing IPv6 as it is, it's because we lack the knowledge, not because Google are altruistic. Who knows, maybe they're negotiating with big ISPs to do something fancy with multicast? Either way, I'd like to know if they expect me to cooperate.

    As a parting note, I want you to consider the difference between reasonable and Google's method in encouraging the casual enthusiast to adopt IPv6 (and every technological take-off begins with the casual enthusiast).

    Expected:
    1. Set up IPv6 tunnel, receive feature parity Google service via IPv6.

    Experience:
    1. Set up IPv6 tunnel;
    2. Be surprised that you're not getting any Google IPv6 connectivity;
    3. Find out that www.google.com isn't providing AAAA records;
    4. Check with your tunnel provider, and find that they have signed up to some Google whitelist;
    5. Assume that this means you have to make DNS requests from an IP address in their range, so get your local forwarding DNS server working on IPv6;
    6. Find out that www.google.com isn't providing AAAA records;
    7. Read up further, and find that the whitelist is actually a specific list of their DNS servers;
    8. Find out what these DNS servers are, which involves a dig to list all the AAAA records for the local list of five or six caching DNS servers;
    9. Add all the records to bind;
    10. Find that you're finally getting IPv6 addresses (woohoo!), but that resolution is intermittently slow;
    11. Ping each DNS server to find out which is lowest latency - they're all at least double the latency of your ISP's local DNS server, but whittle down to two;
    12. After more experimentation, find that one of these servers takes around 5 seconds to respond to half the requests;
    13. Whittle down to one server of reasonable speed;
    (14. For end-to-end IPv6, send IPv6 address for your local DNS server via RDNSS, the recent extension to the router advertisement protocol, but find that Windows 7 ignores this extension entirely. Not a great problem for me, but a barrier to those who might want to advertise the IPv6-only DNS server found in 13 directly, as they'll have to set up DHCPv6. And, if you have XP, you're SoL.)

    The ironic thing here is that this describes an experience with a service not only whitelisted by Google but with administrative input from Google employees. If Google wasn't such a control freak, the user would be done at step (1).