Slashdot Mirror


Deep Space 6 Publishes New IPv6 Status Pages

Mauro Tortonesi writes "The Deep Space 6 initiative publishes the first of the new IPv6 Status Pages: Current Status of IPv6 Support for Networking Applications. The IPv6 Status Pages are a survey of the current status of IPv6 support for the Linux networking stack, system libraries and networking applications. At the moment there is only one page concerning the IPv6 support of Linux networking applications, but we are planning to publish more pages soon and to extend our target to other important UNIX-derived OSes (e.g. *BSD) too."

95 comments

  1. Useful by dimmu · · Score: 5, Interesting

    It's a pretty useful list for UNIX users, however I don't see any Windows program that actually is doing IPv6 (for example Putty). It would be nice to also have such a list as I personally see IPv6 Win32 applications as the real breaktrough for IPv6.

    --
    -- Cliff Albert
    1. Re:Useful by Anonymous Coward · · Score: 2, Funny

      This is Slashdot; Windows doesn't matter, you fool!

    2. Re:Useful by Realistic_Dragon · · Score: 1

      Why? In the great scheme of the internet Windows is an irrelevance. There needs to be support in serious server platforms _now_ to ensure that hardware deployed today will be able to talk IPv6 in 5-10 years time. The client platforms (windows etc) probably don't need to roll over to IP6 for another 2-3 years, as very little consumer equipment (or even Windows servers) will still be around in a recognisable configuration by then.

      --
      Beep beep.
    3. Re:Useful by dimmu · · Score: 1

      If there is no support on the Windows (Client) platform most manufacturers of non-standardized software will not modify there software to support IPv6 (i'm think kazaa, msn, etc). One of the benefits I see in Windows XP (besides all the cons) is that they have a working IPv6 stack inside (not enabled by default however). This approach by Microsoft will be eventually good for the IPv6 community as it will make it easier for software producers to test there application in an IPv6 enviroment. Remember that servers without clients are useless.

      --
      -- Cliff Albert
  2. Only Unix derived systems? by Gavin+Rogers · · Score: 3, Interesting

    It's great to see that a list is being kept of the programs that are IPv6 capable... that run under Unix systems.

    Any such lists for programs that run under other IPv6 operating systems? Like Windows? (yes, it has IPv6 support!)

    Any other mainstream OSes have IPv6 support? (MacOS?)

    1. Re:Only Unix derived systems? by dimmu · · Score: 3, Informative

      Mac OS X has also IPv6 support, but however it's UNIX derived. I'm not sure about older Mac OS versions but I think they lack IPv6 support.

      --
      -- Cliff Albert
    2. Re:Only Unix derived systems? by Phroggy · · Score: 3, Informative

      Any other mainstream OSes have IPv6 support? (MacOS?)

      Mac OS X currently has IPv6 support un the underlying OS (Darwin), but there's no GUI front-end for it. That should be coming in 10.3 this September. I don't expect to see support for classic Mac OS. Actually I'd say that'd be about as likely as support for IPv6 in Windows 95/98/ME: might be possible with third-party hacks, but Microsoft won't do it.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:Only Unix derived systems? by Anonymous Coward · · Score: 0

      "Any other mainstream OSes have IPv6 support? (MacOS?)"

      Mac OSX does not support IPv6 because Steve Jobs decided it did not come in enough pretty colors.

    4. Re:Only Unix derived systems? by Johnny+Mnemonic · · Score: 1


      Mac OS X currently has IPv6 support un the underlying OS (Darwin), but there's no GUI front-end for it. That should be coming in 10.3 this September.

      Indeed, a GUI is there in the build released at WWDC. Maybe you know that and that's what you were implying, but I'll come right out and say it.

      --

      --
      $tar -xvf .sig.tar
  3. Looong IP-Numbers by Mas3 · · Score: 4, Funny

    Oh Boy! don't Mix up your IP with you GPG-Sig :)

    --
    Stefan

    DevCounter - An open, free & independent developer pool
    created to help developers find other developers, help, testers and new project members.

  4. The reason that IPv6 isn't catching on by CausticWindow · · Score: 0, Interesting

    enumeration addressing and routing

    1) Contemplation about p+ and e- and enumeration of bits.

    Lets assume you could enumarate most subatomic particles with 173 bits. I guess you are opposed to nuclear power by your shunning of neutrons, but
    thats off topic, even for this post.

    Thats about 10^52 or so particles. I will assume the average atom, crystal, etc, will contain 10 addresses or 10 routable subnets, in a generally star shaped network. Obviously atoms with an atomic weight greater than boron or so will need IBGP sessions between their multiple subnets to connect internally and EBGP for interatomic communications, etc.

    Longest traceroute would have 104 hops.

    Anyway at any temperature above absolute zero the BGP sessions would quickly go nuts trying to maintain an coherent routing picture. Major route
    flapping, I expect.

    2) How to exhaust the 128 bit IPv6 routing space, very easily

    Assign addresses geographically.

    International tier networks for international routing will be 48 bits. To the nearest byte level boundary we need 16 bits for countries and
    16 bits for providers and 16 bits for the providers international routers. If you have massively parallel routers a provider could have move than 60000 or so routers, plus you have to allow for internal subneting.

    This allows nice easy access lists to ban specific providers and countries from your internet space.

    Then figure maybe 32 bits for regional ISPs to divide up their routers. Maybe 16 bits for different providers, maybe 16 bits for the routers themselves, probably subnetted.

    Then figure maybe 32 bits for end user modem bank type things. Get rid of this dynamic PPP ip address garbage. With all the appliances and stuff having internet connectivity, you got at least one class C in every room of the house. Americans are ignorant tools. Figure your average house would need one big (sparse) class B. Ease configuration, try "upper 112 bits".X.Y.10 (=kitchen).1 (=sink)

    So our full IPV6 address map could be

    Country (16) - 2^8 is too low, 2^24 is too high
    International Provider ID (AS number?) (16) AS # = 16 bits Subnetted international gateway routers (16) 254 gateway class Cs Regional provider ID (16) AS # = 16 bits Subnetted regional gateway routers (16) 254 class C's Enduser provider ID (16) AS # = 16 bits Enduser modem bank / whatever (16) Easily have 65000 lines in a central
    office. Enduser (16) just to have a class B house with class C rooms.

    Adds up to 128 bits.

    I would argue you need class C gateways, because
    1) 99.9999% of the population can't figure out what a /30 address means 2) Facist countries like North Korea and the USA will need all kinds of
    montioring and proxying stuff to "save the children" and "protect software jobs from piracy" "stop criminals". All those monitoring devices will use up IP space, and I assume they'd have to be installed at each gateway.

    And you need at least a class C worth of gateways at each level, because I'm sure the entire USA has more than 256 under ocean fibers plus microwave uplink stations, at least. I suppose New York, NY has more than 250 optical interstate fibers, or will soon enough.

    Not hard at all to fill up a 128 bit address space, and we haven't even tried autoconfiguration based upon MAC addresses and stuff. You could literally build a world wide autoconfigured plug and play internet, if you
    had maybe 512 bits or so of addressing.

    If massively parallel router architecture replaces the current "one big central router" concept, then all bets are off as to how many ip addresses would be required.

    In other words, in an ideal world, 128 bits still won't cut it, but maybe 512 bits would be sufficient for a plug and play world wide internet.

    --
    How small a thought it takes to fill a whole life
    1. Re:The reason that IPv6 isn't catching on by dimmu · · Score: 1

      Nice story :) I Liked it :)

      --
      -- Cliff Albert
    2. Re:The reason that IPv6 isn't catching on by Anonymous Coward · · Score: 1, Insightful

      No matter what you'd like to believe, the USA is not a "facist" country. Unlike places like China, there is no national filtering. There is no such things as "save the children" or "protect software jobs from piracy." Look up the definition of a fascist country and think again.

  5. IPv6 useful? Not really. by garcia · · Score: 3, Interesting

    at this point in time IPv6 is not useful for anything other than reverse DNS for those people that aren't allowed to have reverse DNS (cable modem dynamic, etc).

    No one has ipv6 that doesn't have ipv4 servers, there are few (if any) residential networking hardware manu's that distribute IPv6 enabled devices (for good reason, ipv6 will eliminate the need for NAT).

    Win2k/XP is a PAIN IN THE ASS to setup for ipv6, I didn't even bother (I use it on the Linux side for reverse DNS on IRC) but the documentation available is near nothing for XP.

    Someday it might come around and be useful, as of now, no.

  6. Challenge to Slashdot by caluml · · Score: 4, Interesting
    Slashdot - put your money where your mouth is, and implement IPv6 here. Run 6 over 4 if you don't want to get native IPv6 connectivity.

    The same goes for all site owners here.

    1. Re:Challenge to Slashdot by garcia · · Score: 1

      why? Why should I even bother? It's a hassle (I would have to use Apache2), no one uses it anyway, and it's slow with 6over4.

    2. Re:Challenge to Slashdot by caluml · · Score: 1
      Chicken and egg.

      And I use IPv6 - my system is set up to use IPv6 first, and IPv4 if there aren't any AAAA/A6 records.

      Apache 2 is fine anyway - you might as well upgrade now...

    3. Re:Challenge to Slashdot by Anonymous Coward · · Score: 0

      I use apache 1.3.27 just fine with ipv6.

      I'm almost sure slashdot-ipv6 would be quite popular, since probably a big percentage of ipv6 users are slashdot readers.

    4. Re:Challenge to Slashdot by Anonymous Coward · · Score: 0

      WHY? Unless you have a dedicated IPv6 connection, the tunnels are generally high latency and slow.

    5. Re:Challenge to Slashdot by niom · · Score: 1

      put your money where your mouth is

      What do you mean, where your mouth is? Should Slashdot refrain from publishing any article about IPv6 until they set up a IPv6-enabled web server that all of eight people will use? What would be the purpose of that?

      --
      -- Repeat with me: "There is no right to profits".
    6. Re:Challenge to Slashdot by SeanTobin · · Score: 5, Informative

      No, you put YOUR money where your mouth is. Use ipv4 over ipv6 for your own browsing.

      http://ipv6gate.sixxs.net/
      Direct ipv6 link to /. http://www.slashdot.org.sixxs.org

      --
      Karma: SELECT `karma` FROM `users` WHERE `userid`=138474;
    7. Re:Challenge to Slashdot by caluml · · Score: 1
      I have used sixxs.org and it works fine. I just happen to think that one of the major geek/networking sites should use the new version of the major routed internet protocol.

      In fact, I don't consider that you can call yourself a networking bod unless you've played with it. I expect it's different in the US though, where IPv4 addresses fall out of the sky. I had to argue with my ISP to get a /26. That's 64 addresses. And yes, I can quite easily justify that amount.

  7. putty by Gavin+Rogers · · Score: 5, Informative

    There is an IPv6 capable putty client available at unfix.org.

    It works well but it doesn't seem to like connecting to '4 hosts. (yet...) I renamed the IPv6 version to putty6.exe to get around that problem :-)

    1. Re:putty by DMDx86 · · Score: 3, Interesting

      geez, as soon as I try to visit that website, I get return port scans from them. How nice (NOT)!

    2. Re:putty by fuzzel · · Score: 3, Informative

      Psst... that's my oops;

      If you have a host which only has a A record it will still try to connect to it as being an IPv6 address. You can avoid this problem by selecting the IPv4 protocol from the "Connection" tab in the Options/Settings menu.

      Then it does work. As I've been pre-occupied by some better thing in live, which unfortunatly suddenly ended, I didn't have any time to fix it but expect a fixed version this month.

      I'll quite prolly get forced to fix it at Megabit (July 21st-27th, Ede in .nl) by a crowd of rabit IPv6 sheep, so one can actually hold it's breath until it gets fixed.

    3. Re:putty by fuzzel · · Score: 1

      Thank some nice person posting pornographic and other disturbing pictures to the Smoelenboek part of the site.

      The results are cached for some time.

      By the way if you really 'hate' it, then you shouldn't connect to port 80 of that box.
      You connect to mine, I connect to yours.

    4. Re:putty by DMDx86 · · Score: 1

      no don't worry, I've iptables'd you out

    5. Re:putty by eggstasy · · Score: 0

      Running a public server is different from running a private client.
      Your reasoning is similar to saying that if I go to a public library then the people at the library have every right to enter my house against my will.

    6. Re:putty by fuzzel · · Score: 1

      If you ever used IRC, you should have noticed too that you get a nice portscan, for the same reason: too much abuse from public proxies. You ring my bell, we ring yours...

      Also, SPAM-relay checkers do public port scans.
      Not even talking about the open-proxy scanners that just scan at random for breakable hosts. Or did you never get any port 135-137 connects?

      Also in a public library, even if it is public you did signed a paper, stating who you are and that you will return the books and will be honest and then you can take the books, on the internet that isn't the case, so many places protect themselves from evildoers that way.

  8. IPv6 uses hexadecimal, remember. by Thinkit3 · · Score: 1

    This will speed up the takeover of decimal by hexadecimal. Disagree? Tell me in a web page--using your favorite color (ha ha).

    --
    -Libertarian secular transhumanist
  9. unix-like by Anonymous Coward · · Score: 0

    you mean unix-like, not unix-derived, heh. /me looks around hoping SCO doesn't notice. jk.

  10. Spaming spam blockers by Anonymous Coward · · Score: 0

    Does it strike anyone as fucked up that the google ad collection across the top of slashdot is so often ads for blocking spam ?

    I don't block slashdot's ads, because they are interesting one out of 50 times or so. But I don't like getting spammed with ads to block ad-spam.

    I remember when slashdot used to have a sponsors page that was one giant list of all the banner ads they ran. If you remembered seeing something you could go there and look for it. Is that still around somewhere ? I saw an ad offering contract programming a few days ago, and I'd like to check it out.

  11. I know what the killer ap is by Anonymous Coward · · Score: 0

    When all of us linux guys who don't have any windows boxes, don't have any resdential networking hardware because we've allways used linux routers, start putting our P2P apps shared only on IPv6 you scrubs will jump on board.

    A few things have to happen first, though. But it's getting there.

    1. Re:I know what the killer ap is by Anonymous Coward · · Score: 0

      I use Linux for NAT and IPv6, no one cares enough to use P2P over IPv6.

    2. Re:I know what the killer ap is by fuzzel · · Score: 1

      You mean ThreeDegrees which even works on most NAT's. Oh damn too bad for you... it's Windows Only ;)

  12. Re:IPv6 useful? Not really. by fuzzel · · Score: 1

    he just said that typing "ipv6 install" in a command prompt is difficult :)
    Dunno about you, but compiling a kernel is somewhat harder than that ;)
    And on .Net, just select it during install and have fun.

    As for 2k it's a bit harder, then again it was not supported then either; but it sure is possible. Check the following FAQ

  13. Mozilla by Gavin+Rogers · · Score: 1

    Speaking of Windows IPv6 programs...

    Does anyone know why Mozilla under Linux (etc) systems supports IPv6 but Mozilla under Windows doesn't?

    I'm really torn having to use Internet Explorer to visit IPv6 websites on my Windows computer :-)

    1. Re:Mozilla by c_g_hills · · Score: 1

      I know it's not a great solution, but I use an ipv6-enabled squid proxy when browsing with mozilla.

    2. Re:Mozilla by jroysdon · · Score: 1


      Something to do with Winsock2's broken implementation of 4-to-6 addressing. If you search the Mozilla dev list, you'll find the explaination. It's the OS's fault, in other words.

      "Mozilla supports IPv6 on FreeBSD and Linux, but not for Windows. This is apparently because Windows XP doesn't support IPv4-mapped IPv6 addresses"

      Google for "mozilla ipv6 support windows" and you'll find a PPT which you can "view as HTML" to see what I'm quoting from.

  14. Re:IPv6 useful? Not really. by Anonymous Coward · · Score: 0

    It's VERY simple to setup up IPv6 in WinXP, just type "ipv6 install" in a cmd, you can then configure it using the ivp6.exe , there's a bunch of ipv6 documentation available in XP.

    Even a Linux user might be able to get this to work....

  15. Apache 1.3 & Opera by FreeLinux · · Score: 2, Insightful

    Apache 1.3 & Opera are the only ones listed that do not cuurently support IPV6 adequately. So what?!? This will be an issue when, 2010???? IPV6 is still far from wide spread implementation. When the time comes Opera will be updated with the necessary support. As for Apache. Well, hopefully by 2010 everyone will have stepped up to 2.x or maybe even 3.x.

    It is possible to roll out IPV6 right now, the infrastructure and applications are all "capable". But it will require a great deal of effort and there is NO motivating factor, right now, to make everyone put forth the effort.

    When the time comes that everyone HAS to implement IPV6 for some reason, they will. For now, the reason still isn't there and almost no one will.

    1. Re:Apache 1.3 & Opera by Varitek · · Score: 2, Informative

      A new Opera Linux alpha^Wtechnology preview came out this week, with new IPv6 support as one of the changelog entries

    2. Re:Apache 1.3 & Opera by Phroggy · · Score: 1

      I think I'll be running Apache 1.3 for a long time to come, but Apache 2 is definitely a much higher priority for me than IPv6. There are reasons for running Apache 2.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  16. What's going on here? by 3.1415926535 · · Score: 1

    When I try to connect to that site with Mozilla, I get an empty page back and their server is making connections back to the web server on my LAN.

    1. Re:What's going on here? by DigitalGlass · · Score: 1

      Their testing it for IPV6 compatibility. :-)

  17. Re:IPv6 useful? Not really. by caluml · · Score: 2, Informative
    Using IPv6 in Linux will be as easy as "modprobe ipv6" in almost any modern distro. If you're using a distro where the kernel package doesn't have IPv6 compiled in already, or as a module, then you should pick another one!

    Here are some very simple notes that I scratched about getting Redhat 8 working with IPv6 over IPv4. It's really that simple.

  18. Winsock by FreeLinux · · Score: 1

    Windows programs use the Winsock API for network access. This means that since Winsock is IPV6 enabled, all the Windows applications are also IPV6 enabled. The only issues are going to be things like apps that require an IPV4 address be entered into a four octet field. Obviously an IPV6 address will not fit in such a field but the app could still work, depoending on what it does with the address. If the app relies in a DNS name in the field rather than the actual four octets, the it will work seemlessly through Winsock.

    1. Re:Winsock by dimmu · · Score: 2, Informative

      That would not be entirely true. Internet Explorer for example won't work this way. It also needs an update of the inetinfo.dll to work correctly. And if I remember correctly (this was years ago) the structures for WinSock do specific length things concerning IP addresses. The Windows 2000 IPv6 Beta patch does not only patch the winsock libraries but also all sorts of programs including inetinfo.dll.

      The Trumpet Winsock IPv6 implementation (for 9x) does some kind of proxying for IPv6 which enables almost all native v4 apps to function with v6 as the resolver library automatically does the proxying towards an internal v4 address that gets translated to v6.

      --
      -- Cliff Albert
    2. Re:Winsock by CoolVibe · · Score: 2, Informative
      There's another niggle.

      Since the Winsock emulates the BSD calling interface (with some WSA_* handwaving in advance), the problem is apps using ipv4-only functions like gethostbyname, gethostbyaddr and using PF_INET. The solution is having the apps use getaddrinfo and PF_UNSPEC and let the resolver figure out itself what is best.

      Using the addrinfo structures to hold resolver data breeds apps that can do both ipv4 _and_ ipv6. As far as I know, winsock groks the addrinfo stuff. People just need to use it.

  19. What the hell are you talking about???? by FreeLinux · · Score: 2, Insightful

    IPV6 isn't catching on because it will require a lot of work for EVERYONE to reconfigure EVERY machine on the netwaork. Right now there is NO driving reason to force this and no one wants to do it. Contrary to the myth that has been spouted for years now about the lack of IPV4 addresses, there is no shortage of IPV4 addresses right now. NAT and proxies have made it such that there are plenty of IP4 addresses to go around. At least for now.

    1. Re:What the hell are you talking about???? by CoolVibe · · Score: 1

      *turns on rtsold in rc.conf*
      *watches machine do RA queries*

      hey,whaddayaknow, it configures itself! damn, that was hard...

    2. Re:What the hell are you talking about???? by D.+J.+Bernstein · · Score: 1
      Evidently it didn't ``configure itself'': you had to manually type various extra commands. Of course, servers on the same machine still aren't reachable through IPv6. Let's also ignore the steps that you took to manually configure the router.

      This lack of automation is a huge obstacle to IPv6 deployment. How are you going to convince millions of users to configure IPv6 on their machines? It doesn't give them access to any new web pages, or let them talk to additional customers, or save time, or provide any other apparent benefits. So why should they bother?

      It didn't have to be this way. All of the configuration difficulties come from a single mistake in the IPv6 addressing architecture. See cr.yp.to/djbdns/ipv6mess.html.

  20. IP v 6? by legcramp · · Score: 0

    Internet protocol, internet schmotocol. I always prefered NetBEUI

    --
    collins, brian
    1. Re:IP v 6? by NeoGeo64 · · Score: 1

      Actually, Microsoft was developing a new version of NetBEUI called JetBEUI. It was supposedly a routable implementation of the protocol... then they dropped that and just made TCP/IP the default protocol in Windows 95.

  21. IPv6 is dead, and I can prove it by zaphod_es · · Score: 2, Funny

    Matrix reloaded. When Trinity typed:
    ssh 10.0.0.2
    I realised that IPv6 is doomed.

    1. Re:IPv6 is dead, and I can prove it by dimmu · · Score: 1

      But she was inside the Matrix, the emulated 20th century. You know when IPv6 wasn't at it's peak moment.

      --
      -- Cliff Albert
    2. Re:IPv6 is dead, and I can prove it by bc90021 · · Score: 2, Funny

      Ah, but if you remember that The Matrix is a computer simulation of "the height of your time", ie 1999 - 2001 approximately, then it is not necessarily doomed.

      Plus it was undoubtedly easier for the machines to program a neural simulation that contained IPv4. ;)

    3. Re:IPv6 is dead, and I can prove it by iiioxx · · Score: 4, Funny

      Matrix reloaded. When Trinity typed:
      ssh 10.0.0.2
      I realised that IPv6 is doomed.


      What's more, she did ssh -l root 10.0.0.2 and used *password* authentication. "The Architect" doesn't know shit about security. Allowing root access and not using public key authentication?? It's no wonder the Matrix keeps getting hacked. Forget about Agents, let's install a Kerberos realm and implement IPSec before "The Boss" fires "The Architect", "The Oracle" (btw, is she the DBA?), and the rest of the IT staff ("The Helpdesk")...

    4. Re:IPv6 is dead, and I can prove it by GooberToo · · Score: 1

      Besides, if they had used IPv6, that would of made people happy. Making people too happy makes them fail to function in the matrix. So obviously, they had only one choice...IPv4!

      Cheers!

  22. sorry, very obvious by Graspee_Leemoor · · Score: 2, Funny

    With a name like Deep Space 6, they should really be using Cisco routers...

    graspee

    1. Re:sorry, very obvious by Idolatre · · Score: 1

      which means IPv6 exists outside the limits of normal time, explaining why it's taking so long to get implemented

  23. Re:Forget IPv6 by Anonymous Coward · · Score: 0

    haha I see you incorporated some of my suggestions.

    Just fix #4, the kernel is stable, its just that all of the OSS garbage software crashes; and #14 elaborate.

  24. NAT will never be eliminated! by SHEENmaster · · Score: 3, Insightful

    At least not until ISPs stop being jackasses.

    My ISP used to offer all the addresses one could grab, so I just used my cable modem as a DHCP server for my lan like an idiot. The end result was that transfering a file from one computer to another went along at a slow crawl.

    Companies can charge outrageous fees for more addresses. Now that they've stuck me to one, it would cost $150 to get two of the things.

    --
    You can't judge a book by the way it wears its hair.
  25. Where's the status of stack features? by dmeranda · · Score: 3, Interesting

    As a software programmer who has written IPv6 enabled applications what I'd really like to see is a similar report of the kernel support for IPv6 in addition to common applications, and for multiple operating systems.

    For instance I took advantage of the superior multicasting capability of IPv6, but when porting to different Unixes I found varying level of support. Some just didn't do it, while others were missing some important APIs which made it easier. And some just have messed up C header files rather than faulting the kernel. IPv6 is supposed to have a whole new set of APIs which allow your application to do things like enumerate the various network adapters (important to know when multicasting). Name resolution is also done differently, and with more sane APIs.

    The IETF IPv6 Working Group has been busy developing a lot of standards, and for the developer the two most important are RFC2553 for the basic sockets API, and RFC3542 for advanced sockets API. But many Unix vendors aren't up to the latest standard and still implement the older RFC's 2133 and 2292 respectively.

    Oh, and on the applications side, many network administrative tools are missing from their list. What about netfilter (aka, iptables and iptables6), or tcpdump, nc, ping/ping6, or X Window? Also what about language support for those languages which have "super" libraries. Python's support for IPv6 is getting pretty strong, but I've found Java's support to be superficial (it only exposes say 10% of IPv6 functionality). Not to complain too much though, this as list is the most complete I've seen so far.

    1. Re:Where's the status of stack features? by moncyb · · Score: 2, Insightful

      This is the problem being an early adopter. The mainstream won't see the point of throwing many resources at IPv6 until they are using it. You most likely won't have good support for IPv6 until a few years after the mainstream really starts to adopt it. Do any ISPs for home users even support IPv6 in any way? Do many businesses use IPv6 at all? Until the answer is yes, most developers / system administrators / & etc won't care much about IPv6.

      Writing programs which use IPv6 is good, but don't expect it to be easy at this early time. I suggest writing in workarounds for the more advanced features of IPv6 until they are fully supported. It is fine to add a compile (or run-time) option to use the real feature, but until systems have adopted IPv6 and worked out all the bugs, you'll need to use basic functionality and hacks around the poor support. Otherwise whole segments of the population won't be able to use your programs with IPv6 at all. It sucks, but is what one has to tolerate with new things.

      Just keep going. Once it becomes popular, support will be better, and people will thank early adopters like you.

  26. Re:Even though... by dimmu · · Score: 1, Interesting

    I'm seeing the same movement lately. About the same as people that migrated in the late 90s to Linux because Windows was to mainstream and to bloated in there opinion. Now the move is being taken to BSD (with FreeBSD as the main leader). It's obviously good for BSD, but probably there will be another movement in 5 years.

    --
    -- Cliff Albert
  27. Re:IPv6 useful? Not really. by Anonymous Coward · · Score: 0

    I NEVER said that "installing it" was difficult. I said that USING it was.

    The commands to setup the interfaces are hard, the documentation is poor, etc.

  28. Deep Space 6? by Xeth · · Score: 2, Funny

    I figured IPV6 was more like Deep Space Nine, neither one's going anywhere...

    --
    If your theory is different from practice, then your theory is wrong.
  29. Shoehorn more hosts into IPv4 by Anonymous Coward · · Score: 0

    Thinking "worse is better" here... why hasn't anyone used IPv4 hosts as the prefixes for a much larger network? You could have bunches of hosts and networks inside each one, and the rest of the Internet wouldn't care. Only the endpoints would have to know about this scheme.

    It's simple. Say you are 192.168.1.0/24 and you create a network with the prefix of 192.168.1.30. That goes into the usual 32 bit IPv4 destination field in the IP header, and all the existing routers use it to get packets to you.

    Now, down in an IP option, or buried down in one of the protocol-level headers, you have the actual host address within that prefix. Call it 1.2.3.4. If you allow 32 bits at this second level, you now have about 4.2 billion usable addresses inside your network. Allow more and it grows even faster.

    Need another set of 4.2 billion? Fine. Just create another prefix in IPv4 space.

    Obviously this would require a bunch of changes in the IP stacks at the endpoints, but the networks and routers in the middle would have no idea what's going on. You'd also need some way to publish DNS entries for these second-level addresses, but that's not a huge problem.

    I know this is a dirty, dirty hack, but think about it. What gets more acceptance? A from-scratch design that requires that everyone throw out everything, or something that can be implemented rapidly without getting help from anyone else? You could probably sit down and code this up in a couple of days tops. Compare that to how long it'll take the world to actually route IPv6 as well as it routes IPv4.

  30. No images, link makes no sense by fanatic · · Score: 1, Offtopic

    if you've got images turned off (or use links, lynx or w3m) the 'IPv6 Status Page' linked in the post is not going to make much sense.

    Classic webmasturbator move, from folks who otherwise seem very together.

    And all it needs is an alt attribute in the <img> tags.

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  31. Re:IPv6 useful? Not really. by fuzzel · · Score: 2, Informative

    FAQ contains all the info for:
    6Wind (SixOS)
    Cisco (IOS)
    FreeBSD
    Juniper (JunOS)
    Linux - Debian
    Linux - New - using iproute2
    Linux - Old
    NetBSD
    OpenBSD
    Solaris
    Windows 98 / NT4 / 2000 / XP / .Net

    As for linux, you should have taken a look in the everlasting Peter Bieringer doc at The Linux Doc Project.

  32. Optional by Duncan3 · · Score: 1

    The fact that IPv6 support is still seen as optional may be part of the problem, the other part is that you can't actually send an IPv6 packet anywhere except by faking it over IPv4.

    Porting an application to full IPv6 support shouldn't take more then a few hours, unless you were doing multicast in which case maybe a long day.

    Then converting the backbone, and all the hardware, and all the ISP's, and all the DSL/cable modems, and all the operating systems... Yea right, THAT is gonna happen.

    IPv6 is great for nerds, but it's a complete joke to everyone in the real world. Long live NAT.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  33. You missed my point. by FreeLinux · · Score: 1

    hey,whaddayaknow, it configures itself! damn, that was hard...

    That's great! I agree it is easy to configure on a single box. But some of us have a few more boxes to be concerned about than the one on our desk.

    Imagine the workload if you were responsible for reconfiguring/re-addessing 10,000 boxes, or at my former employer 120,000 boxes. Imagine if half of them required static addresses, not everything or everyone uses DHCP. Then think about the routers, switches, printers, alarm systems, time clocks, environmental control systems, monitoring systems, DNS records, firewall rules, VPNs, access servers, etc, etc, etc.

    Personally, I am not looking forward to reconfiguring EVERYTHING in my organization, or even my home for that matter. It would be a LOT of work and for the next few years at least, IPV4 works fine and I don't have to do all that work.

    1. Re:You missed my point. by CoolVibe · · Score: 1
      I have seven machines here. One is the router/rtadvd box. All have entries in the nameserver.

      Anyway, there's more than one way to supply ipv6 ip adresses to a machine. Another way is dhcp6, and manual assignment. All you need to know is what subnet your machines belong to. I have a /48, so I know what part is mine to control, and what part isn't.

      I can choose for using a EUIN based adressing scheme based on MAC adresses in my network, or I can just refer to my machines as subnet:1 subnet:2 etc etc etc.

      It's not much harder than the current scheme with ipv4, other than I have lots more room to play with

  34. Debian packages with IPv6 support: by molo · · Score: 2, Informative

    Debian is assessing *ALL* of its packages for IPv6 support. This is a huge task.

    See this page for details:

    http://debian.fabbione.net/stat/

    If you want to go right to the package status/statistics, go here:

    http://debdev.fabbione.net/cgi-bin/getstats

    -molo

    --
    Using your sig line to advertise for friends is lame.
  35. The reason that IPv6 isn't catching on by Anonymous Coward · · Score: 0

    .. actually, the real reason IPv6 isn't catching on is because it's boring and nobody cares.

    why should they? everything works fine as it is.

  36. What does this list tell us? by NilsK · · Score: 2, Insightful

    I am working in the network (Siegmund, why did I just type "notwork"? Any other psychologist here who can enlighten me on this?) department of a company, which very much relies on its international network. And I would be very happy, if I could advise my CIO to make an IPv6-Rollout on our network. But I can't.

    This list is showing us, that there are a lot of open source applications already supporting IPv6. Fine, that means I can do test installations in a lab. But in normal business there will be many years until I can do anything in IPv6.

    The reasons are simple: There are about 17,000 PCs in our network, and they all run windows. Though some newer versions of this OS support IPv6, they do not support the features that would be needed, like end to end encryption (the NULL-encryption built into the stack does not get me anywhere).

    In addition to this most applications do not support it at all. First thing I can think of is our main business application, running on AS/400. I guess the developers of this did not hear of v6 at all. And then there are all the hardware devices, currently being addressed by v4: Airline Ticket Printers, Barcodescanners, Networkprinters, securitysystems at our doors, switches, CPE-Routers etc.

    Currently this list shows us what we knew beforehand: IPv6 is a nice playground for nerds. And nerds should play with it, if they do not expect to retire within the next 15years. But today it is far from being usable in normal business. There are only very few companies, the smaller the better, which have sufficiently controllable environment to be able to roll it out.

    What we would need today, to be able to roll it out in the near future (within the next 5 to 10 years) is a decision from our managements. The decision has to be not to make any investments in new hard- or software unless it is capable of IPv6. With that decision we could starve out all the v4-only devices over a period of time. But nobody makes the decision currently, again for good reasons: The v4-Stuff works. Additionally there are many cheap devices available on the market and they do not support v6. Pay 3 times the money for a printer, only to have support for a technology like v6? I mean get real, it is very unsure that it will be in mass market within the next 10 years. High risk of investing into something completely useless here.

    So we have a simple problem here: Nobody builds v6 technology (at least nobody with commercial interests in it) because nobody buys it. Nobody buys it, because it is not produced in large numbers. (nobody that is with some exceptions, but I'm talking real mass market devices, and these are not Cisco-Routers or something. Compare the number of printer sold to the number of routers sold, to get my point).

    Nils

  37. Re:IPv6 useful? Not really. by Anonymous Coward · · Score: 0

    Win2k/XP is a PAIN IN THE ASS to setup for ipv6

    Not unless you have some psychotic sense of what IPv6 "setup" is. Getting it working on XP is as easy as ipv6 install at a cmd prompt. It even does 6to4 tunnelling automatically if there's no IPv6 router nearby.

  38. the mistake made with ipv6 by fmu · · Score: 1, Insightful

    imho it was extremely stupid to not embed the ipv4 into the ipv6 address space.

    the way ipv6 was designed it requires _simultaneous_ upgrades on both ends, which is very unlikely to happen.

    if ipv4 was simply part of the ipv6 address space and namespace, one could use an ipv6 client to connect to "legacy" (non-ipv6) hosts, without all the quirkiness and error-proneness of bolted-on ipv4.

    what's now happening is that servers are supposed to get upgraded first. guess what, it doesnt happen. now if microsoft made ipv6 the default protocol in their next OS release and their users could *still* connect to all ipv4 servers that would be an entirely different story!

    --florian

    1. Re:the mistake made with ipv6 by fuzzel · · Score: 1

      In IPv6 one can use the following address syntax to communicate with IPv4 hosts: ::ffff:192.168.1.2

      Note that some application somewhere, probably an ALG will need to translate that IPv6 packet into an IPv4 packet though as the IPv4 only host doesn't know how to deal with IPv6. Yup that is somewhat a NAT or more a proxy.

      The IPv6-only host will simply have a route to the IPv4 address space with the NAT/proxy/ALG translating it.

      The transition path between IPv4 and IPv6 will take a lot of time because there are loads of applications using IPv4 and that will stay that way at least the coming 20 years or so. It will not be a flag day it will go transient.