Slashdot Mirror


Why You Shouldn't Worry About IPv6 Just Yet

nk497 writes "While it's definitely time to start thinking about IPv6, it's not time for most to move up to it, argues Steve Cassidy, saying most can turn it off in Windows 7 without causing any trouble. Many network experts argue we're nearing network armageddon, but they've been saying that for years.'This all started when Tony Blair was elected. The first time. Yep, that's how long IPv6 has been around, and it's quite a few weeks ago now.' He says smart engineering has avoided many of the problems. 'Is there an IPv6 "killer app" yet for smaller networks? No. Is there any reason based on security or ease of management — unless you're running a 100,000-seat network or a national-level ISP — for you to move up to it? No. Should you start to do a bit of reading about it? That's about the stage we're truly at, and the answer to that one is: yes,' he says."

425 comments

  1. Won't even notice it by esocid · · Score: 1

    While I didn't experience it on my last 2 installs, I had to disable ipv6 in Fedora to get networking to work properly. I've since had it enabled no problem, but from my the perspective of most end users like me, we probably won't even notice when things start using ipv6.

    --
    Absolute power corrupts absolutely. indymedia
    1. Re:Won't even notice it by statusbar · · Score: 5, Insightful

      Many people are already using ipv6 by default without even knowing it!

      jdks-mbp:~ jeffk$ ssh jeffk@macpro.local.
      Warning: Permanently added the RSA host key for IP address 'fe80::21f:5bff:fe38:39e5%en0' to the list of known hosts.
      Last login: Tue Aug 17 14:32:43 2010

      One important reason to use it is for small devices that you really don't want to have to have a user interface to enable Static IP / Router Info / DHCP configuration on.

      Also, if you use use Apple MobileMe's Remote Desktop feature, you are using ipv6 only - MobileMe provides an IPv6 VPN to access all of your devices wherever they may be.

      So in fact there are many many users of Ipv6 out there, just not much sending packets over the un-vpn'd internet.

      --jeffk++

      --
      ipv6 is my vpn
    2. Re:Won't even notice it by MoldySpore · · Score: 3, Insightful

      Same here. There have been several instances where IPv6 has caused a lot of problems. I work for a local government and have 5000 new PC's being installed on my network and they are all getting IPv6 turned off on their images because it is annoying, to say the least.

      As a network engineer I am not worried about IPv6. The most that will have to be done is our main firewall and/or router will maybe eventually have to be setup to accept incoming IPv6 addresses. But for our internal network, IPv4 won't go away anytime soon. I doubt if it ever will. There is just no reason to run IPv6 on an internal network unless you need some specific function of IPv6 on your internal network (which other than the mandatory IPsec integration and multicast additions I can't see anyone needing the larger address space or any other features on an internal network).

      IPv6 seems to be more for ISPs and super-large networks than for the rest of us.

      --

      "I hope you know how very lucky you are to know me, because I am so incredibly incredible."

    3. Re:Won't even notice it by Spazmania · · Score: 1

      You'll notice because a few of your websites will break or become difficult to access. When you try to figure out why, you'll realize that you're trying to connect to them with IPv6 but either they have their IPv6 misconfigured or there's a v6 network problem between here and there.

      Because v6 takes priority over v4, your software will attempt to use it as soon as it's configured on both ends, regardless of whether it's truly ready.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    4. Re:Won't even notice it by 0100010001010011 · · Score: 2, Interesting

      Bonjour (ZeroConf) does do this automatically. Since I just use the bonjour name (server.local, mac.local, plug.local, etc). However the problem arises with Linux when it insists on trying IPv6 first.

      I went out and spread the word about Ubuntu to my girlfriend. The install went ok. But the second she started it up the first complaint was that browsing the web was slow. So I go diggind and find out it's IPv6's fault. Apple's figured out how to make the internet not suck and use both, why the hell can't Linux? Even a cron job once a day, if it can get to google via ipv6 enable it. If not, disable it.

      Until this is resolved I'm definitely not suggesting Ubuntu for any one else, just because I don't want to have to help them solve it or risk them trying to type in some "cryptic" commands on their own. (Not to mention, one suggested method didn't work).

    5. Re:Won't even notice it by clone53421 · · Score: 2, Funny

      I don't want to have to help them solve it or risk them trying to type in some "cryptic" commands on their own. (Not to mention, one suggested method didn't work).

      Let me guess... sudo rm -rf?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    6. Re:Won't even notice it by Bert64 · · Score: 2, Informative

      I don't think ubuntu would use v6 by default unless it actually had a v6 connection...
      I have ubuntu boxes at home and at work, at home i have a v6 router with a valid v6 link running a route advertisement service and the ubuntu box will pick up an address from it and use it...
      At work, there is no route advertisement service so ubuntu boxes never pick up a v6 address or route (neither do macs for that matter)...

      The only place i can imagine it being slow in the way you describe, is if it picks up an address but doesn't have a valid route, which it would only do if there is a misconfigured ipv6 router present on the network.... I've had this happen at home if the v6 link drops but the v4 stays up (ip transit providers dont provide the same uptime guarantees for v6) and the system is not receiving network unreachable errors back...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:Won't even notice it by Bert64 · · Score: 2, Interesting

      Those PCs will sit there looking for an ipv6 router, effectively the same as an ipv4 client looking for a dhcp server... If there is nothing there to answer the request, they will keep sending it but never acquire an address and therefore never try to use the protocol in question.

      The only time you would ever have a problem is if someone installs a device that answers those requests with invalid responses (eg it advertises an ipv6 route that doesn't go anywhere, which clients then try to use and have to wait while it times out)... The exact same problem could occur if you install a rogue ipv4 dhcp server.

      If your clients only know about ipv4 then they won't be able to access any ipv6 services except via a proxy (you cant nat from v4 to v6 but you can go the other way round). its quite possible to use ipv6 internally, with a gateway that provides a nat-pt service that effectively works just like ipv4 nat, except that the internal addresses are ipv6.

      As a network engineer, you really should already know all of this, although you're already several steps ahead of most of the network engineers i know who don't even realise ipv6 exists.

      When it comes to uses, a lack of conflicting addresses is the biggest use, a lot of small company or individual networks are interconnected via vpn links and MANY use the same ipv4 address ranges, ranges such as 10.0.0.0/24 or 192.168.0.0/24 are popular... it's not uncommon that people have been forced to renumber their home networks because they conflict with the work vpn for instance, and i know companies who have vpn links to other organisations and all kinds of extremely complex nat rules to get around duplicate use of the same internal addresses. V6 solves this by ensuring that everything has its own globally unique address...
      It's also a common misconception that v6 addresses are more open than nat, yes they *can* be openly routable but typically you would configure your internal addresses with a statefull filter to not permit inbound connections and only permit data which is part of already established outbound connections - effectively the same as ipv4 nat but without the extra complexity.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Won't even notice it by SanityInAnarchy · · Score: 1

      There is just no reason to run IPv6 on an internal network...

      As long as it's "internal", sure. One reason might be to give each machine on that network a real IP (instead of NAT), and having your firewall be just that -- a firewall.

      --
      Don't thank God, thank a doctor!
    9. Re:Won't even notice it by JesseMcDonald · · Score: 1

      There is just no reason to run IPv6 on an internal network unless you need some specific function of IPv6 on your internal network....

      Like the ability to connect to external IPv6 hosts? Granted, there aren't many now, but if you have reason to accept incoming IPv6 connections you probably have reason to make outgoing IPv6 connections as well. Unless, of course, all your outgoing traffic is proxied, in which you may only need IPv6 for the proxy server.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    10. Re:Won't even notice it by BitZtream · · Score: 1

      One important reason to use it is for small devices that you really don't want to have to have a user interface to enable Static IP / Router Info / DHCP configuration on.

      You do realize that if the device follows the appropriate RFCs, the exact same thing is true with IPv4 subnets ... RIGHT?

      Windows has been doing this for years, thats how you end up with a 169.whatever address. Its the address space reserved for hosts without using auto configuration. If you setup a router at whatever the RFC says the machine will use for default then the machine will be fully capable of communicating in its own little world, just like IPv6.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:Won't even notice it by TheRaven64 · · Score: 2, Insightful

      The only time you would ever have a problem is if someone installs a device that answers those requests with invalid responses

      I think it's fixed now, but when Vista was launched it would always advertise itself as a 6to4 tunnel provider, even if it didn't have a publicly routable IPv4 address. This broke every other dual-stack machine on the local network.

      --
      I am TheRaven on Soylent News
    12. Re:Won't even notice it by statusbar · · Score: 1

      Automatic router settings can only happen with IPv4 if you have a DHCP server, while IPv6 allows R.A.

      --jeffk++

      --
      ipv6 is my vpn
    13. Re:Won't even notice it by Ruede · · Score: 1

      i doubt that.

      i have ipv6 enabled on my laptop as well and when i am elsewhere where is no ipv6 connectivity, it works flawless... i would say the isp or whatever made it troublesome....

    14. Re:Won't even notice it by Pentium100 · · Score: 1

      But other than the conceptual "a IP for each machine", having it is not any better than NAT. Well, unless you are at risk of running out of ports, which a lot of people aren't.

    15. Re:Won't even notice it by Bert64 · · Score: 1

      Well, then that's a bug in vista rather than a problem with ipv6 itself...
      If vista machines included a rogue dhcp server that was enabled by default and started handing out addresses in an ipv4 subnet that didn't route anywhere, would you blame ipv4?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Won't even notice it by TemporalBeing · · Score: 2, Informative

      Windows has been doing this for years, thats how you end up with a 169.whatever address. Its the address space reserved for hosts without using auto configuration. If you setup a router at whatever the RFC says the machine will use for default then the machine will be fully capable of communicating in its own little world, just like IPv6.

      And if you ever noticed, when you get that 169.x.x.x private address then you have no network access at all under Windows. At that point, it'd be better to just mark the connection as disabled since it's functionally disabled even though its configuration looks like it shouldn't be. Very deceptive; and a bad way of doing configurations.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    17. Re:Won't even notice it by SanityInAnarchy · · Score: 1

      But other than the conceptual "a IP for each machine", having it is not any better than NAT. Well, unless you are at risk of running out of ports...

      Running out? Probably not. But why should I have to connect on a non-standard port?

      It's a minor annoyance and a potential security issue to have to run a reverse proxy or specify a port, and expose cookies to all subdomains behind a given NAT. It's a much bigger headache to have to deal with multiple SSH ports routing to multiple target machines (known_hosts doesn't seem to play well with this), and another security risk to use SSH forwarding instead of just connecting directly.

      And then there are the systems which actually can't work on a non-standard port. To get around that, you'd need a VPN -- but if you're willing to expose a VPN, why not just expose the machines?

      It also means that we can't have truly distributed systems, again, without manually forwarding ports. We can get close with hacks like Skype, but that by nature requires a centralized coordinating party. Compare that to something like SIP, which could be difficult to forward, but becomes simple and natural by simply giving each phone in the house a real, Internet-addressable IP. Hit that IP, the phone rings.

      There are kludges, sure. There's also IP-over-DNS to avoid having to pay for wireless in Starbuck's, but aside from saving a few bucks, I can't imagine why anyone would prefer the kludge.

      --
      Don't thank God, thank a doctor!
    18. Re:Won't even notice it by Pentium100 · · Score: 1

      To get around that, you'd need a VPN -- but if you're willing to expose a VPN, why not just expose the machines?

      Depends on what I am exposing. For example, I use VPN to connect to my home network when I am not at home. That would not change with IPv6 because now only the VPN service is exposed (a.k.a. anyone can try to hack it), but the internal services can be unencrypted because if someone hacks the VPN then he most likely would be able to hack whatever services there are. I would not want to use Windows file sharing over a public network, but VPN is OK.

      Compare that to something like SIP, which could be difficult to forward, but becomes simple and natural by simply giving each phone in the house a real, Internet-addressable IP.

      It looks like the designers of SIP were actually trying to make it impossible to use with NAT.

      I would still try to use NAT with IPv6 (if iptables or other sotware supported it), if not for anything else then to have my internal IPs constant and independent of the ISP (I assume my external IP(s) would still change if I changed the ISP or had to use the backup connection).

      One ISP I know, offers 3 IPs with its fastest plan. I honestly would not be able to make use of them, well, I could assign separate IPs for 2 of my computers, but that would not become more useful to me than just forwarding ports.

      Yes, NAT is a kludge, yes IPv6 would be better, but NAT works well enough and IPv6 is not (currently) much better than IPv4+NAT.

    19. Re:Won't even notice it by SanityInAnarchy · · Score: 1

      That would not change with IPv6 because now only the VPN service is exposed (a.k.a. anyone can try to hack it), but the internal services can be unencrypted because if someone hacks the VPN then he most likely would be able to hack whatever services there are.

      Yeah, I thought so, too, but you at least want authentication working properly. That goes doubly for localhost -- it amazes me how many people assume something's "secure" just because it's running on localhost, or behind a firewall -- hello local escalation.

      I use a VPN currently, but I do so for two main reasons. First, it's nice to be able to route all traffic through a trusted network -- or at least, one relatively more trusted than whoever happens to be listening at my local coffee shop. And second, because it's way more convenient than forwarding ports, thanks to ipv4 and NAT.

      Still, it should be possible to mandate ipsec, and I suspect that would solve this issue. Even better, some higher-end network cards can implement ipsec in hardware.

      It looks like the designers of SIP were actually trying to make it impossible to use with NAT.

      It's possible NAT wasn't a consideration at the time. Same goes for FTP -- again, there are kludges, but compare this to a protocol like Skype, which has to deliberately punch holes through NAT "firewalls" to connect two cooperating parties.

      I would still try to use NAT with IPv6 (if iptables or other sotware supported it), if not for anything else then to have my internal IPs constant and independent of the ISP

      What? Why are you using IPs directly? That's what DNS is for.

      Currently, with IPv4, I create a dnsmasq rule for the mac address of each machine I want to connect, giving it a fixed IP (though dynamic) and a DNS entry. I'm not sure exactly how I'd do this with v6, but it should be possible.

      One ISP I know, offers 3 IPs with its fastest plan. I honestly would not be able to make use of them, well, I could assign separate IPs for 2 of my computers, but that would not become more useful to me than just forwarding ports.

      For SSH alone, it'd be useful to me. Since I only use SSH keys, my SSH connection is at least as secure as my VPN connection, so I see no particular reason to tunnel it.

      NAT works well enough and IPv6 is not (currently) much better than IPv4+NAT.

      It is better in that, at the very least, I do not want ISPs getting the same idea. Some already are. Basically, think of your entire setup becoming no longer viable because your ISP ran out of IPs, and has put you behind a NAT -- now you need to pay extra for some third-party service which has IPs in order to deal with this (for example, I've got a VPS with its own IP, I can run a VPN through that), or you need to pay extra to your ISP for a real IP.

      Or, again, all these problems go away with IPv6.

      And yes, you can do NAT. I just can't see a good reason to do that, other than that it's what you're used to.

      --
      Don't thank God, thank a doctor!
    20. Re:Won't even notice it by Pentium100 · · Score: 1

      What? Why are you using IPs directly? That's what DNS is for.

      IPs work even when the DNS server is down/unreachable. Oh, and you have to enter the IP of the DNS server.

    21. Re:Won't even notice it by SanityInAnarchy · · Score: 1

      IPs work even when the DNS server is down/unreachable.

      In this case, since the DNS server I'm using is in the device acting as my router, if it's down, it needs to come back up right now.

      Oh, and you have to enter the IP of the DNS server.

      I don't -- on IPv4, that's what DHCP is for. On IPv6, DHCP is still available, but it's got a stateless autoconf built in, which does provide DNS.

      Of course, if I'm doing either of these, that's an additional point of failure. Currently, the same server -- even the same process (dnsmasq) -- provides both of these, and it's been stable and reliable, but again, if it's down, that's an immediate priority.

      Since this is a home network, I don't have terribly many things which need to connect to each other which shouldn't be configured dynamically -- in particular, the convenience of not having to reconfigure my laptop based on which network it's plugged into is worth the risk of having to deal with DHCP not working, which hasn't happened yet.

      I do still assign sane IPs, and I do still have some memorized, but I also have DNS configured to where I'm not sure I would notice or care if I flipped over to IPv6.

      --
      Don't thank God, thank a doctor!
    22. Re:Won't even notice it by Pentium100 · · Score: 1

      In my network, DNS server is on the router too (though the router is a PC instead of some small box). If it goes down, I can still use IP addresses for internal nodes (my laptop has a dynamic IP, but I usually don't run services that I need remote access to on my laptop and all other computers have static IPs, so I can use the IP or hostname if I want to).

      Also, there is another problem in having public IPs in internal network if you have multiple ISPs. I'll use an IPv4 example here, but I assume the same would be with IPv6:

      Suppose I have two ISPs, both of which give me a /28 (14 useful hosts). One ISP gives me 1.0.0.0/28 and the other 2.0.0.0/28. I assign them to the computers inside my network, do not use NAT and so on, however, I only use one connection at a time (let's say that ISP #2 charges for time or data or there is some other reason why that connection is not always on, just when the main connection dies).

      My network works happily until the internet connection fails. The router automatically connects to ISP #2 and distributes new IPs to my hosts (2.... instead of 1...). Let's say I was transferring a file over my local network. The connection would break because both computers got new IPs and their old IPs are no longer valid.

      Contrast this with a network behind NAT - internal IPS stay constant and only the router cares that the external IP changes.

      Currently, the same server -- even the same process (dnsmasq) -- provides both of these, and it's been stable and reliable, but again, if it's down, that's an immediate priority.

      A lot of things in my network become an immediate priority when they fail, but if I don't have a spare part to replace the broken one I might need to wait a few days until I get it. So, I have made my network so that no single failure can bring it all down (well, except the switch, but I have a 100mbps switch and a 10mbps hub in that case). Degraded - yes, completely down - no.

  2. Ah, Yes, 'Let Someone Else Worry About It' by eldavojohn · · Score: 5, Insightful

    Is there any reason based on security or ease of management – unless you're running a 100,000-seat network or a national-level ISP – for you to move up to it? No.

    What if you're writing web applications that monitor IP addresses? Shouldn't you be making sure that your regexp fits for IPv6 as well? What if you're storing IP addresses and your sanitizing your data? What if you're doing anything at all with IP addresses? Like monitoring logs for abuse? Shouldn't be preparing for the inevitable move to IPv6? What if you collect metrics so you can report to management your country by userbase? I say this because we've started to account for IPv6 in our coding and auditing.

    What if you write any sort of firmware or software for network devices?

    And if you're a consumer and you're about to purchase something that's going to last you more than three years you should probably make sure it supports IPv6 in case the computer you buy down the line can only handle IPv6 addresses allocated to it.

    Go ahead and tell your readers that it's cool, Microsoft's got it covered. I'm going to err on the side of safety whether the armageddonists are right or wrong about the ETA.

    --
    My work here is dung.
    1. Re:Ah, Yes, 'Let Someone Else Worry About It' by bsDaemon · · Score: 0

      If your server isn't exposing itself via ipv6, then are you really going to have to worry about it, though? I may be wrong, but wouldn't they be hitting you via a 6to4 tunnel or similar, where the ipv6 is encapsulated in ipv4 packets, so you end up seeing basically ipv4 'proxy' addresses server-side.

      But yeah, if you're designing systems/software which have correct interaction with native ipv6 as a requirement then of course you need to be concerned with it. But for the majority of people, probably not so much.

    2. Re:Ah, Yes, 'Let Someone Else Worry About It' by arkane1234 · · Score: 1

      The situations you noted have nothing to do with whether it's the standard or not, but whether the tool your making will actually work on IPv6.
      This articles mostly about consumer-based network use... i.e. non-developers.

      --
      -- This space for lease, low setup fee, inquire within!
    3. Re:Ah, Yes, 'Let Someone Else Worry About It' by sakdoctor · · Score: 1

      Going to be difficult for all those billions of LAM(ysql)P users until they gets a better way of storing them.

      Apparently support for ipv6 is "Status: On-Hold - Priority: Low". So it looks like we're all going to have to migrate to LAP(ostgres)P.

    4. Re:Ah, Yes, 'Let Someone Else Worry About It' by hairyfeet · · Score: 4, Interesting

      Actually I'd say that in this case "Microsoft has it covered" hits the nail square on the head, and for the reason many here bitch about MSFT in the first place...backwards compatibility. I know lots of folks here like to bitch their asses off about "all the cruft" caused by backwards compatibility, but here is a damned good reason why MSFT has it, because many businesses keep older hardware for quite awhile and MSFT by and large was and is a business OS first and foremost.

      Thanks to backwards compatibility I can give my business customers Windows 7 Pro with XP Mode and that ancient software they use in accounting keeps right on ticking. Thanks to backwards compatibility I can play most of my old games even on Windows 7 HP X64, and thanks to backwards compatibility when IPV6 is the norm those with older IPV4 stuff will be just fine, MSFT has got you covered.

      It is all about picking the right tool for the job. You want bleeding edge? Go with a Mac. Jobs HATES old tech and tosses it quicker than anybody else. Need to squeeze that last point of performance out of that server? Take Linux, strip that sucker down like a used Buick and turn it into a hot rod. Need to be able to run your old stuff as well as the new? Go MSFT, who knows businesses will hang onto older shit much longer than average folks and therefor supports it longer. Considering how many routers we have out there that won't run IPV6 and whose companies will likely never give a firmware update to (why should they? It makes you buy a new one if they don't) I'm all for backwards compatibility.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    5. Re:Ah, Yes, 'Let Someone Else Worry About It' by rgviza · · Score: 1

      MySQL folks adding a 128 bit numeric data type would be a start. BIGINT is only 64 bit.

      I store IPv4 as INT(32) in the database so I can do bit shifting operations on the addresses for address calculations and searching subnets (or pulling addresses based on subnet and CIDR). PHP supports arbitrary length integers, though I've never tested the limits. They probably depend on the OS.

      However, these limitations can be gotten around by storing the subnet and host address in different fields (each is 64 bit).

      Net::IPv6 already supports splitting them into their requisite parts, sort of.

      [subnet][address] as an example of field names.

      As long as your LAMP systems are 64 bit, I don't see a reason why you couldn't deal with IPv6 effectively even using LAMP as it is right this minute (provided your patches are up to date). You just need to store the addresses in integer form and do the bit shifting in MySQL. It's quite fast.

      A couple of years ago it was tough to deal with IPv4 addresses in php because php treated the 32nd bit as the -/+ when doing bitwise operations, so if you worked with a number that used the 32nd bit, and you were using bitwise operators, you got some strange results. I'm not sure if they've fixed the bitwise operators to deal with arbitrary length integers yet.

      MySQL already supports 64-bit bit operations

      I dealt with it in stored procedures and never looked back... Of course you need to be in the right half of the 10 types of people because if you don't understand binary you won't get far :-)

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    6. Re:Ah, Yes, 'Let Someone Else Worry About It' by Anonymous Coward · · Score: 0

      Thanks to backwards compatibility I can give my business customers Windows 7 Pro with XP Mode and that ancient software they use in accounting keeps right on ticking. Thanks to backwards compatibility I can play most of my old games even on Windows 7 HP X64, and thanks to backwards compatibility when IPV6 is the norm those with older IPV4 stuff will be just fine, MSFT has got you covered.

      And Solaris / SunOS 5.x has ABI compatibility going back to the early '90s, without all of that cruft. Even kernel modules compiled for Solaris 2.5 still often work with Solaris 9 and 10. Sun has in the past generally support each OS for roughly 10-12 years after FCS as well.

      How well does W7 run Windows 95 code, which would be the same rough time line?

      I'm all for backwards compatibility, but it often really is cruft and bloatware coming out of Redmond. A full install of Solaris (or even RHEL) comes in at something like 5 GB, and with that you get an OS, GUI, and even office suites, compilers, databases, web servers, etc. What the heck is in Windows that's causing it to balloon so much with a "base" install? It can't all be compat libraries.

    7. Re:Ah, Yes, 'Let Someone Else Worry About It' by garyebickford · · Score: 2, Interesting

      Just for perspective, a long time ago (late 1970s or early 1980s), I was talking with an IBM support person in Portland OR. According to him over 1/2 of all IBM installations in his area were still running the original DOS/360, which had been EOL'd and dropped from support ten years before. Those folks had stuff that ran fine on their old machines, and saw no reason to upgrade hardware or software.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    8. Re:Ah, Yes, 'Let Someone Else Worry About It' by Bert64 · · Score: 1

      Don't know about mysql, but postgres has an "inet" row type which is intended for storing network addresses, it supports ipv6 as well as v4 and even has a bunch of functions built in for calculating netmasks... I have a php app which deals with port scan results and talks to a postgres backend and it makes heavy use of these functions.

      It does seem as if the functions are a little more limited when it comes to v6, but you can store addresses just fine:

      http://www.postgresql.org/docs/8.2/static/functions-net.html

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:Ah, Yes, 'Let Someone Else Worry About It' by Bert64 · · Score: 0, Troll

      That cruft and bloatware has to do with the basic design being poor... Windows 95 was so bad they had to ditch it and go to NT which while it offers some level of compatibility, is fundamentally different and can only achieve this compatibility in a rather crufty way...

      Solaris on the other hand has kept the same basic design, and even the change from sunos 4.x to solaris (sunos 5.x) wasn't a huge one since both were still basically unix.

      This is why windows often has multiple apis for doing basically the same thing, the original version was fundamentally flawed and couldn't be fixed, so it was replaced yet the old one remains because old apps still use it. Unix was better designed from the start so the apis can generally be extended or added to rather than replaced and duplicated.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:Ah, Yes, 'Let Someone Else Worry About It' by Simetrical · · Score: 2, Insightful

      Going to be difficult for all those billions of LAM(ysql)P users until they gets a better way of storing them.

      Apparently support for ipv6 is "Status: On-Hold - Priority: Low". So it looks like we're all going to have to migrate to LAP(ostgres)P.

      Or just store them in strings, which is what the MySQL software I know about does for IPv4 anyway. Just make the string field a bit longer.

      --
      MediaWiki developer, Total War Center sysadmin
    11. Re:Ah, Yes, 'Let Someone Else Worry About It' by FoolishOwl · · Score: 1

      Are you referring to this?

      It reads as if they were pretty close to completing implementation of IPv6 in MySQL. It's disappointing that they haven't already done it, but I rather expect the priority will go up if it becomes more of a problem.

    12. Re:Ah, Yes, 'Let Someone Else Worry About It' by Anonymous Coward · · Score: 0

      So Microsoft sells cable modems/routers now?

      Home users are screwed when their "national level ISP" decides to convert and their router stops working because the ISP returns an IPV6 address.

    13. Re:Ah, Yes, 'Let Someone Else Worry About It' by RobNich · · Score: 1

      I'm storing both types of addresses using BINARY column types, with an additional TINYINT column to hold the length. For IPv4 addresses, it's 4, for IPv6, it's 16. And when IPv8 comes out, as long as PHP updates their inet_pton function, my code will work with no changes.

      --
      Hello little man. I will destroy you!
    14. Re:Ah, Yes, 'Let Someone Else Worry About It' by Anonymous Coward · · Score: 0

      What if you're writing web applications that monitor IP addresses?

      9 out of 10 case you shouldn't.

      Hardcoding IP addresses is a bad practice, which is why we have DNS and load balancers.

      What if you're storing IP addresses and your sanitizing your data?

      Maybe, but above comment still applies.

      What if you're doing anything at all with IP addresses?

      You chill out, realize you are an specialist and that the context of the posting was aimed to a different audience.

      What if you collect metrics so you can report to management your country by userbase?

      Yeah, great idea. If you could check my IP address it would show up in the US, or Germany, depending on the load balancing, but actually I could be in front of Big Ben sipping a cup of tea in 20 minutes.

      What you need is "business intelligence" not IP address mapping.

      And if you're a consumer and you're about to purchase something that's going to last you more than three years you should probably make sure it supports IPv6 in case the computer you buy down the line can only handle IPv6 addresses allocated to it.

      Like what exactly? All modern OSes are ready, if you have old hardware (a network printer?) you can use IP4 in your home network.

      Go ahead and tell your readers that it's cool, Microsoft's got it covered. I'm going to err on the side of safety whether the armageddonists are right or wrong about the ETA

      YOu are an alarmist, but the world would be a poorer place without the baseles scaremongering of the likes of you.

    15. Re:Ah, Yes, 'Let Someone Else Worry About It' by meustrus · · Score: 1

      While I ostensibly agree that the average user doesn't have to worry about it, and that Microsoft has it covered, I cannot suborn the statement that

      most can turn it off in Windows 7 without causing any trouble

      Just because we don't need it now doesn't mean we won't need it in the future, and unless you're planning on replacing your system when we do hit network armageddon, DO NOT disable the forward compatibility! If people start disabling the preparations Microsoft has made for us, then we'll never be able to make the switch to IPv6. I'll bet those network admins would much rather have made the switch already than to have had to use the fancy engineering solutions.

      It's a bit like switching from gas to electric vehicles. Sure, right now we have fancy hybrids, but they cost more than a gas-only or electric-only vehicle and are much more prone to failure. Would you suggest to the Prius owner that since we still have plenty of gas, there's nothing wrong with disabling the electric motor? (please don't get distracted by the analogy)

      --
      I sometimes ask revealing, often ignorant-seeming questions. Maybe they're harder to answer than you think.
    16. Re:Ah, Yes, 'Let Someone Else Worry About It' by darkpixel2k · · Score: 1

      Thanks to backwards compatibility I can give my business customers Windows 7 Pro with XP Mode and that ancient software they use in accounting keeps right on ticking. Thanks to backwards compatibility I can play most of my old games even on Windows 7 HP X64, and thanks to backwards compatibility when IPV6 is the norm those with older IPV4 stuff will be just fine, MSFT has got you covered.

      I can do the same thing for about $150 less. Replace 'Windows 7 Pro' with 'A Linux Install' and replace 'XP Mode' with 'KVM with Windows XP'. Use rdesktop for seamless Windows windows on your Linux desktop...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
  3. Torrenting by Anonymous Coward · · Score: 5, Insightful

    Torrenting is the killer app. Very unlikely all the spooks have updated to ipv6 snooping.

    1. Re:Torrenting by Anonymous Coward · · Score: 1, Insightful

      also very unlikely there are many seeding at ipv6.
      and as soon as they do, the spooks will be the first to join the party.

    2. Re:Torrenting by omglolbah · · Score: 2, Informative

      Most swarms have 5-10% ip6 hosts already on some trackers.

    3. Re:Torrenting by mellon · · Score: 1

      Don't be silly--of course we have. Torrenting over IPv6 is old, old news.

    4. Re:Torrenting by TomXP411 · · Score: 1

      Well, leaving torrenting itself aside, for a moment, I can think of several things that would benefit from the expanded address space and NAT-free environment IPv6 would give us. VPN as we know it would also become unnecessary, since you could simply directly access the servers you need to talk to. In fact, a lot of the technologies we use in our current network infrastructure rely around the need to conserve address space. Even instant messaging gets easier, since you wouldn't need a presence provider: just the host name for your buddies' endpoints. But I think my favorite application is VoIP. Rather than mess with VoIP providers and SIP proxies, we could simply hook our phones to an IP network and connect directly to a host name. Forget phone numbers, just call me at tomxp411.somedomain.com. Right now, the only reason we need SIP servers for IP to IP calls is to act as a NAT traversal proxy. IPv6 gives us all that for free. Come to think of it, I can see why providers are resisting this. It pretty much trashes the traditional model for voice calling; if you could call anyone via direct IP messaging, what is there left for the phone companies to do but be dumb pipes?

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

      Keep on telling yourself that.

    6. Re:Torrenting by Lehk228 · · Score: 1

      not torrenting TORrenting

      --
      Snowden and Manning are heroes.
    7. Re:Torrenting by Anonymous Coward · · Score: 0

      They dont need snooping with IPv6 since its build to be 100% traceble. The main reason no one running a torrent dont want it.

    8. Re:Torrenting by darkpixel2k · · Score: 1

      Forget phone numbers, just call me at tomxp411.somedomain.com. Right now, the only reason we need SIP servers for IP to IP calls is to act as a NAT traversal proxy.

      Forget tomxp411.somedomain.com. Try tom@somedomain.com--just like e-mail. SIP servers do more than just act as a NAT traversal mechanism.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    9. Re:Torrenting by TomXP411 · · Score: 1

      I know. My point is that they can be completely eliminated. Why pay for a VoIP service when you can go completely P2P?

  4. I have read it... by jhoegl · · Score: 1, Insightful

    Yeah, IPv6 solves some problems, but then causes others.
    Anonymity is lost pretty quickly with IPv6, along with ISPs seeing how many systems you have running on their network, and it exposes systems to OS flaws. no more "hardware firewall" that I can see. The logic in fact seems to be nothing but a really big switched network.

    In short, I dont like what IPv6 gives us over what we lose with IPv4.

    1. Re:I have read it... by GIL_Dude · · Score: 1

      Although the design of IPv6 discourages the use of NAT it does not actually prevent it. So if you want a NAT router to keep network wormable flaws away from the OS you can still do it. You might give up some amount of functionality doing that, but it can certainly still be done.

      Note that you might need to wait for someone to ship a NAT router that does IPv6 though. I haven't researched whether they are available or not yet.

    2. Re:I have read it... by CyprusBlue113 · · Score: 1

      Umm what? IPv4 has no hardware firewall either, untill you physically place one between you and the internet. IPv6 is no different, its just generally not going to be playing hokey games with fake addressing

      --
      a handful of selfish greedy people are no match for millions of selfish, greedy people -u4ya
    3. Re:I have read it... by GooberToo · · Score: 3, Insightful

      There is nothing in IPv6 which precludes the use of proxies and/or NATing. Its just that adoption of IPv6 no longer mandates the use of NAT'ing. Nothing is lost. There is only gain to be had from an IPv6 upgrade.

    4. Re:I have read it... by Anonymous Coward · · Score: 0, Interesting

      Part of the problem here is that some people don't realize that NAT != Firewall. Because NAT happens to prevent certain kinds of packets from getting to a system inside the NAT appliance, a lot of people think that is the only way to do a firewall. Just wait for the hue and cry when they try to phase out well-known ports ...

    5. Re:I have read it... by jhoegl · · Score: 1

      I have not seen any either, which leads me to believe the industry thinks we do not need them.
      I dont know, perhaps the future of the internet will be hardware firewalls, VPNs, and viruses.

    6. Re:I have read it... by Denis+Lemire · · Score: 5, Insightful

      You and many others desperately need to read more about v6 before regurgitating the same old myths.

      * Read up on RFC 4941 - Privacy Extensions for Stateless Address Autoconfiguration in IPv6
      * Their is NOTHING in IPv6 that negates a hardware firewall. You get a prefix routed to your 'router' it can have whatever allow or deny rules you like.
      * If you want to use NAT and non-routable IPs for whatever reason, however misguided, there is nothing in IPv6 preventing you from doing so, see also FC00::/7 link-local addresses
      * Whether a network is routed or switched has as little to do with IPv4 as it does with IPv6, these topology decisions have nothing to do with the protocol.

    7. Re:I have read it... by mark-t · · Score: 1

      FYI, there's nothing stopping you from having your beloved NAT in IPv6, and putting whatever devices you want to be invisible behind it. But you won't *HAVE* to, unlike how the current situation is fast becoming. So if you find you might have a need for a system with a globally visible IP address for whatever reason (such as, say, wanting to run a server for a game you and some friends want to play, or something similar), at least it can be a viable option.

    8. Re:I have read it... by vlm · · Score: 5, Informative

      Anonymity is lost pretty quickly with IPv6

      RFC 3041 dated January freaking 2001, assuming you're talking about using MAC addresses in the ipv6 address. Frankly I feel this is paranoia combined with ignorance of current ISP logging technology, in other words you don't have anonymity with ipv4 either.

      along with ISPs seeing how many systems you have running on their network

      Rates somewhere between 1) who cares 2) See RFC 3041 3) News to me that proxy servers are impossible on ipv6

      exposes systems to OS flaws.

      I suppose there are / will be bugs in v6 that would not happen in v4.

      The logic in fact seems to be nothing but a really big switched network.

      Thank god. Die NAT die! Can't happen soon enough. Some people will still want stateful "one way" firewalls. No problemo.

      In short, I don't like what IPv6 gives us over what we lose with IPv4.

      Given your list of misconceptions and misinformation, I'm not surprised.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    9. Re:I have read it... by dragin33 · · Score: 1

      Your ideas are intriguing to me and I wish to subscribe to your newsletter.

    10. Re:I have read it... by bersl2 · · Score: 2, Interesting

      You can deny all incoming TCP SYN segments and all incoming UDP and ICMP traffic if you so desire, then punch holes at the router's firewall when needed. This will give you essentially the same effect as NAT under IPv4. Also, use the privacy extensions of IPv6, whose random addresses on my machines last for about a day until being replaced, and are valid for incoming traffic for 6 days thereafter.

      NAT is still a cancer upon networking. It partially intertwines mechanism and policy, which is a backwards step.

    11. Re:I have read it... by Anonymous Coward · · Score: 1, Informative

      IPv6 + router firewall = waayyy better security than IPv4 + NAT. Too many people think NAT actually provides decent security. It's (slightly) better than nothing at all, but it's definitely not as good as running a firewall. If IPv6 forces people to actually run firewalls, so much the better. Maybe we'll finally get some shrinking botnets for once.

      On the "ISPs seeing how many systems you have running on their network" front, that's a big iffy. Modern deep packet inspection hardware should be able to infer how many machines you have active right now anyway, just by traffic patterns. Some operating systems (Windows 7 does anyway, I'm fairly sure) runs IPv6 in privacy mode by default, which means it periodically picks a new IPv6 unicast address and the unicast address isn't related to your MAC address.

    12. Re:I have read it... by vlm · · Score: 4, Informative

      So if you want a NAT router to keep network wormable flaws away from the OS you can still do it.

      you're confusing NAT address translation with stateful firewalling. Linux has been able to do that for ages on ipv4 or ipv6.

      A side effect of ipv4 NAT is providing stateful firewalling, in that obviously the fw has no idea what to do with incoming traffic that doesn't belong to a flow you've already set up. All you need is one line to do this in v6.

      You're looking for a line vaguely similar to this:

      ip6tables -i eth0 -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

      And try not to forget to drop by default anything coming in thru eth0 that doesn't match the line above, of course.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    13. Re:I have read it... by DragonWriter · · Score: 1

      Anonymity is lost pretty quickly with IPv6, along with ISPs seeing how many systems you have running on their network, and it exposes systems to OS flaws. no more "hardware firewall" that I can see.

      Even if no one makes dedicated IPv6 NAT/Firewall systems, it seems to me it would be pretty straightforward to take an inexpensive box (even a "Wall Wart") with dedicated software to do that, stick it between the rest of your network and the outside world, and acheive exactly the same thing that commercial IPv4 NAT/Firewall devices do.

      And its the kind of need I'd expect the community to fill pretty quickly via specialized open-source software stacks (probably built around Linux) if commercial vendors don't (and, quite likely, even if they do.)

    14. Re:I have read it... by mlts · · Score: 4, Interesting

      The sooner we get to IPv6, the better. If not, if someone wants a static IP, much less a /29 subnet with five usable host IPs, they will be paying through the nose, for it just due to artificial scarcity.

      I just fear that companies are going to spend big bucks for routers that can do NAT traversal (dev subnet gets NATted to another subnet which then gets translated to the outside IP), as opposed to going to IPv6 where one can keep firewalls up and the traffic isolated and secure, but keep NAT is an option, not a must-have. If a company is worried about the IPv6 stack having issues, just use IPv6 as an edge routing protocol and keep the internal network on v4 and use Toredo. Yes, this is still not optimal, but it is better than dealing with having to bid for v4 statics so one can have their own webserver online.

    15. Re:I have read it... by characterZer0 · · Score: 2, Insightful

      Too many people think Port Address Translation is NAT.

      --
      Go green: turn off your refrigerator.
    16. Re:I have read it... by Anonymous Coward · · Score: 0

      IPv4, IPv6, and NAT have absolutely no relation to firewall logic. IPv6 has nothing to do with switching. In fact, its use of prefixes make route aggregation on the Internet easier than ever. It fixes ugly hacks like NAT, PAT, and IPSec which were introduced to IPv4 to give it a few more years.

      This is why the article is correct in that people need to actually start learning about what IPv6 is. Try IPv6 Essentials by Silvia Hagen for a good start.

    17. Re:I have read it... by mikkelm · · Score: 0, Flamebait

      This "NAT is no/slightly better than no security at all" bullshit is getting really tedious. NAT has the side-effect of eliminating the most simple and obvious attack vector on the Internet without any additional effort. NAT has without any shred of doubt done more for the security of the Internet than any other network service, firewalls included.

    18. Re:I have read it... by Junta · · Score: 1

      His point on privacy is not the MAC as part of the address, but enumaration of hosts that NAT 'mitigated'. Some consider that a privacy risk, I personally think it is overblown. If people NATed for the privacy explicitly, then why would it be so bad if people got to make a choice rather than have to NAT?

      Agreed about the router stuff. People are scared because suddenly endusers will be empowered to not NAT, and users were implicitly firewalled through having NAT forced on them. If they don't need it, they may not use firewalls. I find this asinine as well.

      I also agree about non-routable addresses, though fc00::/7 addresses are ULA prefixed addresses, not 'link-local', which are fe80::/64. ULA is the correct technology to replace private addresses though, so that was just a nitpick.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    19. Re:I have read it... by Anonymous Coward · · Score: 0

      NAT didn't provide the "inbound traffic gets dropped" behavior you like. The stateful firewall logic that tracked connections and drops inbound connection initiation is what did it. It works whether or not there was NAT.

    20. Re:I have read it... by evilviper · · Score: 2, Informative

      and it exposes systems to OS flaws. no more "hardware firewall" that I can see.

      NAT is NOT a firewall, and a firewall most certainly doesn't require NAT at all. You absolutely don't lose any security at all with IPv6.

      In short, I dont like what IPv6 gives us over what we lose with IPv4.

      Yes, but since you don't know what you're talking about...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    21. Re:I have read it... by mattventura · · Score: 2, Funny

      NAT address translation

      Network Address Translation Address Translation? Is that like an ATM machine or a PIN number?

    22. Re:I have read it... by Luyseyal · · Score: 1

      Agreed about the router stuff. People are scared because suddenly endusers will be empowered to not NAT, and users were implicitly firewalled through having NAT forced on them. If they don't need it, they may not use firewalls. I find this asinine as well.

      Yep. And the truly problematic users will be the ones who never touch the defaults anyway. So long as Cisco, Buffalo, 2wire etc. make home routers with reasonable home-centric firewalling on by default, it will not be a serious issue.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    23. Re:I have read it... by mattventura · · Score: 1

      NAT has the side-effect of eliminating the most simple and obvious attack vector on the Internet without any additional effort.

      Any firewall that blocks all incoming connections except those allowed while allowing all outgoing connections except those forbidden has the same effect as NAT.

      NAT has without any shred of doubt done more for the security of the Internet than any other network service, firewalls included.

      Which is only because NAT is forced down people's throats. If consumer internet connections got their own public IP ranges instead of NAT, and used routers that blocked incoming connections by default, the effects would be just the same, but consumers don't get that option.

    24. Re:I have read it... by slater.jay · · Score: 2, Funny

      More like an ATM Teller Machine or a PIN Identification Number.

    25. Re:I have read it... by Denis+Lemire · · Score: 1

      You caught me on a typo. I did mean *Unique* Local Address (ULA) but force of habit made me type in "link" local. My fingers are often faster than my brain when typing a quick post. :)

      With that aside, we are pretty much in agreement.

    26. Re:I have read it... by mlts · · Score: 2, Informative

      Correction. Teredo tunneling.

      IPv6 shouldn't be that hard to switch to. Macs are happy with it. Windows machines grok it. The only issue would be a number of SOHO routers, and some applications that don't understand V6 (MySQL is a good example.)

    27. Re:I have read it... by Ash+Vince · · Score: 1

      The sooner we get to IPv6, the better. If not, if someone wants a static IP, much less a /29 subnet with five usable host IPs, they will be paying through the nose, for it just due to artificial scarcity.

      Well thats certainly not the case at the moment. I just found a subnet that size thay my company never knew it had (we only have about internet 40 ip addresses total). We as company do not pay for ip addresses at all and we only rent half a rack in a datadenter.

      It seems to me that if they were in that shorter supply we would be being charged a nominal fee for each one yet that does not seem to be the case. Is my company unique in this? We have been with our current datacentre for years so maybe this as many ip addresses as you need deal is a legacy thing from years ago.

      I know individuals are charged per static IP but I have a feeling that is just another way ISP's make money. Is there really any benefit to making everyone have a dynamic IP by default? i know in ths US static IP's seem to be the norm.

      I have been hearing people say we are running out of IP addresses for 15 years so am getting a bit skeptical.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    28. Re:I have read it... by Kjella · · Score: 1

      Still, I wonder if a DHCP-style port lease would be sufficient for most things. Say you want to run a torrent app w/incoming port.

      1. Send port request to router
      2. Get random port 57284 mapped to you
      3. Contact tracker, say hi I'm on [ip]:57284

      This obviously only works for cases where you don't need a specific port, but it'll work for IM, P2P and so on. But you can probably get some permanent leases so you can forever announce that your webserver is running on [ip]:28576, that is what UPnP already does I think. That should increase IPv4 capacity by a factor of 100-1000 and give every device a port range if not their unique IP. And it doesn't require the whole world to change around you.

      --
      Live today, because you never know what tomorrow brings
    29. Re:I have read it... by Anonymous Coward · · Score: 0

      The logic in fact seems to be nothing but a really big switched network.

      Yes. That's essentially how the Internet was designed to be, before we got kludges like NAT.

      In short, I dont like what IPv6 gives us over what we lose with IPv4.

      What do you think you're going to lose? Stateful firewalling is applicable to IPv6 as well, it's just that no consumer equipment (read *DSL router/modem) supports it right now. And enterprise-grade "hardware firewalls" support IPv6 (if they don't, they shouldn't be called "enterprise"). And if you don't want your ISP to track every single machine on your "internal" network, then you can:
      - adjust your firewall accordingly
      - use a proxy
      - use NAT for IPv6, if that makes you feel all warm and fuzzy

    30. Re:I have read it... by vlm · · Score: 2, Insightful

      Network Address Translation Address Translation? Is that like an ATM machine or a PIN number?

      I think its a fair phrase to use, since the whole point of the post was some people confuse the concepts of NAT and stateful firewalls. So I'm writing about the "address translation" part of NAT not the helpful side effect of stateful firewalling.

      "NAT address translation" is obsolete with ipv6 vs "NAT stateful firewalling" is better just called "stateful firewalling"

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    31. Re:I have read it... by clone53421 · · Score: 1

      More like the DNS name system or the DHCP configuration protocol.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    32. Re:I have read it... by Anonymous Coward · · Score: 0

      I have been hearing people say we are running out of IP addresses for 15 years so am getting a bit skeptical.

      That you've been hearing about it for 15 years sounds about right, since the problem was acknowledged in 1994. But how many end-of-days predictions actually gave you a date, other than Real Soon Now (tm)? I'm asking because I've been watching the IPv4 Address Report for a few years now, and in that time the end-date has only moved towards us (from the end of 2012 to February 2012).

      If you bother to follow the link, please take a look at figure 6 which shows the history of address allocations over time. You'll see that the allocation rate has dropped significantly in the last 15 years compared to the 10 years before that (actually, there were as many allocations in the 8 years leading up to 1995 as there were in the 15 years that followed). You can also see (figure 9) that the most growth over the past five years has been in Asia (APNIC), and that the growth is accelerating. There are also now more addresses claimed in Asia than in Europe (RIPE). Starting from figure 18, you can see various predictions that show the global pool to be exhausted before this year is over.

      So be skeptical for all your wish, but we're nearing the endgame.

    33. Re:I have read it... by Spazmania · · Score: 1

      There's some distance to travel between "it can be done" and "I can buy a product at Walmart which does it."

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    34. Re:I have read it... by nine-times · · Score: 1

      Thank god. Die NAT die! Can't happen soon enough. Some people will still want stateful "one way" firewalls. No problemo.

      I can live with NAT (though I wouldn't mind getting rid of it) but I'm personally more excited about the prospect of making it easier/cheaper to get a static IP for home use. Of course, part of the reason static IPs are hard to come by is just ISPs trying to nickel and dime us all to death, so IPv6 may not actually help.

    35. Re:I have read it... by Spazmania · · Score: 1

      NAT tends to fail closed. Merely stateful firewalls tend to fail open. For security purposes, failing closed is the desirable result.

      "Fail" generally means "Oops, I fat-fingered the config." In both cases, that oops tends to move the firewall towards being a plain router. In the NAT case, a plain router causes all communication to fail while in the merely stateful firewall case, a plain router causes all communication to succeed.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    36. Re:I have read it... by Spazmania · · Score: 1

      FC00::/7 is Unique Local Addresses (ULA), IPv6's version of RFC1918, aka 192.168.0.0.

      fe80:: is link local.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    37. Re:I have read it... by Anonymous Coward · · Score: 0

      Still, I wonder if a DHCP-style port lease would be sufficient for most things. Say you want to run a torrent app w/incoming port.

      1. Send port request to router
      2. Get random port 57284 mapped to you
      3. Contact tracker, say hi I'm on [ip]:57284

      That called UPnP (universal plug&play), and already exists. I don't know the specifics of it, though. From what I've read, it has been critisized for being horribly insecure, unfortunately by design: it's designed to work on unsecure (home) networks without human intervention.

      To me, it falls in the same category as DLNA: unmanageable, untraceable (though sniffable), hard to debug when it doesn't work. At least DLNA isn't designed to punch holes in your defenses -- although nothing's preventing the next PS3 firmware from discovering what's on your network and sending it out to Sony/BMG/Atlantic/etc.

    38. Re:I have read it... by Spazmania · · Score: 2, Interesting

      Having worked for as a software developer for comScore, a major web metrics company, I can tell with absolute certainty that the concerns about anonymity and IPv6 stateless autoconfiguration are neither paranoid nor ignorant. Privacy extensions (RFC 3041) help but they create a problem inside the large enterprise where the sysadmin wants to track his users while denying Internet-based entities the ability to do the same.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    39. Re:I have read it... by Denis+Lemire · · Score: 1

      Agreed, brain-finger connection issue, I meant to say 'unique local' but typed 'link-local.'

    40. Re:I have read it... by interval1066 · · Score: 1

      "If you want to use NAT and non-routable IPs for whatever reason, however misguided..."

      I'm not being critical, I genuinely would like to know why your opinion on this is such. Is this because the address space is so much greater with ipv6 that non-routable addresses aren't necessary? It seems to me like there are still scenarios where non-routables are still desirable.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    41. Re:I have read it... by Spazmania · · Score: 4, Informative

      Overloading outbound traffic from multiple machines onto a single IP address (what you call port address translation) *is* NAT, if only because most of the vendors appropriated the name from that other kind of address translator that was hardly ever used and few even remember (RFC 1631).

      PAT was never really a correct name for it anyway; that was a cisco-ism. What we call NAT today derived primarily from the stateful transparent proxies of the mid-90's and as the word "stateful" implies, it remains as much a proxy as a translator.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    42. Re:I have read it... by Spazmania · · Score: 1

      Really? How do I configure IPv6 NAT on my Linux firewall?

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    43. Re:I have read it... by Spazmania · · Score: 0

      since you don't know what you're talking about...

      Memorize these three words: NAT fails closed.

      You'll hear them, or a variant, every time you make such an arrogant claim to someone skilled at network security.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    44. Re:I have read it... by Denis+Lemire · · Score: 2, Insightful

      NAT breaks end-to-end connectivity. Its main purpose in IPv4 is to deal with the limited address space. In the massive address space of IPv6, NAT is no longer necessary.

      You can still NAT everything behind non-routable ULA addresses if you wish, but I see no reason to do so. If one takes this approach and later decides they need a specific port opened to more than one machine, ie) port 80 for a couple new web servers, they won't be able to do this without re-numbering or setting up a a couple new static NAT rules. Note: I specifically say a couple (or more than one) as this is specifically where dynamic NAT based port forwarding breaks down.

      A much better approach is to keep everything on globally routable IPs and adding a quick (hopefully default) firewall rule to deny all incoming traffic. This way you still protect your network from undesired incoming connections but still have an easy option later to open ports as needed without any of the limitations. This is exactly how I would set my IPv4 networks up today, if real IPs were actually available.

      There MAY be niche scenarios where non-routable IPs are desirable in the IPv6 world, I honestly can't think of any. Can you?

    45. Re:I have read it... by Anonymous Coward · · Score: 1, Insightful

      Anonymity is lost pretty quickly with IPv6.

      RFC 3041 dated January freaking 2001, assuming you're talking about using MAC addresses in the ipv6 address. Frankly I feel this is paranoia combined with ignorance of current ISP logging technology, in other words you don't have anonymity with ipv4 either.

      The difference is vast. Sure, with IPV4 your ISP can log what you do. But with IPV6, you potentially[*] expose a universally unique identifier (MAC address) to every site you connect to. That's like having a single tracking cookie in your browser that any site can read and correlate with. Advertisers will love it. People like you won't care because "privacy is dead". Choose that for yourself if you want, but let me make my own choice, thanks.

      *Apparently Windows by default will replace the MAC with a random number, making this somewhat less of an issue.

    46. Re:I have read it... by Anonymous Coward · · Score: 1, Interesting

      "If you want to use NAT and non-routable IPs for whatever reason, however misguided, there is nothing in IPv6 preventing you from doing so, see also FC00::/7 link-local addresses"

      True, but in reality, very few pieces of network equipment have figured out all the problems with IPv6 in combination of a NAT. There are literally centuries of man years invested in figuring out those problems with IPv4. For example, try using FTP over IPv6 through a NAT or make a phone call with SIP. Good luck. You better have a amazing firewall.

      A *HUGE* fundamental problem with IP standards is that the religous zealots in the IETF have refused to acknowledge that protocols need to work through NATs. They simply ignore the problem and hope it will go away. That leads to broken protocols like SIP that require a masters thesis to figure out how to pass it through a NAT: www.cs.columbia.edu/sip/drafts/Ther0005_SIP.pdf

      If they would just require protocol authors to address the near UNIVERSAL existence of NATs in the corporate world, we'd could avoid man-centuries of future work in the networking field.

    47. Re:I have read it... by FoolishOwl · · Score: 1

      The facilities for auto-configuration built in to IPv6 will be great for end-users -- as in, they won't have to do a thing, once the ISPs and routers have gotten up to speed.

    48. Re:I have read it... by vlm · · Score: 1

      Merely stateful firewalls tend to fail open.

      Very unlikely. If you fat finger the drop all at the end, maybe. But why in the world would you change that?

      Something to consider is its primarily a proprietary OS problem and a ipv4 problem. If I run freshly updated Debian on my firewall and my file server, and I run completely wide open, and no one knows my file server address (why would they?) then all they need to do is port scan a /64 to find a box that's about as hardened as the firewall. Its not a serious issue.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    49. Re:I have read it... by Luyseyal · · Score: 1

      That was the biggest thing that annoyed me when we went from IPX/SPX to TCP/IP back in the '90s -- being forced to manually assign addresses or set up a DHCP server. It will be nice to return to simplicity again for basic LANs.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    50. Re:I have read it... by Anonymous Coward · · Score: 0

      Anonymity is lost pretty quickly with IPv6

      As others have pointed out, this is not true.

      along with ISPs seeing how many systems you have running on their network

      ISPs can do this already. It's as trivial to do with a NAT router as it is with IPv6.

      it exposes systems to OS flaws.

      How? How is it that IPv4 doesn't expose the exact same things?

      no more "hardware firewall" that I can see.

      Then you either don't know what a firewall is, or you're blind. There is absolutely nothing stopping you from running a hardware firewall with IPv6.

      Let me guess - you think that a "NAT router" is a "hardware firewall", rather than the understanding that NAT is a function the firewall/router provides?

      Firewalls have been around a lot longer than NAT.

    51. Re:I have read it... by SanityInAnarchy · · Score: 1

      ISPs seeing how many systems you have running on their network

      What's wrong with that? Most ISPs have to visit your house to set something up anyway. Really, what do you care and what do they care?

      If you're that paranoid, you can do NAT, and obfuscate your headers, and deny all cookies, and block software updates (or distribute them locally), etc, etc, and make it absolutely certain your ISP can't tell how many computers you have -- they can just tell everything you do on the Internet with a vast amount of precision.

      Worst case, they try to charge extra for plugging in too many computers, and people respond by plugging their old Linksys routers in.

      no more "hardware firewall" that I can see.

      Erm, what? Sure you can. Firewall != NAT -- there's no reason you can't build an ipv6 firewall.

      The logic in fact seems to be nothing but a really big switched network.

      Even if that were true -- and it's not (hint: ipv4 has routers that aren't NAT routers, learn something about subnetting) -- it's entirely possible to build a firewall into a bridge, also, even if it's easier to do with a router.

      --
      Don't thank God, thank a doctor!
    52. Re:I have read it... by Spazmania · · Score: 1

      Or if you fat-finger the allow 80 to allow all machines port 80. Or whatever. The point is, each mistake is as likely to create more access as it is to create less. While with nat, mistakes are very unlikely to create unintentionally broad access. It fails closed.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    53. Re:I have read it... by idontgno · · Score: 2, Interesting

      Topology hiding.

      My hypothetical organization is NATted. How many computers are on my network? You can't tell. Or, at least, I'm not just giving away that information.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    54. Re:I have read it... by Lennie · · Score: 1

      I think you should be able to do some 1 to 1 translation with mangle, but the default kernel, I think, does not have NAT.

      It's especially the Application (specific) Layer Gateway's (like you need for FTP) you would still be missing.

      No sane 'manufacturer' or developer has found a reason to have NAT though, some customers who do not understand the technology still seem to want it anyway.

      --
      New things are always on the horizon
    55. Re:I have read it... by Bert64 · · Score: 1

      IPv6 renders nat pointless, it does not render the idea of a firewall pointless. Configure a v6 firewall to allow outbound connections, and inbound traffic which belongs to an established connection and to drop any unsolicited inbound traffic (a fairly simple config)... Now you have the equivalent setup to nat, nat simply assumes this state because it doesn't know which of the internal systems to send unsolicited traffic to. I imagine when consumer grade ipv6 routers become available they will ship with this configuration by default.

      I don't see how anonymity is lost, wether the traffic comes from your single ipv4 address or the million ipv6 addresses you have its still coming from an address allocated to you by your service provider...

      As for seeing how many devices, sure by default they will see each device on a unique ip but theres nothing saying you have to use the autoconfig, or that you have to use a single static address per device... Most ipv6 allocations are a /64 or /48 to an end user, so you could easily take random addresses within your range, the isp will have no idea if its a single box using multiple addresses, a single box constantly changing address or thousands of individual boxes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    56. Re:I have read it... by profplump · · Score: 1

      You say firewall, but I don't think you know what it means. There's absolutely no reason you can't have a "hardware firewall" with IPv6. It works exactly like the IPv4 hardware firewall, but with longer addresses.

      If you mean no more NAT, that's closer to the truth. IPv6 doesn't forbid NAT, but most platforms don't support it. Why you'd need to do NAT when you have IPv6 is beyond me though.

      I'm not sure there's a lot of value in masking the number of machines you have, but it's easy enough to do with IPv4 or IPv6 -- just install a proxy server. A proxy server is a much better choice because it can actually re-write the application-level data to mask the unique cookies/etc. that are available to remote systems in addition to masking their address.

    57. Re:I have read it... by profplump · · Score: 1

      Or just use a firewall and forget about NAT. They aren't the same thing and you don't need to run NAT in order to get a stateful firewall.

    58. Re:I have read it... by Denis+Lemire · · Score: 1

      What merit does topology hiding have in your opinion? Does the default deny rule in the firewall vanish once I know how many hosts you have? The whole topology argument smells like 'security through obscurity.'

    59. Re:I have read it... by Lennie · · Score: 1

      I've been looking for a piece of software to run on the gateway which just records IPv6-MAC-address combinations, so things can be checked later when privacy extensions have been used.

      --
      New things are always on the horizon
    60. Re:I have read it... by Anonymous Coward · · Score: 0

      My firewalls also fail close (deny ip any any is default).

      What's your point?

    61. Re:I have read it... by j+h+woodyatt · · Score: 1

      "...but they create a problem inside the large enterprise where the sysadmin wants to track his users while denying Internet-based entities the ability to do the same."

      That's why DHCP6 supports assigning temporary addresses.

      --
      jhw
    62. Re:I have read it... by Spazmania · · Score: 1

      And when you accidentally insert an allow any-any in front of the deny? That's what "fail" means. Yours fails -open-.

      That same mistake in an address-overloaded NAT firewall has no impact. Interior hosts remain inaccessible from the outside despite the mistake because even with permission to move packets inside, the firewall has no idea where to send them. That's what it means to "fail closed."

      Of course, you've never made a firewall configuration mistake that allowed more through the firewall than you intended and you never will, right?

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    63. Re:I have read it... by Spazmania · · Score: 2, Interesting

      I was being sarcastic. I know the IPv6 NAT isn't in Linux yet. That was my point. IPv6 will be more deployable once NAT is not only possible at the technical level but also available in the products I routinely use.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    64. Re:I have read it... by Anonymous Coward · · Score: 0

      And when you accidentally insert an allow any-any in front of the deny? That's what "fail" means. Yours fails -open-. That same mistake in an address-overloaded NAT firewall has no impact. Interior hosts remain inaccessible from the outside despite the mistake because even with permission to move packets inside, the firewall has no idea where to send them. That's what it means to "fail closed."

      A different mistake could quite easily lead to the wrong port, IP or even block of IPs being NATted by the router, depending on the router's capabilities. Anything 'fails closed' when you only consider one specific type of failure.

      Of course, you've never made a firewall configuration mistake that allowed more through the firewall than you intended and you never will, right?

      Given that I've heard of 'peer reviewed change control' and 'testing', it seems highly unlikely that a given firewall change I make will do anything other than exactly what I intend for it to do. Not seen a production barf yet.

      In short, 'I can't type' is a sucky reason to recommend NAT to anyone for anything. Lets use the right tools for the right job, and lets use them properly.

    65. Re:I have read it... by mikkelm · · Score: 1

      Yes, thank you for the usual retort, however nothing that you said is at odds with my post. You can preach about circumstances, but this does not change matters of fact.

    66. Re:I have read it... by idontgno · · Score: 1

      I wasn't considering (and, in fact, didn't even mention) default-deny. That's a given. It's also offtopic to this particular application of NAT.

      The topology argument is, in fact, security through obscurity, as in "you have no need to know".

      You know. Like classified information. It has a legitimate place in professional security planning.

      Closely held information can be deduced, probed for, or otherwise externally discerned, but that's still no excuse to just hand it out.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    67. Re:I have read it... by suutar · · Score: 1

      Do you really expect "you don't have to have this for things to work but it's safer" to get the market penetration that "you have to have this to work" does?

    68. Re:I have read it... by mikkelm · · Score: 1

      Yes, I'm sure that if you disable NAT on your router, a stateful firewall magically appears. NAT has nothing to do with dropping inbound traffic.

    69. Re:I have read it... by Denis+Lemire · · Score: 1

      I don't think my default-deny rule was necessarily off-topic. It is there to support my point, that is: if you aren't granted access to my computers, why the hell should I care if you can confirm their existence? In my opinion, hiding my topology isn't worth dealing with the kludge that is NAT. Many protocols embed IP addresses within the protocol and break when they pass through NAT. These tend to have workarounds, but who wants to bother with that?

      All that being said if, in your opinion, hiding your topology is worth the drawbacks of NAT all the power to you. There is nothing preventing the use of a similar technique in IPv6. I will choose against NAT, others may strongly disagree with me.

      The thing is, in IPv4 I have no choice but to hide everything behind NAT. IPv4 addresses aren't plentiful enough to have a block routed to everyone who wants one. In IPv6, addresses are plentiful and you're free to use whatever strategy you want. This is a good thing!

    70. Re:I have read it... by FoolishOwl · · Score: 2, Informative

      This is *exactly* what RFC3041 discusses.

      Microsoft has already implemented a solution, in Windows 7 at least -- which is to say, Microsoft is actually ahead of the curve in implementing an RFC standard. Good on them. That covers the majority of home and office desktop users. The Linux folks will catch up.

    71. Re:I have read it... by bbn · · Score: 1

      Topology hiding.

      My hypothetical organization is NATted. How many computers are on my network? You can't tell. Or, at least, I'm not just giving away that information.

      You can not tell without NAT either. What is the point?

      An IPv6 subnet is 64 bit. It is infeasable to prope it. If the machines are using the privacy extension they will be changing host IP regularly so you can not count by storing "seen" addresses.

    72. Re:I have read it... by Lennie · · Score: 1

      1. a firewall with default policy: closed
      2. and most important thing you forgot: most infections and breaches come from the browser/mail/other application, not the network.

      --
      New things are always on the horizon
    73. Re:I have read it... by Spazmania · · Score: 1

      even block of IPs being NATted

      Perhaps I intercommunicated. See, I was talking about modern NAT in which there's exactly one external IP, not RFC 1631 remembered by few and used to next to none. Anything that NATs "blocks of IPs" on a 1 to 1 basis is out of scope and, of course, can suffer from fails-open.

      Lets use the right tools for the right job, and lets use them properly

      Right tool for the right job. I agree completely. And when securing eyeball networks to a level that doesn't justify elaborate amounts of process such as "peer reviewed change control," NAT is frequently a superb tool.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    74. Re:I have read it... by Spazmania · · Score: 1

      Default policy doesn't matter. If you want to evaluate the efficacy of a security process, you figure out what kind of mistakes can be made and then you evaluate the result of each mistake to see if it leads to a breach.

      One obvious mistake you can make when programming a firewall is entering a rule whose practical effect is "allow all." With a generic firewall the consequence of that mistake is total access. With a NAT firewall with a single IP address, the consequence is nil: although the firewall happily accepts the packet, it has no idea which internal host to send it to. Or at worst, there's a single internal host that it decides to send it to; the failure doesn't expose all of them.

      Generic firewall fails open. NAT firewall fails closed.

      As for most breaches coming from the browser/mail/other application, it didn't used to be that way. What do you think changed? That's right: wide deployment of NAT firewalls in "wireless routers" and "DSL routers" reduced the effectiveness of network-based attacks to the point where attacking the client apps indirectly was more fruitful. If we undo that with IPv6, we'll see network-based attacks rise again.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    75. Re:I have read it... by Chang · · Score: 1

      If you feel strongly about it run a NAT66 and be done with it. I'm sure there are people who will think this is worth the effort but I'm also certain they will be a minority.

      As a side effect you'll likely still get end-to-end restored because the proposals I've read were one to one NATs for NAT66 since addresses aren't constrained there is no reason to use PAT so you'll probably need some kind of address scrambling (no different than NAT port selection).

    76. Re:I have read it... by turbidostato · · Score: 1

      "What merit does topology hiding have in your opinion?"

      You'll know when ISPs start enforcing their "this connection is just for one computer" policies.

    77. Re:I have read it... by squidinkcalligraphy · · Score: 1

      For security purposes, perhaps. But for productivity purposes, failing closed causes people not to be able to get anything done. Failing open is not necessarily a bad thing as long as it is noticed before too long.

      --
      "I think it would be a good idea" Gandhi, on Western Civilisation
    78. Re:I have read it... by Denis+Lemire · · Score: 1

      I don't foresee ISPs trying to pull off such stupidity in this day and age. Maybe I underestimate their incompetence. It'd be pretty difficult to market such an inferior service policy when home users have become accustomed to having multiple computers, their PS3's, HTPCs, smart phones, etc, etc, etc all sharing their Internet connection over the last decade or so.

      I'd switch ISPs instantly if it meant the difference of having a single IPv6 address or a proper /64 prefix for my home LAN. If they all collude and run their network like a bunch of brain damaged idiots, well hey, I can NAT the single IPv6 address and things are no worse than they are now. Though they would have killed the most significant advantage of the new protocol.

      Taking the only approach that makes sense (assigning each customer their own global prefix) would give them some advantages in tech support they don't currently have. The ISP I work for often has to suspend accounts with one or more compromised computers that end up as SPAM bots. Currently, in the IPv4 world of NAT, we can't tell them any specifics - only that one or all of their computers have been compromised. With every address globally routable, at least your ISP could shove you in the right direction and say something along the lines of '2610:78:ad:1::3' is infected.

    79. Re:I have read it... by QuantumBeep · · Score: 1

      A secure design can always benefit from additional obscurity.

    80. Re:I have read it... by ppanon · · Score: 1

      For security purposes, perhaps. But for productivity purposes, failing closed causes people not to be able to get anything done. Failing open is not necessarily a bad thing as long as it is noticed before too long.

      Well, you generally run a stateful firewall because you're concerned about security, not because you think and extra packet inspection step is going to increase productivity. If people can't get anything done, you'll hear about it in short order and know to fix it. If you've left the system open and nobody notices any effects, then you may not find out until the next penetration test, which could be either a) quite a while later or b) done by a black hat.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    81. Re:I have read it... by Spazmania · · Score: 1

      And in those situations where a temporary service disruption is more of a problem than the rare loss of security, NAT is the wrong tool whether we're talking about IPv4 -or- IPv6. For situations where NAT *is* the right tool, it isn't available yet in IPv6, and that's a problem.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    82. Re:I have read it... by Anonymous Coward · · Score: 0

      Just NAT the users then. Admins will see the real addresses while outside sees only some company IP.

      I don't know how the situation is any different from using IPv4 if you don't want to expose the internal addresses outside because of privacy concerns.

    83. Re:I have read it... by Lennie · · Score: 1

      Let's just agree to disagree. :-)

      NAT is to much like security through obscurity, it should not be necessary as a security layer.

      --
      New things are always on the horizon
    84. Re:I have read it... by bbn · · Score: 1

      And when you accidentally insert an allow any-any in front of the deny? That's what "fail" means

      You never inserted a forward everything to your laptop rule in your NAT config? That's what "fail" means. Yours fails -open-.

      That forward everything rule is btw standard in quite a few NAT devices to make it "easier" for the user. They will by default forward everything to the first computer connected.

      Honestly a broken config is broken. You need to scan your firewall if you care about being secure.

      Of course, you've never made a firewall configuration mistake that allowed more through the firewall than you intended and you never will, right?

      I did and I was using NAT.

    85. Re:I have read it... by thegarbz · · Score: 1

      Actually I'd love to have a DHCP configuration protocol. It would be fantastic if we get to a stage where the servers that configure other machines can themselves be configured automatically. I'll call Skynet and get them right on it.

    86. Re:I have read it... by Pentium100 · · Score: 1

      There MAY be niche scenarios where non-routable IPs are desirable in the IPv6 world, I honestly can't think of any. Can you?

      With NAT, if I make a mistake in config, the result is usually that the port remains closed. With only firewall, it is easier to make a mistake and have a port open, for example to allow a certain port to all machines instead of just the one.

      I assume that with IPv6 the IP addresses (or the subnet) will be assigned by the ISP, so if I change ISPs (or I have two connections and one goes down so I have to use the other one), the IP addresses in my local network will change, which is not that great. With NAT, I can keep the same IP addresses in my internal network, while the external IP address(es) can change and only the router cares about them.

      With NAT, I can make it appear that I have only one (two etc) machine when in fact I have more than one.

      Unless I want to have two web servers (both at port 80 but different physical machines) or something like that, I do not need more than one external IP address. Longer IP addresses would not be more useful to me and I would not be able to remember them, so I would have to write them down or print them.

    87. Re:I have read it... by Pentium100 · · Score: 1

      For example, try using FTP over IPv6 through a NAT

      I haven't, but wouldn't it work just like with IPv4? Client uses PASV (only outgoing connections) and the NAT router in front of the server has a port range forwarded.

    88. Re:I have read it... by Spazmania · · Score: 1

      You never inserted a forward everything to your laptop rule in your NAT config?

      No, I haven't. It's never on by default and doesn't find its target dynamically, so in order to make that mistake I first have to deliberately configure -something- to forward from outside to a particular inside address. And that forwarding is in a completely different part of the configuration than the regular security rules where there's essentially no chance of a mistake editing the normal rules causing it.

      What's more, the scope of the consequences is that exactly one (1) host is exposed, not all of the hosts protected by the firewall.

      What all this adds up to is that an error in configuring or programming a NAT firewall is far more likely to incorrectly restrict access than incorrectly allow access. Incorrectly expanding access from the outside is probably less than 1% of the mistakes. Meanwhile an error in configuring or programming a merely stateful firewall has about a 50/50 chance of incorrectly restricting access and a 50/50 chance of granting incorrectly broad access.

      Another way to look at this is: how many distinct barriers have to be bypassed in order to breach the system's security.

      With a stateful firewall you have to get past two security functions: the stateful connection manager that doesn't want to allow packets that aren't part of an established and authorized connection, and the host's security on the application ports it listens to.

      With a NAT firewall, you have to get past three: the stateful connection manager, the translation matrix that lets the NAT firewall figure out where to send incoming packets to and the host's security.

      Thus the NAT firewall has a greater depth of security than the merely stateful firewall. Everything else being equal, a system with a greater depth of security will tend to be better secured.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    89. Re:I have read it... by Spazmania · · Score: 1

      NAT them with what? There isn't exactly a lot of IPv6 NAT software yet.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    90. Re:I have read it... by evilviper · · Score: 1

      although the firewall happily accepts the packet, it has no idea which internal host to send it to.

      Having something which looks safe (like NAT) but which can, in fact, be TRIVIALLY BYPASSED with a few crafted packets, is the apex of insecurity.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    91. Re:I have read it... by BitZtream · · Score: 1

      Uhm, no.

      NAT is network address translation, one to one. One side has one address, the other side sees it as another address. Its just useful during renumbering of one address space to the next.

      PAT is port translation. Its pretty much the same as NAT except it only translates ports, so its useful for redirecting from one port to another.

      What MOST people use is a Port and Network Address Translation. PAT is used to refer to it since just port translation is really silly since you're just making one port one a machine talk on another port on the same machine.

      People refer to it as PAT because the port part is really the part that makes it work. If you didn't translate the port, you'd rapidly run into collisions on the conversion between multiple internal machines on one side and a single address on the other side.

      So ... technically PAT is the wrong name, but NAT is not what you are actually using. So ... you can either follow the commonly used term that is technically incorrect, or you can use the utterly wrong term which in no way is correct, not from a technical perspective or a common usage perspective.

      If you're going to try and be pedantic, you might want to be correct too, makes the rest of your statement just retarded otherwise.

      To be pedantic, what we use today is NPAT. Network Port and Address Translation.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    92. Re:I have read it... by Spazmania · · Score: 1

      Got an example of such a magic packet? 'Cause I think you're full of crap but I'm ready to change that opinion in the face of evidence or well supported analysis.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    93. Re:I have read it... by evilviper · · Score: 1

      A source routed packet will do just fine (if it's not filtered by the device). Look it up.

      There's plenty of others ways to forge packets to do the same, but source routed packets are the best (absolutely trivial) example.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    94. Re:I have read it... by Spazmania · · Score: 1

      There's a firewall still in production that processes the source route option?

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    95. Re:I have read it... by evilviper · · Score: 1

      There's a firewall still in production that processes the source route option?

      Firewall? No.
      Cheap NAT box? Yes.

      There's at least a dozen different ways to accomplish the same thing. There's a whole field of NAT circumvention research.

      Are you on the same subnet as the NAT box? Select it as your gateway, and it will dutifully forward packets to/from you and whatever (private) subnets it is attached to.

      NAT has no security to speak of. That's why it's ALWAYS NAT+Firewall. The Firewall is just as secure without the NAT part of the equation, and a simple 3-line ruleset will give you the same one-way, stateful behavior that people expect of NAT.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    96. Re:I have read it... by Spazmania · · Score: 1

      So if you compromise a box on the same LAN as the NAT's external interface AND an allow-all rule is fat-fingered into the NAT box then you can rig the compromised box to interact with the IP addresses inside the firewall and the misconfigured NAT firewall will happily route your packets. I concur; this is an accurate description of one way to circumvent a NAT after a mistake in the firewall configuration.

      So, you make a mistake in the firewall rules and you also make a mistake on a DMZ host that let's someone hack in. Wait a minute, that's TWO breaches needed to get through that NAT and poke at the hosts behind it, not the ONE breach needed to get through the merely stateful firewall.

      Nice try but no points. NAT isn't invulnerable. Neither is the merely stateful firewall. But the merely stateful firewall is breached from the outside in with just one mistake in the configuration. NAT has an additional layer of depth to its security. Got anything up your sleeve that gets you through the NAT box to a host you didn't intend to expose with only the one easily-made mistake with the firewall rules?

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    97. Re:I have read it... by evilviper · · Score: 1

      AND an allow-all rule is fat-fingered into the NAT box

      This is where you prove you're an idiot, and not the network security expert you claim.

      NAT can't possibly allow/deny anything. Allow/deny are FIREWALL RULES.

      The idea of accidentally screwing-up your firewall rules is one YOU and ONLY YOU has brought into this discussion, and now you're trying to attribute that mindless nonsense to me. No chance.

      A FIREWALL WILL KEEP YOU SAFE. A NAT BOX HAS NO SECURITY.

      I've pointed you to a dozen other ways to get through a NAT. I've only provided a couple simplistic examples that any idiot can do at home because I knew from the start that you are, in fact, an idiot, and wouldn't be able to comprehend any of the more complex scenarios that involve crafting packets. Sentence after sentence you spew out misinformation and fundamental misunderstandings of networking. Go read up on the subject, or at least stop spewing out crap and pretending you know what you're talking about. Goodbye.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    98. Re:I have read it... by mark-t · · Score: 1

      While only IP shortage really necessitates NAT, some people may also have other reasons for wanting it. You may not agree with those reasons, or believe (quite possibly correctly) that those reasons are wholly irrelevant, but as long as NAT isn't forced on anyone who doesn't want it under IPv6, what harm does it do to let the people who want it have it, however irrational or specious the motivation for it may be? If they want to be cut off from the full internet, how does it harm anyone else's experience of it who doesn't want it?

    99. Re:I have read it... by Lennie · · Score: 1

      This is why there will be some products that will have support for IPv6 NAT, but there will be few and thus they will probably be expensive.

      --
      New things are always on the horizon
    100. Re:I have read it... by mark-t · · Score: 1

      I do not believe they will be few... I expect that most consumers will continue have a naive sense of security from utilizing NAT, and manufacturers that do not appeal to that irrational desire will simply not do as well in the mass market.

    101. Re:I have read it... by Lennie · · Score: 1

      Of the few IPv6-enabled consumer end-user devices (DSL-modems, etc.) non of them have support for NAT.

      They do have a statefull firewall though. Which protects them just as good and allows for opening up certain parts when needed.

      Privacy can be achieved by turning on the privacy extensions (default in Windows I believe).

      Only problem I think exists there is no such thing as universal plug & play for IPv6.

      --
      New things are always on the horizon
    102. Re:I have read it... by Spazmania · · Score: 1

      You're welcome to think you're a clever network security guy and I'm sure you will, but until you account for the role mistakes play in your security process and mitigate them with additional depth your effectiveness won't grow beyond mediocre.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  5. Excuse me? by willyd357 · · Score: 2, Insightful

    Why do I feel like a Yo-Yo? One minute the sky is falling, the next it's no big deal! How about this, lets just get IPv6 implemented ASAP, and not worry about whether we need it right now or not. We're going to need it eventually, and frankly it's better to have it and not need it than vice-versa.

    1. Re:Excuse me? by Again · · Score: 4, Interesting

      And here is a nice looking countdown until the moment the sky finishes falling. http://inetcore.com/project/ipv4ec/en-us/index.html I don't know how accurate it is but it is fun to watch.

    2. Re:Excuse me? by rubycodez · · Score: 0, Troll

      the countdown to second economic Depression is half as many months away, so no worries. Those living in cities will be way too worried about from where the next meal is coming to give a shit about address space exhaustion.

    3. Re:Excuse me? by willyd357 · · Score: 1

      I don't know how accurate it is but it is fun to watch.

      It sure is, I've actually got this one embedded in one of my blogs. Every time I go to post an update, I always catch myself staring at it.

    4. Re:Excuse me? by FoolishOwl · · Score: 2, Insightful

      It's like walking into a manager's office, and the manager is complaining about how much he hates his computer, an old 486, that works, albeit badly. In a corner is an unopened shipping carton, containing a modern PC, that's been sitting there for a few months. The manager doesn't want you to set it up, because he's having enough trouble with the computer he's got.

  6. Beware by Un+pobre+guey · · Score: 3, Interesting

    Word on the street is that some major cable/internet providers and content delivery networks (CDNs), and I do mean major, are quickly moving to get limited availability online to major customers within the next 12 months or so, and general availability by early- to mid-2012.

    Procrastinate at your peril.

    1. Re:Beware by arkane1234 · · Score: 1

      You say that as if the net will be suddenly unusable unless we hurry and get an IPv6 address from future vendors who provide them.
      If it's not provided, it's hard to get. If you have to go outside of the box to get an address, it's a little unconventional and odd.
      If I pay my provider (cox, comcast, qwest, etc) for internet, they provide an IP address. If it's IPv6, I'm sure then it'll be used. If it's not, then we'll use it.
      There will be that time in the future that we'll have a "thunking layer" of IPv4 to IPv6 for those that are holding on tight to an IPv4 space for legacy reasons, either way. Call it good or bad, it's just how things work in this world when moving from one way to another.

      --
      -- This space for lease, low setup fee, inquire within!
    2. Re:Beware by Un+pobre+guey · · Score: 1

      My understanding is that the "thunking layer" is already there (see the next post: "poorly informed").

      There is no implication that the internet will be suddenly unusable. As one of the previous posts mentioned, hardware and software developers who have to deal with TCP/IP and the like better be getting up to speed now for products they expect to be selling a year from now. IPv6 is already being deployed for voluntary use on a relatively wide scale. It is a parallel network that coexists with IPv4. The explicit buy-in and leveraging by users and their software is what will take another year and a half or so.

    3. Re:Beware by netw3rx · · Score: 1

      Comcast and T-Mobile both have active trials with IPv6. If you are in either of there service areas you can connect to IPv6 today. See www.comcast6.net and http://groups.google.com/group/tmoipv6beta

    4. Re:Beware by Dragonslicer · · Score: 2, Informative

      It's not just word on the street. Comcast has been launching IPv6 tests this year. Check out Comcast's page.

    5. Re:Beware by hedwards · · Score: 1

      That's mostly for ISPs and larger networks, for folks at home it's a lot easier. I'm sure there's modems and routers out there as we speak that translate between the two as a stop gap measure. I mean it hasn't been that long that using ipv6 has even been an option outside of ones own private network.

    6. Re:Beware by Macrat · · Score: 1

      As someone who got a notification from Comcast in the spring that I was on the beta test list, I'll believe it when I see it...

      According to their IPv6 forums, some people have gotten the supported hardware, but most of us have heard nothing so far.

    7. Re:Beware by BitZtream · · Score: 1

      Lots of large networks are moving to IPv6 simply to manage their own internal networks for things that really don't talk to the Internet. ISPs moving their internal routers to IPv6 address space for themselves and internally tunneling IPv6 over it is not all THAT uncommon.

      There are now cable modems that do the tunneling on the modem, so you see your IP and then the next hop in your route ... may actually be 4 or 5 hops away, but its simply not visible to you since those are IPv6 hops that your IPv4 packet never actually sees.

      There are lots of the big players doing what you are talking about, thank god.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  7. poorly informed by Lord+Ender · · Score: 1

    First of all, you are already using IPv6. Your computer is auto-picking an FE80 address, and every other machine on your switch could be talking to it (or attacking it) via this address. Bonus: many host-based firewalls let this right through.

    Secondly, it is easy to set up IPv6. Just get an ISP with the addresses and set up AAAA DNS records for your servers.

    Third: you need to have IPv6 working in the next year. In 2011, all v4 addresses will be assigned. Some people will be getting v6 internet addresses but NO v4 internet addresses. So if you want to be able to connect to them, you need v6.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:poorly informed by Scutter · · Score: 1

      Secondly, it is easy to set up IPv6. Just get an ISP with the addresses and set up AAAA DNS records for your servers.

      Ah, now that's the tricky part, isn't it? No ISPs that service my area support IPv6. In fact, I think on my last attempt, the response was "IP what, now?" If I want IPv6, I have to do 6-to-4 tunneling, which is, at best, a hack. Unless you're in a major metropolitan area, I would bet that you'd have the same problem.

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    2. Re:poorly informed by Un+pobre+guey · · Score: 1

      No ISPs that service my area support IPv6.

      Have you inquired recently?

    3. Re:poorly informed by Lord+Ender · · Score: 1

      My budget VPS host comes with 16 v6 addresses per server by default. But if you don't have that option, by all means use tunneling (gogo6 does it for free) to make sure everything works properly, then transition to addresses from your ISP when they are available.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    4. Re:poorly informed by jandrese · · Score: 1

      Yeah, it's pretty much impossible to get a consumer ISP to route IPv6 still. That is by far the biggest roadblock to implementation at this point.

      --

      I read the internet for the articles.
    5. Re:poorly informed by vlm · · Score: 1

      No ISPs that service my area support IPv6.

      For years, ipv6 folks like myself have been using tunnel providers.

      At this moment, in my highly biased opinion, your best bet if you have a static ipv4 addrs is he.net, and your best bet if you have a dynamic ipv4 addrs is sixxs.net. But your mileage may vary based, etc. I've used them both to great success.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    6. Re:poorly informed by arkane1234 · · Score: 2, Insightful

      First of all, you are already using IPv6.
      Who is? The author only said he experienced it, he didn't say he migrated to it! He's using internal addressing, which by assumption IPv4 is meant. If you disable IPv6 on your system, you are not using IPv6. This goes for both Windows & Linux.

      The whole meltdown thing and needing and IPv6 address is a little perplexing to me since you get your IP from your provider. If you receive an IPv6 address, I can almost guarantee you that there will be a layer of IPv4 tunneling because there isn't going to be some mass exodus where people just stop communicating with IPv4 addresses. (the ultimate utopia, we're free of those lowlife IPv4'ers! *rolls eyes*) The two will coexist, and there will be a migration period where providers have 6to4 routers to communicate with between address schema. Maybe not perfectly, but better than the concept of having two disparate schema that don't communicate.

      In 2011, all v4 addresses will be assigned.

      I'm sure the blocks assigned to the providers will continue to be used in the same way during the migration. There isn't some master DHCP server in Frankfurt, Germany that's providing addresses to everyone "logging onto the IntArweb". Address blocks were assigned years ago, and it's just a matter of them being assigned by the owning provider since they own the routing equipment with addresses that route that block.
      What will happen is once all IP addresses have been assigned to the last ISP/Megacorp, there will be no more to assign in that way. Then, the only place to get an IPv4 address will be from the megacorps or the ISPs that have the addresses because they've horded them. Basically a shift of power.

      IPv6, or whatever pops up as something logical, will indeed be the next addressing used. However, a worldwide shift instantly is asinine. We have enough problems with culture & accepted practices of just about everything, let alone addressing.

      We're still a young and struggling world, 500 years since the dark age. I think IPv6 is a minor problem in comparison.

      --
      -- This space for lease, low setup fee, inquire within!
    7. Re:poorly informed by dissy · · Score: 1

      Third: you need to have IPv6 working in the next year. In 2011, all v4 addresses will be assigned.

      I really don't see how we are going to allocate 15 /8 netblocks in a single year, when only one has been allocated this year, and only, what, three last year? four?

      Personally I am more worried because due to my shortsightedness a decade ago, I used one of those /8 blocks that has been 'reserved' and flagged as unallocated since 1985 for my home LAN. Granted, it is still flagged as unallocated today, but it will be one to go soonish, after they get up to it on the list of available and unallocated /8 blocks.

      My LAN will probably need renumbered in the next two or three years at our current rate, but there are still PLENTY of /8 blocks above that one available before 'the internet' has to worry about anything.

      Maybe I will get lucky, and this particular /8 will get assigned to a spammer country that I don't want/need a route to anyways ;}

    8. Re:poorly informed by Lord+Ender · · Score: 1

      Who is?

      You are. Or at least, your network is.

      There isn't some master DHCP server in Frankfurt, Germany

      You are the only one who mentioned such a thing.

      Then, the only place to get an IPv4 address will be from the megacorps or the ISPs that have the addresses because they've horded them. Basically a shift of power.

      No, the number of devices on the Internet is continuing to grow, especially in Asia, but the number of v4 addresses is static. No amount of "power" by the "megacorps" can change this. When the number of devices exceeds the number of addresses routed to that area of the globe, the devices will not get internet-routable v4 addresses.

      We have enough problems with culture & accepted practices of just about everything, let alone addressing.

      Culture doesn't enter into it. It already works. Today. Right now.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    9. Re:poorly informed by Lord+Ender · · Score: 1

      At the current rate of assignment, which has already been severely limited to postpone exhaustion, all addresses will be assigned in 285 days.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    10. Re:poorly informed by SmilingBoy · · Score: 1

      I really don't see how we are going to allocate 15 /8 netblocks in a single year, when only one has been allocated this year, and only, what, three last year? four?

      Check your numbers! There are 14 /8 left. In 2008, 9 were allocated. In 2009, 8 were allocated. Until 2010 YTD, 12 (!) /8s were allocated. The last allocation was two weeks ago, when 2 /8s were allocated to APNIC. IANA's pool will almost certainly run out in the first half of 2011. The RIRs can then use up their allocations, and the first RIR (most likely APNIC) will run out 6-12 months later. So, it might not be 2011, but it will probably be (early) 2012 when some companies and ISPs won't be able to get IPv4 allocations from APNIC.

    11. Re:poorly informed by Anonymous Coward · · Score: 0

      I'm sure the blocks assigned to the providers will continue to be used in the same way during the migration

      Of course. The problem is, starting next year, part of the 'Net will only be reachable by IPv6. So if your ISP is not giving you an IPv6 address, you're no longer getting the Full Internet Experience (tm). And you're right, no one will notice. Except for new Internet sites, that will wonder why they hardly get any visitors. Or new end users not being able to download torrents, because their peers cannot reach them. Or mobile phone users, wondering why they can't reach $randomsite. Or oppressed people, because there are few Tor nodes reachable over IPv6.

      And for one last stroke with the cluebat: the migration should have been completed before we ran out of IPv4 addresses, not started after.

    12. Re:poorly informed by FoolishOwl · · Score: 1

      Nominally, I have a dynamic IPv4 address, but it's been the same IPv4 address since I started my account. I've been using he.net (or tunnelbroker.net to be more specific) for four or five months now, without a hitch.

    13. Re:poorly informed by dissy · · Score: 0, Redundant

      I did just as you suggested and went to check the list on iana.org... Holy crap!

      I stand very corrected. The info I was using hasn't been updated since May of 2009!

      It seems their old text file list is now defunct. If you go to the old base URL in a web browser, it redirects you to a new XML formatted version, which you can then change the extension to .txt to get the current new text file (With the proper updated date at the top)

      So thank you for pointing that out. The number of unreserved blocks was right (well off by one, oops) but none of the past year of updates are on the old file

      http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.txt

      Another detail i notice, the new txt file doesn't list status dates for the unallocated blocks any longer.
      Possibly a sign that reallocation is coming sooner than later?
      One of the original plans was to allocate them in order of how early they were reserved, making the higher number blocks go first. Now it seems some of the lower blocks are allocated out as well.

      Looks like the 42./8 has moved up to #6 on the list, assuming they go in ascending order.
      I generally check 3-4 times a year for that very reason, as I know it's getting closer to crunch time and will have to deal with that soon on my end.

    14. Re:poorly informed by SmilingBoy · · Score: 1

      I suggest you check these reports instead, it is a lot easier as they do all the prediction for you, and they are both updated daily:

      http://www.potaroo.net/tools/ipv4/index.html

      http://www.ipv4depletion.com/?page_id=4

    15. Re:poorly informed by Lennie · · Score: 1

      A large, maybe largest part, of the problem is the cable-/dsl-modem.

      --
      New things are always on the horizon
    16. Re:poorly informed by Lennie · · Score: 1

      It will be a little bit different from that.

      When you are a new customer, a hosting- or DSL-/cable-customer, you will probably be assigned an IPv6 address only and maybe an IPv4-address, but the last one will just be from the 'private range'. It will suck, it will be some kind of NAT or load-balancer for hosting.

      You will be using a transition system to talk to all those IPv4-only users and servers and it's going to be slower.

      If you are an 'old user' which already has an IPv4-address, you will noticed more and more things won't work as well when talking to systems who have only a transitioning system and a IPv6-address.

      But you can add IPv6 to your systems and it will get better.

      --
      New things are always on the horizon
    17. Re:poorly informed by Yaztromo · · Score: 1

      I really don't see how we are going to allocate 15 /8 netblocks in a single year, when only one has been allocated this year, and only, what, three last year? four?

      As pointed out below, your numbers are incorrect. By my count, the IANA has allocated 14 /8's in 2010 (all to RIR's, probably aren't allocating each one to a single entity).

      The big problem with your numbers is that the IANA only has to allocate 10 of the 15 remaining /8's to run out. This is because, according to their own policy (http://www.icann.org/en/general/allocation-remaining-ipv4-space.htm), once they get down to five /8's, they'll give one to each RIR.

      The switch to IPv6 is going to become important not when all of the addresses are gone, but when the first RIR has no further addresses to assign. Once the last five /8's get assigned out, that's it -- if an RIR assigns out all of the address space in their last /8, that's it. The IANA will then switch to only assigning IPv6 address blocks (unless someone decides to give back their old Class A network to the IANA. I don't what what their policy would be in that case).

      Yaz.

  8. Roll it out in cell phones by xerent_sweden · · Score: 5, Insightful

    Roll it out in the cell phones and the problem is solved! Most of the growth in the adress space is in the mobile space, so if the telecom backbone is made IPv6-compatible and all our fancy iPhones and Android phones resolve IPv6-adresses instead, we won't run out of adresses.

    1. Re:Roll it out in cell phones by TooMuchToDo · · Score: 1

      T-Mobile is already doing this testing with Nokia phones. Unfortunately, Android phones don't have support in the baseband chipset yet.

    2. Re:Roll it out in cell phones by netw3rx · · Score: 2, Informative

      Yep, T-Mobile USA is doing this and it works for me http://groups.google.com/group/tmoipv6beta

    3. Re:Roll it out in cell phones by rickb928 · · Score: 2, Informative

      My G1 is addressed in the 26.112.125.... subnet. Interesting, because DNS is in the 10.177 and 10.162 subnets. So I guess I am consuming profilgately.

      It also looks like it's a /32 subnet...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    4. Re:Roll it out in cell phones by Anonymous Coward · · Score: 0

      Isn't Android based on Linux? So it's probably just a matter of loading the modules and putting it through the QA process.

    5. Re:Roll it out in cell phones by CeruleanDragon · · Score: 1

      But what about iPhones? Love'm or hate'm, if they don't support IPv6, it'll be a difficult integration. And knowing Steve Jobs, he might decided Apple won't support it for some inane reason (a la Flash), and then it'll get even more difficult.

      --
      ad astra per alia porci
    6. Re:Roll it out in cell phones by Chang · · Score: 2, Informative

      T-Mobile is using IPv4 BOGONS (using IPs which are registered to others or will be registered to others).

      Which is why they are rapidly moving to IPv6 with access to IPv4 via NAT64/DNS64.

    7. Re:Roll it out in cell phones by TooMuchToDo · · Score: 1

      If iPhones don't support IPv6, AT&T will just RFC1918 their address space and do IPv4IPv6 translation. I don't know if they currently provide public IPs to the phones or 10. IPs, as I don't use ATT.

    8. Re:Roll it out in cell phones by dasherjan · · Score: 1

      Unless I'm mistaken. Most of the cell phone companies are already using IPv6 addresses for their smart phones.

    9. Re:Roll it out in cell phones by golfbum · · Score: 1

      My iPhone (3Gs w/ iOS4) already does IPv6. gb

    10. Re:Roll it out in cell phones by Anonymous Coward · · Score: 1, Informative

      Some mobile providers plan exactly to do that in the future. The phone only gets an IPv6 address, but they will use NAT64 so contacting IPv4 will be transparent as long as nobody returns IPv4 literals in URLs (as some sites do).

      The reason they are motivated? They now already use addresses they don't own and do IPv4 to IPv4 translation because they don't have enough IPv4 anymore.

      For more information see recent T-mobile articles.

    11. Re:Roll it out in cell phones by rickb928 · · Score: 1

      Well, they do have enough devices to use maybe 10 class A nets, so IPv4 has another reason to go away.

      And there are no more class A nets... Haven't been for a while. Class B gets one back every few years...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    12. Re:Roll it out in cell phones by Anonymous Coward · · Score: 0

      Well, except that they'll need to access all websites on IPv6, or use IPv4 to do so. So if you're wanting all your iPhones and Android phones to make use of it, you'll need to ipv6 enable the majority of websites, or tunnel ipv4 over ipv6.

    13. Re:Roll it out in cell phones by Anonymous Coward · · Score: 0

      T-mobile is doing trials now, Verizon is going to have v6 on all LTE (4G) phones and modems), others are not far behind. Many fiber/business ISPs offer it, residentials are in the process of rolling it out or testing it.

    14. Re:Roll it out in cell phones by Anonymous Coward · · Score: 0

      As of iOS4, iPhones natively support and use IPv6.

    15. Re:Roll it out in cell phones by Randle_Revar · · Score: 2, Informative

      LTE (4G/3.9G) supports IPv6 as well as 4, and Verizon (who is rolling out LTE in 30 markets this year) is actually mandating that devices on their LTE network have IPv6

    16. Re:Roll it out in cell phones by ergo98 · · Score: 1

      Do smart phones really have a routable, unique IP? I always presumed that my smartphones were behind a mega-NAT.

      It is hard to believe, but early in the era of the internet, we didn't have NATs, and the prediction was that we would exhaust the supply much, much quicker (along with the whole "everyone's toaster is going to have an IP address" predictions). Then NAT was invented, corporations installed it, and suddenly instead of megacorp needing a /16 address, they needed just a /28 or the like.

    17. Re:Roll it out in cell phones by Anonymous Coward · · Score: 0

      4G networks using LTE are required to have IPv6 (this has been a requirement from Verizon for a year now).
      http://en.wikipedia.org/wiki/4G

  9. Not yet by A+Big+Gnu+Thrush · · Score: 4, Funny

    I'm still writing my Y2K compliance docs. I want to make sure they're detailed and complete before I turn them in to management. Have to get the font and formatting just right. Too soon to worry about the latest fads.

    1. Re:Not yet by GrumpySteen · · Score: 1

      Don't forget the difficulty in choosing the proper paper. It has to have just the right subtle off-white coloring, just the right tasteful thickness.... oh my god, it should have a watermark!

    2. Re:Not yet by clone53421 · · Score: 1

      To save trees, make sure you include the “Printed with Recycled Paper” logo and submit it as a PDF.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:Not yet by sharkey · · Score: 1

      But how do you put the PDF into the professional clear plastic binder?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    4. Re:Not yet by Anonymous Coward · · Score: 0

      Print it.

    5. Re:Not yet by Anonymous Coward · · Score: 0

      That made me laugh hard enough that I fantasized about urinating.

  10. porn by circletimessquare · · Score: 0

    get word out that some site is streaming hd 3d porn, only available over ipv6, and whether its true or not, ipv6 adoption will go through the roof

    porn always leads the way in the adoption of new high tech, every nerd worth their salt knows that

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:porn by Guyver3 · · Score: 1

      Kevin Day/Your.org tried that with "The Great IPv6 Experiment" offering free porn vids over v6 and instructional cooking videos over v4. That folded up even before the first Google IPv6 Implementors Conference in 2009, and only now appears to have had that gear returned as an actual pay-porn site with IPv6 connectivity. Albeit the free porn wasn't at issue, but rather getting all their gear supporting v6 properly (as per the last few posts on their now defunct mailing list). Guess all that gear works now for them.

  11. Why i want ipv6 to come asap by toopok4k3 · · Score: 5, Funny

    Who the hell wouldn't like their toaster to have its own ip unique ip address?

    1. Re:Why i want ipv6 to come asap by dragin33 · · Score: 1

      Hackers could burn your toast.

    2. Re:Why i want ipv6 to come asap by dangitman · · Score: 1

      Who the hell wouldn't like their toaster to have its own ip unique ip address?

      That sounds like a dangerous idea to me. Give it a unique IP address, and pretty soon it will develop its own Genuine People Personality. Next thing you know, bam! Talkie toaster.

      --
      ... and then they built the supercollider.
    3. Re:Why i want ipv6 to come asap by clone53421 · · Score: 1

      I think you mean crackers.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    4. Re:Why i want ipv6 to come asap by clone53421 · · Score: 1

      Crackers don’t need toasting, they’re already crunchy.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Why i want ipv6 to come asap by xewill · · Score: 1

      not just your toaster, but every slice it toasts.

    6. Re:Why i want ipv6 to come asap by WolfWithoutAClause · · Score: 1

      Well, I for one don't.

      I want to give it an entire subnet, JUST IN CASE!

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    7. Re:Why i want ipv6 to come asap by aztracker1 · · Score: 1

      Maybe not your toaster, but I've thought that a microwave with an internet connection, barcode scanner, air pressure and humidity gauge would be a nice advancement... scan the barcode for what you're about to nuke, and it calculates the appropriate cooking instructions from an online db... even tells you when/what to "stir" halfway through.

      --
      Michael J. Ryan - tracker1.info
    8. Re:Why i want ipv6 to come asap by mellon · · Score: 1

      This is sort of funny-ish, but really the point of IPv6 is that it gets rid of the end-to-end break that NAT causes. NAT prevents devices from communicating freely on the internet. NAT means that your laptop, at home, typically doesn't have a globally-routable IPv4 address. Which means in turn that you can't connect to your friend Joe's laptop down the street. As long as you only ever need to connect to corporate servers, IPv4 will probably do fine for you. But if you want to break out of that box, you really want IPv6.

  12. Home user perspective by martok · · Score: 1

    I realize this article is coming from a corporate perspective but from a home user's perspective, I am really getting quite a lot from IPV6. I once had to poke holes in my firewall to get at internal machines on nonstandard ports when away from home. Now that they are IPV6 enabled,, I can address them directly. I can also access my Samba shares (ISP port blocking) and the SIP protocol works much better now that NAT is not involved.

    The tunneling does add latency though so here's hoping the ISPs get native connectivity soon now.

    1. Re:Home user perspective by b0bby · · Score: 1

      I once had to poke holes in my firewall to get at internal machines on nonstandard ports when away from home. Now that they are IPV6 enabled,, I can address them directly.

      Couldn't you have done this before by getting rid of the firewall? (OK, maybe you didn't get enough IPs for all your machines.) I don't want all the ports on all my home machines exposed, which is why I suspect there will be a lot of people clinging to their known NAT routers as long as possible. Once I get comfortable with IPv6 firewalls, I'll switch, but I don't want to have everything opened up until then.

    2. Re:Home user perspective by Rising+Ape · · Score: 1

      Oddly enough I typically get a 10% lower ping through my HE tunnel than with native v4. 6to4 and Teredo are much worse though, since they really need both the v4 and v6 ends to deploy gateways to avoid your packets take bizarre routes. Not many ISPs have their own 6to4 gateways, from what I've seen.

    3. Re:Home user perspective by LingNoi · · Score: 1

      It's not a corporate perspective. This article is coming from someone who has built up years of experience with ipv4 hacks, is now slowly waking up to the fact that they're redundant and is trying to do anything they can to stop it.

      The hand waving in the summary alone is ridiculous... "No killer app?", because getting rid of NAT isn't killer enough? "No clear benefits?", unlimited supply of IPv6 addresses, giving each customer their own IP simplifying logging, storage and troubleshooting customer problems, etc. That was off the top of my head with no thought put into the answers..

      Oh sure, no benefits at all.. lol..

  13. No NAT, no glory by six · · Score: 1, Flamebait

    The lack of SNAT/DNAT targets in Linux ip6tables makes it quite impossible to use ipv6 for any serious enterprise networking. Ipv6 multihoming can't be done without BGP, other solutions like mobile ipv6 or shim6 are - at best - a big mess, also who wants to broadcast his internal network topology/numbering scheme to the whole internet ?

    There seems to be some kind of religious taboo here, where the only - supposedly - evil use of NAT (N-to-1 mapping) being taken into consideration, but this is IMHO just plain wrong. Also the NAT haters main argument is that it doesn't preserve end to end reachability (which is not even true for N-to-N mappings), but without NAT everyone is gonna use a stateful firewall for ipv6, and guess what ... the effect on reachability is almost exactly the same.

    The other problem I have is with anonymity, without NAT every PC in your local network may be identified individually, there are many cases where this may not be desirable.

    IMO ipv6 brings some nice new stuff to the table, the most obvious being the xxl address space, but takes away too much for me to consider using it for myself or my customers at the moment.

    1. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      Don't confuse NAT and PAT, use the correct terminology. NAT is one to one mapping, PAT is many to one mapping.

    2. Re:No NAT, no glory by sadboyzz · · Score: 1

      Also the NAT haters main argument is that it doesn't preserve end to end reachability (which is not even true for N-to-N mappings)

      OK, so it seems you agree (with the Founders of the Internet) that end-to-end is a good thing.

      without NAT every PC in your local network may be identified individually, there are many cases where this may not be desirable.

      .... and now you say it's a bad thing. So is it a good thing or a bad thing then?

      without NAT everyone is gonna use a stateful firewall for ipv6, and guess what ... the effect on reachability is almost exactly the same.

      Er, what??

    3. Re:No NAT, no glory by six · · Score: 1

      OK, so it seems you agree (with the Founders of the Internet) that end-to-end is a good thing. .... and now you say it's a bad thing. So is it a good thing or a bad thing then?

      My personal opinion is that end-to-end is *generally* a good thing, but shouldn't be *enforced* because there always will be edge cases where it will conflict with privacy.

      Er, what??

      Do you mean to say that without NAT a firewall is not needed, or that a firewall doesn't impact reachability ?

    4. Re:No NAT, no glory by gclef · · Score: 1

      IPv4 multi-homing can't be done without BGP, either. The requirements for Provider Independent address space in IPv6 are identical to the requirements for PI address space in IPv4 (at least in the ARIN realm). That's been true for at least 2 years. (and yes, shim6 is a mess...that contributed to the IPv6 PI requirements changing, since there wasn't a good alternative.)

    5. Re:No NAT, no glory by guruevi · · Score: 1

      a) With IPv6 you won't need NAT (thank goodness). NAT is a security risk compared to 1-to-1 firewalls (whether in firmware or software).
      b) There is no good reason to use NAT and security through obscurity (which what you mean by IP Masquerading) is no security at all but could still be done in IPv6 although, again there is no good reason to do so.
      c) With IPv6 there is still (and possibly more) Provider-independent Address Space. How you failover your links between ISP's is up to you and a protocol like BGP is used for that. IP is (and should be) independent of that.
      d) With NAT you can still identify every PC in your local network based on the traffic it is sending and receiving on the separate ports, the timestamps, how pings are constructed and a host of other information you will find back in an average IP packet. With IPv6 you can likewise use IP Masquerading. SNAT/DNAT you won't need anymore because you're just doing IP Masquerading, the port numbers don't need to change.
      e) If you really want to stay with IPv4, you can still do that in your internal network, only the edges have to be upgraded. Your routers/cable modem could automatically copy your IPv4 address in an IPv6 address.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    6. Re:No NAT, no glory by six · · Score: 1

      IPv4 multi-homing can't be done without BGP, either. The requirements for Provider Independent address space in IPv6 are identical to the requirements for PI address space in IPv4.

      I meant "cheap" multi-homing without a PI address block, like it's used in many small/medium offices where you have multiple ISP links and just failover by changing the SNAT mapping at the gateway when one goes down.

      Doing this with ipv6 requires renumbering the whole internal network each time you switch links, or the more costly alternative of getting your own PI block, which in turn isn't IMHO sustainable for the long term because everyone doing it would make the global BGP table grow an awful lot faster that it's already.

    7. Re:No NAT, no glory by Luyseyal · · Score: 1

      Debian bug regarding TPROXY, SNAT, DNAT

      This site suggests that TPROXY patches are available to support IPv6, though I don't know exactly how that relates to SNAT/DNAT.

      HTH,
      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    8. Re:No NAT, no glory by LingNoi · · Score: 4, Insightful

      It's not a religious taboo, it's just you not knowing what the hell you're talking about (and this happens every damn time an IPv6 story on slashdot shows up).

      evil use of NAT (N-to-1 mapping) being taken into consideration

      Except NAT doesn't do that. PAT does that.

      without NAT every PC in your local network may be identified individually,

      Except NAT doesn't do that. A firewall does that.

      but takes away too much for me to consider using it for myself or my customers at the moment.

      You should not be doing any job involving networking with your current level of knowledge. If you don't even understand how current technology works how can you determine what is or isn't better for your customers.

    9. Re:No NAT, no glory by Trolan · · Score: 1

      Already works fine in v6, no SNAT required.

      You have two ISPs. You get a /64 or /48 from each of them. Each router announces that prefix into your network and each of your systems get their own v6 addresses off of each prefix based off of that RA information your routers spit out.

      But wait, a link drops! Prefix is withdrawn, systems down their IPs on the down interface, systems will use the other gateway and addresses from that prefix. Crisis averted.

    10. Re:No NAT, no glory by Anonymous Coward · · Score: 2, Insightful

      Back to reality, where you're just a pedantic twit. Anyone with any network experience knows exactly what he was talking about.

      NAT is ubiquitously used as a synonym for PAT. I'd hate to work at the place where term nazis like you actually succeeded in getting folks to say "PAT" instead.

      I have been in the industry for 12 years, worked with numerous large customer networks, going to Interop, read lots of articles and research (- i'm a network architect) . Not once, can I ever remember someone using the term "PAT" in a sentence. They'd say "Port address translation" or "NAT".

      And saying that NAT does not obscure internal identities, only "firewalls" do is just stupid pendantics that ignores the actual usage of vocabulary in the industry.

    11. Re:No NAT, no glory by dasherjan · · Score: 1

      six (1673) wrote:
      snip
      "also who wants to broadcast his internal network topology/numbering scheme to the whole internet ?"
      snip

      I was under the impression that site-local addresses weren't routable. It's been awhile since I've read the RFC. I suppose I better refresh my memory.

    12. Re:No NAT, no glory by Chang · · Score: 2, Insightful

      > ... the effect on reachability is almost exactly the same.

      Not true. There are significant differences between NAT/PAT and stateful end-to-end.

      To expose an internal service you need a NAT entry plus a firewall rule to allow the traffic versus only a rule with end-to-end.

      If the protocol in use embeds IP addresses, then a special content mangling module has to be written to fix these embedded IP addresses while in transit. FTP is the canonical example of this insanity but there are plenty of these modules in existence that had to be written and the effect has been to force protocol designers to simplify because they want their traffic to pass through NAT/PAT setups. I think simple is better but who knows how things would have evolved differently had NAT taken such a large role in the IPv4 internet?

      If two parties, both behind PAT, want to communicate directly then a firewall rule isn't enough to make this happen. You need a 3rd party or you have to switch to NAT on both ends. In and end-to-end setup if the rule is in place the packets can flow from either direction.

    13. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      It's called a firewall. You can simply prevent remote network scans.

      IPv6 can obfuscate host information by randomizing the suffixes on a schedule. Windows can do this.

      Stop demanding NAT, idiots like you will end up breaking a protocol that finally works.

      My computer has no firewall, I'm on in the internet. Here's a challenge for you, connect to the web server on it. Port 80 on 10.2.127.88. Oh wait, you can't... because IPv4 is broken.

    14. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      Do you mean to say that without NAT a firewall is not needed, or that a firewall doesn't impact reachability

      While I am not He, I'd say a firewall does not impact reachability. I'd have said "What?" in response to your last sentence:

      the effect on reachability is almost exactly the same

      Which is simply not true. With NAT, you can only allow connections from inside to outside, or from outside to inside on a per-port basis. You simply cannot reach two different CIFS servers behind the same NAT box, nor can you allow some machines to be reachable from outside, and others not.

      But the most significant difference between NAT and a stateful firewall is not its effect, but the means: the security of NAT is based on a technical limitation, while a firewall is (and is designed to be) a policy tool. That is why NAT is so often referred to as a "kludge": it is simply not intended to be policy enforcement, and if you try to use it as such, you are bound by the technical limitations I mentioned above. None of these limitations apply to a stateful firewall.

    15. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      Wow, how little do you know about networking?

      Seriously, you have very little understanding how a network even works. What is the difference between IPv6 /64 and IPv4 /16 network? The first one is more secure by default, allows far better security and uses a hell of a lot less public IPs.

      WTF would anyone want to use SNAT/DNAT? It's a *stupid* *stupid* solution and it is used by incompetent admins as an excuse for network security (and it is not). NAT breaks P2P communication of all types (eg. SIP, FTP, IRC, remote desktop, etc.), makes regular users into have-nots of the internet world.

      As to your privacy concerns, you may want to read this,
                http://tools.ietf.org/html/rfc4941

      PS. I thought NAT was cool, ultimate-security solution too. But that was *many* years ago when I was in grade 10. By the time I setup any network of any size it became apparent how NAT makes the Internet into have and have not.. It is the stupidest "temporary fix" ever used.

    16. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      From the PAT wikipedia article:

      "PAT is a subset of NAT"

      So, lets all of us read the stuff before we embark on a long thread in slashdot mmmmkay?

    17. Re:No NAT, no glory by Crypto+Gnome · · Score: 1
      It's amazing what gets tagged "insightful" these days.

      Talk about low-barrier-to-entry.

      Ipv6 multihoming can't be done without BGP

      Without BGP you should *never* have been multihoming in the first place, even on IPv4 - what you were doing previously was an EVIL DIRTY HACK that just happened to work well enough.

      And it's NOT like "doing BGP" is hard, or expensive. SURE if you want to get "full internet routes" from multiple upstreams that takes a decent processor and a fair chunk of RAM, but you were NOT getting that (ie full internet routes from multiple upstreams) with IPv4-and-not-BGP before, so lets do a REAL comparison.

      IPv6, BGP, announce MY IP address block, accept THE DEFAULT from my upstream = maybe 15 minutes of work, and pretty much *ANY* not-just-a-crappy-mass-market-router can do it. SURE belkin/netgear/dlink/etc do not sell a mass-market $10 "dsl modem/router/wireless gateway/firewall does-everything" box which understands BGP but if you're MAN ENOUGH to want multihomed internet connectivity then you're MAN ENOUGH to spend more than $100 on a router.

      --
      Visit CryptoGnome in his home.
    18. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      evil use of NAT (N-to-1 mapping) being taken into consideration

      Except NAT doesn't do that. PAT does that.

      From the page you link to:

      PAT is a subset of NAT,

      .

      So, according to your source, NAT does that. But you claim it doesn't.
      RYOFA(*)?

      (*) read your own...

    19. Re:No NAT, no glory by shutdown+-p+now · · Score: 1

      And saying that NAT does not obscure internal identities, only "firewalls" do is just stupid pendantics that ignores the actual usage of vocabulary in the industry.

      No, it's not. If it's the firewall which does it, then IPv6 can offer the exact same functionality so long as it allows stateful firewalls. Which it does.

    20. Re:No NAT, no glory by segedunum · · Score: 1
      Sigh........ Don't you just hate it when people become nit-picking Nazis all of a sudden because they think they're disproving or proving something?

      Except NAT doesn't do that. PAT does that.

      Any competent network engineer knows what he was talking about, since PAT is a subset of NAT and it is hair splitting because they perform the same translation function. That's why, you know, we use the terms DNAT and SNAT. That doesn't negate any of his concerns. It's a non-sensical thing to reply with because you think you're proving him wrong on something. Alas, you're not.

      Except NAT doesn't do that. A firewall does that.

      A firewall does not do that - although it does strictly speaking because NAT is generally a part of any firewall, but it doesn't mean what you think it means - that NAT isn't involved. It's called Network Address Translation for a reason, because it translates your public address to a private one, keeping along the lines of privacy concerns. A 'firewall', as a generic term, does not do that without NAT.

      You should not be doing any job involving networking with your current level of knowledge.

      Hmmmmm. Maybe you should begin your network engineering career by reading the Wikipedia articles you're linking to?

      God knows who the mods are today voting this load of claptrap up.

    21. Re:No NAT, no glory by gclef · · Score: 1

      But this is a problem if any stateful firewall is in the path, independent of whether it's doing NAT or not. For FTP, VoIP, torrents, etc, the firewall has to understand enough of the protocol to know what ports (and, in the case of VoIP, IPs) the callback connections are going to come from.

      Removing the NAT does not remove the requirement for special content modules on your firewall, nor does it make the "end-to-end" principle become true again. True "end-to-end" connectivity on the internet has been dead for over a decade. It's not coming back.

    22. Re:No NAT, no glory by spinkham · · Score: 1

      It's not a religious taboo, it's just you not knowing what the hell you're talking about (and this happens every damn time an IPv6 story on slashdot shows up).

      evil use of NAT (N-to-1 mapping) being taken into consideration

      Except NAT doesn't do that. PAT does that.

      Did you read the article you linked to?
      "PAT is a subset of NAT..."

      without NAT every PC in your local network may be identified individually,

      Except NAT doesn't do that. A firewall does that.

      Yes, a stateful firewall can have rules set up to do that. A restricted cone NAT is one of a few firewall policies that accomplish that goal.

      but takes away too much for me to consider using it for myself or my customers at the moment.

      You should not be doing any job involving networking with your current level of knowledge. If you don't even understand how current technology works how can you determine what is or isn't better for your customers.

      Right back 'atcha.

      --
      Blessed are the pessimists, for they have made backups.
    23. Re:No NAT, no glory by LingNoi · · Score: 1

      NAT is ubiquitously used as a synonym for PAT.

      Only by people that don't know what they're talking about and isn't something I would expect to hear from someone whose JOB is to do with networking. It's also not something you want to hear from someone using the term as to why IPv6 isn't any good when in actual fact they're just spreading lies due to their own lack of knowledge. So go cry me a river if I'm hurting your feelings.

      It's like calling the Internet a series of tubes and using it as an argument as to why we don't need network neutrality. Would you start crying when I point out the flaws in that too?

    24. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      But the firewall doesn't have to modify the packets!

    25. Re:No NAT, no glory by Pentium100 · · Score: 1

      How is that supposed to work?

      Ok, let's say that I have a network, connected to a router that is connected to two ISPs (one connection is much faster than the other, which is used as a backup). Currently, the router uses the main connection for everything. If the connection goes down, the router starts using the other connection (it may have to dial it, if it is dial-up or DSL with PPPoE). All currently established TCP connections to outside break, but new ones connect successfully (since they now use the other link). No change happens for the computers on the network.

      Does each computer get two IP addresses with IPv6? If so, how does it know which source IP to use (the backup connection may be slower, or I may need to pay for each GB transferred)? Do the PCs have to have a third IP address, this time for the internal network so that the internal network connections are not disturbed when one link to outside goes down?

    26. Re:No NAT, no glory by Anonymous Coward · · Score: 0

      Actually, NAT presents multiple devices as a single one, so, yes, NAT hides your network. 10 comps, 1 IP. 1000 comps, 1 IP. Seems to qualify.

  14. Internal vs external networks by gmuslera · · Score: 1

    You are free to decide to put ipv6 or not in your internal network.IPv6 tries to simplify internal networks too, but if you have that already solved, no big deal. But you should be ready to deal with ipv6 when talking with other networks and, specially, internet. Having already ipv6 addresses in your servers that can be accessed from internet, having in your DNS the definitions for the ipv6 ips, and being able to connect to external ipv6 sites is something that still can be done
      with time, and just because of that, should not be delayed to other moment when you will not have it.

    As all can move gradually to ipv6, maybe big companies and content providers should give special services/content that make migrating early extra attractive, making users, not network admins, the ones to push forward the support of it.

  15. IPv6 by Anonymous Coward · · Score: 0

    A tad short-sighted ...

    I don't much care about the address space issue, or how it has been largely surmounted by little numbers like NAT or whatever. Hey, when it comes down to it the switch will be made for that reason when necessary.

    And IPv6 does have some cool features for content providers ... like multicasting, network auto-sensing, QoS header data, a much bigger header space, some additional packet security and socket management and the like. Other than that the experience for the user is pretty much IPv4 with some added niceties (like being able to log on from any network location or pipe completely transparently for example).

    The downsides of course are the lack of sophisticated network tools and utlities (they'll come with use), managing that new address space (an administrative issue), and the fact that it's a pretty raw platform on which to base critical infrastructure at the moment.

    The armageddonists will be wrong as usual ... but they only have to get it right just once ... and all will proceed pretty much as normal.

  16. Actually you SHOULD worry about it... by nweaver · · Score: 4, Informative

    For three big reasons.

    a: Its actually ubiquitous in the LAN these days. Both Apple and Microsoft use IPv6 link local operations very heavily, because it Just Works with nice stateless autoconfiguration and multicast.

    b: You can have things screw it up if you don't have V6 deployed, and you have to worry about V6 even if you don't 'have' V6: EG, a Windows box with connection sharing and 6to4 enabled will happily try to "share" the 6to4 connection with everyone else on the LAN, so everyone else gets a V6 address that doesn't actually work. And with Apple prefering a 6to4 IPv6 address over a V4 address, the macs on the same network will now see horrible behavior going to any dual-stacked site, as it will try V6 first, take a timeout, then revert to V4.

    c: Address space exhaustion is real, and IPv6 + DS-Lite (or even just IPv6 + IPv4 NAT) allows an ISP to get around address space exhaustion in a much cleaner way than the alternatives.

    --
    Test your net with Netalyzr
    1. Re:Actually you SHOULD worry about it... by BitZtream · · Score: 1

      a: Its actually ubiquitous in the LAN these days. Both Apple and Microsoft use IPv6 link local operations very heavily, because it Just Works with nice stateless autoconfiguration and multicast.

      You do realize that XP does this out of the box ... over IPv4 right? And there are RFCs and standards that make it really easy for an IPv4 device to auto configure itself in a link local manner ... right?

      Windows XP, OSX, and my FreeBSD machine with isc-dhcpd will all fallback to link local addresses if DHCP fails.

      Unfortunately, every generic home router defaults to not using link local address space by default and uses some other private address space and DHCP so most people, even techies are entirely unaware of the fact that this isn't unique to IPv6 in any way. Of course, most of the same people don't realize that IPX did it as well because they don't even know what IPX is.

      http://tools.ietf.org/html/rfc3927

      The RFC is from 2005, but it was done in at least 2001 by Microsoft that I'm aware of, and probably well before that by Cisco and Bay and those guys, but I haven't been a router flunky in a long time so I don't really recall more details.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  17. Network armageddon by Anonymous Coward · · Score: 3, Insightful

    "Many network experts argue we're nearing network armageddon, but they've been saying that for years." Say what?
    "Network armageddon" is already here and we've been living in it for years. The horrors of NAT, the crampedness of addresses making configuration a pain, public addresses expensive, and so on. It's just not been a sudden catastrophe, it's been more like boiling a live frog by putting it in cold water and then slowly heating it.

    1. Re:Network armageddon by bdbr · · Score: 1

      A NAT isn't Armageddon, it is (usually) just an inconvenience. You can configure it to do port forward if you need to. Two NATs, however, is a different story. If your ISP can't get public address space (this will happen with some ISPs next year), they won't force you to use IPv6 - they'll use private address space and another big NAT to the rest of the world. Its almost certain that they're not going to forward ports for you, so you'll only be able to do peer-to-peer to people not behind dual NATs, at a time when ISPs are adding more NATs.

    2. Re:Network armageddon by Anonymous Coward · · Score: 0

      Actually, they will probably still charge an arm and leg for public IP addresses after IPv6 is deployed.

    3. Re:Network armageddon by jcurran · · Score: 1

      "Many network experts argue we're nearing network armageddon, but they've been saying that for years." Say what? "Network armageddon" is already here and we've been living in it for years. The horrors of NAT, the crampedness of addresses making configuration a pain, public addresses expensive, and so on. It's just not been a sudden catastrophe, it's been more like boiling a live frog by putting it in cold water and then slowly heating it.

      Slight difference... ISPs can still get (today) fresh blocks of IPv4 addresses. That *will* end in about one year, and then you'll see layers of NAT as you've never seen them before...

  18. I think comcast is doing limmted tryals by Joe+The+Dragon · · Score: 2, Informative

    I think comcast is doing limited trials of ipv6.

    But it will take time to replace all the modems, boxes ,and so on with stuff that can do IPv6.

    1. Re:I think comcast is doing limmted tryals by gclef · · Score: 1

      Comcast is well past the "limited trial" phase. They are doing limited trials for their users, but they have been deploying it for their management of the cable modems and their backbone for years.

    2. Re:I think comcast is doing limmted tryals by Macrat · · Score: 1

      Everything on my LAN is IPv6 ready. I just need Comcast to send me the damn modem already.

  19. most hated part of ipv6 by jollyreaper · · Score: 4, Insightful

    Sure, ipv4 addresses were a little cumbersome but at least they were numbers and dots. 192.168.0.1. I can type that out on the numeric keypad. 2001:0618:71A3:0801:1319:0211:FEC2:82DC is just awful. Yeah, I know you need to have more characters in there to represent the value and a larger address space means it's going to be a larger number. Keeping the old ipv4 decimal scheme would make addresses look like 128.91.45.157.220.40.0.0.0.0.252.87.212.200.31.255. But I don't really see the hex as an improvement!

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:most hated part of ipv6 by digitalsushi · · Score: 3, Informative
      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    2. Re:most hated part of ipv6 by Dumnezeu · · Score: 1

      The most hated part of IPv6 is that people (like you) have no clue what they're talking about. If you still don't know what I'm talking about, read http://en.wikipedia.org/wiki/IPv6_address#Notation and you'll learn that you CAN use 2001:0618:71A3:0801:1319:0211:FEC2:82DC but, most likely, you won't have to, because you'll just need 2001:0618:71A3:: and if you still bitch that it's still "too long" then come up with a better, permanent solution instead of complaining.

      --
      Yes, it's sarcasm. Deal with it!
    3. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      If only there was a system that let you look up IP addresses using an easily-remembered name. I tried going to 209.85.225.106 and searching and found a few suggestions of such a system at 64.170.98.47. It looked like the pieces were there. Now we just need somebody to put it together.

    4. Re:most hated part of ipv6 by pudding7 · · Score: 0, Flamebait

      Right. Because none of us ever deal with the actual IPs. Ever.

    5. Re:most hated part of ipv6 by Vancorps · · Score: 2, Interesting

      That's cute, you think DNS solves his problem. Hate to break it to ya but often in testing you don't want your host to have a name until it's ready for production. Then of course there are times when DNS breaks due to service lockup or someone misplacing an encryption key. It's adding complexity back to a system that is supposed to reduce complexity plain and simple.

      Kind of a moot point really anyway as a lot of network devices don't register hostnames with DNS anyway. I know none of my IP cameras do, although they don't even support IPv6 but they're on a separate network so no big deal. Oh wait, my printers don't register their names either, oh wait, my phones don't either and btw, none of them support IPv6.

      The only place it makes sense in most environments right now is at the edge or in server to server communications since auto-provisioning is vastly simplified. At least a lot of my newer switches support IPv6 management addresses.

      Until all the little nitpicky issues like that are resolved you can expect a lot of legitimate resistance to the adoption of IPv6. A lot of my firewalls don't support it although my newest ones finally do. Firmware upgrades on every device that currently works just to make them work with IPv6 is going to look like a waste of time. We already have an IPv4 address or 12 to the Internet, that means it will be a while before we're forced to upgrade internally.

    6. Re:most hated part of ipv6 by clone53421 · · Score: 3, Informative

      Hate to break it to ya but often in testing you don't want your host to have a name until it's ready for production.

      They invented a fix for you, too

      (horrors, actually using the hosts file for its intended purpose instead of using it to break DNS resolution for host names you don’t like?)

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      I can type that out on the numeric keypad.

      With numpads being phased out, you don't need to worry about that any more.
      Why don't they make hex keypads?

    8. Re:most hated part of ipv6 by Vancorps · · Score: 1

      As I said, you're adding steps that weren't necessary before. IPv6 addresses aren't as unfriendly as they look at first glance but most people will have a hard time remembering that mean numbers. DNS and Hosts files are not always practical and I even gave several examples. Now my cameras I'll just enter the addresses in the recorder one time, no big deal, the printers, the same for the print server. The end affect is simply that I'm typing a lot more than I would be with IPv4 and I'm not gaining anything since all of these things already work with IPv4. So I'm doing more work for what? Fuzzy good feelings?

      Until there is a compelling reason to do it internally expect a lot of resistance. Personally I don't care as my infrastructure is solid and already in the process of migration. A great many people and organizations aren't going to go through the trouble until they can't do the things they currently can do.

      IPv6 really only makes sense for completely new setups and given the lack of vendor support for it even that is still questionable.

    9. Re:most hated part of ipv6 by clone53421 · · Score: 1

      Matters not that your camera/printer/etc. doesn’t register a name: if it has an IP address, you can give it a local nickname by putting a line in your hosts file.

      Point being, if you find an IP hard to remember or troublesome to type, you can give it a host name to make it easier on yourself. It’s internal, so it’s ideal for personal use or testing. For a production-grade application, of course you’d get a real host name registered in the DNS.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    10. Re:most hated part of ipv6 by Vancorps · · Score: 1

      Cool, I'll go around to key beta testers and add lines to their host files so we can do IPv6. As I keep saying, it's adding steps that currently aren't necessary and you've yet to provide a reason why anyone would want to do that when it's completely unnecessary.

      It makes a lot of sense to do it at the WAN level and in the core datacenter but outside it makes very little sense. Even the WAN side right now is up for debate given that most providers even if they do offer IPv6 has slow as shit 6to4 gateways so you take a performance hit.

    11. Re:most hated part of ipv6 by Gerald · · Score: 1

      I just copy and paste. Even when I have to type in a new v6 address I paste in the prefix.

    12. Re:most hated part of ipv6 by dissy · · Score: 1

      That's cute, you think DNS solves his problem. Hate to break it to ya but often in testing you don't want your host to have a name until it's ready for production

      I'm kinda curious now what you do when the OS installer asks for the machines hostname to enable networking?

      Machines should always have a name.

      Typical 'best practices' is to always assign the machine a name for itself right away. Granted those of us that are lazy don't always put that in DNS right away, but the name must be assigned for networking to function.
      Then you cname your service name to it when you are ready to deploy.

      So for example, you install the OS, give the machine the name 'fred' and add 'fred.example.com' to DNS.
      Do your setup, testing, playing, whatever.. Later, you add a CNAME for www or what have you to point to fred.

      Sure, I too am lazy and don't always add things to DNS right away either, as it is an extra step. But lets be honest, it's being lazy, not being an excuse.

      For things like vmware servers and such, where the machine may be provisioned and destoryed both long before the DNS request gets added, I just use copy/paste for the auto assigned IP. That's how we've done it on IPv4, and how it will be done on IPv6.

      But yea, I'm not trying to convince you to change your ways, but I am honestly curious about your naming process if that step is that big of a deal

    13. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      That's funny. I don't know about you but I have often had to work with the actual IP address when DNS wasn't working.

      For instance, for me to test internet connectivity I first type ping 4.2.2.2

      Like Jollyreaper I don't want to type in the ipv6 address. And not every address on my network has a DNS entry.

    14. Re:most hated part of ipv6 by ecotax · · Score: 1

      Such bad luck! My computer has a much easier IPv6 address, ::1

      --
      "Money is a sign of poverty." - Iain Banks
    15. Re:most hated part of ipv6 by clone53421 · · Score: 1

      Well, it’s not a solution to every problem that’s out there. It’s pretty specific. In some cases, it does the trick.

      About the only thing I’ve ever used the hosts file for, personally, is to temporarily hard-code the IP addresses of a few sites for which DNS lookups were, for some reason, taking an inordinately long time; also to break googleanalytics since it tends to slow down the load time of pages substantially, although that might be possible to remedy from an ad-block level instead of a system wide hosts entry...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    16. Re:most hated part of ipv6 by FridayBob · · Score: 1

      What you're worried about is having to deal with IPv6 addresses that are the product of stateless autoconfiguration. Those look daunting for sure, but luckily you don't have to use them if you don't want to (let alone remember them). Specifically, you can can also choose to configure your hosts with fixed IPv6 addresses, either manually, or (much better) with DHCPv6 stateful autoconfiguration. Then you can have IPv6 addresses that are about as easy to remember as with IPv4, except that you'll have more than you'll ever need and they can all be public addresses.

    17. Re:most hated part of ipv6 by Wowlapalooza · · Score: 1

      That's cute, you think DNS solves his problem. Hate to break it to ya but often in testing you don't want your host to have a name until it's ready for production. Then of course there are times when DNS breaks due to service lockup or someone misplacing an encryption key. It's adding complexity back to a system that is supposed to reduce complexity plain and simple.

      Wait, let me see if I've got this right: IPv6 is going to be resisted by the legions of users

      1. who can't get their network admins to set up a reliable DNS infrastructure,
      2. on whose network no device ever needs to be re-addressed,
      3. who never use DNS-based load-balancing, round robins, MX records, SRV records, or any of the other features that only DNS provides, and therefore
      4. for whom it actually makes sense to access resources on the network by IP address rather than by name, and
      5. who can't deal with the extra digits of an IPv6 address, because such addresses are long and scary, and the users' fingers are -- if their complaints are to be believed -- so fragile that they will literally fall off their hands if subjected to even a modicum of extra typing.

      Let's call this set "those who should be mocked and giggled at", or TWSBMGA for short.

      Is the IPv6 transition truly imperiled by TWSBMGA? Stay tuned folks.

    18. Re:most hated part of ipv6 by garyebickford · · Score: 1

      That is, of course, if your LAN is set up to use names. That's not happening here where I work. However, perhaps the SonicWall has an option to auto-name everything. That would be handy.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    19. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      First, they *can* still just type the IP address. It's longer, but it's not like they'd starve to death before getting it typed in. No one is taking the "type the IP address in" option away.

      Second, you *can* still just add a DNS entry. I'm not sure what you're afraid of -- unless you're using the poorly-thought-out first-version of DNSSEC simply publishing a DNS record doesn't expose any information to the world at large. And in fact you can setup your DNS server to only respond to requests from certain IPs, to limit exposure on the off chance someone does try to randomly guess your test hostnames. Of course, if they're willing to do that I don't know why they wouldn't just guess random IP addresses and bypass the whole DNS system you're so worried about anyway.

    20. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      Maybe IPv7 should only allow 10 globally routable addresses, because it helps saving on typing. Of course, that's the most important thing of all.

    21. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      "Kind of a moot point really anyway as a lot of network devices don't register hostnames with DNS anyway. I know none of my IP cameras do, although they don't even support IPv6 but they're on a separate network so no big deal. Oh wait, my printers don't register their names either, oh wait, my phones don't either and btw, none of them support IPv6."

      There's a solution to that too: http://en.wikipedia.org/wiki/Zero_configuration_networking#Name_resolution

    22. Re:most hated part of ipv6 by segedunum · · Score: 1

      (horrors, actually using the hosts file for its intended purpose instead of using it to break DNS resolution for host names you don't like?)

      Using a hosts file because you can't easily remember IP addresses is another error strewn step that currently isn't necessary. Add a DNS system on top of that and you've got a real can of worms. Yay. Let's make network troubleshooting even harder and more error prone.If you alter your hosts file in any way then you are potentially breaking DNS later regardless. It's a horrible thing to suggest and isn't a solution.

    23. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      Error strewn? Even harder? More error prone? Potentially breaking DNS later?

      If you think that mapping an IP to a hostname on your local computer for your own personal use is prone to be error-strewn, harder, and likely to break DNS, maybe you need to get into a different business.

    24. Re:most hated part of ipv6 by Just+Some+Guy · · Score: 1

      That is, of course, if your LAN is set up to use names. That's not happening here where I work.

      Fire your IT guy this morning. He is incompetent and you can pick up a qualified admin on the cheap these days.

      --
      Dewey, what part of this looks like authorities should be involved?
    25. Re:most hated part of ipv6 by metamatic · · Score: 1

      Oh wait, my printers don't register their names either

      They must be pretty old and obsolete then. My 5 year old cheap laser printer uses zeroconf.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    26. Re:most hated part of ipv6 by garyebickford · · Score: 1

      There's (as usual) a lot of politics there - I could give you a list of things that folks on this side of the building have to say about the way things are run. But never mind - on this issue having DNS names for the machines in this group isn't really essential.

      It's a private LAN, there's almost no inter-machine traffic on the LAN - no Windows file sharing, etc. Most of the work is browser based, so each machine can be seen as equivalent to a home user on an ISP - in fact any of our people can work from home as well as from here. All our work involves access to servers on the 'public' side of another network where the servers live, or on other firms' servers.

      That server side is run quite differently from this side. I won't bore with the details, but all the servers do, of course have DNS names for the public side, and the internal servers and interfaces all have internal names.

      --
      It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
    27. Re:most hated part of ipv6 by BitZtream · · Score: 0, Troll

      Now my cameras I'll just enter the addresses in the recorder one time,

      Until it changes, and you have to figure out why its not working and update it to the new address.

      You've clearly never managed any network of any size or you'd know how incredibly stupid it is to use IP addresses when configuring things other than DNS and the default router, which you then proceed to do everything in your power to NEVER change the address of.

      If you have a device that doesn't support DNS than you need to throw it in the trash, I don't care how small it is. I have $10 ethernet connectors that have built in TCP/IP stacks fully capable of doing DNS lookups that could be attached to an Atari 2600 with about 10 wires and would allow it to use DNS, IPv6 and IPv4 ... Its not like its hard to support, you just buy cheap shit.

      I've moved several portions of our network to IPv6 without anyone even NOTICING thanks to DNS.

      You're argument is that its easier to give 10 people an IP address than to use DNS and put the IP address in once ... I can not possibly understand how you came up with this thought.

      You give your testing hosts 'special' non-obvious names so people don't have any more of a chance guessing them than they do an IP address.

      Then of course there are times when DNS breaks due to service lockup or someone misplacing an encryption key

      What the fuck are you talking about? Yes if the DNS server goes down lookups are going to fail ... FOR EVERYTHING so its likely its not going to go down for long since that would essentially shutdown the entire network.

      DNS servers tend not to break in case you haven't noticed, the server what is essentially static data. When they do break, you just restart the service and its a little slow until the cache builds back up with other hosts from external source but internal is instantly fast.

      I'm not really sure what the hell you're talking about with the encryption stuff as I've never in my life heard of someone changing and encryption key and 'breaking dns' but I suppose with DNSSEC its bound to happen, its certainly not a problem that even NASA would have a concern about so you certainly have no real reason to worry.

      If you're typing out an IP address more than once, you're doing it wrong, I don't care what you're doing.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    28. Re:most hated part of ipv6 by TemporalBeing · · Score: 1

      Machines should always have a name.

      At least I would beg to differ. There is nothing in networking that requires a machine to have a name to participate in a network; it only needs an address. A name, or more properly a host name, is just a human convenience for the real network address - whether IPv4 or IPv6.

      Now granted, Windows likes having a machine name for participation in NetBIOS/CIFS/SMB/IPX networks, and in those cases the host name is defined as the address - unlike IP networks; but then there is also nothing preventing two machines from taking the same host name. There are plenty of systems on most networks that do not have an assigned host name, and are only known by their IP address.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    29. Re:most hated part of ipv6 by TemporalBeing · · Score: 1

      2001:0618:71A3:0801:1319:0211:FEC2:82DC but, most likely, you won't have to, because you'll just need 2001:0618:71A3::

      So you can identify a network that way, yippee. That's just like saying you don't need 192.168.0.4, just 192.168.255.255.

      To identify specific computers you can only use the colon notations to clear a series of zeros. That's it. Please read your own link.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    30. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      Leading zeroes can be omitted.

      2001:0618:71A3:0801:1319:0211:FEC2:82DC = 2001:618:71A3:801:1319:211:FEC2:82DC

      Also, the hex version allows you to abbreviate addresses with strings of zeroes in them.

      IE 2001:0618:0801:0000:0000:FEC2:82DC = 2001:618:801::FEC2:82DC

      It's a nice way to shorten the already long addresses. You could do the same thing using a double dot (..) operator I guess, but then you'd have a mess distinguishing between the different lengths of IPv4 and IPv6 addresses.

    31. Re:most hated part of ipv6 by Anonymous Coward · · Score: 0

      Neither solution fixes the problem of you having to actually enter the beast of an address into some file or form.

  20. Short-sighted coding by Arancaytar · · Score: 2, Insightful

    That it is not yet necessary to migrate is irrelevant. One may argue with the time frame (next year or in five years or ten), but nobody denies that IPv6 will eventually become commonplace, and before most of us retire. That means it is now necessary for software to support IPv6. Writing a network-using program now that does not support IPv6 addresses is like storing the year in two digits in the nineties. It will come back to bite you.

    1. Re:Short-sighted coding by Anonymous Coward · · Score: 0

      If by "you" you mean "someone", and if by by "bite" you mean "create work for", then I agree with you.

  21. This is flat out bad advice by Omnifarious · · Score: 2, Insightful

    It won't be armageddon. Slowly parts of the Internet will be become unavailable and inaccessible to you as some sites become IPv6 only since they can't even get a valid IPv4 address. It won't be a disaster, it will be a slow loss of connectivity to the Internet as a whole.

    Turning it off is horrible advice. You won't notice much of a difference right away, not until you start getting hits in search results that you can't actually fetch when you click on them. Talking to the entirety of the rest of the human race isn't a killer app exactly, but it is what the Interent is for, and by turning off IPv6 you are cutting yourself off from this benefit. Currently in a small way, but in an ever increasing way over time.

    1. Re:This is flat out bad advice by vlueboy · · Score: 3, Informative

      Ignoring the technology incompatibilities between v6 and v4 for a second, and just taking connectivity at heart, let's examine the effect of "isolation": your community runs out of telephone numbers for its area code. Your state creates a new area code. NEW numbers are given out to new owners; all old phone line owners remain unaffected and able to reach old phone lines and continue with business as usual with their other giant companies also using the old phone lines

      With IPv6, all new owners can talk to the old owners. The old ones already have websites that they can reach. Top sites like youtube, google, facebook and maybe even windows update with reserved IPv4 address isn't just going to magically lose it. They'll shuffle less important services to IPv6 the day they are forced to exceed their IPv4 allocation.

      Nobody is forced to "switch" to IPv6 entirely. They create DNS subdomains like the little known ipv6.google.com (if it works for you, then you have ipv6, by the way.) In the US, the government forced digital / HDTV adoption last year, but old and new channels coexist in your digital-ready cable boxes through the simple use of different channel numbers. I have no idea how many years it will take for them to force the non-HDTV channel numbers off, but I suspect that this will take as many decades as it took to implement HDTV and force it on us.

      The only people having reachability problems like you mentioned will be those in NEW address blocks from poorly developed countries. Large companies needing more IP's may have issues, but nothing their IT teams can't fix with more 10.x.x.x addresses (2^24 addresses for internal company addressing "oughta be enough for [er, OK, most companies]") Consider the address space sizes. Though IPv4 is only 16 bits smaller than the MAC address space, which is small compared to the IPv6 total of 128 bits, nobody I have every heard is saying that billions of computers out there are going to run out of MAC addresses to give out soon. Funny because wireless devices and network devices tend to have multiple macs a piece.

    2. Re:This is flat out bad advice by Fwipp · · Score: 1

      We won't run out of MAC address space anytime soon because "16 bits" means sixty-five thousand times the space. It also provides enough space for every man, woman and child to have forty-seven thousand MAC addresses.

    3. Re:This is flat out bad advice by j+h+woodyatt · · Score: 1

      ...Slowly, parts of the Internet will be become unavailable and inaccessible to you...

      Yes, but this is going to happen anyway with the end of Internet neutrality. So, really, the need for end users to worry about transition to IPv6 is pretty minimal. You can safely wait until your preferred service provider network begins to insist on it.

      --
      jhw
    4. Re:This is flat out bad advice by Anonymous Coward · · Score: 0

      You won't notice much of a difference right away, not until you start getting hits in search results that you can't actually fetch when you click on them.

      You probably won't even notice that -- you'd be viewing the IP4 version of Google, and they'd probably filter out the IP6-only links from your search results before sending them to you. So as an IP4 user, your experience will simply be that the web stops growing.

      Every now and then they may try to visit a link they've seen on TV or a business card or something similar which will fail, but at least to begin with it'll be so infrequent that they'd just assume the site was down or find some other way of getting the information.

      Bottom line: Those businesses that still have WinXP (or even Win95) are not going to suddenly want to upgrade when IP6 starts going mainstream. The consequences of lagging on IP6 are far smaller than the consequences of lagging behind in OS or app versions, and people seem quite happy to do that.

      So in a way, the quoted article is right -- there are a lot of people who make IT decisions who don't care now and won't care for another fifteen years about IP6, and will probably feel insulted if you try to make them care. These are the people that the article was aimed at. And you know what? It doesn't even matter that they don't care: The fact that they hold out and run their old IT systems into the ground before they even consider an upgrade really doesn't matter, because they won't have any effect on the rest of the internet as it makes the upgrade. Any loss of functionality will be entirely at their end.

      On the other hand, there are plenty of people who do need to care. Particularly people who work for ISPs and networking companies. The good news is that virtually all of them have now realised this, and large scale network upgrades are slowly being rolled out. These people and the readers of Slashdot are not the target audience of this article. We need to care; we do care; and backward holdouts aren't going to get in the way.

    5. Re:This is flat out bad advice by JesseMcDonald · · Score: 1

      ... nobody I have every heard is saying that billions of computers out there are going to run out of MAC addresses to give out soon ...

      MAC addresses don't need to be globally unique as they are only used to identify interfaces on the local network. Once you pass through a router the original MAC address becomes irrelevant. If you have anywhere near 2**48 (~280 trillion) network cards in a single subnet you really need to rethink your network topology; running out of MAC addresses should be the least of your worries.

      Like IPv6 addresses, MAC addresses have this many bits so that some bits can be reserved for a manufacturer code (IPv6 network prefixes for sane routing) while the rest are randomly assigned to minimize the chance of a collision. For that to work there need to be many more possible addresses than actual devices.

      With IPv6, all new owners can talk to the old owners.... Top sites like youtube, google, facebook and maybe even windows update with reserved IPv4 address isn't just going to magically lose it. They'll shuffle less important services to IPv6 the day they are forced to exceed their IPv4 allocation.

      Actually, IPv6-only hosts can't talk effectively with IPv4-only hosts. Any IPv6 host can send packets to IPv4 hosts at will, since the IPv4 address space is a subset of IPv6, but the reverse is not true—an IPv4-only host is incapable of addressing IPv6 hosts for the replies. Servers will require dual IP stacks: IPv4 addresses for IPv4-only clients, and IPv6 addresses for IPv6-only clients. Major sites will keep their current IPv4 allocations, but they will need to add support for IPv6 now, alongside IPv4, not later when their IPv4 allocation runs out.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    6. Re:This is flat out bad advice by butlerm · · Score: 1

      With IPv6, all new owners can talk to the old owners.

      Strictly speaking this is not true. IPv6 is like a new parallel overlay network. No bidirectional communication occurs between IPv4 only hosts and IPv6 only hosts except through NAT (or application level proxies). Anyone who thinks NAT is going anyway any time soon is deluded.

  22. There's a killer app alright... by Djinh · · Score: 1

    You can find it here: http://www.potaroo.net/tools/ipv4/

  23. From end-user perspective by wvmarle · · Score: 3, Interesting

    Is there really anything to worry about?

    Afaik all modern Linux distros are fully up to the task of IPv6. TFS mentions even Windows can do it.

    At this moment I am connecting my computers to the Internet via a wifi router/firewall - not likely this is going to change. Router is old, may not do IPv6 yet. My ISP also doesn't. But I guess the time will come that ISPs start to switch.

    Will it really make a difference for me as end-user? Is my browsing going faster? Will I get less spam in my mailbox? Will it be easier to find the information I am looking for on the net? Probably none of the above.

    At the moment I know I'm on IPv4 but on a daily basis I don't care as it just works. I don't know my IP address, it's not important to me what it is really. My home and office networks are internally IPv4, wouldn't make a difference if it's IPv6 except that addresses get harder to enter in BIND but that's one-off only. I suppose my uplink there also uses IPv4, not v6. I always approach my web site and mail server by entering an URL, not entering an IP address. Again what would I care? Let DNS take care of that part.

    Don't get me wrong I understand it's time to move on: we run out of address space, soon there are more devices/networks connected to the Internet infrastructure than that there are unique addresses to find them. But from an end user perspective... I say let the ISPs take care of that. It's their job. Get me the connection, make sure your hardware works, preferably understands both IPv6 and IPv4 (backwards compatibility; and mostly it's not broken in the first place), and use on your network whatever works best.

    There is always the talk of IPv6 will give any ISP subscriber a complete range of addresses instead of just one, so you can connect every computer, printer, whatnot directly to the Internet. I don't understand why an end user would want to connect their printer directly to the Internet. Their second computer maybe if they have one (makes torrenting easier) but then you lose the benefit of a hardware firewall in between. Simply because of security for my home network I prefer a single point of entry, not a dozen. Much easier to keep an eye on. So one external IP address is simply enough for most of us.

    So while IPv6 is important for developers and ISPs, for the end user it's not. I totally agree with this Steve Cassidi that it's simply not something to worry about. He says not yet, I'd argue not ever, unless you're developing network gear/software or work for an ISP or so.

    1. Re:From end-user perspective by Bruha · · Score: 3, Insightful

      You're wrong on several counts, within 2-3 years your ISP will most likely switch you to IPv6. Can you turn it off in Windows 7 without problems in a word, no. Windows 7 has features that depend on IPv6, OS X probably does as well.

      Those who really need to worry about it, is those who do not like using ISP provided routers. Many routers do not support IPv6 unless you're running a custom build on them. Those people should be looking around for IPv6 enabled routers of switch to one that can use custom firmware to do the job.

      The other set of people who should be concerned are those running Windows XP since support there is flaky at best.

      IPv6 is here folks, my new home printer even supports it out of the box.

    2. Re:From end-user perspective by vlm · · Score: 2, Insightful

      Will I get less spam in my mailbox?

      It's harder for a worm to propagate when 99.999% of address space is empty as opposed to being another windows box.

      Simply because of security for my home network I prefer a single point of entry, not a dozen.

      Most people will probably continue to have one ISP connected by a firewall. Instead of NAT which inherently does stateful firewalling, they'll just have a simpler stateful firewall and skip the address translation tables.

      So one external IP address is simply enough for most of us.

      How do I run a couple SIP phones, and a couple italk video conferences over a single ip address? Its a huge pain.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:From end-user perspective by Rising+Ape · · Score: 1

      Most people will probably continue to have one ISP connected by a firewall. Instead of NAT which inherently does stateful firewalling, they'll just have a simpler stateful firewall and skip the address translation tables.

      I'd rather have no separate firewall and have the security on the hosts. Since we can't expect home users to go round configuring their firewall box, either we let incoming connections through or limit the kind of applications people can use. I suppose you could adapt UPnP, but why bother? If you don't want the connections, simply don't open a listening port.

    4. Re:From end-user perspective by Vancorps · · Score: 4, Insightful

      It is? I run hundreds of SIP phones complete with video calling behind NAT without a problem. It only becomes an issue when you have 10s or 100s of thousands of phones.

      Why would the phones even need Internet access? You have your SIP proxy on your network which connects to your SIP provider or POTs provider depending how you like to deploy. It's a very simple setup, makes auditing really easy, and allows me to do tricky stuff like divert the video from the gate to the phone so whoever answers can choose whether or not to let them in.

      Worms will propogate as they always have, properly firewalled setups have dramatically reduced this in IPv4 and the same will happen on IPv6. I keep hearing people speak of NAT like it's not a firewall but most of those people are forgetting that most NAT devices actually are real firewalls these days unlike the early days of NAT.

      I'm not against IPv6 but I have to agree with the parent, it has to start with the ISPs before it really makes sense for the rest of us to change. ISPs are having enough trouble with current traffic levels however that I have no faith in their ability to launch anytime soon on any real scale.

    5. Re:From end-user perspective by Rising+Ape · · Score: 1

      Being able to deploy proxies is fine as long as you have someone to manage them. What about a home user who's only given a NATted connection by their ISP because there aren't enough IPs? If he wants to attach such a phone he'll need the ISPs cooperation in getting it to work - deployment of the appropriate proxies at their end, and so forth.

      The internet has been as successful as it has because it *didn't* need the cooperation of the network to deploy new services.

    6. Re:From end-user perspective by wvmarle · · Score: 1

      This is why I think in developing countries IPv6 will come fist/. Historically the US has given themselves an extra big slice of the IPv4 address pie - there is a lot of space for expansion. Especially if those US based companies with A-level address blocks start to give back some of their unused space. There is no real urgency.

      Developing countries however have much less IPv4 space, and will be forced to switch earlier. They also don't have much legacy infrastructure, it all has to be built from scratch, so why not start with the latest tech? It is like telephone: large parts of Africa have mobile networks, but no landlines. Mobile is way cheaper to roll out (not so many cables to dig in), so the fixed line phone tech is simply skipped. In the West landlines are sometimes still cheaper only because all those cables are there already, and the investments have been paid for already.

    7. Re:From end-user perspective by ion.simon.c · · Score: 1

      Most people will probably continue to have one ISP connected by a firewall. Instead of a stateful firewall that's been configured to also do NAT, they'll just have a simpler stateful firewall and skip the address translation tables.

      FTFY.

    8. Re:From end-user perspective by wvmarle · · Score: 1

      Where I live the ISP provides the router, basically leaving me with a network port to plug my network in.

      At home I have to log in using PPPoE (I have managed to connect two computers at the same time, giving me with two external IP addresses!), a chore to set up on each connecting device, but now I'm using my own WiFi router which is the only device connecting to my IP's gear. They may affect me when switching to IPv6 but will certainly announce years in advance - as most everyone needs to upgrade their home gear, and they have only that many support staff to go around.

      That is probably also what holds ISPs back. Everyone at home is now on IPv4, no-one cares (of course - it's low-level infrastructure, an end user shouldn't have to care in the first place), so to switch the ISP network to v6 the ISP would have to either provide routers that are IPv4 compatible on the home side, or embark on a multi-year campaign to have people switch to v6. That's going to be a bigger campaign than the switch to digital TV has been in the USA (I followed that a bit through /. stories) as there are many more people affected, and understanding of the tech involved is definitely less.

      And regarding Windows: does the most popular version, WinXP, support IPv6 out of the box? I doubt it - it's 10 years old and MS is not known as early adopter. This would make matters even worse. Not just the router, everything needs replacement. That your printer supports it out of the box great, but not many people at home will connect the printer over the network, most will simply use USB.

      So unless there is a real need (and currently there simply isn't) it's just not going to happen.

    9. Re:From end-user perspective by aaron552 · · Score: 1

      And regarding Windows: does the most popular version, WinXP, support IPv6 out of the box?

      Windows XP with SP1 or later (the vast majority, I'd hope) has IPv6 support out of the box. It's not enabled by default, but it's relatively simple to enable. If IPv6 support becomes necessary before XP goes EOL (very likely), I'd be surprised if MS didn't push out an update that enables it.

      --
      I had a sig once. It was lost in the great storm of '09.
    10. Re:From end-user perspective by butlerm · · Score: 1

      You're wrong on several counts, within 2-3 years your ISP will most likely switch you to IPv6.

      It is _much_ more likely that most ISPs will deploy carrier grade NAT long before they start shipping new routers to every single one of their customers. That means two layers of NAT, one at the customer premises (as we have now) and one at the ISP.

      Only people who get new routers or flash their current one (assuming it is new enough) are likely to be able to use IPv6 without a tunnel.

    11. Re:From end-user perspective by TemporalBeing · · Score: 1

      Most people will probably continue to have one ISP connected by a firewall. Instead of NAT which inherently does stateful firewalling, they'll just have a simpler stateful firewall and skip the address translation tables.

      I'd rather have no separate firewall and have the security on the hosts. Since we can't expect home users to go round configuring their firewall box, either we let incoming connections through or limit the kind of applications people can use. I suppose you could adapt UPnP, but why bother? If you don't want the connections, simply don't open a listening port.

      I'd much rather provide a secure network on which I can plug anything - laptops, game consoles (Wii), desktops, etc. - than allow anyone to do anything to any device on my network. When guests come over they are afforded access to my generally secure network. And my ISP knows no different - whether 1 computer or 50. So I don't see address translation tables going away any time soon.

      IPv6 mostly bugs me in the inability to assign IPv6 addresses deterministically to hosts coming into my network. My IPv4 clients all receive dynamic addresses by default, though I also assign known computers to static IPv4 addresses. Guests come in the first time and it gets logged and assigned a static; often then second time they come over it'll be a static and they'll get a nice DNS entry in my private TLD as well.

      While Linux/BSD/etc may be able to do this (don't know about Mac) to some degree, from what I've read (from Microsoft) Windows won't ever do static IPv6 assignment; or at least, not with their current IPv6 stack. May be that changed with Vista 7, but I doubt it. They seem to be pretty much just doing the Local Link and adding the Network info to it (which is auto-discovered only) to get their IPv6 addresses.

      Until I can do that with IPv6, I see no reason to switch.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  24. Also... by BrokenHalo · · Score: 1

    Also, from a user's point of view, hosts file ad-blocking would become somewhat problematic (or at least more unwieldy) with IPv6. But fortunately or otherwise, it seems IPv4 is more than sufficient for ad-servers to make everyone's lives a burden and an affliction.

    1. Re:Also... by amorsen · · Score: 2, Insightful

      The hosts file blocks whichever HOST NAMES you put in (and give an unreachable address). This works equally well with ipv6 and ipv4, and the number of host names doesn't magically increase with ipv6.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:Also... by BrokenHalo · · Score: 1

      True - I don't think I had my brain saddled up there... :-|

  25. IPv6's last frontier is of course PHP by ciantic · · Score: 1

    Everybody knows this world is run by its lowest common denominator, the PHP!

    As long as the $_SERVER['REMOTE_ADDR'] spews out IPv4, I'm not a believer.

    sigh ... there probably be a another PHP setting that makes it spew out IPv6. Have they outlined that yet? PHP Settings are so much fun.

    1. Re:IPv6's last frontier is of course PHP by Anonymous Coward · · Score: 0

      As long as the $_SERVER['REMOTE_ADDR'] spews out IPv4, I'm not a believer.

      did you even try ? it works perfectly well with v6 addresses.

    2. Re:IPv6's last frontier is of course PHP by ciantic · · Score: 1

      Yes, well there probably is a way to make web server report the address as IPv6, but that was not the point.

      Point was that web applications tend to assume it is IPv4, as soon as it starts spewing IPv6 every of those apps goes broken, and someone comes up setting to "fix it".

  26. SSL and SNI by segedunum · · Score: 1

    The biggest problem with IP address availability is web sites that use SSL annoyingly needing a single IP address per site. However, in the not too distant future it will become more feasible to use SNI (virtual hosting for SSL sites basically) as web browsers out there start having more support for it and people stop using IE6, certainly on XP, and the IPv4 address problem will ease.

    Apart from that I see no reason to panic right now.

    1. Re:SSL and SNI by butlerm · · Score: 1

      As I understand it, Internet Explorer on XP will never support SNI, no matter what version you are running. That means SNI is impractical for most sites until the day comes the operators are willing to tell all remaining XP users to use a different browser. Three years maybe.

    2. Re:SSL and SNI by Just+Some+Guy · · Score: 1

      The biggest problem with IP address availability is web sites that use SSL annoyingly needing a single IP address per site.

      There are currently about 120,000,000 domains in the most popular non-geographic TLDs. If every single one of those has an HTTPS server, then that consumes about 3% of the IPv4 address space.

      --
      Dewey, what part of this looks like authorities should be involved?
  27. No IPV6? No Homegroup for you! by Anonymous Coward · · Score: 1, Interesting

    If you disable IPV6 on Windows 7, you loose the Homegroup functionality. So "saying most can turn it off in Windows 7 without causing any trouble" is far by a mile!

    1. Re:No IPV6? No Homegroup for you! by clone53421 · · Score: 1

      loose the Homegroup

      Be free, little Homegroups! Be free!!

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:No IPV6? No Homegroup for you! by ekgringo · · Score: 1

      Oh, so you're saying I get get rid of that annoying Homegroup crap by disabling IPv6? Great news!

  28. We are already using it by WillAffleckUW · · Score: 3, Informative

    I don't know what artificial reality you guys are living in, but IPv6 is running in many research universities worldwide, and on virtually every Linux box in the military and university community.

    The fact that it's not being provided by your local residential networks is not our problem.

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:We are already using it by segedunum · · Score: 1

      Having it installed does not mean that it's being used. There is a difference.

    2. Re:We are already using it by WillAffleckUW · · Score: 1

      No, it's being used. Medical research, high end computing apps, military usage.

      Win 7 just installs the stack. Utilization of IPv6 on Win 7 servers is fairly low, but we even encapsulate IPv4 traffic over IPv6 at major universities and military lines. Mostly I've seen it used on Linux boxes, personally.

      --
      -- Tigger warning: This post may contain tiggers! --
  29. IPv6 is a marketer's wet dream by alen · · Score: 1

    it makes it easier to better identify unique users and devices

    1. Re:IPv6 is a marketer's wet dream by lotaris · · Score: 1

      It's trivial in most OSs to change mac addresses on your interfaces. If you are concerned, change the mac and bounce the interface. Heck, put it in a boot or login script. You still have the same cookie/flash/IP range issues you have to solve if you want to hide from the marketers.

  30. IPv6 gives me a choice by YesIAmAScript · · Score: 1

    With IPv6 I can use NAT if I want. I can use a stateful firewall that breaks end to end reachability. Or I can use a stateful firewall that preserves end to end reachability. I can configure some hosts to have end-to-end reachability and some not.

    If people want anonymity within their local network, then there will be a market for devices that do IPv6 address cloaking and you can buy one and use it to hide your addresses.

    --
    http://lkml.org/lkml/2005/8/20/95
    1. Re:IPv6 gives me a choice by six · · Score: 1

      With IPv6 I can use NAT if I want.

      I'm all for freedom of choice, my problem actually is that you can't use ipv6 NAT even if you want. Not with Linux anyway.

      If people want anonymity within their local network, then there will be a market for devices that do IPv6 address cloaking and you can buy one and use it to hide your addresses.

      Exactly, you would have to pay for something you can achieve with one iptables command line on ipv4. See my point ?

  31. I'm just gonna use NAT on the border gateway by bl8n8r · · Score: 1

    And NAT all ingress traffic to IPv4 and egress traffic to IPv6.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  32. Issues with anonymity, etc. by Anonymous Coward · · Score: 1, Insightful

    Ok, here's a stab.

    The internet backbone becomes IPv6. However, your precious private network remains an insular IPv4 network behind a hardware IPv4 router, and an IPv6 gateway.

    This way your whole IPv4 space looks like a single IPv6 address, and your network topology remains a secret. (Requires that you NOT directly connect the v4 network to the v6 network, because the v6 space has provisions for back-support of v4 space addresses. this is part of why there is a security issue.)

    I somehow find it highly unlikely that IPv4 would be "Too constrained" for private use; it supports over 4 billion unique addresses. I somehow doubt that your private enterprise network would exceed that. A global internet? yes-- I can see that. A private corporate LAN? No.

    Much like private networks have been using the private "reserved space" (192.168.x.x) for years now behind NAT hardware, we would just decommission the whole v4 space, and use it as the reserved pool. The v6 address space is an order of magnitude greater than the v4 space, so doing this is a drop in the bucket. That would solve the whole problem.

    1. Re:Issues with anonymity, etc. by mikael_j · · Score: 1

      Why would we bother with the ugly kludge that NAT is if we can just use global addressing and stateful firewalls? It's not like we've always had NAT on the internet (well, in one way or another, but it hasn't been the de-facto standard for connecting client machines until quite recently).

      I still miss my university days when all the workstations in the computer labs were accessible from the internet (although firewalled pretty heavily for everything but SSH if you weren't on the university's network or the student-run campus network).

      --
      Greylisting is to SMTP as NAT is to IPv4
    2. Re:Issues with anonymity, etc. by Qzukk · · Score: 1

      However, your precious private network remains an insular IPv4 network behind a hardware IPv4 router, and an IPv6 gateway.

      And a recursive DNS server patched to magically convert results from the internet from IPv6 to a special IPv4 address that the gateway can use to figure out where the IPv4 client really wanted to go?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    3. Re:Issues with anonymity, etc. by FoolishOwl · · Score: 2, Interesting

      The v6 address space is an order of magnitude greater than the v4 space, so doing this is a drop in the bucket. That would solve the whole problem.

      Twenty-nine orders of magnitude, if I did the math right.

    4. Re:Issues with anonymity, etc. by clone53421 · · Score: 1

      Why is an order of magnitude always thought of as a power of 10?

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Issues with anonymity, etc. by VGPowerlord · · Score: 1

      Why is an order of magnitude always thought of as a power of 10?

      Because we, as humans, use a decimal numbering system.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    6. Re:Issues with anonymity, etc. by Anonymous Coward · · Score: 0

      Yes, and there’s still 360 degrees in a full circle, 24 hours in a day, and the so-called “natural” logarithm is base 2.71828183... and logarithms are the most sensible way to compare things to a scale of orders of magnitude, so why do we use log base 10?

    7. Re:Issues with anonymity, etc. by butlerm · · Score: 1

      And a recursive DNS server patched to magically convert results from the internet from IPv6 to a special IPv4 address that the gateway can use to figure out where the IPv4 client really wanted to go?

      It is much more likely that the gateway will do this for you, along with a bunch of other ugly v4v6 NAT and "transparent" proxying. It would probably have to strip DNSSEC of course. And the gateway will have to make up lots of synthetic IPv4 addresses for just the reason you describe, at least for any protocol it does not know how to rewrite.

  33. Of course.... by wadeal · · Score: 1

    "most can turn it off in Windows 7 without causing any trouble" Anyone should definitly have IPv6 turned off inside your network on any machines, doesn't make any sense to be running v4 and v6 at the same time. "Should you start to do a bit of reading about it? That's about the stage we're truly at, and the answer to that one is: yes" No you shouldn't even have to think about it, the only place it's needed is from your modem to your ISP, which when they upgrade to v6 they will take care of it. Slow day???

  34. What a Maroon by Wowlapalooza · · Score: 1

    Who is this Steve Cassidy guy anyway, and how did he get a gig writing about network technologies for a magazine?

    Distilled, what this nimrod's article amounts to is:

    • The fears of IPv4 runout have been somewhat exaggerated since at least 1998.
    • Home users generally don't need to worry about runout because their little SOHO router NATs their addresses
    • The default IPv6 address for a device includes its MAC address, which Mr. Cassidy finds quaint and old-fashioned
    • The IPv6 transition/co-existence mechanism are scary and confusing to Mr. Cassidy
    • Some IPv6 documentation seems (to Mr. Cassidy, possibly no-one else) to favor using literal IP addresses over DNS names

    While I agree with Mr. Cassidy about the runout exaggerations, I'm willing to give the exaggerators some benefit of the doubt with respect to intent, since they're just trying to motivate people to move to IPv6, which is clearly superior from a technical perspective. NAT is evil, breaks many applications, and is not the long-term solution to our runout problem. Perhaps if Mr. Cassidy would actually educate himself on the horrors of NAT -- what he refers to as "hiding" -- he would understand why IPv6 is not just an academic pipedream being foisted on the rest of us. I would invite him to try to integrate two large enterprise networks (not over his arbitrary theshold of 100,000 "seats", but still large nonetheless) which are both extensively using 10.*.*.* addresses, with tons of overlapping address space. This is something I personally struggle with every day, so I don't exactly appreciate some ignoramus telling folks to ignore IPv6. Many enterprises need it yesterday. What's ironic is that one of the co-authors of RFC 1918 actually worked here at the time of its publication -- classic case of "be careful what you wish for".

    As for Mr. Cassidy's whining about the format of default addresses and about documentation slant/quality, I really don't see those as particularly relevant to the core argument that NAT is evil and must die

  35. Needs Leadership... by steveb3210 · · Score: 1

    We first need to get BGP on board - only a small percentage of ASNs are announcing both ipv4 and ipv6 space.

    If i was supreme dictator of the internet I would tell ARIN that in 7 years, no multihomed ASN renewals would be accepted unless the ASN announces at least one prefix in IPv6.

    By doing this you would force the core network infrastructure to begin migrating and userland would eventually follow...

    1. Re:Needs Leadership... by Anonymous Coward · · Score: 0

      I could announce an IPv6 prefix on our ASN but I couldn't actually route any IPv6 packets through our stack. This probably isn't quite as rare a situation as you might think for smaller ISPs.

    2. Re:Needs Leadership... by Bert64 · · Score: 1

      Not just announcing, you actually need to route the traffic...
      Make it a requirement that in order to register/renew an AS number or v4 space, you must provide v6 alongside v4 on an equal footing to any customer... The next step would be convincing the customers to actually use it, perhaps phase in the same requirement for domain renewals at a later date.

      Some people have multi homed networks, but dont provide services to others and getting ipv6 enabled transit can be quite difficult since many providers simply don't offer it.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Needs Leadership... by jcurran · · Score: 1

      We first need to get BGP on board - only a small percentage of ASNs are announcing both ipv4 and ipv6 space. If i was supreme dictator of the internet I would tell ARIN that in 7 years, no multihomed ASN renewals would be accepted unless the ASN announces at least one prefix in IPv6. By doing this you would force the core network infrastructure to begin migrating and userland would eventually follow...

      Steveb - No supreme dictator, but there is an ARIN policy process and *anyone* in the community can submit proposals... https://www.arin.net/policy/pdp.html

  36. Won't corporate transition to IPV6 free up IPV4? by jpolonsk · · Score: 1

    Won't corporate transition to IPV6 free up IPV4? For example once IBM, Apple, GE, Ford and HP transition to IPV6 for there internal networks will they not give back their class A networks. They can move to class b networks since I doubt they have 16777214 active connections to the internet at any one time.

  37. Aim for the stars: Hit the moon by spleen_blender · · Score: 1

    Exaggerating threats is a necessary component of making change. You exaggerate beyond your REAL target knowing people will disbelieve the threat even if presented honestly.

    If you present it honestly then people will indeed wait until too late.

    It is damn dangerous though because if this meta-consideration is made aware to those being given the threat analysis, they will distrust ANYTHING you have to say even if you move to an honest and realistic assessment after the exaggerations.

  38. IPV6 on Vista crashes some older home routers by Annorax · · Score: 2, Insightful

    I've seen a number of situations where the DHCP servers on older home routers or the entire router itself will crash if you have IPv6 enabled on Windows Vista. It appears that the DHCP servers on some older home routers freak-out when IPv6 clients make DHCP requests to them.

    Before turning it on on your home LAN, make sure that your older home routers can handle it.

  39. prehistory for mayflies by tverbeek · · Score: 2, Funny

    "This all started when Tony Blair was elected. The first time."

    Wow! Are there still people alive who remember back that far? I mean, that was before the first Harry Potter book came out, which was like forever ago!

    --
    http://alternatives.rzero.com/
    1. Re:prehistory for mayflies by jd · · Score: 2, Informative

      Ummm, the first truly working IPv6 patch for Linux was rolled out for the 2.0.20 kernel. My IPv6 box at the University of Manchester was registered on the 6Bone a year, possibly two, before Tony Blair was elected. Solaris patches came out even earlier. The author clearly doesn't know their history. The rest of their arguments may be right or wrong, but I have trouble trusting arguments made by someone willing to make inaccurate claims that could have been checked with but a few seconds effort.

      --
      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)
  40. Denial in not a river in Egypt by kevmeister · · Score: 3, Informative
    TFA is bad enough, but the comments to the thread are simply stunning in the level people will go to to avoid dealing with something new. Every old obsolete or never valid saw about IPv6 is getting re-hashed. None will make any difference.

    To be very, very clear, IPv6 will happen. There is no way around it. There is almost no IPv4 address space left. The folks who are at the top of the structure that assigns addresses will run out in the middle of next year. The next tier, call Regional Internet Registries may have addresses available for another year. By the end of 2012, there will be no address space available to assign. For the gory details, see the IPv4 Countdown Page. Especially, look at Figure 35. That is reality.

    As an end users, you may not care. Comcast is already beta testing IPv6 to its customers. I assume others are or soon will be doing so soon, but this should be mostly transparent to users as their system will only require IPv4 and that will be NATed behind an IPv6 address. But it must happen or people will not be able to get new addresses. That is the bottom line. IPv4 will remain in use for many years, but the net will start getting smaller and smaller for those who don't implement IPv6.

    --
    Kevin Oberman, Network Engineer, Retired
    1. Re:Denial in not a river in Egypt by SleazyRidr · · Score: 1

      So you're saying that by December 31, 2012, we'll have run out of IPv4 address space...

      Interesting, those Mayans were smarter than we thought!

  41. Bad logic by nine-times · · Score: 1

    Many network experts argue we're nearing network armageddon, but they've been saying that for years.

    That's a retarded argument against IPv6 adoption. If the experts have all been warning about an immanent problem for a several years, it's possible that all the experts are wrong. Or it might be that we're several years closer to that "network armageddon", making quick adoption even more important.

  42. Windows 7 HomeGroup by ncypher · · Score: 2, Informative

    I found Windows 7 HomeGroup failed when IPv6 was disabled. While this isn't a killer app, is pretty nice to have some domain-like sharing features available at home. So while it's not a killer app, I wouldn't counsel end users to disable it.

    1. Re:Windows 7 HomeGroup by shutdown+-p+now · · Score: 1

      It's not just home clients on Windows, either - DirectAccess is also a IPv6-based solution.

      So far as I know, Apple is also using IPv6 heavily in its own products. So we really have it in practice on home networks already, just not on the Net.

  43. Re:Won't corporate transition to IPV6 free up IPV4 by certsoft · · Score: 2, Interesting

    I saw a presentation given by the president of ARIN recently on the Research Channel. He predicted that IPV6 and IPV4 will run in parallel for about a decade, so I don't see corporations giving up their IPV4 address space anytime soon.

  44. I'm not worrying about it by jbb999 · · Score: 1

    I'm not worrying about it, I'm using it every day. I use it for my ISP, google and google mail. Facebook, and several other websites. it just works,

    1. Re:I'm not worrying about it by mengu · · Score: 1

      Exactly, once you HAVE ipv6, it just works.

      The thing that blows my mind is how so many people are just putting their head in the sand, and claiming this doesn't apply to them.

      While I DO agree, that for most endusers, this will not be a problem for some time, do we really want to postpone the problem until someone comes along and says "oh, btw, next week we wont have any more IPV4 addresses, just so you know"

      I Live in Sweden, and have been trying to find isps that hand out IPV6 addresses and even in Sweden, that supposedly is somewhat ahead of the bellcurve, it IS difficult to find IPS that offer residential customers IPV6 addresspace. Where I work i manage the peering with our upstream ISP's and we have IPV6 BGP peering with all of them and have quite a significant amount of IPV6 addresses assigned to us (I dont expect we will run out anytime before the year 2100 or so, but i guess thats being conservative, after all, its not too long ago that Bill Gates predicted that 640k ought to be enough for anyone)

      All in all, what do we have to loose in being prepared? I would rather be prepared and have all of my firewall and other issues figured out NOW instead of being forced to do so in a rush and just "throw it together", The excuse that no residential routers handle it falls pretty quickly. Wrt54g, everyones(?) favo(u)rite router has in some form or another had IPV6 support since at least 2006, probably earlier but that was just the first results google turned up....

      So can we at least to agree to disagree, while I DO know that the last IPV4 /8's are being handed out most probably in 2011 (Unless a miracle happens), those who get it will have addresses for quite a while, but we SHOULD all of us call our isp once a week or so and open a ticket on the lack of RA on our link....
      Sooner or later (hopefully sooner, I feel bad for you poor guys in helpdesk) the ISPs will see a demand for IPV6 and deploy it.

  45. There's a killer app allright... by Djinh · · Score: 1

    You can find it here: http://www.potaroo.net/tools/ipv4/

  46. Re:Won't corporate transition to IPV6 free up IPV4 by Anonymous Coward · · Score: 1, Interesting

    You can't recycle IP addresses because it's a lot more work then you think it is that could be spent simply putting more machines on IPv6. A lot of router hardware has be set to direct traffic a specific way with those IPs so if it requires changing router settings / hardware anyway what's the point?

  47. Re:Postgres is NOT OPEN SOURCE! by Sir_Lewk · · Score: 1
    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  48. I agree... by Anonymous Coward · · Score: 1, Interesting

    NAT breaks the end 2 end nature of the network especially when deployed at large scales. There just isn't enough IPs for the numbers of people and devices coming online. Its really not a conspiracy its just basic math. Mobile and the rise of emerging nations is putting more strain on the remaining unallocated IPs today than at any time in history.

    Everyone should have the opportunity to publish data from their machines or host a game server or accept direct connections for data transfers with others. Its about freedom and choice and this does have value to people.

    Its not about NATing your own networks to conserve space within your household or company or overlapping addresses in an internal network. The issue is that when we run out its about a NAT for your whole neighboorhood and you loosing any ability to accept incoming connections period.

    People are exceptionally bad at acting now to avoid problems in the future. The issue is that if you take TFA's advice and wait until it starts to become a problem then and only then start to deploy IPv6 then what have you gained by your procrastination? Another fire to put out?

    ISPs, network equipment vendors and software houses no longer have a choice. Several have already lost sales, market position and future business from being lazy WRT IPv6 deployment as large forward thinking organizations plan resources for the future.

    Privacy extensions WRT SLAAC are avaliable and enabled by default on at least windows vista to prevent the external leakage of local MAC address issue raised in TFA.

  49. ipv4depletion blog by Cyberax · · Score: 1

    There's a more accurate and detailed IPv4 depletion blog: http://www.ipv4depletion.com/

    It predicts that we'll run out of address space a little bit sooner. Either way, the difference between predictions is in the order of a few months.

    1. Re:ipv4depletion blog by Lennie · · Score: 1

      IPv4 is a bit like oil, we'll never really run out, it will just get (a lot) more expensive.

      --
      New things are always on the horizon
  50. Don't just read about IPv6, use it by FoolishOwl · · Score: 1

    IT professionals -- the sort of people who would be reading Slashdot, or PC Pro -- should be past the stage of just reading about IPv6. They should be using it on the systems they can experiment upon. IT professionals should be ahead of regular users in understanding and using new technologies. This is doubly true for a technology whose implementation is already certain to occur in the next few years, and for which the infrastructure is already in place.

    If you haven't already, go get an IPv6 tunnel set up, via Tunnelbroker, and start configuring IPv6 connectivity on your system.

    I expect a lot of corporations are going to suddenly become irritated when they find they need IPv6, and it hasn't already been set up, when it could have been years in advance.

  51. Blair? by FrankDrebin · · Score: 1

    This all started when Tony Blair was elected.

    I guess it's fair. Al Gore invents the internet, Tony Blair invents IPv6. Next: Sarah Palin invents TCP/IP Enhancement Architecture and throws a TEA party.

    --
    Anybody want a peanut?
  52. Why is it not working? by Midnight+Thunder · · Score: 1

    Turning IPv6 off is the easy solution, though the real question you should be asking is what is causing these IPv6 issues. As an IT professional I believe it is important to understand how IPv6 works and fits into the infrastructure, so when it comes time switch IPv6 support back on you understand all the important factors.

    --
    Jumpstart the tartan drive.
  53. As I understand, that's the big problem by FoolishOwl · · Score: 2, Interesting

    IPv6 and IPv4 will have to run in parallel, with most systems using dual-stacking, so a system will need both an IPv4 address and an IPv6 address. So, we'll still need a lot of IPv4 addresses available to manage the transition to IPv6

    If each node has a unique IPv6 address, but it's mostly just routers using globally unique IPv4 addresses, with most nodes using RFC1918 addresses, perhaps it won't be too horrible.

  54. Good idea! by Overzeetop · · Score: 2, Funny

    ip6tables -i eth0 -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

    I'm going to email that to my mom so she can get her new dsl modem set up right.

    Thanks!

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:Good idea! by vlm · · Score: 1

      ip6tables -i eth0 -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

      I'm going to email that to my mom so she can get her new dsl modem set up right.

      If she had no problem doing "about the same thing" to set up her ipv4 connection, doing ipv6 is not going to be any harder.

      The Chinese will be selling boxes at Walmart that do the same thing for ipv6 someday, as they do now for ipv4.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:Good idea! by shutdown+-p+now · · Score: 2, Informative

      When her new DSL modem/router will come with official IPv6 support, I expect it to have a large checkbox in admin UI that says "please keep away all the nasty stuff from teh intertubez". I would even expect it to be checked by default - my wireless (IPv4) router did came with firewall enabled by default, and blocking incoming connections on all ports except for FTP.

    3. Re:Good idea! by spinkham · · Score: 1

      Her current router is probably running Linux, with a similar rule for IPv4. Her new (router|firmware) will support IPv6 in the way that makes sense for IPv6. She has no idea how her current one does it, and she won't with her next one. She doesn't need to.

      --
      Blessed are the pessimists, for they have made backups.
    4. Re:Good idea! by darkpixel2k · · Score: 1

      When her new DSL modem/router will come with official IPv6 support, I expect it to have a large checkbox in admin UI that says "please keep away all the nasty stuff from teh intertubez".

      They have that in current routers now--except it's not a huge checkbox on the router web page. That's too complicated for the noobs. Manufacturers changed it to a physical rip-cord like you'd find in a parachute. It's pretty intuitive. You'll find it hanging off the back of your router. It's usually blue and usually has white letters that say 'CAT5' or 'CAT6'. Just give it a yank to secure your systems.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
  55. It's time to start including it in home routers. . by JSBiff · · Score: 4, Insightful

    It might not be time for residential networks and ISPs to flip the switch yet. . . but it's *definitely* time for all new home routers, DSL/Cable gateways, etc, to include full IPv6 compatibility. That way, when the ISPs decide it's time to turn on IPv6, they and their customers don't need to replace most of the hardware already deployed. IPv6 support at the vast majority of network endpoints needs to already be present before you can actually make the switch - you can't change the protocol and just force people to suddenly change.

    ISPs need to start configuring networks to run in a dual-stack mode (at least as far as the end-user is concerned - once it hits the first ISP owned router, it could be all IPv6 from that point on), so that those who are ready to use IPv6 can start using it (yeah, you can use tunnel providers or 6to4 [which is really another sort of tunnel], right now, but that usually adds additional hops and latency to your connections - basically, if you are tunneling IPv6 traffic over IPv4, why bother using it to begin with).

  56. Mixing tech ignorance and racial ignorance by Anonymous Coward · · Score: 0

    New devices are being added to the internet faster than Mexicans buy lottery tickets

    Classy. If the author had an actual point worth hearing, I suspect he might not have needed to write anything like the above.

    Must have a really good editorial staff at PC Pro too.

  57. orly? by jvanber · · Score: 1

    Isn't this a re-post from 1999?

  58. V6... by Bert64 · · Score: 1

    If you have an internet reachable device, enable v6 on it, configure the same filtering rules as you do for v4... you've nothing to lose by doing so, perhaps nothing to gain either but the more people using v6 the more useful it will get.

    All my websites and email servers are available via both v6 and v4, v6 accounts for maybe 2-3% of traffic but it used to account for much less a year ago...

    My workstation has a v6 connection as well as a v4, and even my printer (a samsung model) is using v6, all my traffic to my own servers goes via v6 by default.

    I also saw a windows 7 system earlier today, just a random user's laptop (was removing malware from it) and it had an ipv6 tunnel enabled on it, is this enabled by default?

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    1. Re:V6... by DarkXale · · Score: 1

      Yes, IPv6 tunneling is on by default in Windows 7 and even Vista. In fact, one of the new features of Windows 7 - Homegroups, cannot run on IPv4 and must use IPv6. Client Computer support for IPv6 is not a problem, never has been - even corporations stuck with IE6 acquired IPv6 support through XP SP1 (or was it SP2), over half a decade ago; and Linux and Mac OS is just as IPv6 ready as Windows is. Its just our Routers and Switches that aren't keeping up with the times.

  59. Just like another blade in my razor... by Anonymous Coward · · Score: 0

    The consequences of misuse are even more damaging and I happily pay extra for the privilege.

  60. Well by tthomas48 · · Score: 1

    Let's see, under the current regime my ISP can keep me from accessing all of my devices from anywhere in the world. With ipv6 all of my devices get their own address and the isp can't make money off of selling ip addresses.

    So tell me why they'll ever want to give me ipv6? We need to force them.

    I want ipv6 addresses on everything in my house. I want remotes that work over wifi. Or from my remote office. I want the innovation that ipv6 will give me.

    ipv6 is the next game changer and will allow massive new innovation. Sure we don't *need* it. But we didn't *need* the world wide web either.

    1. Re:Well by swordgeek · · Score: 2, Interesting

      Don't know where in the world you are, but...

      I work for an ISP. We're busy pushing HARD to get IPv6 out into the wild. Our first set will be the cable set-top-boxes, then internet cable modems. Internally, we're moving some of our systems to IPv6.

      We don't make money off of selling you IPs, we make money by selling you bandwidth. We limit IPs because we have to (with IPv4). Moving to IPv6 is going to be a royal pain in the ass for us, but we NEED to do it. You "forcing" us is laughable - we'd love to be there already, and we're only not because it's a huge undertaking in addition to our normal day-to-day operations.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:Well by tthomas48 · · Score: 1

      I know it's a major PITA. I spent the last 4 months adding ipv6 support to a networking device.

      I'm hoping that you're right and it's not just smaller ISPs migrating. It's the AT&T, Comcasts, and Time Warners I'm worried about. When I say "force" I mean through legislation.

    3. Re:Well by Anonymous Coward · · Score: 0

      Yes, but maybe his ISP doesn't sell him bandwidth -- i.e. they have no (or high enough to make no difference to him) monthly cap (for integrated bandwidth), and he shares a pipe with everyone else on the block (for instantaneous bandwidth), so instead of charging cheap customers less (for less usage) and heavy-usin' netnerds more (for more usage), they make the same money from the same people for charging extra for a routable IP, and even more for a bundle of routable IPs. I do know of at least one hicktown cable provider that does just that, and advertises on the "never worry about whether you're low on bandwidth" theme -- it's their way of trying to leverage the general fear of net non-neutrality and not-really-unlimited (mobile, but customers don't know the difference) 5GB-monthly caps. I can see where they would resist making all their customers routable, because it means one service class, and that means either losing customers from the low (1 NATted IP) end, or losing revenue from existing customers at the high (5 routable IPs) end.

      Frankly, it's a bad situation to be in, and I think the world would be a better place if the "normal" plan was $x for the connection (and up to, say, 1GB/month), plus $y/GB (where Y would be significantly less than 1), and "unlimited" was a rare thing, really meaning unlimited, and mostly applicable to slowish lines. Then you wouldn't get ISPs with an interest in limiting their customers' connectivity. As it is, some of them are in that situation...

  61. Usefully inflamitory by DeadBeef · · Score: 1

    I Hope noone in any sort of IT role reads this article and decides to put off their IPv6 projects.

    The IPv6 killer app is IPv4 address space runout. http://www.potaroo.net/tools/ipv4/index.html

    Unless you are a person who has actually applied for IPv4 address space for a project ( eg. new ISP broadband product, new co-location room, planning for next years subscriber growth etc. ), you are going to have alot more work to do to imagine what is going to happen when the first bunch of IPv4 space applications are declined ( more likely approved but put on the waiting list ).

    People who actually use up big wads of IPv4 space are either going to have to decide that you have to push IPv6 into the project in some form, or you are going to design up some sort of multi layer NAT monstrosity along with the huge mess that is going to make. The IPv6 doom sayers are just trying to convince people to choose the one off pain of the IPv6 migration over a giant mess of NAT forevermore. If you really love the multilayer NAT and don't want to live without it, then be consoled by the fact that you probably are going to get it along side your IPv6 for at least a while anyway.

    If you are the editor of some PC mag, you aren't actually going to get to choose what happens and you probably should just shut up.

    --
    I am a lawyer and this constitutes legal advice and I shall indemnify you against any losses arising from taking it.
  62. Pah. by Anonymous Coward · · Score: 0

    "Shouldn't you be making sure that your regexp fits for IPv6 as well? "

    I learned from Y2K.

    The answer to this is, hell no - they can pay me a shitload of money to fix it later.

  63. Re:It's time to start including it in home routers by RzUpAnmsCwrds · · Score: 1

    D-Link routers have IPv6, as does the Apple AirPort.

  64. mod parent up! by Anonymous Coward · · Score: 0

    IPV6 == less privacy by design.

  65. Franck Martin by Anonymous Coward · · Score: 0

    The issue with IPv6 is that everything is put together and network admin do not want to touch it with a 10 feet pole...

    Here is my recipie:
    -Disable IPv6 on all your servers
    -Connect your router to IPv6 (direct or via tunnel to HE.net or others)
    -Advertise IPv6 from the router to your network
    -Add a filtering rule to not allow any IPv6 TCP connection from outside to inside

    Voila!

    It takes about 15mn to go over this deployment plan (1 hour if you like slow mo). It just works, and then you say, this was it? What was the issue?

    Your users will not notice you are on v6, your engineers will be curious and start to understand v6, be familiar with it, and start to plan to get the code/configs in your servers for v6. You can then slowly enable your servers on v6, one by one...

    Franck
    http://www.avonsys.com/IPv6

    1. Re:Franck Martin by Ruede · · Score: 1

      so you are basically switching off ipv6. then you are connection your router to ipv6 networks, then you are advertising ipv6 stuff on your network, and finally you are blocking any ipv6 connection from outside to the inside...?

      considering you disabled ipv6 on the servers in the first step, why bother setting the network up for ipv6? especially when no ipv6 traffic will be allowed....

  66. Because using IPv6 is a pain in the ass by Anonymous Coward · · Score: 0

    If IPv6 were to just work without having to go through all the trouble of tunnel brokers it would be used more often. No, I don't want to write a fucking essay as to why I want IPv6 just to get an IPv6 address (looking at you SixXS).

  67. Re:Postgres is NOT OPEN SOURCE! by jd · · Score: 1

    Ah. Ingres being GPLed isn't open enough for you?

    --
    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)
  68. Re:Postgres is NOT OPEN SOURCE! by Anonymous Coward · · Score: 0

    No, you're an idiot. If it's not the GPL,then it's merely a "compatible" license and it isn't really Open Source.
    Anything that doesn't enforce freedom for the modified code is not really Open Source. It's being a fence-sitting coward.
    Real Open Source developers aren't afraid to make a statement and stand up for what's right.

  69. Use a bogus tld if it bothers you that much. by Vekseid · · Score: 1

    .icannsucks is probably safe.

  70. Re:Postgres is NOT OPEN SOURCE! by Sir_Lewk · · Score: 1

    Not even RMS himself would back you up on that shit. Open Source does not imply copyleft. The word you are looking for is "Free Software". The distinction exists for a reason, use the correct words. If you only support copyleft licenses then fine, proclaim your support for Free Software. Everyone in the world considers BSD-style licenses to be perfectly Open Source except for you.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  71. Link showed Open Source Initiative approval by ppanon · · Score: 1

    No, you're an idiot. If it's not the GPL,then it's merely a "compatible" license and it isn't really Open Source. Anything that doesn't enforce freedom for the modified code is not really Open Source. It's being a fence-sitting coward. Real Open Source developers aren't afraid to make a statement and stand up for what's right.

    You're confusing "Free Software", as in the Free Software Foundation that started the GPL, with Open Source. Free Software licences use copyright to enforce source distribution requirements for redistributed modified code. Open Source just indicates that the source is available. For the BSD/MIT/PostgreSQL licences they also state that the authors are not liable, and original development credit has to be given in any derivative work. The key words are right there in the names: Free, as in the defence of freedoms and associated rights, vs. Open Source, where the source is made available with the code (i.e. open for viewing).

    "PostgreSQL is released under the PostgreSQL License, a liberal Open Source license, similar to the BSD or MIT licenses"

    The BSD and MIT open source licences precede the GPL by quite a time margin. The PostgreSQL licence doesn't coerce developers to release the source for any updates that they make, just to give appropriate credit to the PostgreSQL developers. However, many of the same software freedoms exist with BSD/MIT/PostgreSQL as with GPL. At any time, should anybody take core PostgreSQL development into a direction which is unacceptable to the rest of the community, or should the main organizations involved in PostgreSQL development terminate their support for continued open development (either due to business goals or lack of funds), any group can take over the existing code base, fork it and continue development in an open manner. The PostgreSQL licence doesn't coerce the release of modifications or patents back into the commons the way the GPL does, but it provides many of the other freedoms available from the GPL. This process has been successfully demonstrated, most notably with the double forking over a span of decades from X Consortium->xFree86->x.Org, through the use of the X11/MIT licence

    Oh well, IHPBT since you now appear to be trying to start a flame war.

    --
    Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    1. Re:Link showed Open Source Initiative approval by mdwh2 · · Score: 1

      Not exactly - Open Source is still a term popularised by the Open Source Initiative, as you say in your title. Whilst it isn't exactly synonymous with Free Software (I forget the difference), Open Source means more than simply "making the source available for viewing". If I say the source is available, but only if you pay money to see it, and you're not allowed to redistribute either the source, or anything derived from that source, I don't believe that that would be an Open Source licence.

      Not that this has anything to do with postgresql, which AFAICT is Open Source anyway.

  72. You're kidding, right? by owendelong · · Score: 2

    Turning IPv6 off now just means you have to turn it on in a few months. I would rather avoid making two changes to all the hosts in my network.

    The simpler solution for the basic network where IPv6 doesn't matter yet is to make sure your router null routes the IPv6 default (::/0), get valid IPv6 addresses, build a basic subnetting plan and put it in place on your routers with appropriate RAs. That will prevent hosts from trying to build 6to4 or Teredo or ISATAP or other bizarre kinds of autotunnels and give quick negative responses to attempts to reach IPv6 hosts resulting in timely fallback to IPv4. Simple, efficient, and, when you do actually need IPv6 connectivity, you just need to change the configuration on your routers (which you'd have to do anyway).

    As to when to deploy IPv6, if you're running a network full of end users behind an IPv4 NAT using RFC-1918 space, then, no, you probably don't need to convert that network over right away, but, you will want to deal with all those systems that are now shipping with IPv6 on by default as I have described above or you will see user complaints as a result of their attempts to reach a growing mass of IPv6 content.

    However, if you have any public facing content or services (as most businesses do at this point), then, you're going to want to make sure that those are reachable via IPv6 as well as IPv4 as soon as possible. Certainly within the next 12 months or so.

    The people depending on the current address calculators and an 18-month clock to RIR runout after IANA exhaustion are in for some rude awakenings.

    First, the clocks are wrong. They don't seem to correctly account for current utilization rates, nor do they account for the fact that 5 of the 14 remaining
    IPv4 /8s are reserved to be distributed one to each regional internet registry when the others are exhausted.

    At the beginning of 2010, there were 21 IPv4 /8s in the IANA IPv4 free pool and 5 in the reserved section described in the last paragraph. Today, less than 9 months later, there are only 9 /8s remaining in the IANA free pool and 5 still in the reserved section. (Note that the clocks all talk about 14/224 which is 9+5).
    At the current rate of consumption, we're not talking about 285 days to IANA runout, we're talking January or February of 2011. Feb. 28, 2011 is 194 days from now in my current timezone (Thursday, 20 September, 2010). (Notice the 91 day (or more) error in the countdown clock).

    Additionally, once IANA runs out of IPv4, the RIRs aren't going to simply coast for 18 moths. APNIC, RIPE, and ARIN will likely be in a race to see who runs out first. I think the smart money is on APNIC. However, whichever one runs out first, you can bet that the multinationals (i.e. the largest consumers of IPv4 addresses) in any one of those three regions will start pulling space from the other regions too. As a result, whichever one runs out first will accelerate the other two rather abruptly. I predict that the first RIR will run out on a timeframe more like 6 months after IANA exhaustion rather than 18.

    It's less clear what will happen with space in the AfriNIC and LACNIC regions due to unique circumstances.

    IPv6 is no longer an option, it is a requirement. Time to stop with the FUD and misinformation and start facing the cold hard facts staring us in the face.

    Yes, the earliest predictions of runout turned out to be wrong (only because NAT was developed _AFTER_ those predictions were issued, btw).

    However, the predictions today are mostly wrong too, but, not in the direction you want and certainly not as far off.

    Failure to deploy IPv6 at least to your public content and services within the next 12 months will place you at a competitive disadvantage against other companies that do. That disadvantage will only increase with time. It is also critical to deploy IPv6 capabilities to your support staff and your IT
    departments so that they can become familiar with it and learn to trou

  73. VPNs for privacy, SIP for connection management by billstewart · · Score: 1

    You're confused about both VPNs and SIP. VPNs are for privacy, not just for carrying your own RFC1918 address space around. Ostensibly you could get the privacy with IPv6's security features, but VPNs make it much cleaner and provide fine-grained access control.

    SIP is a connection setup and management protocol. You need that even if everybody's in the same IPv4 address space, like back in the days before NAT and RFC1918, to provide connection management functions, name and number translation, and access management. It's a lot more complex than just DNS. My PBX at work knows where the phones are, knows how to translate between phone numbers I dial on my phone and IP addresses for other PBXs in my company, knows that if somebody calls me and I'm busy that it should redirect my call to voice mail, knows how to translate to public telephone network numbering, knows how to negotiate codecs, and knows how to do things like not put 500 phone calls on a single T1 phone line at the same time, and does all of this using SIP (or earlier VOIP protocols such as H.323 or vendor proprietary protocols like SCCP.) SIP also knows how to negotiate with other SIP servers, so my company's PBX can talk to some other company's PBX even though they're not managed by the same people.

    When you said SIP, were you thinking of SKYPE instead? Their claim to fame was that they did NAT and firewall traversal very well and very aggressively. But just getting rid of NAT because you've got IPv6 doesn't change 90% of its functionality.

    Also, IPv6 doesn't provide a universal global address space. Ok, it does provide one of those, but it also provides several kinds of local address spaces, so if you want a private network for privacy reasons, or if you just want to hook a couple of boxes together without getting IPv6 addresses from ICANN and routing them to the public Internet, you can do that too.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:VPNs for privacy, SIP for connection management by TomXP411 · · Score: 1

      I don't think VPN technologies are necessary for small applications - such as getting to your home computers while at work. I would never suggest eliminating VPN's for corporate or government access, since there's a lot to be gained by tunneling. As you pointed out, privacy is the biggest deal.

      But I still think the killer app for IPv6 is VoIP. I am not confusing SIP and Skype. I know the difference. In fact, services like Skype, AIM, Yahoo Messenger, MSN Messenger, and ICQ could all be replaced by IP Messaging clients.

      The biggest advantage to IPv6 is that you CAN give every computer a global address, even if it's behind a firewall. You can even set up portable addresses, so that you can take a mobile device to a different network, and it'll still be available. If every device can be available directly via IP, without the need for NAT traversal, then most of the functionality of SIP goes away. All the connection-management stuff doesn't have to be done by an SIP server; it can just as easily be done directly between the two clients. And you don't need a PBX to route data; we have things called routers that are already smart enough to not route 500 calls on a pipe designed for 24 calls.

      I used to frequently make voice and video calls on NetMeeting. It did a fantastic job of providing VoIP services over an IP network with no need for a presence provider. There's no reason that a stand-alone IP phone couldn't be designed for similar peer to peer communication, rather than relying on a SIP provider to route the call. (Keep in mind that I'm NOT talking about PSTN interconnectivity. That would certainly still require a third party to route the call.)

      Poking around the Internet, I'm still seeing similar services: things like IP Messenger and WASTE can perform pure P2P communications with no presence provider. WASTE is particularly interesting: users exchange public keys between their clients to authenticate each other.

  74. Ah, the pleasant leisure of the ignorant by mbeckman · · Score: 1

    "There's no reason to pay any attention to this Internet Protocol and the anarchistic ARPAnet. It's all a fad, and what could you use it for anyway? X.25 does anything you might need, and unlike the "best effort" Approach of IP, X.25 _guarantees_ your datagram is delivered. Even at speed as high as 1.5 megabits per second! Smart people are ignoring the Internet, and putting their money in reliable proprietary networks." -telephone company executives, circa 1990

  75. Real Scarcity, not Artificial Scarcity. by billstewart · · Score: 1

    Right now if you're paying too much money to get static IP addresses, it's because your ISP wants lower administrative costs or simply thinks you can be conned into paying more for perceived value, not because you're using fewer IP addresses than if you had dynamic addressing. (Unless you're using dialup connectivity, of course, but really, it's not 1995 any more.)

    If you have to start paying through the nose to get N IPv4 addresses, where N>=1, that'll be because unassigned IPv4 addresses will have run out. They'll be no more, they'll have ceased to be, they'll have shuffled off this mortal coil, they'll be ex-addresses, they'll not only have been pinging for the fjords, but they'll have sailed so far off into the sunset that they've crashed into the "Here Be Dragons" sign and fallen off the Edge where they can see the elephants and the giant space turtle. Of course, just because there aren't any more unassigned addresses, that doesn't mean you won't be able to rent them from people who have spares, in spite of whatever restrictions are thought to exist on official ownership of the space, because the things are fungible, and companies will find ways to funge the ones that aren't, and will charge money for doing so.

    And yeah, IPv4 internal-use addresses are going to stick around for decades - there are probably still people using Netware IPX in production systems. But they'll have to support IPv6 on the edges, because there will be ISPs that are only giving their end users IPv6 addresses, and aren't necessarily using 6to4 NATs to reach the IPv4 world, and you may want to let some of those eyeballs reach your servers.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  76. To summon up. by Anonymous Coward · · Score: 0

    The argument for IPv6 is mainly, "We must have it because we must have it!" That is not good enough, noone has pointed out WHY its needed. Only that everything that can be done with IPv4 can be done with IPv6 (it will be more complex, but it can be done) and that NAT is "evil" and not needed with IPv6 larger address space. Am I the only one who find these arguments a bit thin?

  77. Not Hard? BWAHAHA! by billstewart · · Score: 2, Interesting

    The problem isn't just your SOHO router, though that's actually a very big problem for ISPs.
    And the problem isn't just ISP and enterprise routers that are much slower at routing IPv6 than IPv4 (the longer address space is a problem even if you weren't using ASICs to do the routing, which you were.)
    And the problem isn't just application systems like MySQL that don't have native IPv6 address handling APIs.

    Think about every application you've ever written that stores IPv4 addresses in a 32-bit integer, either in working variables or in databases, or displays them to a user as a 15-character dotted-quad string, or sends an A-record query to a DNS server to get an IP address, and every application your ISP might be using to keep track of what equipment is where with what addresses on it, and every network management application your company or ISP is using to monitor equipment health or configuration. Now go fix them all to store both IPv4 and IPv6 addresses. Preferably before the people who want to access your website only have IPv6 at home.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  78. Isn't network addressing a network problem? by jonaskoelker · · Score: 1

    Roll it out in the cell phones and the problem is solved!

    What happens if you give all cell phones IPv6 addresses only and the rest of the internet stays IPv4?

    How will the cell phones access facebook/slashdot/google/... when all those services don't listen for IPv6 traffic? I'm quite sure you don't IPv4 NAT the traffic ;-) // but seriously, you put it in an encapsulation layer, who decapsulates? Is that really a viable option?

    It's not clear to me how your scenario would play out. Care to give (more of) your thoughts? Thank you :)

  79. Static vs. Dynamic IP address benefits by billstewart · · Score: 1

    The main benefit of assigning dynamic IP addresses to consumer-like end users is that it's a lot easier to administer them - you don't have to explain to the user how to configure the static IP address into their router, or deal with the help desk call when they change something in their Windows 98 box or networked laser printer or 68030 Macintosh or Linux machine that's using KDE instead of GNOME or whatever. You tell them "Plug it on, watch the lights blink, DHCP magic happens, you're done."

    There's also the benefit that people only use as many IP addresses as they need, as opposed to configuring as many as they think they *might* need in the future. (So yeah,. I'm not using all 8 of my static addresses, but it was only $5/month more than dynamic addressing.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Static vs. Dynamic IP address benefits by Ash+Vince · · Score: 1

      The main benefit of assigning dynamic IP addresses to consumer-like end users is that it's a lot easier to administer them - you don't have to explain to the user how to configure the static IP address into their router, or deal with the help desk call when they change something in their Windows 98 box or networked laser printer or 68030 Macintosh or Linux machine that's using KDE instead of GNOME or whatever. You tell them "Plug it on, watch the lights blink, DHCP magic happens, you're done."

      You can still use DHCP with static IP addresses so it makes no difference at all to the user whether they have a static or dynamic IP in terms of ease of setup.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    2. Re:Static vs. Dynamic IP address benefits by billstewart · · Score: 1

      Yes, but it makes a huge difference to ISPs, which is the point.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  80. IPv6 address privacy options also hide topology. by billstewart · · Score: 1

    The original goal of stateless autoconfiguration looked so nice and clean back the early 1990s - it was one of the really nice features of Novell Netware IPX. You just plug in your box, it sees a router announcement so it knows the network and subnet portion of its address, and the host portion was a padded version of the MAC address (and sorry about the ugliness when they switched from 48-bit MAC to 64-bit EUI-64, because it made the subnet length part of the ISP's problem, rather than the end users, but it's still close enough.) IP didn't have that, but we got that same level of convenience when DHCP came out, plus or minus some nitpicking.

    But you don't need to use the simple stateless auto-config - there are privacy-protecting variations that let your PC pick a new 64-bit host portion for every connection it initiates instead of always using the MAC-based EUI-64. So Google can't track how many machines you've got at home simply by counting the MAC addresses in your /64 block.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  81. Won't happen, except maybe on cell phones by billstewart · · Score: 1

    Maybe the cellphone carriers or other specialized environments will limit you to one IP address per service, but that battle was long since abandoned by major broadband ISPs, even the really anal-retentive ones that don't let you run home web servers, as people started having networked printers and NAT routers so they could have their kids' computers or their Wifi devices at home.

    IPv6 isn't going to bring that back. Some ISPs may only give you a /64 prefix, as opposed to a /56 or some ugliness like a /60, but nobody serious is going to restrict what happens inside the /64.

    If ISPs see spam, they'll probably block your whole /64 or /56 rather than individual IPv6 addresses (and if they don't, the spammers will start using IPv6 privacy options so each piece of spam has a different host address, so they'll have to do it soon enough anyway.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  82. Re:Postgres is NOT OPEN SOURCE! by icebraining · · Score: 1

    Exactly:

    Date: Mon, 26 Feb 2001 22:23:38 -0700 (MST)
    From: Richard Stallman
    To: ben@algroup.co.uk
    Subject: Re: [open-source] [Fwd: [icecast-dev] Xiph.org announces Vorbis Beta 4 and the Xiph.org

    The GPL is not an end in itself; it is a measure to protect our
    freedom. In general I would rather see software copylefted, which is
    one way of defending users' freedom against one particular danger. In
    the case of Ogg/Vorbis, there is a bigger danger from another
    direction: the danger that people will settle on MP3 format even
    though it is patented, and we won't be *allowed* to write free
    encoders for the most popular format.

    To overcome the inertia that supports MP3 format will require
    strenuous effort. Even if we do our utmost to encourage everyone to
    replace MP3 format with Ogg/Vorbis format, it is not certain they will
    do so. Consider how long we have been trying to replace GIF with PNG.

    Ordinarily, if someone decides not to use a copylefted program because
    the license doesn't please him, that's his loss not ours. But if he
    rejects the Ogg/Vorbis code because of the license, and uses MP3
    instead, then the problem rebounds on us--because his continued use of
    MP3 may help MP3 to become and stay entrenched.

    Thus, my agreement with the idea of a lax license in this special case
    is just as pragmatic as my preference for the GPL in most cases. In
    both cases it is a matter of how we can attain freedom.

    http://lwn.net/2001/0301/a/rms-ov-license.php3

  83. why ipv6 is a joke by Anonymous Coward · · Score: 0

    it has been designed so badly, that a recipient of a bogus message cannot tell if that message was intentional or just a result of corruption.

    ie ipv4 has checksums of the the data and headers. ipv6 has no checksum of the header.

    with ipv4 you can look at a corrupted packet and see that it is corrupted (based on the checksum) and discard it.
    if it has a valid checksum and is still dodgy in some way, you can deduce that it could be part of an attack.

    with ipv6 you can receive these dodgy packets and you have no way of determining that a dodgy packet was just due to a bad link or due to an attack.

    An example of this is that an n bit error (for example 3 bits) in some physical link may be mostly corrected by hardware but leave a hidden 1 bit error.

    If that bit is in the address field, that packet will then be routed around the world to completely the wrong person or device.

    If that corrupted address is a valid adress for a device somewhere in the world, not only does that device then have to deal with this spurious message coming through to it - the contents of the original intended recipients packet has been leaked to this other device.

    Quite simply, whatever its merits, IPv6 has been made completely useless by the removal of the header checksum.

    But the retards won't admit this and instead have been working tirelessly to get the whole world to adopt their flawed protocol. In my opinion it should be criminal.

    1. Re:why ipv6 is a joke by ross+axe · · Score: 1

      Erm, I think you'll find that the IP header is covered by the TCP/UDP/ICMP/whatever checksum in IPv6.

  84. Static IP addresses for everone? by IllusionalForce · · Score: 1

    As an eager IRC user, something that bothers me to death is that ISPs must give out random IP addresses in order not to waste addresses that aren't in active use *right now*, although some ISPs even go as far as brutally disconnecting all clients once a day and shuffle addresses. This makes banning of troublesome users a terrible range banning, especially if the ISP doesn't manage to properly reverse-resolve IP addresses. Since the IPv6 address space is ridiculously huge, the shuffling may even be unneeded, since IP addresses CANNOT run out as long as we only have humans on this planet and not as well in outer space. I fear, however, that ISPs will simply keep the IP address shuffle so they can pointlessly gain money from people for a static IP address, being the evil blood sucking non-sparkly vampires they are.

  85. Half-right (still need to look at public web svrs) by jcurran · · Score: 1

    It's true that for the average network manager, IPv6 is likely a non-event for some time. There's no particular reason to upgrade your internal infrastructure to IPv6, unless you run across an application that requires it.
    However, the public Internet is going to IPv6; the principle reason it hasn't happened (despite IPv6 being standard and available since 1999) is that the problem solved by IPv6 is running out of globally unique IPv4 addresses, and that's only happening next year. Look at the work being done by Global Crossing, NTT, Verizon, Google, Comcast, Facebook and others and you'll see that this is not a fad, it's a significant change that's going to happen slowly over the next few years.
    For this reason, the typical network manager does need to look at the external servers (those outside the wonderful NAT) and decide when they'll add IPv6 addresses to those servers that are IPv4-only today. Why bother adding IPv6? It's simple: new broadband customers globally are going to start being connected via IPv6 (out of necessity) and if you want the same end-to-end connectivity you enjoy today, adding IPv6 to your public servers is the quickest route. The alternative is accessing via central carrier-sized NAT devices, which really have unknown performance at scale. This has audio/video streaming, games, geolocation and other implications.

  86. IPv6 FYT by Anonymous Coward · · Score: 0

    I already run IPv8 so i'm good until the year 3000. Not much will have changed except we live under water.

  87. Re:Won't corporate transition to IPV6 free up IPV4 by jcurran · · Score: 1

    I saw a presentation given by the president of ARIN recently on the Research Channel. He predicted that IPV6 and IPV4 will run in parallel for about a decade, so I don't see corporations giving up their IPV4 address space anytime soon.

    The fact that I said it doesn't make it true, but I definitely believe that there will be many organizations running IPv4 internally for years to come, and it's only when its commonplace to use IPv6 will organizations think about turning off IPv4. Your mileage may vary.
    /John
    President and CEO, ARIN

  88. Successfully entering a NAT-protected space? by Spazmania · · Score: 1

    Good try.

    Problem with that example is - the source route option is disabled by default in essentially everything these days. More importantly: unlike an expansive allow, enabling source routing isn't in the typical mistake path. And even if you intentionally enabled it, someone would still have to guess or scan through a substantial amount of address space to even find your internal address since your internal address is not routinely revealed by your externally available traffic.

    I'll give you credit for a solid try. Want to take another shot at it, with functionality you would reasonably expect to exist and be enabled on the firewall after mistakenly entering an allow-all rule?

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.