Slashdot Mirror


One Less Reason to Adopt IPv6?

alphadogg writes "For a decade, IPv6 proponents have pushed this upgrade to the Internet's main communications protocol because of its three primary benefits: a gargantuan address space, end-to-end security, and easier network administration through automatic device configuration. Now it turns out that one of these IPv6 benefits — autoconfiguration — may not be such a boon for corporate network managers. A growing number of IPv6 experts say that corporations probably will skip autoconfiguration and instead stick with DHCP, which has been updated to support IPv6."

27 of 174 comments (clear)

  1. But... by gzerphey · · Score: 5, Funny

    from the adopt-a-puppy-instead dept


    But puppies don't have a "gargantuan address space" or end-to-end security. Trust me, puppies leak all the time.
    --
    I don't have a microwave. I do, however, have a clock that occasionally cooks shit.
    1. Re: But... by Bogtha · · Score: 5, Funny

      Not to mention the fact that sniffing is a constant problem.

      --
      Bogtha Bogtha Bogtha
  2. DHCP in an IPV6 world by morgan_greywolf · · Score: 5, Interesting

    DHCP in an IPV6 world is a buggy whip. It's not necessary. An IPV6 device can discover its own IP address and gateway router and subnet mask (if necessary) without the help of any servers because it's built into the protocol stack.

    DHCP doesn't give a network admin any more control over a network, either. That's just a silly statement. How does having a server doling out IP addresses make it any easier to control a network? It's not a like a device *must* be set to use DHCP. It's not difficult to figure out what IP address ranges a DHCP server is not doling out and use that, even on IPV4.

    1. Re:DHCP in an IPV6 world by igjeff · · Score: 5, Insightful

      DHCP does a whole lot more than that.

      The reality of the situation is that stateless autoconfig in IPv6 is one way to get basic networking connectivity setup, DHCP is another. Depending on your situation, the phase of the moon, and any of a number of philosophical viewpoints held by the network admin, stateless autoconfig might or might not get used. *shrug* Even with stateless autoconfig, DHCPv6 might also get used to configure other information that is not handled by stateless autoconfig (DNS servers, NTP servers, any of a huge list of other things).

      The important point to remember, though is *2 YEARS*. That's how long we have until the IPv4 address space is fully allocated at the top level. It may take a little longer (months?) before people start really feeling any pain from that at the end-user level. But its the critically important point for people to realize. Can you be ready for IPv6 in 2 years? You need to be. If its gonna take you 2 years to get IPv6 functioning in your network, then you need to start *NOW*.

    2. Re:DHCP in an IPV6 world by thegameiam · · Score: 4, Informative

      Yes, you can get your IP address and router, but you won't get a DNS server. I don't know about you, but I'm not a huge fan of manually entering 128-bit addresses...

      IPv6 Autoconf resembles bootP or inverse-arp more than it does DHCP. Also, DHCP has steadily developed a bunch of knobs over the years so that (for instance) IP phones can be told about which TFTP server to use - that sort of functionality doesn't exist in v6 autoconf today. Not to say that it never will, but v6 autoconf doesn't currently have anywhere near the capabilities that v4 DHCP does.

      --
      Need Geek Rock? Try The Franchise!
    3. Re:DHCP in an IPV6 world by Imagix · · Score: 4, Informative

      And DHCPv6 provides for more information than merely the IP, Subnet, and Router addresses (say, DNS, boot server, configuration file name, time server, etc). And yes, you can configure a network in such a way that the device is required to be known by the DHCP server before it is allowed to talk (off of its local network anyway...).

    4. Re:DHCP in an IPV6 world by markom · · Score: 5, Informative

      DHCP doesn't give a network admin any more control over a network, either. That's just a silly statement. How does having a server doling out IP addresses make it any easier to control a network? It's not a like a device *must* be set to use DHCP. It's not difficult to figure out what IP address ranges a DHCP server is not doling out and use that, even on IPV4. I beg to differ.

      DHCP combined with modern network infrastructure allows network administrators complete control over all addressing issues in the network - including preventing non-DHCP hosts from participating in the network (called DHCP snooping) and location-based services ("DHCP option 82"). DHCP is so much more than just a kludge to get an IP address to the host. Scalability of DHCP allows network administrators to append information such as DNS, NTP, TFTP (for IP Telephony/TV) server information and so much more - default gateway, static routes just to name few. All this is pretty much lacking from IPv6 autoconfiguration.

      That's why we tend to like DHCP ;-)

      Marko
      CCIE #18427
    5. Re:DHCP in an IPV6 world by arivanov · · Score: 4, Informative

      DNS server, NTP server, LDAP server and the rest of the zeroconf paraphernalia. In other words most of what it takes to set up a client to manage it. IPv6 autoconf does none of that.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    6. Re:DHCP in an IPV6 world by afabbro · · Score: 5, Insightful
      The important point to remember, though is *2 YEARS*. That's how long we have until the IPv4 address space is fully allocated at the top level. It may take a little longer (months?) before people start really feeling any pain from that at the end-user level. But its the critically important point for people to realize.


      Son, they've been saying that for 15+ years.

      Yes, there is a limit. But once IPV4 address space at the "top level" becomes scarce, it will be handled according to the rules of any scarce commodity - it'll become more expensive. That will encourage efficiency, free space from wasteful users, etc. Then we'll get close again, lather rinse repeat, etc. We will eventually hit the point of "full" but it's not like in September 2010 suddenly there will be no more routable IPs for the next system that needs one.

      --
      Advice: on VPS providers
    7. Re:DHCP in an IPV6 world by asuffield · · Score: 5, Informative

      The important point to remember, though is *2 YEARS*. That's how long we have until the IPv4 address space is fully allocated at the top level. It may take a little longer (months?) before people start really feeling any pain from that at the end-user level. But its the critically important point for people to realize. Can you be ready for IPv6 in 2 years? You need to be. If its gonna take you 2 years to get IPv6 functioning in your network, then you need to start *NOW*.


      About once a year I investigate the current state of ipv6 support, and every time so far I have found every major operating system (including linux-based ones) to be inadequate to the task of deploying ipv6. The software support is just not there, on both the system and application levels. Sure, I can configure ipv6 interfaces on hosts and even have some of them set up tunnels and talk to each other, but it is entirely impossible for me to configure a non-trivial network without ipv4 support on every host and still expect it to work, so there's no damned point.

      NAT is the solution to the address space problem. Get used to it, because ipv6 has spent the last five years failing to become a solution. When we finally run out of ipv4 addresses, we aren't going to switch to ipv6, we're going to switch to using NAT at the ISPs. You won't get an internet-routeable address for anything other than a server, after that happens - regular DSL lines will be allocated an address from one of the private ranges and NATted onto a smaller pool of routeable addresses as they leave the ISPs network.

      It's going to come down to a choice between a technology that has spent years going nowhere and a technology that has spent years being used as the solution to the problem. I know which way the ISPs are all going to jump.
  3. Missing DNS by thegameiam · · Score: 4, Insightful

    IPv6 Autoconfiguration is close but no cigar in a couple of signignificant ways:

    1) DNS server information wasn't baked in from the beginning (there are now some drafts to fix this, but I haven't yet seen the working code) - all this time, and we managed to recreate BootP...

    2) Because autoconfiguration uses /64 addresses for hosts, the address size gain, while large, isn't anywhere near the original promise, and encoding the MAC address into a globally-visable IP address does release information about hosts which was formerly private (NIC vendor, for one, as well as the more theoretical complaint about the layering violation).

    3) Just try it with VMWare or other virtualization software. Ouch. There's a whole lot of borked there.

    4) Obviously you wouldn't want to use it for a true server, becuase who wants their server IP to change when a NIC burns out?

    All that said, in a dual-stack environment it works reasonably well: but it doesn't honestly look like anyone gave much thought to a time when IPv4 wouldn't be present on the LAN or on the hosts...

    --
    Need Geek Rock? Try The Franchise!
    1. Re:Missing DNS by Znork · · Score: 4, Informative

      "3) Just try it with VMWare or other virtualization software. Ouch. There's a whole lot of borked there."

      Eh, what?

      As far as I could tell, as soon as I started radvd on my gateway all my xen guests autoconfigured their global v6 address. Perhaps you have a VMWare specific issue?

      "4) Obviously you wouldn't want to use it for a true server, becuase who wants their server IP to change when a NIC burns out?"

      Obviously you dont have a server-hardware ip address to use for a true server service. You dedicate an IP address to the actual service so you can move it around freely decoupled from the hardware and any other services on the box. (And to tie back to your earlier point; if you're virtualizing, there's no connection between the hardware and the MAC address anyway).

      When you have a bazillion ip addresses it's not like you have to save them for a rainy day.

  4. wasn't going to use it anyway..... by Lxy · · Score: 4, Interesting

    Autoconfig is nice for home networks and such. For the corporate world, DHCPv6 is far more useful.

    Most people think of DHCP as just giving an IP address, mask, gateway, and DNS. DHCP can do SO much more. We're talking HUNDREDS of pieces of data, including custom strings. Want to tell your IP phone where the call manager is? DHCP. Want to tell your Netware clients where the nearest replica server is? DHCP. Still using WINS for some strange reason? DHCP.

    Autoconfig is nice for the lazy admin, but for folks who want to keep track of where their IPs are going and want to deploy additional features, DHCP is the better option.

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
    1. Re:wasn't going to use it anyway..... by jd · · Score: 4, Informative
      Want to tell your IP phone where the call manager is? DHCP. Want to tell your Netware clients where the nearest replica server is? DHCP.

      IPv6 Anycast returns the nearest server that supports the capability you want. True, you wouldn't use the router advertisement protocol, but there are major advantages to having lightweight protocols that can be added to as extra needs develop, as opposed to having one monolithic protocol that requires excessive space on the network and heavyweight processes to churn over.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  5. Not just corporate by Dolda2000 · · Score: 4, Informative
    From what I've been able to tell from the discussions on the IETF's IPv6 mailing list, it probably won't just be corporate networks going with DHCPv6. The greatest problem with IPv6 autoconfiguration (probably since its inception) is the fact that while you get a network address, you don't get any information about available DNS servers, which no modern IP node can do without in reality.

    There have been a number of suggestions to solve it that problem, of course, ranging from adding an extra field for DNS servers in the autoconfig ICMP messages to using well-known unicast addresses for the closest recursive DNS server to using a dedicated protocol just to discover DNS servers. The first and last of those have (rightfully, IMNSHO) been shot down because then one might "just as well" use DHCP, which exists and has a solution ready for the issue at hand. I cannot remember why the unicast suggestions have been rejected, though, and it has been disturbing me, because I think it is the best solution. I really just cannot see the drawbacks to it. I guess there might have been some talk about lack of security in that model, but that's a problem with DNS in general, though. That's why DNSSEC was invented.

    Last I looked, the consensus seems to be to use autoconfig for address generation, and then request network information (such as DNS servers) from a link-local DHCPv6 server. When everything comes around, I think that's a rather good solution. Clients can still get whatever non-occupied address they want (which means the privacy extensions will also continue to work), and still get the information they find relevant, and a DHCPv6 server should be easy to implement on a network of any scale.

  6. Why Not Both by maz2331 · · Score: 5, Insightful

    Autoconfig is a nice default for something that "just works" without much need for an admin to plan out the network, and DHCP is great for tighter control where needed. What's wrong with having both options available?

  7. Re:Whatever Works by ajs · · Score: 4, Insightful

    Yeah sometimes cool features don't evolve into benefits. News? Not really. What's news is that we're still dragging our heels on IPv6. We dodged the bullet once by developing and widely deploying NAT and at the same time reclaiming large amounts of unused address space via switching core routing to CIDR. However, that trick only bought us a certain amount of time. As the world becomes increasingly connected, we're going to face the same problem again. Why are we waiting until it's a crisis to deal with it?
  8. Or have I got this wrong by Silver+Sloth · · Score: 4, Insightful

    If its gonna take you 2 years to get IPv6 functioning in your network, then you need to start *NOW*. or have I got two years to configure the gateway between the corporate network and the internet? That's a much smaller task.
    --
    init 11 - for when you need that edge.
  9. OK let me get this straight... by Spy+der+Mann · · Score: 4, Insightful

    IPv6 isn't that good because DHCP has been updated to support IPv6?
    O.O *blink blink* O.O

  10. Re:Um,... it has to be said. by TubeSteak · · Score: 4, Informative
    --
    [Fuck Beta]
    o0t!
  11. Choosing a story title... by monkeySauce · · Score: 4, Informative

    IPv6 33% Pointless

    One Less Reason to Adopt IPv6

    IPv6 Address Assignment Choices

    Some May Forgo IPv6 Autoconf. for DHCP

    IPv6 Autoconf. Vs DHCPv6


    NetworkWorld chic: Well, I like "33% Pointless" the best, but my editor struck it down. The informative ones are too boring. I'll get more page views with "One Less Reason..."

  12. address space by SuperBanana · · Score: 4, Interesting

    a gargantuan address space,

    Methinks one reason IPv6 hasn't been adopted is because those who have chunks of the IPv4 space are quite happy having what is essentially an artificially precious resource.

    Most people think the IP address space is "nearly full", but a handful of companies are sitting on prime real estate (nevermind there is a huge amount of "reserved" space which is not in use.) For example, why do the following companies have entire class A's to themselves?

    • Ford
    • Prudential Securities
    • Department of Social Security of UK (WTF?)
    • Eli Lily and Company
    • Haliburton
    • Defense Information Systems Agency has FOUR, YES, FOUR, ENTIRE CLASS A's
  13. Re:Whatever Works by ameline · · Score: 4, Insightful

    > Why are we waiting until it's a crisis to deal with it?

    Because that's just human nature -- we're all procrastinators -- some of us admit it -- others are putting that admission off.

    History is replete with situations where timely action would have saved piles of money and/or lives -- have we ever acted at the right time? No -- we wait until something like http://www.historyplace.com/worldwar2/timeline/dday.htm is necessary.

    So I think we can all safely predict that it will be a crisis before we do anything about it.

    And remember -- never put off until tomorrow that which can be put off until the day after. :-)

    --
    Ian Ameline
  14. Crisis, what crisis? by dpilot · · Score: 4, Insightful

    Because people learned the WRONG lesson from y2k.

    Nothing happened.

    So the accepted wisdom became that the whole thing was just an alarmist fiasco that chewed up a bunch of money unnecessarily. They don't realize that y2k was no problem precisely because of all the noise. A LOT of people did a lot of planning and a lot of work, and that all paid off in how few problems there really were.

    But the common man, and unfortunately the common leaders don't understand that. So now y2k was a so-called crisis, wasn't a problem, and we can approach our next so-called crisis without the extensive preparation we "wasted" on y2k. Oh boy!

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Crisis, what crisis? by dgatwood · · Score: 4, Interesting

      Yup. I hate to say it, but I was kind of hoping we'd see one nuclear silo launch and drop a nuke harmlessly into the ocean just to remind people of how f*cked we could have been.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  15. Re:Why did everyone completely ignore ISO? by jc42 · · Score: 4, Interesting

    What's up with the OSI protocols? NIH I guess. Lets all re-invent the wheel instead.

    That's not the problem that I saw, 15 or 20 years back, when I was involved in a number of OSI implementation projects. We were in fact looking at several competing protocols, with the idea of implementing them all and developing test suites to determine their good and bad points.

    But something interesting happened on all the OSI projects: We'd need the specs, of course, and you couldn't download them. You had to order the hard copy. This meant going through the usual corporate red tape for ordering stuff. You'd fill out a requirement doc, get it ok'd. You'd fill out a purchase req, figure out whose signatures you needed, and have the secretaries work on collecting the signatures. You'd mail off the order, and wait.

    Meanwhile, since there was a lot of waiting to do, we'd work on the IP version. We'd download the RFCs, spend an hour or so reading and a few hourse discussing, and then we'd sit down at a terminal and start coding. We'd be at the testing stage within a day, and have usable results in a few days. By the time the OSI specs showed up on our desks, we'd have had the IP version up and running for weeks. While we were reading the OSI specs (always much larger than the IP specs), we'd have users getting experience with the IP version, and sending in bug reports and/or change/feature requests. By the time we finally got an OSI version to the alpha stage, the IP version would be ready to send to the first customers.

    If the OSI gang had had the sense to make their docs available free on the Internet, they might not have lost so badly. But by trying to make the specs a profit center, and by using a different competing delivery network (the postal system), they put a major time blockade in the way of developers. So they lost out big time to IP.

    I've never been all that convinced that IP was any better than OSI, especially now with the big migration to IPv6 peering over the horizon. But I never really got a good chance to test them and compare their capabilities. The OSI version of our code was always so far behind the IP version that the whole issue was moot. IP won every race, because OSI was so slow out of the starting box. And that was because we developers couldn't get out hands on the specs in a timely manner.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  16. Re:Whatever Works by JoelKatz · · Score: 4, Funny

    "Why are we waiting until it's a crisis to deal with it?"

    Ironically, the longer you wait to deal with it, the cheaper it may be!

    There are some obvious reasons why waiting longer makes it cost more, but there are quite a few subtle reasons why it's cheaper to wait. For example:

    1) If your current hardware is not IPv6 capable and you buy new IPv6-capable hardware now, it may reach end-of-life before you need the IPv6 capability.

    2) IPv6 routes take more memory than IPv4 routes. The longer you wait, the cheaper it will be to add this memory. (Note that we're not just talking cheap main memory, we're talking expensive CAM and custom chip memory.)

    3) Research and development are constantly progressing. The longer you wait, the better researched the solution you ultimately deploy may be. (To a limit, of course. You also lose the chance to gain experience.)

    On balance, I think we're progressing at a sensible pace, perhaps a bit slower than perfect. People are continuing to do test deployments to see how IPv6 will work and make sure they'll be able to implement it for real when the demand comes. But they're not wasting money replacing working hardware or increasing network instability on the real, live Internet we all depend on for our daily (hourly? half-hourly?) /. fix.