Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Android The Internet Networking Upgrades

IPv6-Only Is Becoming Viable 209

An anonymous reader writes "With the success of world IPv6 day in 2011, there is a lot of speculation about IPv6 in 2012. But simply turning on IPv6 does not make the problems of IPv4 exhaustion go away. It is only when services are usable with IPv6-only that the internet can clip the ties to the IPv4 boat anchor. That said, FreeBSD, Windows, and Android are working on IPv6-only capabilities. There are multiple accounts of IPv6-only network deployments. From those, we we now know that IPv6-only is viable in mobile, where over 80% (of a sampling of the top 200 apps) work well with IPv6-only. Mobile especially needs IPv6, since their are only 4 billion IPv4 address and approaching 50 billion mobile devices in the next 8 years. Ironically, the Android test data shows that the apps most likely to fail are peer-to-peer, like Skype. Traversing NAT and relying on broken IPv4 is built into their method of operating. P2P communications was supposed to be one of the key improvements in IPv6."
This discussion has been archived. No new comments can be posted.

IPv6-Only Is Becoming Viable

Comments Filter:
  • Not sure if serious (Score:4, Informative)

    by MrEricSir ( 398214 ) on Friday January 13, 2012 @08:44PM (#38693686) Homepage

    Are you trolling, or horribly confused between domain names and IP addresses?

  • Is it dual stack? FreeBSD developers have actually set it up in recent releases so you can compile with ONLY IPV6 (INET6), IPV4 (INET), or SCTP only. Then they came up with a bunch of tests to see how IPV6 only would work on the Internet and then they checked for compliance. It's rather amazing what they've accomplished so far and most of it within days of last year's world IPV6 day.

    I expect a recent linux kernel to do well with IPV6. I'm not questioning that. Just wondered if it's still dual stack dependent and how much testing has happened with userland bits. Since it's a distro problem more than just the kernel. In FreeBSD, they have to make sure all the userland parts work too. The biggest missing piece is DHCPv6 in FreeBSD that I know of.

  • by hedwards ( 940851 ) on Friday January 13, 2012 @08:52PM (#38693770)

    The point here is that FreeBSD functions completely without IPv4, and not just over the internet, but internally as well. It's actually a much tougher task with Linux as Linus only controls the kernel, he has to convince other projects to go IPv6 only as well.

  • by bigogre ( 315585 ) on Friday January 13, 2012 @09:04PM (#38693900)

    I get to test software on the Internet. In the grand scheme of things there are few servers out there talking IPv6 at the moment. There are relatively few Web servers talking IPv6, and there are relatively few DNS servers talking IPv6. If I configure a caching DNS server to be IPv6 only I can only talk to a few things today. Even if the DNS server is configured to talk IPv4 but I query for names on IPv6 (AAAA records) there are few to find. Many DNS servers don't even handle AAAA requests properly. A lot of infrastructure is yet to be deployed to make IPv6-only a viable way to access the Internet.

    Those millions of mobile devices talking IPv6 today can only do that going through NAT64 gateways (read that as NAT 6 - 4, as in allowing IPv6 to access IPv4). Yes, having the devices that can talk IPv6 is part of the solution. Now the servers need to be there.

    I suppose you could call the large number of IPv6 devices the "chicken". Now the chicken needs to lay the egg.

  • by The Mighty Buzzard ( 878441 ) on Friday January 13, 2012 @09:26PM (#38694082)

    Is it now? How hard is it to remove the IPv4 assignments from your network interfaces and lo? Oh, that was pretty easy. Took seconds.

    I'm happy for all the BSD guys who are doing the IPv6-only dance of joy but it's a political move rather than a useful one to remove the IPv4 stack from the kernel on anything but extremely limited devices. You don't actually gain anything by removing it on a desktop, laptop, server, or most consumer embedded devices.

    At this point, it's a lot like buying an electric car when your power comes from a coal plant. It may make you feel better about yourself but nobody actually gains anything.

  • by Cyberax ( 705495 ) on Friday January 13, 2012 @10:37PM (#38694568)

    ====
    ifconfig lo down
    ifconfig eth0 del YOUR_IP
    killall dhclient
    ====

    Hey, that was easy!

  • Re:IPv6 and Unicorns (Score:5, Informative)

    by smash ( 1351 ) on Saturday January 14, 2012 @12:52AM (#38695200) Homepage Journal
    internode already offer native IPv6, and have for a number of years now. In Australia...
  • by Dagger2 ( 1177377 ) on Saturday January 14, 2012 @04:14AM (#38695842)

    For example, with IPv6, there isn't really provider independent address space.

    Uh.

    Yes there is. See for example this [arin.net] and this [ripe.net]/this [ripe.net].

  • by unixisc ( 2429386 ) on Saturday January 14, 2012 @05:23AM (#38696054)
    Any organization that gets a /48 directly from ARIN, APNIC or any of the other RIRs has provider independent address space. They can then allocate different subnets to different ISPs, in addition to subnetting their various offices/locations, departments and so on.

    Otoh, it's IPv4 that would be incapable of providing provider independent addresses, since everybody is scouring for them.

I've noticed several design suggestions in your code.

Working...