Slashdot Mirror


If You Think You Can Ignore IPv6, Think Again

wiredmikey writes "Now that the last IPv4 address blocks have been allocated, it's expected to take several months for regional registries to consume all of their remaining regional IPv4 address pool. The IPv6 Forum, a group with the mission to educate and promote the new protocol, says that enabling IPv6 in all ICT environments is not the endgame, but is now a critical requirement for continuity in all Internet business and services. Experts believe that the move to IPv6 should be a board-level risk management concern, equivalent to the Y2K problem or Sarbanes-Oxley compliance. During the late 1990s, technology companies worldwide scoured their source code for places where critical algorithms assumed a two-digit date. This seemingly trivial software development issue was of global concern, so many companies made Y2K compliance a strategic initiative. The transition to IPv6 is of similar importance. If you think you can ignore IPv6, think again."

551 comments

  1. ISP by 0racle · · Score: 5, Insightful

    Until my home ISP or the ISP for the company I work for offers IPv6, I think it's going to be very easy to ignore IPv6.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:ISP by Kenshin · · Score: 3, Insightful

      Or you could get ready now, so when they flip the switch you're good to go.

      --

      Does it make you happy you're so strange?

    2. Re:ISP by Lord+Ender · · Score: 4, Funny

      ISPs won't support it until customers demand it. This requires government action: use stimulus money to make free porno available to all over IPv6 only. And not just any porno: the kinkiest, highest-resolution, full-length nastiness the Feds can commission.

      Your U-Verse box will have a v6 address within a week.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:ISP by Anonymous Coward · · Score: 0

      How do you get ready when you don't know yet how you're going to be assigned IPv6 addresses?

    4. Re:ISP by Pentium100 · · Score: 1

      Yea, I'm waiting for my ISP to offer it too, so I can start experimenting with it. I won't use any of the tunneling services because I have a fast connection, so routing the packets trough a longer path than necessary (and this is what would hapen if my Pc decided to use IPv6 instead of v4 to connect to a server that supports both) will reduce my bandwidth, also, I doubt that any of those tunneling services would offer me 80mbps up/down for free.

      Also, my ISP said that they will not be taking the public v4 addresses away, so that's good news too.

      in addition, the fact that my computers will have at least 3 IP addresses (one v4, one v6 internal, one v6 external) is not a very appealing thought, I'd rather have NAT for v6 too, but AFAIK nobody offers it, yet.

    5. Re:ISP by tysonedwards · · Score: 5, Interesting

      There are *many* 6 year old Cisco routers and switches out there that are still covered under support contracts that won't be getting IPv6 support as they have been End-of-Life'd. Consider for a moment that many of these same ISPs are the ones who elect to throttle their users to 256Kbps if they go above their 5GB monthly usage limit. Smaller ISPs are already going in and double-natting their customers as well to further over-subscribe their network and get by with less. Home ISPs will likely continue ignoring this problem for years to come, until the eventual hardware swaps enables them to support IPv6 and then have a reason to start billing their customers more for "now with public IPs to improve your gaming performance".

      --
      Thirty four characters live here.
    6. Re:ISP by Anonymous Coward · · Score: 1

      Actually, you can get a free tunnel -NOW- from Hurricane Electric (or other Ipv6 tunnel providers).. it doesn't actually get you much that you can't get now however.. just some e-penis points..

    7. Re:ISP by Spad · · Score: 4, Interesting

      The amount of *new* networking kit and software that still doesn't support IPv6 is frankly depressing. Microsoft's Forefront TMG (Their ISA replacement), for example, requires Server 2008/2008 R2 (which have full IPv6 support out of the box) but doesn't actually support IPv6 routing itself and it's only ~1 year old.

    8. Re:ISP by Anrego · · Score: 4, Interesting

      Too much could change between now and then (then probably being in about a decade or so).

      I'm with OP, when my ISP gives me one.. i'll deal with it.

    9. Re:ISP by spinkham · · Score: 2

      You make IPv6 support a requirement for new equipment and software.

      It's not quite yet the time to retrofit IPv6 everywhere, but it is definitely time to build support into your new development requirements.

      Just like y2k, if you coded software that used 2 digit date fields in 1995, you had only yourself to blame for needing to rush around in 1999.

      --
      Blessed are the pessimists, for they have made backups.
    10. Re:ISP by Red+Flayer · · Score: 3, Informative

      And not just any porno: the kinkiest, highest-resolution, full-length nastiness the Feds can commission.

      Have you ever plumbed the depths of usenet? Or /b/?

      I don't think having people gouging out their eyes with grapefruit spoons is the best way to handle this.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    11. Re:ISP by Red+Flayer · · Score: 1

      There are *many* 6 year old Cisco routers and switches out there that are still covered under support contracts that won't be getting IPv6 support as they have been End-of-Life'd

      Wait... if they are EOLed, how are they under support contracts?

      Isn't that kind of like an anti-tautology?

      Maybe I'm way off base here*, in which case please do enlighten me... but does EOLing mean that no support is offered?

      *3rd-party support being the only exception I can think of.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    12. Re:ISP by simcop2387 · · Score: 3, Insightful

      That's just it, nobody offers NATv6 because it *shouldn't* be needed. instead you use a real firewall and you get the same protect you got with NAT but with an ip for every computer. if you don't like the idea of having a globally route-able address for every computer turn on the privacy extensions and then your ip will change so that the addresses are useless to anyone else. As it is, people are used to having a "router" to connect multiple computers and have wireless already. this device would change into just a firewall + AP. if you want to get rid of that device and just have an AP, every modern OS comes with a firewall built in that should suffice. NAT doesn't give you security, it just makes it harder to route packets ("security" through obscurity), a proper firewall can also prevent things outgoing for security also.

    13. Re:ISP by Anonymous Coward · · Score: 0

      Why would anyone offer NAT for v6? There is no need. Get an actual firewall if you're worried about security.

    14. Re:ISP by tysonedwards · · Score: 4, Informative

      With Cisco, End-of-Life and End-of-Support are two wildly different things... To Cisco, End-of-Life means "no more updates", while End-of-Support means "you can call us up for help, and we will provide you with a replacement unit if yours fails". End-of-Support is typically 5 years after the End-of-Life announcement, however there are the random exceptions like their VPN Concentrators.

      --
      Thirty four characters live here.
    15. Re:ISP by tweak13 · · Score: 5, Informative

      I'd rather have NAT for v6 too

      Why?

      There are always so many people saying they want NAT, but if addresses are plentiful then it serves absolutely no purpose. I think that most people who see it as necessary are confusing its function with a firewall. You do not need NAT to do the same things your home router does today. You can still block all incoming connections to a computer and allow all outgoing connections. You can still allow specific ports to be opened to specific machines.

      Using a public address on your internal network doesn't automatically mean that you need to just allow any traffic in. Use a firewall to "stealth" every port and there will continue to be no evidence that you have a computer there.

    16. Re:ISP by Anonymous Coward · · Score: 4, Interesting

      It's been done: http://www.ipv6experiment.com/ (NSFW). Didn't work, unfortunately.
      My captcha: "banged"

    17. Re:ISP by dave562 · · Score: 3, Insightful

      You're right. Unless you are a business that is offering internet based services, you can probably ignore IPv6.

    18. Re:ISP by LVSlushdat · · Score: 2

      As I type this in a Starbucks on an AT&T wifi node, DHCP issues both a v4 AND a v6 address.. I've tried to connect to some of the test places via v6, but as of this moment, no joy.. Now if I could just get my home isp to make the jump (Cox)....

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    19. Re:ISP by Anonymous Coward · · Score: 0

      how do I test software for IPv6 compatibility without any IPv6 connections?
      That would be like coding for Y2K compliance and never setting the clock on your test machine to anything after 1975

    20. Re:ISP by tqk · · Score: 5, Funny

      It's not quite yet the time to retrofit IPv6 everywhere, but it is definitely time to build support into your new development requirements.

      Just like y2k, if you coded software that used 2 digit date fields in 1995, you had only yourself to blame for needing to rush around in 1999.

      And just like in y2k, after we get IPv6 everywhere and nothing blows up, we'll be blamed for running a con job just like in y2k. "Sheesh, nothing happened, and we spent all that money on getting you to fix a non-problem!"

      I say, let's let it blow up this time.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    21. Re:ISP by eggled · · Score: 1
      1. Why do you want NAT? What does it achieve that a simple firewall does not?
      2. Once IPv6 is live, there's only one address to worry about. The local one is not only automatically selected, it's automatically used in place of the public one when routing packets locally. You literally never have to use it yourself. Windows even randomizes this to an extent, so remembering it is fruitless.
      3. That said, I agree that there's no valid reason to tunnel all traffic to IPv6, slowing your bandwidth. Those tunnels are great for testing and not much else to the general consumer.
    22. Re:ISP by anboni · · Score: 2

      I doubt that any of those tunneling services would offer me 80mbps up/down for free.

      Actually, from what I've read, the Hurricane tunnel (http://tunnelbroker.net) gave someone their full 100mbps through the tunnel.

    23. Re:ISP by tqk · · Score: 1

      I'm with OP, when my ISP gives me one.. i'll deal with it.

      Or, you could just run FLOSS. I'm pretty sure I've seen IPv6 support in it for at least the last couple of years.

      I'd rather be ahead of the game, but YMMV.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    24. Re:ISP by NoKaOi · · Score: 2

      Another good reason for NAT is that you don't have to pay your ISP for multiple IP addresses. Do you think ISPs will off unlimited IP addresses for free when they start using IPv6? I don't. Without NAT, does this mean we'll have to pay a few extra dollars per month for each device in our house? Let''s see, in my household of 3 people, I've got 3 desktops, 2 laptops, a Wii, an Apple TV, 2 iPhones, and Blu-Ray player. That's 10. Let's say I get one for free, and my ISP charges an extra $5 per IP address, that's an extra $45 a month. I may have a few more devices in my house than a lot of people, but still, people would only put up with not having NAT if they don't have to pay extra for additional IP addresses. Or is it a bad assumption that ISPs will still want to charge for extra IPs?

    25. Re:ISP by Pi1grim · · Score: 1

      Get an home router or switch that supports IPv6. Other that that, make sure you are running an OS, that supports IPv6 (all Windowses since XP, pretty much all of modern linux distros, Mac Os X as well). So that you'll be ready. So far you cat try with teredo or any other IPv6 tunnel broker.

    26. Re:ISP by Pentium100 · · Score: 1

      However, NAT would allow me to have to configure one set of addresses less than without NAT (3 sets without NAT, 2 with NAT). Also, NAT allows my network to appear as a single computer to any server outside of my network, how do I achieve that with IPv6?

      NAT on IPv6 should not be that hard to do, that is, all it needs is to rewrite the source and destination IPs (and remember what the originals were), right? It's not like NAT is something very difficult and resource consuming to do.

      As for security, yes, I can just block all incoming connections in a firewall and get the same effect as NAT, at least as far as the incoming connections are concerned.

      every modern OS comes with a firewall built in ...

      ... that makes the computer not use the offload (primarily Segmentation Offload) capabilities of the network card, reducing the LAN bandwidth and increasing the CPU usage. Some other firewalls process every single packet, making the network even slower and CPU usage even higher.

    27. Re:ISP by Anonymous Coward · · Score: 2

      I work in a small office. You know what the reply I get when I ask for someone's IP address sounds like?
      "16"

      That's because we have internal addresses, and use NAT for anything external.
      If we change offices, only one place needs to know the new IP, and nothing else needs to change: we all use internal addresses, with NAT for anything external, so the rest of our network is not dependent on the whims of which ISP we feel like paying next month.

      It sounds like a common enough set-up that I assume IPv6 accounts for this somehow. But pretending that "security" or "hiding my internal network" is the only reason anyone would want to translate one address into another is beyond absurd.

    28. Re:ISP by cayenne8 · · Score: 2

      "Now if I could just get my home isp to make the jump (Cox)...."

      Even if the cable companies switchover...will it make any difference to the general home user..their cable modem gets the Ipv6 connection, likely goes to a wireless rounter ipv6...but with everything already NAT'ed...people's stuff on internal networks won't really need to change anything....will they?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    29. Re:ISP by SmilingBoy · · Score: 1

      You probably got a Unique Local Address. This usually doesn't work. My home router (Fritz!Box) is IPv6 capable but unfortunately recommends to turn on ULA in the settings. This can screw things up

    30. Re:ISP by MichaelSmith · · Score: 1

      You make IPv6 support a requirement for new equipment and software.

      What, with a couple of months to go? My router runs netbsd. I will be okay, but what about the people up the road with a cheap COTS router? Who is going to tell the to flash it, assuming that new firmware is available?

    31. Re:ISP by istartedi · · Score: 1

      I'm on Comcast. I don't think I'll have too many problems. I ran a simple online test with results reproduced below. I didn't have to lift a finger to do this. Any modern OS that's up to date on patches should not have too many problems. Still though, the article makes a good point. Organization that really depend on things working properly, and that don't want a nasty surprise? They should do a dry run of IPv6-only conditions, and fix any problems. I noticed that Comcast isn't giving me IPv6 DNS yet. Hopefully they'll fix that before June, otherwise all the tests passed.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    32. Re:ISP by Pentium100 · · Score: 1

      Why do you want NAT? What does it achieve that a simple firewall does not?

      Ability to mask multiple computers as one while they are all connected to the network at the same time.

      Once IPv6 is live, there's only one address to worry about. The local one is not only automatically selected, it's automatically used in place of the public one when routing packets locally. You literally never have to use it yourself. Windows even randomizes this to an extent, so remembering it is fruitless.

      Yes, and it will always work, I won't have to enter it ever, since my DNS server has 100% uptime. Oh, and I have no old computers and other devices (a printer for example) that do not support IPv6, so I won't have to use both protocols. /sarcasm

    33. Re:ISP by SmilingBoy · · Score: 2

      With IPv6, you will get at least a /64 subnet, i.e. 2^64 addresses. Most ISPs will hopefully give you a /48 or a /56, which would allow for 65k or 256 /64 subnets.

    34. Re:ISP by SmilingBoy · · Score: 1

      IPv6 autoconfiguration should be able to deal with this.

    35. Re:ISP by ibpooks · · Score: 1

      And how am I supposed to troubleshoot or test my installation when there's no way to access it? I called my ISPs about getting IPv6 addresses and both replied "soon" nearly a year ago. I'm not holding my breath.

    36. Re:ISP by BlackSnake112 · · Score: 1

      Don't forget that many newer TVs (LCD and LED) can connect to the net for their apps and things like netflix. If IPSs start forcing the charge per device, there will be a lot of bitching for a while.

      I remember way back when the cable companies and verizon hated people using routers. They wanted people to pay per device. They actually did not support you if you had an issue. You had to connect a computer directly to the modem for them to help you. Then times and their business practices changed. They started selling (or renting) the routers with the modems. I could see the move to IPV6 as an excuse for ISPs to charge per device for a while.

    37. Re:ISP by grumbel · · Score: 1

      Why do you want NAT? What does it achieve that a simple firewall does not?

      Security and privacy by default. If you misconfigure your NAT chances are that nothing will work, if you misconfigure your firewall chance are that you are wide open to the whole world, maybe without even knowing it.

      And yes, better software defaults and IPv6 privacy extensions will take care of that in the long run, but for the time being, it is far easier to accidentally export your whole network to the public with IPv6 then it is with IPv4.

    38. Re:ISP by SuricouRaven · · Score: 1

      I just get redirected to a generic ipv4 porn site. I gather that project collapsed some time ago. Looks like someone else got hold of the domain.

    39. Re:ISP by kiddygrinder · · Score: 1

      while i don't really disagree with your main point, depending on software firewalls on the end machines is much less secure than a separate firewall box.

      --
      This is a joke. I am joking. Joke joke joke.
    40. Re:ISP by MichaelSmith · · Score: 1

      And not just any porno: the kinkiest, highest-resolution, full-length nastiness the Feds can commission.

      This is relevant to my interests...

    41. Re:ISP by geekoid · · Score: 1

      wow..just..wow. You really don't know the criticality of this or the momentum moving through ISPs, do you?

      Decade my ass.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    42. Re:ISP by SuricouRaven · · Score: 2

      If it was ten years ago, that would be true. I remember the time when many ISPs forbade the use of NAT entirely, as they believed people with more than one computer should pay more. But today, that wouldn't work, and I think all ISPs are sensible enough to know it - too many households have multible computers, plus games consoles, internet-connected TVs and so on. Those customers arn't going to stand for paying extra per device unless they have absolutly no other option, and even then they are going to complain and campaign.

    43. Re:ISP by rjstanford · · Score: 1

      With IPv6, you will get at least a /64 subnet, i.e. 2^64 addresses. Most ISPs will hopefully give you a /48 or a /56, which would allow for 65k or 256 /64 subnets.

      What, 2^64 (1,844,674,410,000,000,000) addresses aren't enough for your personal use?

      --
      You're special forces then? That's great! I just love your olympics!
    44. Re:ISP by Anonymous Coward · · Score: 0

      Do you think ISPs will off unlimited IP addresses for free when they start using IPv6? I don't. Without NAT, does this mean we'll have to pay a few extra dollars per month for each device in our house? Let''s see, in my household of 3 people, I've got 3 desktops, 2 laptops, a Wii, an Apple TV, 2 iPhones, and Blu-Ray player. That's 10. Let's say I get one for free, and my ISP charges an extra $5 per IP address, that's an extra $45 a month. I may have a few more devices in my house than a lot of people, but still, people would only put up with not having NAT if they don't have to pay extra for additional IP addresses. Or is it a bad assumption that ISPs will still want to charge for extra IPs?

      As I understand it, that's not how IPv6 routing works. ISPs will be allocating customers a 'network prefix' (64-bit?) as an IP address, and then customers will be able to assign as many public IPs as they want within that network prefix. Everything else can be given private, non-routable addresses.

      Please correct me if I'm wrong! =)

    45. Re:ISP by SuricouRaven · · Score: 1

      "Ability to mask multiple computers as one while they are all connected to the network at the same time."
      Why would you want to do that? The only reason I can imagine is trying to trick some software activation program.

    46. Re:ISP by Alioth · · Score: 1

      More to the point, it's simply impractical for a skript kiddie to scan an entire /64 for machines, the subnet allocation you get has 4 billion times the address space than the entire IPv4 internet.

    47. Re:ISP by Pentium100 · · Score: 1

      One reason would be that. Another could be to stay logged in to servers that track your IP.

    48. Re:ISP by blair1q · · Score: 1

      Never gonna happen until it's simply impossible to find IPv4 subscriber hardware any more.

      The end-user doesn't have to have an IPv6 address in his house. He can be on a 192.168.x.x or 10.x.x.x subnet and never know there's another protocol just the other side of the ISP's router.

      However, any end-user with a computer bought in the last couple of years probably has IPv6-capable hardware and software installed and doesn't even know it. Fire up Wireshark on a Windows PC running Vista or 7 and see if it isn't already running some of its internal IPC on IPv6.

    49. Re:ISP by SuricouRaven · · Score: 1

      A few tests here find that my squid proxy needs ipv6 support. Apparently that was added in 3.1, but I'm using 3.0.

    50. Re:ISP by The1stImmortal · · Score: 5, Insightful

      He's right - NAT has useful functionality beyond just the "security" aspects.

      The IPv6 internet model still only allows provider-independent addressing if you're a member of your regional NIC (with all the associated bits and pieces, like ASNs etc)

      NAT is the only sane way to give your network provider independence under this system. If you're forced to renumber your network when changing ISPs, it's a real pain in the neck. Also - what if you want to do redundant internet connections? With IPv4 NAT you just set up the NATing firewall to have two connections with the same priority, enable stateful tracking, and away you go. That's flat out impossible with directly addressed IPv6 - every device would need two IP's (one for each provider subnet), and you'd need to manually configure each device to spit out some traffic with one source IP and other traffic with another source IP.

      Additionally, NAT lets you do some useful stuff, like providing multiple services on multiple back-end machines via a single IP (which would of course correspond to a DNS record). For example, providing a "mail.example.com" address which provides POP3, IMAP, Webmail and SMTP submission service - POP3 and IMAP going to the mailstore machine, Webmail to a webserver and SMTP to an MX machine, without needing to configure slow port proxy services which lose valuable information (such as the source IP for connections)

      As for IPv6 autoconfiguration, autoconfiguration doesn't deal with:

      - Changing application settings dependent on IPv6 addresses
      - Updating DNS records
      - multiple internet providers/multiple subnets
      - port remapping

      making it an incomplete solution in itself.

    51. Re:ISP by idontgno · · Score: 2

      I could see the move to IPV6 as an excuse for ISPs to charge per device for a while.

      So the only ones paying the price will be the bold early adopters, the ones who take the cataclysmic tone of editors like this article's seriously.

      Thanks, but no thanks. I'll turn on IPv6 as default protocol when every single route to every single address I use more than once a month is full-path IPv6, no tunneling, no NAT, and my service provider doesn't see each v6 addressed issued as a new cash cow^w^wsubscriber charge.

      The relevant saying here? "You can always tell the pioneers. They're the ones laying face down with the arrows in their backs."

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    52. Re:ISP by SmilingBoy · · Score: 3, Informative

      Of course they are. But this only allows one network (as networks are always /64). If I want to have three networks (servers on one network, clients on another network, and my lightswitches and fridges on a third network) I will simply be able to do this. And IPv6 allows it. And because there is enough space overall, it is efficient for routing allocations to already now give enough space to everyone so that in the case of growth of an individual enduser, two or more separate entries in a routing table can be avoided.

    53. Re:ISP by cvtan · · Score: 1

      I sent a note to Rochester, NY Time Warner Roadrunner about IPV6 and they said they were going to roll out equipment this year-->>"TWC is going to be installing and using dual stack devices that can communicate with both IPv4 and IPv6 protocols in each region. The installation of this equipment will be happening throughout 2010-2011. To get more information on it you can contact our Local office at 800-756-7956, and they will assist you."--

      --
      Sorry, but gray text on gray background is making my eyes bleed.
    54. Re:ISP by Anonymous Coward · · Score: 2, Insightful

      Why the heck would I want any Tom, Dick and Harry to be able to get my network topology with IPv6.

      With NAT, an attacker knows I have a firewall, and might be able to use timing attacks to discover which computer is using what ports out.

      Without NAT, an attacker knows what machines are talking to where. Do I want to hand out copies of my network map to anyone that asks? Hell no.

      Don't forget that IPv6 has -zero- encryption support, and it has little to no testing in the real world. Guess what this means? Land, smurf, ping of death attacks just waiting to be used against IPv6 stacks. There might be yet unknown ways to get stuff running in kernel mode. At least with V4, I can use VPN software to encrypt links between branches. Good luck with this in v6 without resorting to tunneling.

      Give me a protocol that isn't a giveaway to any blackhat knocking on my company's doors, and maybe it would be good to not have to be switched to it.

    55. Re:ISP by hairyfeet · · Score: 1, Troll

      Where is that written? Who will enforce this "rule"? You seem to be forgetting the cardinal rule of ISP: Gouge baby gouge!. So what will most likely happen IRL is this: The ISPs to "prevent an IPV6 shortage" will give you a SINGLE address and then charge $5-$10 PER ADDRESS for more. Why shouldn't they? It is easy profits baby!

      Then some Chinese manufacturer that don't give a shit about your rules will hack together an IPV6 NAT because he sees profits to be had. It will be a seriously hacked together POS, but because the bunch in charge of IPV6 were too high and mighty to even consider NAT we will end up with the kludge that WILL become the standard.

      Never forget the first rule of big business: ALWAYS charge for everything you possibly can!!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    56. Re:ISP by Anonymous Coward · · Score: 2, Insightful

      So they can have 20 machines on their home network (and someone out there does -- myself, I've only got 11, and usually no more than 5 online at a time), without their ISP demanding they pay more.

      Also, so an open AP can give plausible deniability for copyright infringement, without someone saying "but that's the same IP you've been using non-stop for other stuff -- a drive-by torrenteer would have been assigned a different IP when the infringement started".

      Basically, it's a privacy thing.

      And then there's the argument that NAT fails safe (no access), but firewalls fail bad (unlimited access), which though based on truth (particularly if by "fail" you mean someone pulls the relevant box out and reconnects both sides directly), is mostly ridiculous.

    57. Re:ISP by SmilingBoy · · Score: 1

      They might give you "only" a /64, but anything less will mean that your devices will not work. Windows Vista and 7 use the full range of the /64 to create changing, pseudorandom IPv6 addresses for outgoing connection ("IPv6 privacy extensions").

    58. Re:ISP by PhrstBrn · · Score: 1

      TWC still won't help you if you are behind a router. I'm betting some of this has to do with the amount of customers that have the router being a huge culprit.

      That said, I always tell them "Yes, I'm directly connected" when on the phone even though I'm still behind my router. When they ask me to perform a commands (iptables, tracert, etc) I pretend my IP is the IP on the router, and that the router isn't on my tracert. Otherwise they won't help me solve the issue (which is on their end, not mine, if I have an issue that forces me to call).

    59. Re:ISP by suutar · · Score: 1

      NAT allows my network to appear as a single computer to any server outside of my network, how do I achieve that with IPv6?

      Out of honest curiosity, why do you want to do this?

    60. Re:ISP by icebike · · Score: 3, Interesting

      wow..just..wow. You really don't know the criticality of this or the momentum moving through ISPs, do you?

      Decade my ass.

      It sure doesn't seem all that critical if you go by their actions.

      Most haven't even started moving to ipv6, and those who have are doing so rather methodically.
      Most of them appear to have all the address space they need at the moment, and are heavily nat-ed on their internal networks. Most customers don't care, because they don't need inbound connections.

      Most cable/DSL providers still have not even started rolling out modem replacements (mine can't handle ipv6 per the spec sheet).

      If you ask them questions about their modems like...
      Do they plan firmware upgrades, or total replacements of the modems?
      Will I be limited to a small number of world route-able ip6 addresses? (and therefore still need nat)
      Will they handle 6-to-4 in the modem?
      etc
      etc ... You get nothing but blank stares.

      Panic hasn't set in. Static IP prices haven't started to rise. Nobody other than Comcast even want's to discuss the issue.

      --
      Sig Battery depleted. Reverting to safe mode.
    61. Re:ISP by icebraining · · Score: 2

      They need to assign a /64 anyway, so the only way to limit it would be to block the other IPs in their firewalls and keep such lists updated. Too much effort.

    62. Re:ISP by icebraining · · Score: 1

      There's no distinction, everything gets routable IPs. If you don't want it to connect to the web, you block it at firewall level.

    63. Re:ISP by Anonymous Coward · · Score: 1

      I've been looking for a home router that does IPv6. They don't seem to have many, and the ones that are out there don't seem to have two radios (I run N on 5 GHz and G on 2.4 GHz.). It is most convenient to do this with one router (so for instance the rules are only set in one place for "no xbox after 10 PM", etc).

      Does anyone have any suggestions for a home wireless access point / router combo that runs vendor standard (not DD-WRT or something) that has two radios and does IPv6? I'll buy one if it is available.

    64. Re:ISP by Anonymous Coward · · Score: 0

      Until my home ISP or the ISP for the company I work for offers IPv6, I think it's going to be very easy to ignore IPv6.

      For your home ISP, it'd be useful to at least get a router that supports it the next time you get hardware.

      As for your company ISP's, it's quite easy to set up a basic tunnel with someone like Hurricane Electric, and when your ISP gets their shit together all your infrastructure is ready to go. All you have to do is change the default route for IPv6 on your routers.

    65. Re:ISP by fast+turtle · · Score: 1

      Hell I'm on RoadRunner and have been lobbying them to switch us over to a internal 10 address on my local sub-net. If they do, I doubt we'll get Ipv6 before 20/20 Hindsight becomes useful.

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    66. Re:ISP by Crackez · · Score: 1

      You're retarded if you rely on a Windows Server for IPv4 routing. That is all.

    67. Re:ISP by icebraining · · Score: 1

      Don't forget that IPv6 has -zero- encryption support

      Actually IPsec is a mandatory requirement for all standards-compliant implementations of IPv6,

    68. Re:ISP by SmilingBoy · · Score: 1

      OK. You could use Unique Local Addresses for your local servers; these ULAs won't change if you move office. At the same time, you use normal globally routable addresses for your internet connections. (Remember that you can assign several IP addresses to each machine.)

    69. Re:ISP by icebraining · · Score: 1

      What kind of servers track you only through IP? That makes no sense - in some places hundreds of people may have the same IP.

    70. Re:ISP by snowraver1 · · Score: 1

      You aren't wrong, but you are naive!

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    71. Re:ISP by Pentium100 · · Score: 2

      Some servers track your IP when you log in. If your IP changes you might have to log in again. What if I want to be logged in from two computers?

      Also, if I, say, have two servers that provide similar, but different services, I might want to make them appear as a single server that has a single DNS name. connecting to example.com at port 80 (http) would connect you to one server, but connecting to port 21 (ftp) would connect you to another server and there would be no need for www.example.com and ftp.example.com

      Also, if the server fails and I have a backup one (that is not exactly the same as the primary one, maybe I have two older servers each providing a subset of the services of a newer server), I can just change the port mappings to make the backup server(s) appear like the primary one. Without NAT I can either put an identical server in place of the failed one (and assign it the same IP) or remap all DNS records (and wait for the changes to propagate) pointing to the failed server. And I don't want to have a DNS record for each service that might end up on a different IP.

      Basically, I want to make my internal network a "black box" - no one should know or care what is inside it.

    72. Re:ISP by creepynut · · Score: 2

      Not to mention the ISPs would very quickly exhaust their supply if IP addresses if customers weren't allowed to use NAT. It's the only reason we've lasted this long.

    73. Re:ISP by Pentium100 · · Score: 1

      Some torrent trackers get your IP when you log in and later only allow connections from that IP. This practice is not very common now, everybody is using passkeys, but it still is possible to find one that tracks by IP. If my torrent PC is a separate one I may not want to open the browser in it (if it even has a browser).

    74. Re:ISP by snowraver1 · · Score: 1

      Load balancing?

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    75. Re:ISP by sortius_nod · · Score: 2, Insightful

      Yeh, it's comments like this that have caused the problem we're in. Lack of preparedness is going to cause massive problems with the switch over. Just today I asked what I can do to prepare for this with my ISP. They were quite helpful and asked if I would like to be converted today (in fact, they encouraged I do). I'm spending a bit of time doing some testing at home to ensure that my IPv6 network functions the way I want it to before being converted and to ensure that I understand all of the ins and outs.

      Ignoring a freight train bearing down on you doesn't make the freight train disappear, just means you don't know what hit you when you're at the pearly gates (ie, your network is dead).

    76. Re:ISP by Anonymous Coward · · Score: 0

      It's too bad there isn't some sort of naming service so we didn't have to specify systems by their IP address.

    77. Re:ISP by ibbie · · Score: 1

      how do I test software for IPv6 compatibility without any IPv6 connections? That would be like coding for Y2K compliance and never setting the clock on your test machine to anything after 1975

      Well, Linux has been able to act as a router for a very long time; the same can be said about its ability to handle IPv6. So, to answer your question, you just have a section in your test suite that checks the software's ability to work with IPv6, just like you should have a section that tests handling IPv4 connections. With virtual interfaces, one doesn't even need to have multiple machines or network cards.

      --
      The wise follow a damned path, for to know is to be forsaken.
    78. Re:ISP by tqk · · Score: 2

      You're retarded if you rely on a Windows Server for IPv4 routing.

      And if you think he's alone in doing that, you're retarded. Earth, it's full of human mortals. We may not like it, but we have to accept it.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    79. Re:ISP by DarkOx · · Score: 1

      Actually that device will still be a router, it just won't be a NAT. The ISP is going to route you a /64 and your router will forward packets to hosts or other routers on that /64.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    80. Re:ISP by hedwards · · Score: 1

      That's been my thought for quite some time. The problem with NAT isn't that it's NAT it's that it's an N:M mapping. With IPv6 you can do an N:N mapping and do the adjustments at the border. It's not ideal, but it's hardly unreasonable, and probably a decent way of making the transition in those situations.

    81. Re:ISP by hedwards · · Score: 1

      You mean or using internet based services, right? Sure you can do dual stack, but as services move to IPv6 you're going to have to start worrying about whether a key service that you use is going to be going IPv6 only.

    82. Re:ISP by cynyr · · Score: 1

      Have an update for my ps3, wii, tv, my wifes iPhone, etc?

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    83. Re:ISP by Anonymous Coward · · Score: 0

      And not just any porno: the kinkiest, highest-resolution, full-length nastiness the Feds can commission.

      The Securities and Exchange Commission provides the finest on hours nastiness for the Federal and not so Federal uses. Call your departments financial office or the IT help desk for further information. And remember the Federal motto: what happens in the Hoover building stays in the Hoover building.

    84. Re:ISP by owendelong · · Score: 1

      Um, that depends.

      If your ISP or the ISP for the company you work for operates with your attitude, it may be well past the point when you loose connectivity to things you consider important when you stop ignoring IPv6.

      I would say that instead, you should be contacting said ISPs and making sure they will be bringing IPv6 to you sooner rather than later.

      Otherwise, by the time you stop ignoring IPv6, the modern IPv6 internet may be already ignoring your legacy IPv4 environment.

    85. Re:ISP by antdude · · Score: 1

      Also, I don't have the budget and will just wait until it is required.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    86. Re:ISP by John+Hasler · · Score: 1

      There's nothing to stop you from doing nonstandard subnetting on your /64. If there is a demand for it products that do it will appear, a consensus standard will emerge, and it will be made official.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    87. Re:ISP by ChunderDownunder · · Score: 1

      IPv6 was dreamt up in December 1998, so it's 12 years and counting.

    88. Re:ISP by John+Hasler · · Score: 1

      The scuttlebutt on the SixXS forums implies that the Fritz!Box IPv6 support is broken.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    89. Re:ISP by Yaztromo · · Score: 1

      Yea, I'm waiting for my ISP to offer it too, so I can start experimenting with it. I won't use any of the tunneling services because I have a fast connection, so routing the packets trough a longer path than necessary (and this is what would hapen if my Pc decided to use IPv6 instead of v4 to connect to a server that supports both) will reduce my bandwidth, also, I doubt that any of those tunneling services would offer me 80mbps up/down for free.

      Good -- more bandwidth for me.

      It's a pretty bad scientist who makes conclusions with no experiments. While it would seem somewhat intuitive that tunnelling should increase your route length and somewhat decrease the amount of data stored in each packet, in my experiments tunnelling through the nearest Hurricane Electric servers, I'm actually getting better performance on a number of IPv6 specific sites than I do on the IPv4 versions. Facebook's IPv6 site is one example -- the latency seems to be quite a bit lower than their IPv4 version. I'm assuming this is probably because they have independent IPv6 infrastructure which isn't anywhere as heavily loaded as their IPv4 infrastructure (or they are using HE for their IPv6 connection, or they peer with them in some manner).

      Besides which, most Internet traffic is tunnelled at one point or another, and when running dual stack you'll route IPv4 services the same as you do now. Concerns about tunnelling would be valid if you're transferring 100% of your traffic through a tunnel, but I don't think anyone is advocating that you stop all IPv4 traffic on your network today.

      Also, my ISP said that they will not be taking the public v4 addresses away, so that's good news too.

      in addition, the fact that my computers will have at least 3 IP addresses (one v4, one v6 internal, one v6 external) is not a very appealing thought, I'd rather have NAT for v6 too, but AFAIK nobody offers it, yet.

      Why oh why would you want NAT? And why would you care that you have three IP addresses (one of which isn't even routable to the outside world)?

      Yaz.

    90. Re:ISP by chihowa · · Score: 1

      Have an update for my ps3, wii, tv, my wifes iPhone, etc?

      FYI, the iPhone supports IPv6 as of iOS4.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    91. Re:ISP by Pentium100 · · Score: 1

      It's a pretty bad scientist who makes conclusions with no experiments.

      Well, IPv4 is currently working well enough for me, but i would experiment with v6 so that when I need it, I know how to use it, however, using tunnels is probably going to be a bit different than when my ISP finally offers it (from configuration standpoint). Also, since HE does not have a tunnel server in my country, the packet may end up going a longer path than needed (especially if I try to access a server that is in my country).

      most Internet traffic is tunnelled at one point or another,

      Yes, and those tunnels won't disappear if I start using a yet another tunnel.

      Why oh why would you want NAT?

      I already answered that in response to other comments about that, tldr version is that I want to be able to mask multiple computers as one and make my network a black box (nobody should know or care what is inside it to be able to communicate with it). Reasons why are in the other comments.

      And why would you care that you have three IP addresses (one of which isn't even routable to the outside world)?

      Because I will have to remember and manage them all (not to mention that v6 IPs are much longer and harder to remember), and it's not just 3 IPs, it's 3 IPs per computer.

    92. Re:ISP by Loconut1389 · · Score: 1

      google ipsec sometime.

    93. Re:ISP by FishOuttaWater · · Score: 1

      Can you find a 6 year old Cisco router than doesn't support IPv6?

    94. Re:ISP by mooboy · · Score: 1

      I think the issue is that at some point one of your internal network computers will need to communicate to a server that's out on the Internet - and that server will resolve to an IPv6 address. So how does a PC with no IPv6 stack attempt to communicate with such an address outside your NAT'd IPv4->IPv6 firewall? Perhaps if the NAT on the router is sophisticated enough it could translate the DNS lookup to some fake IPv4 address and then your internal network computers wouldn't know the difference, but that seems like a stretch. In the end, the easiest way to NAT IPv6 is probably going to be with full blown end-to-end IPv6.

      --
      There's no place like 127.0.0.1
    95. Re:ISP by gh0st1nth3mach1n3 · · Score: 1

      Being a member of the regional NIC isn't that big a deal. Much of the time we've only been using provider blocks because the NIC's policy won't let us get provider-independent space without significant justification, or because the provider just won't permit provider-independent blocks to be advertised through them. The former goes away with IPv6, and the latter can be solved by switching to a provider that is more sensible about customer requirements. Redundant Internet connections are going to need portable space, just like they did in IPv4 before the NAT hack was added to the protocol. Per my previous paragraph, getting that isn't going to be tough. This is the IAB's recommended approach, per the RFC 5092. Without NAT, local applications can read the IP address directly from the NIC, should they need it. Remote applications can just use DNS. As for DNS records, DHCPv6 in combination with IPv6 auto-configuration handles DNS updates dynamically. I have yet to see a need for port remapping where more than a single global IP address is in play. The smallest block allocated under IPv6 is a /64, which means that you can assign an IPv6 address for every service that you want to make available and then move the global IP of that service from machine to machine as needed. It's a different paradigm. IPv6 has been around in test for a decade. NAT was never needed in IPv4 until people started worrying about IP address depletion. It will likely never be needed with IPv6.

    96. Re:ISP by Pikoro · · Score: 1

      Check out www.mikrotik.com. Large models of routers that are cheap and powerful. Most take mini-pci cards so you can put what you like in them and they all support ipv6 out of the box. You can also used a wine compatible gui to configure them if you are afraid of the command line.

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    97. Re:ISP by sjames · · Score: 1

      It hasn't changed very much in the last 3 years. I just recently made a minor (and optional) configuration update to use Comcast's 6rd service rather than the 6to4 service. I mostly did it to see how it would work.

      The standards themselves are a decade old.

    98. Re:ISP by Anonymous Coward · · Score: 1

      The most recent iteration of Apple's Airport Extreme is dual-band and comes with IPv6 support out of the box: http://www.apple.com/airportextreme/

    99. Re:ISP by The1stImmortal · · Score: 3, Insightful

      ULA's aren't supposed to be routeable. That means you've got some of the problems of NAT (multiple address spaces) without its solutions (rewriting packet addresses)

      Yes, you can assign multiple IPs per machine. You can do that with IPv4 too. It's an administrative nightmare generally. This will get especially bad if you've got a network with some services accessed by ULA and others by global address on Provider A's range, and yet more by global address on Provider B's range.

      Oh, and one thing I forgot about NAT - it makes it REALLY easy to move publicly accessible services without interruption - just change a port forward and everyone automatically starts using the new service :)

      NAT is just a really handy tool, for many reasons. It doesn't make sense to discard it for purely ideological reasons.

      And lets face it - NAT is handy enough, and so entrenched, that if the IETF DOESN'T formally define a spec for it, we'll end up with vendors hacking up custom solutions in response to customer demand, which is definitely not a good thing. Let's just write a formal spec for NATv6 and let the greater internet decide whether it's a good thing or not.

    100. Re:ISP by sortius_nod · · Score: 1

      That might be the case in the US, my ISP was quite happy to have a chat about what I need to do and when they are planning on shifting over. I suppose the US is behind the rest of the world... hell, even behind Australia. Doesn't say much for an ex-superpower.

    101. Re:ISP by hairyfeet · · Score: 1

      Can this not be turned off? Because I can see my local cableco giving some poor Indian bastard a script that says 'To use our network please to be following the instructions I will be giving you". Personally I hope you're right but with Cox cable (boy does that name fit) on one side and AT&T AKA "we only care about wireless anymore" DSL on the other side the one thing I have learned is if there is a way to increase profits it WILL be done, period.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    102. Re:ISP by syousef · · Score: 1

      Or you could get ready now, so when they flip the switch you're good to go.

      By which time some new standard will render your current equipment obsolete. Not a good plan if your current hardware works fine.

      --
      These posts express my own personal views, not those of my employer
    103. Re:ISP by The1stImmortal · · Score: 1

      I don't dispute that there are other ways to do solve the same problems as NAT currently is used to solve.

      I just argue that in certain situations (primarily SMB in my experience) NAT is one whole heck of a lot easier to set up, maintain and understand, to address those problems.

      Port remapping is really handy. Users are, generally, not that great at retaining IT detail. My example of the mail server means that users have to remember just one DNS name.
      Should you use independent addresses, you'll also need independent DNS records, so it becomes:
      pop3.example.com
      imap.example.com
      smtp.example.com
      webmail.example.com
      etc.

      I really really really don't trust random users to be that good at remembering stuff. using a single IP (and hence DNS record) to provide multiple services via port remapping is really really handy.

      DHCPv6 has the same problem. In certain situations, one may not want systems getting configuration from DHCP. Ethernet is still (even with things like 802.1x etc) essentially a broadcast medium that anything can run anywhere on, and in some cases that makes autoconfig services a risk. So no, autoconfig+dhcp+dynamic DNS is still not a complete solution to the private addressing issue.

      As addressed in my other post, neither is ULAs - in fact, ULA's close correspondence with private IPv4 ranges is itself an argument for NAT.

      Yes NAT has resulted in some network evilness but it is not itself an evil technique.

    104. Re:ISP by The1stImmortal · · Score: 1

      Indeed. I'm planning on rolling out the Magical Name Service shortly. It will make things so much easier when you don't have to specify any pesky name-IP mapping and things just magically go to the right IP for whatever you want, regardless of where it actually is today.

    105. Re:ISP by zach_the_lizard · · Score: 1

      If that iPhone can run iOS 4, she's good.

      --
      SSC
    106. Re:ISP by fluffy99 · · Score: 1

      This requires government action:

      The govt will likely be the LAST organization to full adopt IPv6. DOD has done a few test pilots, but at best you'll only see this on the wan links. Internally you'll see them moving to RFC private addresses. NMCI is now the largest private network and it's running on 10.x.x.x numbers internally. Everything is filtered through proxies and all the important services they'd ever want to access will have IPv4 addresses for years to come.

    107. Re:ISP by mark-t · · Score: 1
      "So they can have 20 machines on their home network (and someone out there does -- myself, I've only got 11, and usually no more than 5 online at a time), without their ISP demanding they pay more."

      That's a non-argument with IPv6, because it's a certainty that with IPv6 every single residence and business will be allocated far more IP's than they could ever hope to possibly use.

    108. Re:ISP by SimonInOz · · Score: 1

      That's the best use of "stimulus money" I've heard of.

      --
      "Cats like plain crisps"
    109. Re:ISP by adolf · · Score: 2

      But is it a certainty that ISPs won't charge for using them?

      Remember, this is a business that exists to generate profit. There's no harm in that, of course... But they also thrive on artificial scarcity whenever it can be created, in order to boost profits.

      To a soulless near-monopoly for-profit entity, such games are like printing money.

      And besides, I don't necessarily want people gathering data on the number of machines, and their habits, that I have on my own personal /64. Such information does seem harmless enough to me at this time, but then perhaps I'm just not clever enough to abuse this data.

    110. Re:ISP by Anonymous Coward · · Score: 0

      Actually that device will still be a router, it just won't be a NAT. The ISP is going to route you a /64 and your router will forward packets to hosts or other routers on that /64.

      I'd expect it to be closer to a bridge with a switch, actually. Or at least, that's how my ISP does it.

    111. Re:ISP by dave562 · · Score: 1

      I think that comes a distant second. For right now, it is the service providers that will be supporting it. You have to understand how the market works. The consumers with IPv6 addresses will be coming primarily from Asia. The United States has a sizeable stockpile of addresses. Even the last non-profit that I worked for had a /26 chunk, and they only had a couple NATs for traffic on 25 and a few application specific hosts. The ISPs will take care of the consumers. Another poster already mentioned how he contacted Qwest. Those guys are jokers when it comes to getting the job done right, and even they already have a canned form letter that explains their transition and how customers do not need to worry about it.

      Unless you're looking to consume Asian internet, you'll probably be fine for a while with your IPv4, as will everyone you know. I predict the front runners for adoption will be corporations with operations in developing markets. Coming close second will be the vendors who provide services to those corporations, and who need to allow overseas connections into their resources.

      Like I said earlier, the market will keep your IPv4 available for as long as you want it. Sure, IPv4 might become like the AOL of the first half of the 21st century. It will still be there, but nobody but old people will use it.

    112. Re:ISP by WaffleMonster · · Score: 1

      Oh, and one thing I forgot about NAT - it makes it REALLY easy to move publicly accessible services without interruption - just change a port forward and everyone automatically starts using the new service :) NAT is just a really handy tool, for many reasons. It doesn't make sense to discard it for purely ideological reasons.

      NAT is the reason why cisco can get away with selling umi for $600 PLUS $20/month required to prevent decay into paper weight. It is why gotomypeecee can get away with selling you a service you could otherwise do for yourself for free and without trusting a 3rd party to not mess with your system. It is why supernodes are required to use skype sending your conversation thru those few precious intermediates that are not broken by NAT and may not have your best interests at heart. End users don't need an IPv6 NAT in their homes just because they had one with IPv4.. A home router with a stateful firewall provides the same functionality as their IPv4 NAT routers without having to mangle packets and break end to end. Business folks should expect to have the same capabilities they had with IPv4 but I will not defend those who treat IPv6 the same as IPv4 out of ignorance and habbit. As you point out there are a number of very useful network elements that can be loosly lumped into "NAT" (load balancers, firewalls..). These devices are as needed in the IPv6 world as they have been in IPv4.

      And lets face it - NAT is handy enough, and so entrenched, that if the IETF DOESN'T formally define a spec for it, we'll end up with vendors hacking up custom solutions in response to customer demand, which is definitely not a good thing.

      IPv6 is the same as IPv4 in all ways that matter. There is no reason for the IETF to do any such thing. Anyone who wants to can implement it themselves without IETF supervision. The state charts for TCP and all the other protocols are exactly the same in IPv6 as they are in IPv4.

      Let's just write a formal spec for NATv6 and let the greater internet decide whether it's a good thing or not.

      Noone is being prevented from implementing NAT by any action or inaction of any standards body. The few open source developers who have publically stated "over my dead body" are entitled to their opinions and selection of what they want to spend their time on as are you.

    113. Re:ISP by LordVader717 · · Score: 1

      As long as your ISP still gives you an IPv4 Adress there's not much point really. An IPv6 tunnel or 6to4 is neat to play round with, but the support in many home routers isn't exactly great, and it's just extra work.

    114. Re:ISP by arose · · Score: 1

      Also, NAT allows my network to appear as a single computer to any server outside of my network, how do I achieve that with IPv6?

      Just out of curiosity, why would you want that?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    115. Re:ISP by arose · · Score: 1

      Well, you can at least translate internal addresses 1-to-1 to external with IPv6. No reason to use a many-to-single NAT that IPv4 has forced on us.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    116. Re:ISP by takev · · Score: 1

      ULAs are routable, just not globally. ULAs are supposed to be globally unique though, so when your company mergers with an other you can just link the two networks together without renumbering.

      Right now when companies merge they both will (with high probability) have used the same range of 10.0.0.0 addresses, so one of the companies will need to renumber.

      Also although in IPv4 multiple ip address assignments is an administrative nightmare, with IPv6 it will not be as most of it will be handled automatically by hosts. You will only need to configure the routers to advertise the prefix of the global routable networks.

    117. Re:ISP by TardisX · · Score: 1

      Or is it a bad assumption that ISPs will still want to charge for extra IPs?

      ISP's charge because a) IPv4 addresses are a scarce commodity and b) routing extra ones is work

      When both of those reasons are gone, if your ISP charges extra, vote with your feet.

      --

      Command attempted to use minibuffer while in minibuffer
    118. Re:ISP by mark-t · · Score: 1
      "But is it a certainty that ISPs won't charge for using them?"

      The only real reason ISP's charge for extra IP's right now is because any IP address that you might use is one that nobody else can use.

      If that were not the case, because any IP you could possibly use would be in your /64, and nobody else in the world will have the same /64, there is no reason for the ISP to charge for each IP address you use within that block.

      They may as well be trying to charge for each computer you have installed behind your NAT, at least to the extent that the ISP can even know the exact number (they probably can't, but they are in the unique position to be able to probably make a fairly good educated guess if they looked at usage patterns over time).

    119. Re:ISP by julesh · · Score: 1

      You mean or using internet based services, right? Sure you can do dual stack, but as services move to IPv6 you're going to have to start worrying about whether a key service that you use is going to be going IPv6 only.

      No, he means offering. Nobody's going to be providing important IPv6 only services for the foreseeable future. Hosting providers who don't offer IPv4 hosting will be sidelined for those who have a reserve of IPv4 addresses they can give to customers. ISPs will start shifting end users onto IPv6 networks so they can reclaim those valuable IPv4 addresses for their hosting branches. Only once somewhere around half of all end users are on IPv6 will significant proportions of hosting providers start failing to find IPv4 addresses they can use, and at that point we'll start seeing IPv6-only services.

      So, right now, as an end user you don't need to worry. IPv4 is still around, and for pretty much everything you care about is going to stay around. Anyone willing to spend cash putting a service online will still be available via IPv4. Nothing important will change.

      As a service provider, you need to worry. Ever-increasing proportions of your customer base will be accessing you via IPv6. If you only offer an IPv4 service, their connections will be forwarded through a huge NAT gateway, which will likely become slow and unreliable as a larger and larger proportion of users use it. You will be forced to implement IPv6 to maintain quality of service.

      The only other demographic who needs to care is one the media doesn't like to talk about, at least not in this context: P2P users. Most current P2P systems assume their users are being allocated IPv4 addresses on which they can open ports to accept incoming connections. This will be less and less likely to be the case in future. Existing P2P systems will break, and will need to be replaces with IPv6-compatible ones.

    120. Re:ISP by Electricity+Likes+Me · · Score: 1

      Which implies (1) you're technically adept enough to worry about this, and thus (2) you could just forward a dynamic SSH proxy from the torrent machine and use it for connecting.

      Or install a SOCKS proxy, and use ProxySwitchy! or similar in your web browser.

      This is all of course assuming these sites continue to bother with this for IPv6 connections (they won't) and for IPv4 you'll still be NAT'd in some way so you've no worries (until you're double NAT'd, then you're going to be sharing that login with thousands of others).

    121. Re:ISP by Anonymous Coward · · Score: 0

      The 'experiment' seems to be over and the URL now redirects to a standard camwhores site.

    122. Re:ISP by berzerke · · Score: 1

      Yes, but the standard has been in flux for a while, and may still be in flux. Example: Initially, the private address space for 6 started with fec0:: but the current standard is now fc00:: .

      I've been trying to learn IPv6 with my home network and it's been a struggle. XPs IPv6 support is a joke (even at SP3). It's so incomplete, my advice is don't bother trying.

      Ubuntu 10.10 is much better, but even a release that recent doesn't ship with an IPv6 compatible DHCP server (need 11.04 to get it). At least IPv6 DNS is supported, and while the forward zones are a breeze to write, and you can even combine them with IPv4 zones in the same zone file, the reverse IPv6 zones kicked my butt. Eventually I got them working, but I truly think it was more luck than skill.

      I can say there needs to be a lot better tutorials than the ones I've found out there for 6 to really take off. So far, the two best I've found are Ubuntu's IPv6 and the Linux IPv6 HOWTO.

    123. Re:ISP by lxs · · Score: 1

      You mean at a time when everybody and their dog is trying to get their hands on an IPv6 compatible router? Sounds like an expensive option.

    124. Re:ISP by Pentium100 · · Score: 1

      I wrote that when replying to other comments, but basically NAT allows me to make http://example.com/ and ftp://example.com actually go to different servers. Or conversely, I could make example.com:80 and example1.com:80 go to different ports on the same server. Also, NAT allows me to have transparent proxies. Some torrent sites note my IP when I log in and only allow connections from it, now I can log in from my main PC and have the torrents on an other PC. Without NAT I would have to log in from the torrent PC (or set up some sort of proxy on it and then use it).

    125. Re:ISP by Pentium100 · · Score: 1

      Which implies (1) you're technically adept enough to worry about this, and thus (2) you could just forward a dynamic SSH proxy from the torrent machine and use it for connecting.

      Which would be less convenient than using NAT.

      Or install a SOCKS proxy, and use ProxySwitchy! or similar in your web browser.

      Same thing too.

      I do not see why an optional NAT would be such a problem. I should be able to do whatever I want to the packets that enter and leave my network.

    126. Re:ISP by helios17 · · Score: 1

      I don't think having people gouging out their eyes with grapefruit spoons is the best way to handle this. I don't know...all it took for me to break out the spoons was the last LOLcats email I received

      --
      Windows assumes you are an idiot...Linux demands proof.
    127. Re:ISP by digitalsushi · · Score: 1

      Under a Dual Stack Lite model, the changes are not especially disturbing. This model is the counterpart to 6rd/6to4: instead of tunneling v6 islands together over a native v4 connection, you tunnel v4 over a native v6 connection.

      You would need to have a CPE that supports the native v6 connection, so this is of course a disruption. But none of your other lan devices will need reconfiguration. They factored everyone would use the same private network addresses, and that double nat would suck.

      So here's how Dual Stack Lite works, with these above gotchas: Your private network addresses go to the ISP, *without nat*. After they get stripped of their v6 wrapper, a "large scale nat [nee carrier grade nat]" will perform a single nat and drop them onto the v4 internet. It can keep track of which 192.168.1.1 is which, by forming a tuple with the v6 address it was delivered on. That's it, that's everything there is to dual stack lite.

      There's obviously crappy bits: how do you make your own port forward for application services? hah they dont cover that. answers will range from "too bad" to "sure for 5 bucks a month you can have a port". Another crappy bit is there's 2**16 ports on each ip address. They have guessed how many a customer needs, to get their oversell ratio for a nat IP. Let's put it this way, three kids sharing an ip address hanging out on 4chan and running torrent downloads are going to run out of ports. Their math assumes there's unlikely to be this many power users, but lets the ISPs figure out what their own oversell ratio should be. Obviously we're all starting to share lifeboats at that point and there's going to be complaints.

      However it's a pretty good technique that will let your 10 year old v4 crap keep on working. It's not exactly getting kicked around on the drawing board at this point. Comcast paid for the ISC to develop the isp nat machinery, called AFTR. It's open source, cause they want other ISPs to do it, so that CPE manufacturers get on board with it. Cisco/Linksys are hardcore developing it, and Apple is on board too. Flip through the rfc draft for a peek of who is interested.

      Factoring in that v4 public addresses will not be available for everyone, I can't see how this model isn't the best one available right now. Especially if the AFTR end allows something like upnp configuration from customers for port reservations. I'd love to hear other people's opinions on what I am wrong.

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    128. Re:ISP by Temkin · · Score: 1

      WRT54G v1.0? Well... That's Linksys I guess... But run DD-WRT...

      But you bring up a valid point, it's a really short list. I have a ~15 year old Cisco 2514 here. It doesn't even support 100mbit Ethernet, or even internal transceivers, but... With the right IOS image, it supports IPv6 just barely. Maybe some of the smaller office routers like the 1600's or maybe the smaller 1700's. The bigger 17xx support it.

    129. Re:ISP by John+Hasler · · Score: 1

      > Sounds like an expensive option.

      Any computer capable of running Debian can be an IPv6 compatible router.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    130. Re:ISP by John+Hasler · · Score: 2

      And how am I supposed to troubleshoot or test my installation when there's no way to access it?

      Get a free tunnel from SixXS or Hurricane Electric.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    131. Re:ISP by bruce_the_loon · · Score: 1

      Port forwarding does what you describe, not NAT. Port forwarding works on all decent firewalls without NAT.

      --
      Trying to become famous by taking photos. Visit my homepage please.
    132. Re:ISP by Anonymous Coward · · Score: 0

      Actually that feature is part of the UAG product. Still dumb though.

    133. Re:ISP by wasabii · · Score: 1

      The support is built into Vista and Windows 7, and enabled by default, right now.

    134. Re:ISP by snookiex · · Score: 1

      I really enjoyed reading the blogs :P

      --
      Open Source Network Inventory for the masses! Kuwaiba
    135. Re:ISP by zmooc · · Score: 1

      You can do the same thing, true. But the difference is that when you run NAT your home network is guaranteed to be unaccessible unless special measures are taken. Without NAT, your home network is guaranteed to be accessible _unless_ special measures are taken. If you fuck up your NAT configuration, your network is still secure. If you fuck up a normal firewall configuration, your network probably isn't. NAT is secure by default, no NAT is insecure by default.

      --
      0x or or snor perron?!
    136. Re:ISP by rdebath · · Score: 1

      The camwhores site does have an IPv6 address too though.

    137. Re:ISP by WorBlux · · Score: 1

      The computer was dream up 200 years before implementation. The difference between now and 1998 is that there is a compelling reason besides Geek-cred to at least switch some of the net to ipv6.

    138. Re:ISP by HiThere · · Score: 1

      The US is still a superpower, just in the declining imperial phase. (This is not a good place to be.)

      I hope we can manage the transition to whoever follow us without a war. This, however, isn't usual. Usually the declining superpower refused to acknowledge the fact until it's brutally pushed home. Rome died this way, even splitting into halves didn't solve the problem. Britain navigated it more gracefully, but there was still a major war involved. And I haven't even identified who the rising superpower is going to be. There are three major contenders, but it usually turns out to be someone unexpected. (The US is an exception here. They became a clear contender by 1870.)

      The three contenders seem, to me, to be the EUC, China, and India. Japan doesn't seem interested. But the dark horse could come from nearly anywhere, and would depend on a chance of history. Perhaps Brazil, or South Africa, Or somebody might reunite the USSR countries. Or too many others to seriously contemplate.

      One possibility that might happen is that the UN could become stronger. I really doubt this, but they could move into the superpower role. This would require them acquiring the ability to enforce the collection of taxes.

      One thing that probably *isn't* possible is that there could be *NO* superpower. It might be a coalition, but even if it were a coalition, there would be some leading power. (This, by the way, is, historically, less stable than having a country be the superpower. It is, however, analogous to the way Russia dominated the USSR. Which, please notice, didn't endure even a century.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    139. Re:ISP by Anonymous Coward · · Score: 0

      What has trimethylglycine got to do with it?

    140. Re:ISP by bbn · · Score: 1

      I work in a small office. You know what the reply I get when I ask for someone's IP address sounds like?
      "16"

      You still get that. Your IP will be something like 2001:db8:12:34::16. The part before :: is the same for everyone on your network so no need to repeat that. Also autoconf might create unwieldy ugly addresses, but you can use DHCPv6 instead and have nice easy addresses like "16" if that is what you want.

      If we change offices, only one place needs to know the new IP, and nothing else needs to change:

      You also get that. You change the prefix on your router and all machines follows automatically. Easy renumbering was a design requirement for IPv6.

    141. Re:ISP by Pentium100 · · Score: 1

      However, if by port forwarding you mean something that works like "nc -l -p 80 | nc server_ip 80" then it makes all connections appear as if they are originating from the router/firewall. Replacing the destination IP/port, while keeping the source IP/port is NAT.

    142. Re:ISP by badkarmadayaccount · · Score: 1

      Not only that - I think it would be reasonable to add a session layer protocol to handle it (SIP anyone)?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    143. Re:ISP by toddestan · · Score: 1

      How is that supposed to work? example.com is going to resolve to a specific IP address. However, two computers can't have the same IP address. So the FTP and HTTP server can't both be example.com and be separate computers. Your going to have to give the two computers each their own IP address, and do some kind of network address translation in the router.

    144. Re:ISP by icebike · · Score: 1

      The US never really had an imperial phase, at least not as a Super Power. Had it, there would be no Germany, Japan, South Korea, Cuba, Panama, Iraq, Afghanistan, etc. etc. etc. They would all have been assimilated.

      Instead we can't even be bothered to guard our own borders.

      What ever the outcome for the US, only one thing is certain. Australia will never be a super power. But should the wrong people come to power in China, you can bet Australia will be occupied in short order. Too many resources, too few people.

      And this brings us back to adoption of IPV6. With just 21 million people, and a network installed much later than that in Europe or North America, and a very small number of ISPs its much easier to get to IPV6.

      Comcast servers 22.9 million cable customers. One company, with more subscribers than Australia has citizens.

      --
      Sig Battery depleted. Reverting to safe mode.
    145. Re:ISP by HiThere · · Score: 1

      Even the Romans had their Federati, or federated tribes. The US empire, however, is more like that of Egypt, i.e., essentially commercial, with only a minimal military backing.

      But it's still an imperial phase. It's just that different empires look different. Alexander's wasn't Rome's wasn't Persia's wasn't Egypt's. They're all different. Most of them don't subsume their member state's identities. (Rome was a bit extreme in that way, though not the most extreme.)

      N.B.: I left out the Toltecs, the Aztecs, the Maya, and the Inca. I don't know enough to say more about them than that they had imperial phases.

      Loosely speaking a civilization is in an imperial phase when decision making is concentrated in one small group, and it is dominant in the area of the world that is significant to it. A Triumvirate or even a mandarinate isn't enough to keep one out of an imperial phase. (The mandarinate would need to be dominated by a small collection of mandarins [civil servants], but that is the normal way that such groups operate.)

      There is an argument that the US isn't really in an imperial phase, because it's leaders are still elected. When, however, I look at the process by which candidates are selected I'm not convinced. Neither is the oligarchy always backing the candidate who eventually succeeds enough to say that it isn't in an imperial phase. (That kind of thing tended to happen in Rome, too, until the Praetorian Guard started selecting emperors. I'm not sure about after they were removed [the Guard, I mean].)

      OTOH, I think that the US empire is more similar to Egypt's empire...basically commercial. This may mean that it's fall will be basically commercial, and the military force involved will be minor. It is certainly to be hoped that this is the case. (I wish I knew more about the Egyptian empire, so I could make better arguments, but I'm a bit weak on it. I am, however, [I think!!] talking about post Alexander. However their earlier empire was also basically commercial. Militarily it was so weak that it was unable to defend Israel from an invasion by either the Philistines or the Hebrews. Commercially it was so strong that it effectively reconquered the province within a few decades. [OTOH, Egypt was quite happy to not be obligated to defend against the Assyrians, so they might have even *wanted* a buffer state. But I may be conflating periods of time.])

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    146. Re:ISP by Fareq · · Score: 1

      which means the very carefully hidden patents that mean you will be sued into oblivion as soon as everyone finished their roll-out still have 10 years left.

    147. Re:ISP by Fareq · · Score: 1

      What, by leaving the one and only ISP in the area?

      Yeah, that'll work.

    148. Re:ISP by Fareq · · Score: 1

      For privacy.

      If I have sufficiently many users, it becomes quite possible (with reasonably simple-to-set-up systems) to make it virtually impossible to reconstruct any user's complete clickstream.

      With each machine broadcasting a publicly accessible IP address that includes the full MAC address, it becomes trivial to permanently track the full clickstream of every user on my network -- and even to track that user's clickstream between all of the networks that they ever participate in, since the (publicly-broadcast) MAC will still be quasi-unique.

    149. Re:ISP by Fareq · · Score: 1

      The only reason that they charge more right now is... because with only one provider in most areas, there is no competition and they can charge what ever the hell they like, because what are you going to do, not have internet access?

    150. Re:ISP by marka63 · · Score: 1

      You don't need the external firewall in the first place. Current OS's can be put on the net without a external firewall. Remember you don't need to give every machine a publicly routable address in the first place.

    151. Re:ISP by marka63 · · Score: 1

      Ask the vendors. All of these products were developed years after IPv6 was standardised. Most if not all of them can be updated over the net to support IPv6. It's not like IPv6 requires specialised hardware. Also most of them will be happy with a double NAT and ISP's will be supporting dual stack for year to come.

    152. Re:ISP by Bengie · · Score: 1

      Even the default Win7 won't let a non-local subnet have local service access. Even if I plugged directly into my cable modem with no hardware firewall, my machine would be secure with the default firewall settings.

      Firewall vs NAT argument is pointless for home users.

      Firewall vs NAT argument is pointless when you have a a network admin who knows how to setup a firewall.

      I'm sure IPv6 + uPNP-firewall would give the same protection.

    153. Re:ISP by dudpixel · · Score: 1

      I'm with OP, when my ISP gives me one.. i'll deal with it.

      its probably fairer to say, when your ISP gives you one, you hope they've already dealt with it (and everyone else on the net)

      I vote we have a cutover day where the entire internet switches over at once :-) what could possibly go wrong?

      --
      This seemed like a reasonable sig at the time.
    154. Re:ISP by shtrom · · Score: 1

      Too much could change between now and then (then probably being in about a decade or so).

      Current predictions for the RIRs running out of IPv4 space is August this year , same solutions may help keeping the v4-only net running for a bit longer, but the decade you mention seems a bit unreasonnable.

      Until my home ISP or the ISP for the company I work for offers IPv6, I think it's going to be very easy to ignore IPv6.

      I'm with OP, when my ISP gives me one.. i'll deal with it.

      The main issue, which is far from being new and, as far as I'm concerned, is one of the main causes of lack of IPv6 deployments yet, is that it's a chicken and egg problem. ISPs do not implement IPv6 because their customers don't ask for it, and customers don't care to ask (and why should they, in most cases). Maybe the first step to “deal with it” is to ask your ISP about their plans, and when you'll get connectivity. It's not much, and doesn't even require technical skills.

      After all, even ComCast has started a large scale <cough> deployment.

    155. Re:ISP by AmiMoJo · · Score: 1

      Do people really want an externally visible address for each machine behind their router though? Some people like the privacy of NAT.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    156. Re:ISP by garwain · · Score: 1

      BEcause the next level up (ISP) isn'r ready, doesn't mean we have to sit on our thumbs waiting for them. This isn't a change that has to happen over night, but the time to start is NOW. Simply start to ensure that all equipment is ready to support IPV6, plan your rollout when you get addresses, plan to upgrade equipment that doesn't support IPV6 over the next year or 2, and pray to your tech deity that the transition will go smooth, when it happens.

    157. Re:ISP by LordVader717 · · Score: 1

      All neat and dandy, but unless your modem and router support it you're not going to get very far.

  2. "equivalent to the Y2K problem" by bareman · · Score: 1

    So really no big deal then?

    1. Re:"equivalent to the Y2K problem" by Stregano · · Score: 2

      The world, it will end

      --
      The world is how you make it
    2. Re:"equivalent to the Y2K problem" by John+Hasler · · Score: 2

      No big deal if an equivalent amount of timely effort is put into it. In other words, It'll be what Y2K would have been had we done nothing.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:"equivalent to the Y2K problem" by conspirator57 · · Score: 1

      yeah. this will be just the make work *cough* i mean gallant enterprise that will spur our tech driven economic recovery. just think of all the programmers, sysadmins, etc. that companies will have to hire to implement and test this. full employment here we come. /homer_simpson_voice

      or something like that.

      --
      "If still these truths be held to be
      Self evident."
      -Edna St. Vincent Millay
    4. Re:"equivalent to the Y2K problem" by ShanghaiBill · · Score: 1

      No big deal if an equivalent amount of timely effort is put into it.

      Nonsense. Plenty of companies did absolutely nothing to prepare for Y2K. Entire swaths of the third world budgeted $0 for Y2K. They had little or no problems when the time came.

    5. Re:"equivalent to the Y2K problem" by Firehed · · Score: 2

      A massive undertaking by programmers worldwide in order to prevent a catastrophic meltdown. Completed just in time in a way that's transparent to the rest of the world, making it seem like no big deal.

      Yeah, actually it'll probably be quite a lot like Y2K in that sense.

      --
      How are sites slashdotted when nobody reads TFAs?
    6. Re:"equivalent to the Y2K problem" by Applekid · · Score: 3, Insightful

      The nice part is, unlike Y2K, is that there's no hard drop-dead date by which all work has to be done and all of a sudden there's a bunch of folks laid off. IPv4 can be a looming threat for years to come! Huzzah!

      --
      More Twoson than Cupertino
    7. Re:"equivalent to the Y2K problem" by marcello_dl · · Score: 1

      it`s been years that the issue of insufficient ip space is debated. Governments so keen on regulating our internet experience and the digital tv didn`t even require that new network gear be ready to support it, or did they?

      so my prediction is: there will be the expected crisis, no matter if severe or prolonged, and the solutions will involve more centralization or some more control over the net, as the existing trend goes.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    8. Re:"equivalent to the Y2K problem" by Wraithlyn · · Score: 1

      Yeah... I don't know if equating it to Y2K is the best way to instill a sense of urgency.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    9. Re:"equivalent to the Y2K problem" by bunratty · · Score: 1

      Not many critical systems in the third world are highly computerized. Even those that are obtained their systems from companies that did spend money on Y2K.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    10. Re:"equivalent to the Y2K problem" by JustOK · · Score: 1

      because they depended on the work of others.

      --
      rewriting history since 2109
    11. Re:"equivalent to the Y2K problem" by tqk · · Score: 1

      So really no big deal then?

      Y2k was no big deal because we fixed most of it! You people who think it was scam to employ consultants for no reason are fools! There were plenty of failures noticed after the fact (see comp.risks archives) because they weren't fixed, or weren't fixed correctly.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    12. Re:"equivalent to the Y2K problem" by SmilingBoy · · Score: 1

      it`s been years that the issue of insufficient ip space is debated. Governments so keen on regulating our internet experience and the digital tv didn`t even require that new network gear be ready to support it, or did they?

      The U.S. government required it for all gear they purchased since 2006(?).

    13. Re:"equivalent to the Y2K problem" by petermgreen · · Score: 1

      And likely every decade for the rest of the century we will now have problems because devs decided to kick the can down the road rather than fixing the 2 digit year problem properly.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    14. Re:"equivalent to the Y2K problem" by StikyPad · · Score: 1

      Looks like the Mayans were right after all!

    15. Re:"equivalent to the Y2K problem" by Anonymous Coward · · Score: 0

      Exactly. Worst thing that ever happened was year 19100 printed here and there instead of 2000.

    16. Re:"equivalent to the Y2K problem" by geekoid · · Score: 1

      Yes, the third world with their massic infrastructure.

      The old data drive industries where in a world of hurt. Finance, insurance, government agencies.
      I personally watched several tests crash test systems in the worst way. Major financial operation would of halted for months. Maybe years.

      I am really tired of ignorant fucks like you using the logica l fallacy that since nothing happens, the massive effort to fix ti was a waste.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    17. Re:"equivalent to the Y2K problem" by rjstanford · · Score: 1

      Here's hoping that 32 bit software has all been recompiled before the Y2.038K problem rears its ugly head, too. That's 32bits of seconds past the Epoch (1/1/1970 IIRC). Of course, most "modern" software doesn't have the fixed-record-layout problems that a lot of the older COBOL systems did, so it'll be easier to work with.

      Not easy, mind you. But easier.

      --
      You're special forces then? That's great! I just love your olympics!
    18. Re:"equivalent to the Y2K problem" by tqk · · Score: 1

      And likely every decade for the rest of the century we will now have problems because devs decided to kick the can down the road rather than fixing the 2 digit year problem properly.

      Agreed, and that's not even including programmer dumbth! I recently fixed a fourteen year old bug where one routine was datestamping YYYYMMDD and another was YYYYDDMM. How can something like that pass scrutiny for fourteen years?!? It did!

      Apple can't even do time correctly, considering their iPod alarm fsckup last month. If they can't afford competent devs, who can? MS just tries to do their best (in theory) and I can remember times when they screwed it up too.

      Mistakes happen, sometimes this is rocket science, and the scope of knowledge needed to handle it all is vast and can be intimidating. Mortals/lusers blaming us for Y2k management decisions doesn't help. Those decisions weren't under our control.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    19. Re:"equivalent to the Y2K problem" by FliesLikeABrick · · Score: 1

      For some number of companies I'm sure the publicity and thought that went into the [potential] Y2K problem helped them avoid problems. For others it didn't, but at least they knew it wasn't going to be a showstopper for them. Now, whereas Y2K was a "maybe it will impact us, maybe it won't" deal, IPv6 will eventually impact every person and business in that it requires the attention to equipment support and enabling v6 connectivity on their networks. Regardless, evaluating a company's IPv6 readiness likely won't hurt anything, just like it didn't hurt to be ready for (or better yet avoid) Y2K issues.

    20. Re:"equivalent to the Y2K problem" by petermgreen · · Score: 1

      IPv6 will eventually impact every person and business

      If your internal networks are never likely to outgrow 10.0.0.0/8 and your only use of the internet is to connect outbound to conventional "server" services and maybe run one or two public servers then any significant impact is likely to be a VERY long way down the road if it happens at all. Maybe you will pay a more for the handful of public IPs you use but it probablly won't be significant in the cost of running a business. Maybe the servers you connect to or the clients wanting to connect to your servers will eventually become v6 only but not for a LONG time. Likewise for end users who only access traditional server services there is likely to be little impact from being switched onto ISP based NAT.

      On the other hand if you rely on making outbound connections to equipment on home grade connections and/or using protocols that use NAT traversal* you should be making contingency plans at this point. Most ISPs will probablly offer public v4 IPs for an extra charge but that extra charge may be rather substantial. They may also offer IPv6 but I wouldn't bet on it for the shittier end of ISPs. Similarly if you are planning a large buildout of public IP networks or have large existing blocks that are provider alllocated rather than provider independent you need to consider that things may get very expensive.

      Regardless, evaluating a company's IPv6 readiness

      IMO what you should really be investigating is what impact IPv4 exhaustion will have on you and your buisness partners. IPv6 may or may not play a part in mitigating the effects that exhaustion.

      * Nat traversal works reliably with "full cone", "restricted cone" and "restricted port cone" NATs, doesn't work at all with symetric NATs and is unreliable with "port preservative" NATs. Further with "port preservative" NATs the probability of NAT traversal operating properly goes down as the load on the NAT increases. Linux does port preservative NAT. I'm not sure what most "carrier grade" NATs do.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    21. Re:"equivalent to the Y2K problem" by Nyeerrmm · · Score: 1

      Try dealing with time when you're actually doing rocket science! Leap seconds, measurable light travel time, and variations due to relativity make for incredible confusion.

      Sadly I don't think most people realize how complicated timekeeping is even in terrestrial settings. The fact that Apple and MS face timing bugs is no surprise at all.

    22. Re:"equivalent to the Y2K problem" by tqk · · Score: 1

      Try dealing with time when you're actually doing rocket science!

      Oh come on! Part of your [Nasa] group's talking m/sec, and the other's thinking feet/sec == Satellite smashes into/overshoots Mars. Predictable result.

      Time's not that hard to deal with, as long as you're just doing what a regular computer needs.

      The fact that MS and Apple fsck this up so badly, often, is the important bit.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  3. Ignoring VP6 by Anonymous Coward · · Score: 1

    If you completely ignore it, isn't it likely you'll continue on with no adverse effects? I thought VP4 would continue to work with no tweaking necessary, as long as you're not using broken equipment.

    1. Re:Ignoring VP6 by rjstanford · · Score: 2

      Yup. And realistically, although its not something to be proud of, there's too much money for everyone in continuing to work with IPv4 addresses for years now to force anyone over the wall to IPv6 only.

      Its probably going to come down from on high - want any new routable IPs? Your ISP will force you to be fully v6 compatible. Why? Because their upstream is doing the same to them...

      In the next 6-24 months though, expect a remarkable amount of horse-trading of large IPv4 blocks.

      --
      You're special forces then? That's great! I just love your olympics!
    2. Re:Ignoring VP6 by 99BottlesOfBeerInMyF · · Score: 2

      If you completely ignore it, isn't it likely you'll continue on with no adverse effects? I thought VP4 would continue to work with no tweaking necessary, as long as you're not using broken equipment.

      But we all buy and acquire equipment. Getting a wireless router for your home, maybe you should check the specs a bit more closely now. Buying a set top DVR? You might want to do the same. Trying to decide if your old computer needs an OS update? Some will never have IPv6 support.

      For end users these are concerns that could bite them down the road. For corporations, these are the kind of acquisition failures that will cost millions down the road.

  4. IPv6 Mess by Anonymous Coward · · Score: 4, Interesting

    Not so fast:

    http://cr.yp.to/djbdns/ipv6mess.html

    http://marc.info/?l=openbsd-misc&m=128822984018595&w=2

    1. Re:IPv6 Mess by dmelomed · · Score: 0

      Not so fast:

      http://cr.yp.to/djbdns/ipv6mess.html

      http://marc.info/?l=openbsd-misc&m=128822984018595&w=2

      Agreed. Mod parent up.

    2. Re:IPv6 Mess by Omnifarious · · Score: 1

      Yep, it's a mess. But migration is still critical. The fact its a mess just means that it's that much harder to do right. Maybe if people hadn't been putting their fingers in their ears and shouting "NAT NAT NAT!" for the past 5 years, it wouldn't be such a mess now.

    3. Re:IPv6 Mess by dmelomed · · Score: 1, Interesting

      You don't get it - IPv6 itself is a misengineered piece of crap.

    4. Re:IPv6 Mess by h00manist · · Score: 1

      You don't get it - IPv6 itself is a misengineered piece of crap.

      Well, that's a position I've never heard. The messiness of the transition is, well, yes a mess, but that does mean that more techies will make more money to fix it all up. It will get all fixed up one way or another, but it will cost a hell of a lot more.

      --
      Build your own energy sources from scratch. http://otherpower.com/
    5. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      No, you don't get it, at all, you just try to parrot crap you've heard to make yourself sound smarter (apparently without even reading the shit you're parroting). There's nothing whatsoever wrong with the engineering of IPv6, it's the implementation of the transition that's a clusterfuck.

    6. Re:IPv6 Mess by SmilingBoy · · Score: 5, Insightful

      Not so fast:

      http://cr.yp.to/djbdns/ipv6mess.html

      I don't agree at all with this article. The author claims that IPv6 should have been designed as an extension to IPv4 so that IPv4 and IPv6 hosts can communicate with each other directly. This is fundamentally impossible. The IPv4 host can only send packets to IP addresses with 32 bit. Any longer number is not understood by the IPv4 host. In order to make this work, the IP stack of every IPv4 host would need to be updated. Guess what has to be done to have IPv4 and IPv6 dual stack? The IP stack of every IPv4 host needs to be updated!

    7. Re:IPv6 Mess by Junta · · Score: 3, Informative

      Agreed in principle, however NAT64 enables *precisely* what djb complains about. An IPv6 only host can now meaningfully participate in an internet filled with v4-only servers.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      You already said that here

    9. Re:IPv6 Mess by SmilingBoy · · Score: 1

      Indeed. But I simply don't see the design problem in IPv6.

    10. Re:IPv6 Mess by GooberToo · · Score: 1

      You don't get it - IPv6 itself is a misengineered piece of crap.

      Never heard that before. On what do you base such a determination?

      From what I've seen of IPv6, if fixes much of the insanity which was IPv4. So if IPv6 is a "piece of crap", it seems like a foregone conclusion IPv4 is completely unusable. So it seems your argument, if anything, impresses a sense of urgency for the migration to IPv6.

    11. Re:IPv6 Mess by anboni · · Score: 2

      http://cr.yp.to/djbdns/ipv6mess.html

      I'm amazed at how much misinformation and outright bullshit someone can put into one single webpage...

    12. Re:IPv6 Mess by dmelomed · · Score: 0

      Not so fast:

      http://cr.yp.to/djbdns/ipv6mess.html

      I don't agree at all with this article. The author claims that IPv6 should have been designed as an extension to IPv4 so that IPv4 and IPv6 hosts can communicate with each other directly. This is fundamentally impossible. The IPv4 host can only send packets to IP addresses with 32 bit. Any longer number is not understood by the IPv4 host. In order to make this work, the IP stack of every IPv4 host would need to be updated. Guess what has to be done to have IPv4 and IPv6 dual stack? The IP stack of every IPv4 host needs to be updated!

      That's right. IPv4 should have been able to talk to IPv6 and vice/versa. Nobody wants to upgrade as long as IPv6 remains useless (because it can't talk to IPv4, and IPv4 can't talk to IPv6). The IPv6 design requires every server administrator to upgrade to IPv6 (but where is the incentive for this massive undertaking?) while it remains "useless" (since few clients have IPv6). Few clients have any incentives to upgrade to IPv6 because very few servers have IPv6. It's a really shitty situation, thanks to a shitty design.

    13. Re:IPv6 Mess by BitHive · · Score: 2

      Reading DJB's screed just makes me sad for the man. He literally expects any IPv6 implementation plan to entail a "magic moment" where literally everyone starts using IPv6 end-to-end, simultaneously. This is the kind of "informed" stance I'd expect out of a libertarian claiming we can eliminate the income tax entirely, but not from an expert who should appreciate the absurdity of such an expectation.

    14. Re:IPv6 Mess by SmilingBoy · · Score: 2

      Why is it better to update the IPv4 stack to allow for this new fangled IPv4+ protocol than to update to IPv6 in the first place?

    15. Re:IPv6 Mess by Stray7Xi · · Score: 1

      You don't get it - IPv6 itself is a misengineered piece of crap.

      So was IPv4

    16. Re:IPv6 Mess by GooberToo · · Score: 2

      You're talking apples and oranges. Most of your comment simply doesn't make sense.

      In order for IPv4 to be compatible with IPv6, ALL IPv4 stacks would require updates and still have all of the IPv4 flaws and problems and limitations - like addressing. Or, with the same hassle, you can update to IPv6, get superior addressing, lots of additional benefits, AND backward compatibility via either dual stack (IPv4+IPv6) or technology such as NAT64 and DNS64.

      So yes, as others have said, the migration is a mess, but by in large, the only real problem is one of mindshare - not technology. And poor excuses, such as that article, only serves to slow adoption and creation problems while spreading misnomers about adoption possibilities.

      I guess you could argue that articles such as that created solutions such as NAT64, but given that such solutions exist today, we don't have a reason to look back at such articles at this point.

    17. Re:IPv6 Mess by petermgreen · · Score: 1

      Guess what has to be done to have IPv4 and IPv6 dual stack? The IP stack of every IPv4 host needs to be updated!

      And so does the IP stack of every router in between. And then all the admins running those routers have double the workload because they have to route two completely serperate sets of addresses and then people resort to half baked tunnel solutions which makes website operators reluctant to offer IPv6 because it has a negative impact on their users average browsing experiance (at best they get an experience no better than they had with ipv4, at worst they have to wait for a timeout on every pageload which makes web browsing EXCRUCIATINGLY slow).

      With clever design a "long IP" packet could have been made to look like a UDP packet to some "reserved" destination address when passing over legacy infrastructure. That way only the end systems and the default free zone* infrastructure would need to be updated. Existing home routers and ISP/corporate networks could remain untouched. If the design was done right even legacy NATs could have been left untouched.

      IPv6 does have some transition systems but teredo is complex and fragile because it works against the NAT rather than with it and 6to4 only works if you have a public IPv4 IP on the box running 6to4.

      But the time for argument on that is in the past now, we have no choice but to press ahead with some combination of IPv6 and natted IPv4. There is no way another new protocol will gain significant support in the time we have left before the RIRs start to run out of addresses.

      *The default free zone is the group of routers that have no default route and instead have a routing table for the entire internet.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    18. Re:IPv6 Mess by GooberToo · · Score: 1

      Please don't mod parent up because the posts are a bunch of misinformed bullshit.

      The only valid argument contained in either of those links are, "we need a migration plan." That's it. Its hardly earth shattering.

      And in the second link I can summarize that idiocy easily:
      1) Pragmatically not a problem and just ignorant whining
      2) Pragmatically not a problem and just ignorant whining
      3) Boohoo, its a problem and can't be solved because I'm ignoring that people have already solved the problem which doesn't exist.

      Not so fast? How about, BULLSHIT!

    19. Re:IPv6 Mess by PRMan · · Score: 3, Informative

      Yes, this would have been a whole lot easier if IPv4 addresses like: 76.33.45.121 became 0::76:33:45:121, for instance. Then everyone could easily do IPv6 passthrough. What were these people thinking that created IPv6?

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    20. Re:IPv6 Mess by WaffleMonster · · Score: 2

      I love and respect DJB but he is reacting to a common set of concerns without understanding the entire problem space and without understanding why things must be the way they are.

      On his compatibility argument.. it is just not possible. You could make IPv4 a subset of IPv6 which the ::n.n.n.n and some translation technologies seek to do but this does NOTHING to address the problem of address shortage.

      A very simple question remains.. What address does an IPv4 host use to respond to an IPv6 host after the IPv4 pool is exhausted? It can't be IPv4 because there are none for the IPv6 host to be assigned and it can't be IPv6 because IPv4 does not understand IPv6.. AND you can't retroactivly make IPv4 compatible with IPv6 without wholesale updates to the entire infustructure... (AKA IPv6 transition)

      I wish there was another way but it just isn't technically possible to have interop without the deployment of CGNs.

      At everything above L3 it doesn't matter because of DNS bindings and dualstack hosts it looks like both protocols work seemlessly together which is really all that the end user cares about.

    21. Re:IPv6 Mess by GooberToo · · Score: 1

      How so? I'll ignoring that your statement is a red herring troll and bite...

      And I'll offer that by your own logic, you are stating that IPv4 is mis-designed and a kludge, which the world has outgrown. Since IPv6 fixes an endless list of IPv4 problems, using your own argument, we are better off with IPv6, regardless of your "assessment."

      Basically, you're complaint is that NAT sucks and that we're better off by forcing NAT and an even worse protocol on the mases; which completely ignores that fact that if you get off your lazy ass, such paths for a migration can be completely skipped and ignored.

      Basically, NAT64 is only a problem when you have lazy people like you who refuse to migrate to a superior solution. First you bitch there isn't a migration path. A migration path is provided and then you bitch that a migration path is provided. WTF?! You do realize that once people have migrated, NAT isn't needed. AND, given many networking needs, is simply not required.

    22. Re:IPv6 Mess by evanism · · Score: 2

      As a network admin i ABSOLUTELY agree with the first article. IPv6 is going to down in all of history as the greatest disaster in IT. I can barely speak to another admin who isnt loosing hair over this.

      --
      Just bought a new quantum computer, but I'm uncertain how it works.
    23. Re:IPv6 Mess by evanism · · Score: 1

      Perhaps then you dont understand the issues. What is the bullshit? The article is well written referenced and communicates the problems clearly. What is truely elegant is he is speaking in terms of economics... All supply and demand.

      --
      Just bought a new quantum computer, but I'm uncertain how it works.
    24. Re:IPv6 Mess by SmilingBoy · · Score: 1

      With clever design a "long IP" packet could have been made to look like a UDP packet to some "reserved" destination address when passing over legacy infrastructure. That way only the end systems and the default free zone* infrastructure would need to be updated. Existing home routers and ISP/corporate networks could remain untouched. If the design was done right even legacy NATs could have been left untouched.

      But isn't that in principle what 6in4 and AYIYA do?

    25. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      It's not impossible. It just wasn't done this way.

      If the existing IPv4 space was embedded in IPv6, it could be part of 0000:0000:0000:0000:0000:0000, and that prefix could be optional (the prefix could really be anything, as long as it was a standard). This would make an IPv4 address of 123.123.123.123 be 0000:0000:0000:0000:0000:0000:7b7b:7b7b (aka 0::7b7b:7b7b).

      All servers would then automatically be part of the IPv6 network, and accessible from any IPv4 client, and from any IPv6 client that is in that same IPv6 subnet. With a minor update to the router or host, the old IPv4 server could talk to any IPv6 client too... they'd just start sending full length packets.

      It doesn't completely solve the problem or make the entire issue go away, but it does take care of one huge side of the issue - making sure servers are all still accessible. It would get the ball rolling. Right now, every element of the IPv6 dream is waiting on the other parts (ie. My ISP doesn't give me v6, so as a client, I can't talk on v6; servers have no need for v6 because all clients talk v4; the server network doesn't need v6 because servers aren't asking for it and they can milk more money from v4; ISP network doesn't care because v6 clients would simply incur more cost and management with no immediate benefit to the customer - AND it would allow the clients to have lots of devices with globally accessible addresses (running servers from home) which they can not do today)

      Something needs to get the ball rolling. Running out of v4 addresses is probably going to have the opposite effect - they become a scarce commodity for which the owners can change more money.

      I do think we will see a few adopters in areas that used to be large private networks. Ex. my company is made up of many subsidiaries and the 10/8 network was mismanaged in every one of them (we're more-or-less out of space). Moving to IPv6 internally would provide a ton of benefits, and there's little to no v4 client/server issues because they were all internal addresses before (do 6to4 on the router to get normal internet access). This would also let us reclaim some of our misused v4 space and utilize it better on our public servers (where we've been forced to use some awful DNAT and LVS hacks).
      The same could be done at universities.

      It might then trickle down to home users that need to connect to work/uni servers.
      That would give ISP's some motivation to support it, and they might just roll it to all clients then.
      And if the uni's are on it, the kids will be making new stuff on it and possibly creating more need/value.
      Many years later, new servers might start popping up only on the v6, and then there will be motivation to get all servers/clients moved.

      This would be years and years away before seeing any movement though. Whereas, if IPv6 were designed as an extension to IPv4, we'd already be part way there.

      Maybe someone will come up with a "killer app" for v6. The next version of bittorrent, or distributed social network (requiring home servers), or something to do with static v6 IP's for phones.

    26. Re:IPv6 Mess by Omnifarious · · Score: 1

      Not really anymore so than IPv4 was. And in some ways it's better. One article complains about some technical details of IPv6 that were attempts to fix stupidities in IPv4 but ended up being stupid themselves. Another talks about how badly the transition is being handled. But neither really says that IPv6 is inherently any more flawed than IPv4 is.

    27. Re:IPv6 Mess by SmilingBoy · · Score: 1

      If the existing IPv4 space was embedded in IPv6, it could be part of 0000:0000:0000:0000:0000:0000, and that prefix could be optional (the prefix could really be anything, as long as it was a standard). This would make an IPv4 address of 123.123.123.123 be 0000:0000:0000:0000:0000:0000:7b7b:7b7b (aka 0::7b7b:7b7b).

      All servers would then automatically be part of the IPv6 network, and accessible from any IPv4 client, and from any IPv6 client that is in that same IPv6 subnet. With a minor update to the router or host, the old IPv4 server could talk to any IPv6 client too... they'd just start sending full length packets.

      And guess what - the whole IPv4 address space is embedded in IPv6 at ::ffff::/96 just as you suggested (that is the range from 0000:0000:0000:0000:0000:ffff:0000:0000 to 0000:0000:0000:0000:0000:ffff:ffff:ffff). So feel free to write the "minor update" to the IPv4 clients and just start using this address space and they will be able to talk to IPv6 clients. Easy peasy.

    28. Re:IPv6 Mess by WaffleMonster · · Score: 1

      It's not impossible. It just wasn't done this way.

      If the existing IPv4 space was embedded in IPv6, it could be part of 0000:0000:0000:0000:0000:0000, and that prefix could be optional (the prefix could really be anything, as long as it was a standard). This would make an IPv4 address of 123.123.123.123 be 0000:0000:0000:0000:0000:0000:7b7b:7b7b (aka 0::7b7b:7b7b).

      Ah... you can actually just type ::123.123.123.123 and get the same bit pattern in IPv6 address. There are also transition technologies that make this work..This SOLVES NOTHING.

      All servers would then automatically be part of the IPv6 network, and accessible from any IPv4 client, and from any IPv6 client that is in that same IPv6 subnet. With a minor update to the router or host, the old IPv4 server could talk to any IPv6 client too... they'd just start sending full length packets

      "A minor update to the host" ... .. I..ah so ah... ..ahh...please stop and think about what you just said.

      When we run out of IPv4 addresses your map breaks. All IPv4 hosts need a "minor update" to communicate with IPv6 hosts which can no longer map to IPv4 because there is no more IPv4.. Thus IPv4 can no longer talk to IPv6 *and* vis-versa.

      There is no such thing as a "minor update". It doesn't exist...think about it.

    29. Re:IPv6 Mess by anboni · · Score: 1

      Oh, I understand the issues just fine. It's DJB who clearly demonstrates he doesn't understand the issues. His argument derails in the second paragraph, where he appears to go by the assumption that at some point we flip a switch (he calls it "the magic moment") to go from ipv4 to ipv6. ipv6 was designed with the idea of it running alongside ipv4 and in fact all mainstream operatings systems and enterprise networking equipment are perfectly capable of this right now. Yes, transition will be messy in the upcoming few years, but that is for the most part not because of poor design choices in ipv6. That is caused by almost everyone worldwide putting their fingers in their ears and singing lalalalalala whenever the topic is brought up (some think NAT is the solution, others say we should just force some of the holders of /8 blocks to give those up). Had everyone gotten their acts together 5 years ago, we would be visiting most websites over ipv6 by now.

    30. Re:IPv6 Mess by Breakthru · · Score: 0

      Not so fast:

      http://cr.yp.to/djbdns/ipv6mess.html

      WHAT?

      How on earth IPv6 does not contain the whole IPv4? It HAS to be that the whole INTERNET is a subnet of IPv6.

      Do you have an IPv6 connection? You talk to everyone. You only have old IPv4 connection? You only talk to the subnet (and lots of proxies will be available to relay your packets to the IPv6 people).

    31. Re:IPv6 Mess by tqk · · Score: 2

      http://cr.yp.to/djbdns/ipv6mess.html:

      ... after all, once IPv6 is working, we can move everything to IPv6, so who cares about IPv4? The problem is that this mistake has gigantic effects on the cost of making IPv6 work in the first place.

      That's what's wrong, and why it's going to be a mess.

      Don't create replacements that can't grandfather in what they replace. FFS.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    32. Re:IPv6 Mess by Rising+Ape · · Score: 1

      Is there a way for NAT64 to work without using DNS to fake AAAA records? If not, it's going to have trouble with things that handle IP addresses directly (P2P, Skype?). I suppose you could require applications to work it out themselves (after all, they had to handle the first round of NAT themselves), but that's not ideal.

      Perhaps that was one thing that could have been done better, by having a way of advertising the address of a NAT64 gateway to IPv6 hosts. Oh well, too late now.

    33. Re:IPv6 Mess by complete+loony · · Score: 1, Informative

      That was the original idea. But of course you would need to convert those decimal numbers to hex. The current plan would make that address available as 0::FFFF:4C21:2D79.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    34. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      I don't agree at all with this article.

      Completely disagreeing with DJB is like going to the mall wearing an "I'm stupid" t-shirt.

      (The funny thing about DJB is that completely agreeing with him is similar ;)

    35. Re:IPv6 Mess by Yaztromo · · Score: 1

      Not so fast:

      Anytime you read an anti-IPv6 rant that doesn't even once mention how their magical solution is even routable, and does so without blowing up the routing tables beyond belief or computation, you have my permission to kick the author in the nutsack.

      Hard.

      Yaz.

    36. Re:IPv6 Mess by WaffleMonster · · Score: 1

      That was the original idea. But of course you would need to convert those decimal numbers to hex. The current plan would make that address available as 0::FFFF:

      This is a little confusing... ::ffff is the IPv4 mapped IPv6 address used *internally* for dual stack sockets. (They are mapped to the hosts native IPv4 stack) These addresses are explicitly forbidden from being sent as IPv6 over the wire.. It is local representation only.

    37. Re:IPv6 Mess by sjames · · Score: 1

      But offers little advantage over dual stack with an ipv4 nat.

    38. Re:IPv6 Mess by GeorgeS · · Score: 1

      Guess what has to be done to have IPv4 and IPv6 dual stack? The IP stack of every IPv4 host needs to be updated!

      at worst they have to wait for a timeout on every pageload which makes web browsing EXCRUCIATINGLY slow).

      If the site is not on IPv6 they shouldn't have DNS entries for thier v6 addresses so why would people have to wait for a timeout?

      --
      "I'd rather have a bottle in front of me than have to have a frontal lobotomy."
    39. Re:IPv6 Mess by eelke_klein · · Score: 2

      Actually if you read the current plan section 2.2 item 3 you would know that decimal is allowed in this case: ::FFFF:76.33.45.121

    40. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      An IPv4-only host gets a connection from an IPv6-only host with such an address, how does it reply? It can't because it cannot express IPv6 addresses. That's why this is not done.

    41. Re:IPv6 Mess by rdebath · · Score: 1

      Yep, DJB is pretty good at that. His arrogance shows through in a lot of his writing, unfortunately he is often right, at least in part. He's right, in part, here too the switchover from IPv4 to IPv6 is a PITA, but all his objections were raised around ten years before he thought of them and this was the best solution. (he wrote this in 2002, IPng was being designed in 1992 and was eventually assigned as IP version 6)

      One thing he doesn't seem to understand is the actual nature of a packet network. The fact that every packet must have the address of the host it's going to. So for his seamless scheme to connect IP hosts with IPng hosts to work the IP host must be able to put a huge (128/256/variable bits) IPng address into the 4 bytes available in an IP packet. This is obviously physically impossible. Though it can be faked by creating a connection oriented proxy; eg: with NAT. Of course that brings a load more problems.

      He also seems to think that the 16777216 addresses available in 10.0/8 are enough for any local network; the mobile phone companies will disagree big time.

    42. Re:IPv6 Mess by julesh · · Score: 1

      Not so fast:

      http://cr.yp.to/djbdns/ipv6mess.html

      I've replied in detail to this article before, but my main point remains: Bernstein's attacking a strawman version of IPv6. Real IPv6 implementations have gateways that allow IPv6 clients to contact IPv4 servers. This removes most of the problems he discusses.

      http://marc.info/?l=openbsd-misc&m=128822984018595&w=2

      While these are interesting objections, and appear to be objects to real problems in IPv6 rather than imagined ones, none seem like showstoppers.

    43. Re:IPv6 Mess by julesh · · Score: 2

      There is a trivial mapping between IPv4 and IPv6 addresses, very similar to the one you propose. Bernstein's attack is against a strawman version of IPv6 that doesn't contain this feature.

    44. Re:IPv6 Mess by LordVader717 · · Score: 1

      Like Junta says in the post above, NAT64

    45. Re:IPv6 Mess by mjwalshe · · Score: 1

      they weren't thinking

    46. Re:IPv6 Mess by petermgreen · · Score: 1

      The time when things get excruciatingly slow is when users computers think they have v6 connectivity but either the link is just dropping all packets (some tunnel systems are known to fail in this way) or there is no route to the destination in question and no "destination unreachable" messages coming back either (routing between 6to4/teredo and native v6 seems particularly flaky).

      It's not a particularly common situation but afaict being in a situation where IPv6 gives better results than IPv4 is almost unheard of.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    47. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      No, I think that IPv6 should have gone for at the most 64 bit sub-nets because there are not a lot of 128-bit Embedded CPU's and memory controllers. This is where I think the really problem lies for the fast internet routers. They will be doing 128-bit calculations and look-ups on what are usually 32-bit architectures and newly available 64-bit embedded architectures.

    48. Re:IPv6 Mess by Junta · · Score: 1

      djb's point is that everyone has to be dual stack, you haven't gotten anywhere meaningful, If your provider can give you both, great. If IPv4 is exhausted, then there better be a way to get by without an IPv4 address at all.

      Besides if your provider has to juggle both IPv6 and IPv4, they have nothing to gain in terms of operational cost reduction by offering dual stack. They still have all the logistical problems of managing IPv4 space while at the same time doing v6. With NAT64, the carrier could just do IPv6 and potentially save some cash. The only downside is your endpoint is unaccessible from v4-only hosts, meaning it will be fine for most residential use short term, but servers will have to at least do IPv4, so dual stack makes a lot of sense there.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    49. Re:IPv6 Mess by Bengie · · Score: 1

      As a network admin i ABSOLUTELY agree with the first article. IPv6 is going to down in all of history as the greatest disaster in IT. I can barely speak to another admin who isnt loosing hair over this.

      Any patch/bandaid to IPv4 would be worse than switching to IPv6. There is no room left in IPv4 packets to expant the addressable range. Any "fix" to this would require changing how IPv4 anyway, which is WORSE than switching to IPv6.

      Any IPv4 change would require changing all software/hardware world wide. The "new" IPv4 wouldn't even be IPv4 compatible, the only thing it would share is the name.

      Sometimes it's easier to tear down the house and start over than work around a broken framework.

    50. Re:IPv6 Mess by butlerm · · Score: 1

      The author claims that IPv6 should have been designed as an extension to IPv4 so that IPv4 and IPv6 hosts can communicate with each other directly. This is fundamentally impossible.

      On the contrary, if IPv6 address space was designed to be an long term extension of the IPv4 address, dual stacking would not be required. Network reconfiguration wouldn't be required either.

      DJB recognizes that of course everyone will eventually have to get upgrades to handle the extra address space, or for anyone to practically use an address in the extended area. The difference is that the upgrade would be transparent, because no network reconfiguration would have to be done. All old IP addresses and routing prefixes would be preserved, on the new network, forever.

      After a few years, everyone would have extended address space compatible software and hardware and it would just start working automatically with extended addresses without any user intervention required. Network administrators, in particular, would be required to do precisely nothing. That is a major advantage in the real world.

    51. Re:IPv6 Mess by butlerm · · Score: 1

      There is a trivial mapping between IPv4 and IPv6 addresses

      Yes, but it is not supposed to be one that anyone is supposed to use, except as a temporary crutch. The IETF wants the entire existing network configuration of the world to go away. That includes all v6 mapped v4 addresses, network prefixes, and so on.

      A more viable transition plan would have the IPv6 backbone route those prefixes forever, as opposed to the current plan, which to first approximation is "not at all" - not on the v6 backbone at any rate.

    52. Re:IPv6 Mess by butlerm · · Score: 1

      Any "fix" to this would require changing how IPv4 anyway, which is WORSE than switching to IPv6.

      A proper fix to IPv4 would have the major advantage of being configuration compatible. A large corporation could upgrade to "IPv4 plus" and not know that it happened. It would just work. No dual stacking, no renumbering, no network reconfiguration, let alone maintaining two independent configurations at once.

      Once most of the organizations in the world had IPv4 plus compatible devices (without even knowing about it) addresses in the extended area could be used. That would be a _much_ cleaner transition plan than the reboot the world plan associated with IPv6. It could have happened a decade ago and most people would neither know nor care.

    53. Re:IPv6 Mess by sjames · · Score: 1

      djb's point is that everyone has to be dual stack, you haven't gotten anywhere meaningful, If your provider can give you both, great. If IPv4 is exhausted, then there better be a way to get by without an IPv4 address at all.

      Indeed, and so far, the front running way to do that is to assign 10/8 addresses and do carrier grade NAT while maintaining the full connectivity in IPv6.

      It's 6 one way and half a dozen the other.

    54. Re:IPv6 Mess by butlerm · · Score: 1

      What address does an IPv4 host use to respond to an IPv6 host after the IPv4 pool is exhausted? It can't be IPv4 because there are none for the IPv6 host to be assigned and it can't be IPv6 because IPv4 does not understand IPv6.

      DJB is suggesting something like an IPv4 plus with a compatible, routable address space. Meaning those IPv4 hosts instead of being upgraded to dual stack would be upgraded to single stack IPv4 plus, no network reconfiguration or renumbering required.

      Every IPv4 configuration in the world would be a viable IPv4 plus configuration. Major corporations could switch to IPv4 plus without knowing what happened. Network admins could be blissfully ignorant of the expanded address space for years.

      After this silent deployment had taken place during the natural refresh cycle, IPv4 plus addresses in the extended address space would be reachable by virtually everybody and could be used in a _single stack_ configuration without major headaches.

      As it happens there was such a proposal before the IETF back in 1993 (aka "TP/IX", RFC1475), but the IETF rejected it because they wanted a cleaner, "reboot the world" design. Bad mistake.

    55. Re:IPv6 Mess by Othar · · Score: 1
      If you ask John Curran, CEO of ARIN, and current cheerleader for IPv6 due to lack of any good alternative, he *agreed* with DJB about the economic disincentives and lack of transition planning. This is precisely *why* IPv6 just spent 13 years (1998-2010) wandering in the wilderness, unadopted. However, the "mistake" was made in 1993, before the major commercial growth of the v4 internet, when the main transition to analogize by was the 1981-1983 ARPANET cutover from NCP to IPv4. Which took multiple years, and had a messy interval where the quality of the v4 network stacks was mediocre. It should be unsurprising to see those characteristics replicated in the v4 to v6 transition.

      Note that today you can reach google and cnn over v6, though probably not yet your own firm, and still less than 20% of the Alexa top 100 or 1% of the top million web sites. Consumers in the US should continue to ignore v6 for 12-18 months while ISP support, broadband modem support, and wifi router support improves. But ISP's, businesses with asian supply chains or asian customers or mobile customers or government contracts had better get busy rolling out v6 on their outward facing services.

    56. Re:IPv6 Mess by WaffleMonster · · Score: 1

      No, I think that IPv6 should have gone for at the most 64 bit sub-nets because there are not a lot of 128-bit Embedded CPU's and memory controllers. This is where I think the really problem lies for the fast internet routers. They will be doing 128-bit calculations and look-ups on what are usually 32-bit architectures and newly available 64-bit embedded architectures.

      "Fast" routers are unlikely to route packets based on the full 128-bit destination due to limited precious tcam space.

      They are almost always configured to look at the first 64 bits only for routing assuming the remaining is a host identifier on the destination network.

    57. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      Why is it better to update the IPv4 stack to allow for this new fangled IPv4+ protocol than to update to IPv6 in the first place?

      Because it allows you to continue talking to the "old" network, while going straight to IPv6 will cut off the "old" network. It's called "transition".

    58. Re:IPv6 Mess by WaffleMonster · · Score: 1

      The author claims that IPv6 should have been designed as an extension to IPv4 so that IPv4 and IPv6 hosts can communicate with each other directly. This is fundamentally impossible.

      On the contrary, if IPv6 address space was designed to be an long term extension of the IPv4 address, dual stacking would not be required. Network reconfiguration wouldn't be required either.

      And when you ran out of IPv4 space IPv6 people would be totally disconnected from the IPv4 network until people on that network upgraded to IPv6... without of course the use of CGN. It is materially no different than tunneling IPv4 over IPv6 to an IPv4 CGN.

      DJB recognizes that of course everyone will eventually have to get upgrades to handle the extra address space, or for anyone to practically use an address in the extended area. The difference is that the upgrade would be transparent, because no network reconfiguration would have to be done. All old IP addresses and routing prefixes would be preserved, on the new network, forever.

      I'll pass thank you. Inheriting the v4 addressing mess by clever addition of bits to existing addresses is opertionally insane. If you have more bits you have network reconfiguration period end of story... stringing new bgp sessions and routing entries to do it the right way is in realitive terms no big deal that people would not be delighted to do it rather than living with the current state of affairs and whatever magical netmask bit nonsense you came up with to give people more room within their existing address spaces... There is a reason why these proposals were all considered and REJECTED. They just don't work.

    59. Re:IPv6 Mess by The+Moof · · Score: 1

      this would have been a whole lot easier if IPv4 addresses like: 76.33.45.121 became 0::76:33:45:121

      I think you mean ::4C21:2D78, but I agree with your point about IPv6 being an extension of IPv4, not a replacement of it.

    60. Re:IPv6 Mess by wasabii · · Score: 1

      I can vouch that IPv6 works just fine, right now. A dual stack solution is just fine. There's no downside (yet). As public web sites start offering IPv6, and home routers get fixed and replaced with IPv6 supporting solutions, and services like Comcast move over, traffic will just move to IPv6. Sure, we'll need dual stack for ages... but who cares? That's fine.

    61. Re:IPv6 Mess by wasabii · · Score: 1

      Evaluating the their end game isn't particularly useful for gauging whether or not the migration plan will be effective.

    62. Re:IPv6 Mess by wasabii · · Score: 1

      All of my hosts that properly support dual stack, at my organization, have IPv6 addresses. Publicly routable. We're using 6to4 on our edge routers. And that's fine. It's easy to set up. The only "hard part" is reading the addresses... but that passes pretty quickly.

      Soon as our ISP offers real IPv6 addresses, we'll just switch to them. IPv6 even has an address migration strategy. It can give out two subnets, and mark one as preferred, and the other as deprecated. Hosts will have both until some point where all hosts have the new ones, and DNS has been updated. It's super flexible, and very well built.

    63. Re:IPv6 Mess by WaffleMonster · · Score: 1

      I think you mean ::4C21:2D78, but I agree with your point about IPv6 being an extension of IPv4, not a replacement of it.

      You don't even need that.. ::76.33.45.121 is a perfectly valid address.

    64. Re:IPv6 Mess by SmilingBoy · · Score: 1

      No it doesn't, because the old clients (that haven't been updated to IPv4+) will not be able to talk back to you.

    65. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      and now go think 5 minutes about what you just said...

    66. Re:IPv6 Mess by Anonymous Coward · · Score: 0

      There was no direct incentive to switch to IPV6 5 years ago, and there is still none today. By direct, I mean something that will make my/my business' life better, not help the internet as a whole.

      If the plan is to deploy IPv6 alongside IPv4 (dualstacking), then why should my business not stick to IPv4 a few more years? All the IPv6 sites will dual-stack, so I'll still be able to connect to anything. It's the easiest and cheapest option.

      Then, when everyone else has run up against and solved the transition issues, I'll think about converting. I won't actually convert though.

      When something major actually becomes IPv6 only (who would dare kill their business like this?), I'll actually convert.

    67. Re:IPv6 Mess by Bengie · · Score: 1

      You should really read into how packets are constructed and routed as your idea of "IPv4 Plus" is exactly what I said CAN'T work. There is NO way of making ANY protocol that is backwards compatible with IPv4 AND has a larger address range.

      An IPv4 packet has a very specific layout. You cannot change this layout without breaking IPv4 completely. In order to add any extensions to the addressable range, you would have to change the packet layout.

      Again, "Any "fix" to this would require changing how IPv4 anyway, which is WORSE than switching to IPv6."

  5. Video of yesterday's ceremony and press conference by Anonymous Coward · · Score: 0

    ICANN's Youtube channel has the videos of yesterday's IPv4 ceremony and press conference.

  6. Chairman of the bored by ebcdic · · Score: 2

    if IPv6 is "a board-level risk management concern", then I certainly can safely ignore it, and so can pretty well every Slashdot reader.

    1. Re:Chairman of the bored by Anonymous Coward · · Score: 0

      (removes glasses and places them on conference table)

      If the move to this IP version 6 causes a major disruption to our Internet sales, we may have occasion to seek outside leadership and give Prescott his golden parachute.

      But I have every confidence in Press and his team.

      (picks up glasses and resumes wearing them)

    2. Re:Chairman of the bored by tqk · · Score: 1

      if IPv6 is "a board-level risk management concern", then I certainly can safely ignore it, and so can pretty well every Slashdot reader.

      The three monkey strategy (Hear nothing, See nothing, Say nothing) may work for board members who'll have new jobs a couple of years from now, but it doesn't work for us mere mortals who have to live with the results of their indifference.

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    3. Re:Chairman of the bored by Corbets · · Score: 1

      Chairman of the "bored" is exactly what he'll be if you bring the IPV6 issue to him. Or maybe not - this concern should have been a part of your upgrade cycle for years, so you'd effectively be going to him and saying, "we didn't think about the future, and now we need millions to recover from our mistakes RIGHT NOW. Oh, I'm fired, aren't I?"

  7. Seriously by Anonymous Coward · · Score: 1

    If you want anyone to take this seriously DO NOT compare it to the Y2K bug.

    1. Re:Seriously by JSBiff · · Score: 1

      What's wrong with comparing it to the Y2K bug? Oh, yeah, that's right, the Y2K bug was actually fixed in a timely fashion and the vast, vast majority of computers were ready for new years' day, 2000. Whereas IPv6 isn't comparable because people are listening and starting to implement change.

              Also, there's no real 'hard-and-fast' deadline like there was with the Y2K bug - exhaustion of IPv4 address space won't cause the Internet to suddenly collapse - it will just begin to cause gradually escalating levels of pain, and slow down the rise of innovative new Internet services, websites, and companies, while driving up costs due to artificial scarcity.

  8. Take Back The unused? by Frosty+Piss · · Score: 1

    Perhaps they should TAKE BACK all the ip6 blocks that were allocated to the big corporate pig that they don't use...

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Take Back The unused? by Spad · · Score: 3, Insightful

      It'd barely make any difference as you need contiguous blocks and the rate at which we're using them means that even reclaiming whole /8 blocks only extends the life of IPv4 by a few months at best.

    2. Re:Take Back The unused? by kehren77 · · Score: 1

      Perhaps they should TAKE BACK all the ip6 blocks that were allocated to the big corporate pig that they don't use...

      I'm assuming you meant IPv4 blocks. If so, I'm right there with you. We have two subnets with 508 possible external IPs assigned to our organization but we use a couple dozen of those addresses. I'm guessing there are a lot of companies that are sitting on hundreds of unused IPs thanks to rise of NAT.

    3. Re:Take Back The unused? by Gerald · · Score: 1

      Sigh. Once again:

      Why should Ford, Apple, HP, Halliburton, etc be forced to give up their legacy blocks when AT&T and Level 3 get to not only keep theirs but resell the address space?

    4. Re:Take Back The unused? by afabbro · · Score: 1

      At some point the price will rise to the point where it pays for Ford, Apple, HP, Halliburton, etc. to sell their blocks and re-IP internally. Right now, it doesn't. In 12 months it might.

      --
      Advice: on VPS providers
    5. Re:Take Back The unused? by ShakaUVM · · Score: 1

      >>It'd barely make any difference as you need contiguous blocks and the rate at which we're using them means that even reclaiming whole /8 blocks only extends the life of IPv4 by a few months at best.

      Yeah, if people were serious about reclaiming IP blocks, all you'd need to do is charge $1/year/IP. Cheap enough for users, but will bankrupt companies hoarding their overallocations.

  9. You will NOT take away or cause artificial demand by h00manist · · Score: 4, Funny

    for my damn IP numbers! I am not falling victim to this left-wing liberal conspiracy to artifially inflate the price of my IP numbers, the fuel of my business! There is no such thing as a global shorting of IP numbers, the scientific evidence is completely subjective and there is no hard evidence whatsoever, no measurements, of a global shorting of IP numbers . Everyone that needs one has an IP number, and there are plenty more. I myself have 192,168,000,023 IP numbers for use just here in my company. This in nothing but a left wing media conspiracy against the working people to take away our god-given constitutional right to IP numbers in black helicopters.

    --
    Build your own energy sources from scratch. http://otherpower.com/
  10. boring ipv6 articles by godrik · · Score: 4, Insightful

    Do we really need to have 3 ipv6 article a week on slashdot. I believe every single slashdotter knows and understands what the problem is about. So I suggest the editors to skip all the articles about "how my god we need to move to ipv6 FAST",

    1. Re:boring ipv6 articles by Anonymous Coward · · Score: 0

      I say we need more IPV6 articles. 7 a week, one daily, for those who read /. once a day. We also need to start a forward thinking strategic initiative about the IPv8 solution for the dwindling IPV6 problem. Once a month should do for now.

    2. Re:boring ipv6 articles by Red+Flayer · · Score: 4, Insightful

      Yes. These submissions link to articles that we can cite when attempting to convince our PHBs or CxOs that yes, we do indeed need to budget for the ipv6 migration, and no, we can't wait a couple years to get the ball rolling.

      Just wait until "ipv6 conversion specialists" are charging you $450 an hour to make sure your business is not floundering because you ignored the problem until it was an emergency.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:boring ipv6 articles by jittles · · Score: 0

      Yes, we all know the problem is the moron who made an IP standard that wasn't backwards compatible with the established standard and therefore making it more difficult to convince the executives to spend money on solutions.

    4. Re:boring ipv6 articles by Seth+Kriticos · · Score: 1

      Well, that's only because we collectively managed to very efficiently stick the shit to the catapult and someone turned on the fan this week.

    5. Re:boring ipv6 articles by couchslug · · Score: 4, Insightful

      "Just wait until "ipv6 conversion specialists" are charging you $450 an hour to make sure your business is not floundering because you ignored the problem until it was an emergency."

      That doesn't argue for warning PHBs. It argues for becoming a Conversion Specialist!

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    6. Re:boring ipv6 articles by mikaelwbergene · · Score: 1

      Unless you ARE the "ipv6 conversion specialist"...

    7. Re:boring ipv6 articles by Anonymous Coward · · Score: 0

      Just wait until "ipv6 conversion specialists" are charging you $450 an hour to make sure your business is not floundering because you ignored the problem until it was an emergency.

      I missed out on Cobol/Y2K, so as a potential IPv6 Conversion Specialist, I recommend you do NOT mention ANYTHING to your PHB, if you know what's good for you.

      Seriously, even webdorks could figure out IPv6, you guys could be making a fortune in ten years when the lack of IPv4 addresses actually might become a problem. Oh, and yes - sorry, given that you can still buy a freakin' class C at a buck an IP, no, there is no actual IPv4 problem as of yet.

    8. Re:boring ipv6 articles by John+Hasler · · Score: 1

      I believe every single slashdotter knows and understands what the problem is about.

      There are at least half a dozen comments above yours that make it clear that this is not true (and that's ignoring the ACs).

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    9. Re:boring ipv6 articles by Anonymous Coward · · Score: 0

      I find your thoughts intriguing, and would like to subscribe to your newsletter.

    10. Re:boring ipv6 articles by painandgreed · · Score: 1

      That doesn't argue for warning PHBs. It argues for becoming a Conversion Specialist!

      And you do that by convincing your current boss to go with your idea for the ipv6 conversion project, doing the conversion, and putting that project on your resume. When everybody else is just thinking about becoming a Conversion Specialist, you'll have training and project experience already at somebody else's expense.

    11. Re:boring ipv6 articles by aztracker1 · · Score: 1

      That's what I was thinking... I was considering trying a test project where there were several virtual systems ipv6, that ran an application stack, and one in/out message queue system to/from them... could be fun. node + mongodb + rabbitmq

      --
      Michael J. Ryan - tracker1.info
    12. Re:boring ipv6 articles by afabbro · · Score: 1

      Yes. These submissions link to articles that we can cite when attempting to convince our PHBs or CxOs that yes, we do indeed need to budget for the ipv6 migration, and no, we can't wait a couple years to get the ball rolling.

      In all fairness, most can wait a couple years.

      I work for a Fortune 500 company with tens of thousands of computers and ipv4'd devices. But there's less than a hundred external, routable IP addresses in the whole enterprise. And I suspect quite a few of those could be turned off if needed.

      We really have no need for ipv6 at this point. At some point, yes, the network companies are going to come and say "you need to switch your external IPs to ipv6" and we'll do it, but that's hardly Y2K. Even after, would we go back and change everything internally to ipv4? Probably not - 10.x works just fine.

      I suspect that's going to be a dominant strategy. Most enterprises - even huge ones - don't need ipv6. It's only inter-enterprise, https, etc. that needs ipv6. So ipv6 will initially be used more as an inter-enterprise glue than a "you need to go through and replace all networking gear in your company".

      --
      Advice: on VPS providers
    13. Re:boring ipv6 articles by Anonymous Coward · · Score: 0

      If there is real pain associated with not moving to IPv6, there should be no need to significantly campaign your boss.
      In the places I've worked, you can scream "the sky is falling" all you want. Until the sky actually falls, higher-ups don't care much.

    14. Re:boring ipv6 articles by wertigon · · Score: 1

      But the problem isn't years away. It's months away. ARIN (North America + some islands) will run out in about 8 months. APNIC (Asia) isn't that far behind and might even run out earlier, since the chinese eat through current adresses at a horrifying pace. RIPE comes third and is maybe a year off. After those three run out, one of two things will happen;

      1. We don't switch to IPv6. Many companies will migrate to Africa and South America where IPv4 addresses are still aplenty.
      2. We're already at IPv6 and business will keep on as usual.

      I know which one I'd rather happen.

      --
      systemd is not an init system. It's a GNU replacement.
    15. Re:boring ipv6 articles by maxwell+demon · · Score: 1

      But what if you need to access an IPv6-only web site from your internal IPv4 computer? Will you have a giant NAT translating external IPv6 addresses into internal IPv4 addresses?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    16. Re:boring ipv6 articles by Anonymous Coward · · Score: 0

      Do we really need to have 3 ipv6 article a week on slashdot. I believe every single slashdotter knows and understands what the problem is about. So I suggest the editors to skip all the articles about "how my god we need to move to ipv6 FAST",

      Actually, for all these articles I've yet to see a single one that explains what this whole IP4 IPv6 issue will mean to an actual person sitting at their computer. I run a small home network...no one has told me the world will come to an end if I just keep things set up the way they are. I'd really love someone to explain in simple lay terms whether this will cause me any grief at all...and what -- if anything -- I can do to prevent it.

      Y2K was an issue that everyone knew about and understood that because of the 2000, date stamps would get confused.

      But what does this allocation mean? Will I be able to do anything? Should I be petitioning my ISP to offer IPv6 addresses...and if so, what the heck do I do with it? Does my Fedora 14 box support this?

      I think if more people focused on explaining why this is an issue rather than the number of remaining IP numbers, maybe more people would understand...and care. Right now, I'm still trying to find info about why this would possibly matter to me. I've scrolled halfway down this long Slashdot commentary looking for some kind of informative reply, and still don't have anything.

    17. Re:boring ipv6 articles by metamatic · · Score: 1

      Do we really need to have 3 ipv6 article a week on slashdot.

      Judging from the moronic head-in-the-sand and downright wrong replies they get, emphatically yes.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    18. Re:boring ipv6 articles by Anonymous Coward · · Score: 0

      Speak for yourself. I'm interested in IPv6 and I want to see the articles. I had to tolerate daily iPhone stories before the iPhone even launched. I think you can suck it up and deal with a few IPv6 stories a week for a while.

    19. Re:boring ipv6 articles by hardwarefreak · · Score: 1

      Just wait until "ipv6 conversion specialists" are charging you $450 an hour to make sure your business is not floundering because you ignored the problem until it was an emergency.

      Would you mind describing such an "emergency" situation, in detail? The only "emergency" scenario I can think of here is if your ISP/upstream dictated that within, say 90 days, they would no longer route your IPv4 traffic. The flaw in assuming such a scenario is that no ISP/upstream has a positive financial stake in doing this. They gain nothing by taking away your IPv4 abilities. In addition, if said ISP/upstream really was determined to do this, they'd simply send out an engy to install a v6/v4 gateway router. Problem solved, no material change for the customer. Note this last point carefully, because this is what the US "IPv6 conversion" will look like at almost all organizations, and most orgs worldwide with a substantial v4 installed base.

      Note the U.S. government for example, and it's millions of v4 devices. If they started a wholesale conversion to v6 tomorrow, how many years, and how many 10s of billions of dollars would be consumed before the project is completed?

      The people screaming like Henny Penny have no clue what kind of costs are involved in such a conversion to v6. And apparently they don't realize that most organizations that actually need large blocks of public addresses already have more than they need. Look at all the /8s assigned to US government agencies, US corporations, US carriers, the UK government, etc. If one isn't in any danger of ever exhausting one's supply of v4 addresses, what financial motivation is there to change to v6? There is none.

      To make more addresses available for new users (China, worldwide wireless phone carriers), what the IETF should have done before creating this new whiz-bang v6 stack is to convert the multicast and "future use" subnets (no one uses multicast anyway) to standard subnets. Changing all the v4 stacks to recognize these subnets as normal routable nets would yield an additional 536,870,912 usable addresses, and would be a much easier change to implement--would be a simple patch to all existing v4 stacks. For devices such as network printers et al inside the perimeter, one wouldn't even need to change the firmware.

    20. Re:boring ipv6 articles by marka63 · · Score: 1

      Do we really need to have 3 ipv6 article a week on slashdot. I believe every single slashdotter knows and understands what the problem is about. So I suggest the editors to skip all the articles about "how my god we need to move to ipv6 FAST",

      Actually, for all these articles I've yet to see a single one that explains what this whole IP4 IPv6 issue will mean to an actual person sitting at their computer. I run a small home network...no one has told me the world will come to an end if I just keep things set up the way they are. I'd really love someone to explain in simple lay terms whether this will cause me any grief at all...and what -- if anything -- I can do to prevent it.

      If you don't do anything nothing much will happen for a while. Eventually your ISP will move you behind a large scale NAT, as they don't have enough address to give every customer their own address, and depending on what your do some things you currently do will stop working.

      Also during this time there will be companies that can't get IPv4 addresses and you won't be able to reach them.

      Eventually the ISP will want to stop routing IPv4 packets and you will be required to upgrade. You will still be able to reach IPv4 sites using DS-Lite or NAT64/DNS64

      Y2K was an issue that everyone knew about and understood that because of the 2000, date stamps would get confused.

      But what does this allocation mean? Will I be able to do anything? Should I be petitioning my ISP to offer IPv6 addresses...and if so, what the heck do I do with it?

      You should ask your ISP for IPv6. You will connect it to a dual stack router which will connect all your IPv6 capable equipment to the global IPv6 network. You can then connect to anyone offering services over IPv6 which will become just about everyone in the next couple of years.

      Does my Fedora 14 box support this?

      Yes, Linux has supported IPv6 for over a decade

      I think if more people focused on explaining why this is an issue rather than the number of remaining IP numbers, maybe more people would understand...and care. Right now, I'm still trying to find info about why this would possibly matter to me. I've scrolled halfway down this long Slashdot commentary looking for some kind of informative reply, and still don't have anything.

    21. Re:boring ipv6 articles by hab136 · · Score: 1

      You convert your HTTP proxies to speak IPv6, and your thousands of desktops can stay IPv4.

  11. Kludge coming to a network near you.... by isotope23 · · Score: 2

    VRF for an IPv4 Internet Part Two anyone??????

    --
    Service guarantees Citizenship! Questions Guarantee GITMO.... Amerika Uber Alles!
  12. IPv6? Bah! by physicsphairy · · Score: 1
    Change is frightening. Let us instead implement existing technology in a clunky and hackish fashion.

    Behold the formation of the InterNAT!

  13. but ignoring is working so well... by green1 · · Score: 5, Insightful

    I finally found the group responsible for IPv6 at my company, and asked about our readiness. now keep in mind, we don't need to wait for an upstream provider as we are the upstream provider, with many peering agreements in place.

    The answer I got back basically amounted to two things:

    1) nobody else is ready, so we don't need to be either.

    2) it's not legally mandated, so it's not important.

    I'm so glad we pride ourselves on our ability to innovate...

    1. Re:but ignoring is working so well... by SmilingBoy · · Score: 1

      Good that there are providers that I can switch to when I need to use IPv6 that are better prepared than your company. I really think that having a working and well-tested IPv6 offering - ideally IPv4/IPv6 dual stack or dual stack Lite if there are no more IPv4 addresses - will be a competitive advantage.

    2. Re:but ignoring is working so well... by green1 · · Score: 2

      For competition in our area there is one other large company, their publicly stated IPv6 policies are actually worse than ours (which is quite the feat to be honest!) and a handful of small ISPs reselling our lines and using us as an upstream provider... they don't have much choice in the matter.

      So about that "competitive advantage" you were talking about...

    3. Re:but ignoring is working so well... by SmilingBoy · · Score: 1

      I have to admit that your company is behaving rationally (i.e. profit maximising) in this case. Luckily I live in a place on this earth where there is healthy competition between ISPs. Geographic areas like yours will simply be left behind.

    4. Re:but ignoring is working so well... by Anonymous Coward · · Score: 0

      3. We're too stupid to actually know how to implement it.

    5. Re:but ignoring is working so well... by CAIMLAS · · Score: 1

      It's a good thing that public works doesn't innovate like IT people tend to.

      If they did, we'd end up with bridges without guardrails to reduce costs, or maybe bridges with curves in them (to make people driver slower, of course). Road signs would only be printed on the back side, and backwards, so drivers would pay attention to the road ahead of them - they could view the road signs from their rear view mirrors. They'd double the road lanes, with the exception that only the mini-cars and/or hybrids/electrics could drive in the extra lanes - make the lanes narrower and put them on the inside, so any larger vehicle crossing them to get off the roadway would have to effectively drive in them, too, causing all sorts of issues.

      (Well, except if you're in California, I suppose.)

      Point being: the US (and western world) does not need more address space. What we need to do is stop using the existing address space foolishly. My ISP gave me a static /30 - why? (I suppose there could be a good reason for carving up subnets and wasting extra addresses for broadcast and gateways, but I'm unaware of it). Seems to me there'd be a better, more efficient way to perform that task.

      IPv6 is going to cause more problems than it fixes in the western world, for some time. It's going to provide little/no benefit for the end user or carriers once it's implemented, and will largely be a 'subsidy' to get the 3rd world and undeveloped regions (including large swaths of China, I imagine) online.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:but ignoring is working so well... by John+Hasler · · Score: 1

      > Point being: the US (and western world) does not need more address space.

      No. Point being: the USA and the rest of the West may have enough time to make an orderly transition if we get our shit together.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  14. Qwest by medv4380 · · Score: 2
    When the final set of 8's were handed out I got in contact with my ISP and this is what they said

    Qwest has taken care of the IPv4 exhaust issue for our residential customers at the ISP level. We are implementing the capability to communicate with contacts at both IPv4 and IPv6 addresses. This transition will be transparent to Qwest residential and business customers.

    I'm not sure if the transition can actually be transparent since at a minimum I'll have to do something with my TCP/IP so it knows that IP6 is there, and from the looks of it my Modem doesn't support it ether without maybe a firmware upgrade.

    1. Re:Qwest by Anonymous Coward · · Score: 0

      They will most likely use ipv6 tunnels for you.

    2. Re:Qwest by Wingman+5 · · Score: 4, Informative

      What they said translates to "We are putting you behind a carrier grade NAT, you will no longer have a public IP unless you pay us extra for it."

    3. Re:Qwest by SmilingBoy · · Score: 1

      I guess they could intercept your DNS queries that only return an AAAA record and rewrite the resulting IPv6 address into an IPv4 address on their own network. They then remember the IPv6-to-IPv4 mapping they told you and intercept all your requests to the IPv4 address and rewrite it as a request to the IPv6 address. Seems horribly complicated though... I don't think you will have access to IPv6-only websites.

    4. Re:Qwest by Anonymous Coward · · Score: 0

      I talked to one of my clients ISP the other day and the engineer there told me she had never heard of IPv6.

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

      I am a qwest customer with a ten year old Cisco modem. My Windows machine is using a IP V6 address now.

    6. Re:Qwest by oobayly · · Score: 1

      Please don't call them engineers*, she'd have been a support agent at best. My standard MO when calling an ISP tech support is to give the support agent a pop quiz (eg. can you explain the difference between UDP & TCP), If they fail then there's no point in wasting my time, I won't get anywhere.

      * I studied Aeronautical Engineering, and even I don't call myself an engineer, let alone these numpties.

    7. Re:Qwest by QuantumRiff · · Score: 1

      Most Likely, Qwest is implementing a Toredo or 6to4 server. They are mostly transparent, and used as a bridge between the two stacks. The functionality is built in to Linux, OSx, and Windows 7 and vista.

      --

      What are we going to do tonight Brain?
    8. Re:Qwest by wasabii · · Score: 1

      If you have Windows 7, Windows Vista, or any normal Linux distribution in the last few years, they automatically have IPv6 enabled, and obtain their addresses using stateless auto configuration. I'm not sure anybody has dhcp6-client running by default, yet, but stateless auto config is pretty nifty.

      Unless you've DISABLED IPv6, or are running some custom setup, you'll probably start grabbing addresses whenever your ISP starts handing them out. Unless you have an edge router, which most people do. Those will need to be updated. Some already are.

      If you have Win7 or Vista, you've probably already got public Teredo or 6to4 addresses. If your ISP puts in a close 6to4 router, then the overhead is pretty minimal.

    9. Re:Qwest by wasabii · · Score: 1

      Correction, Windows 7 and Vista will get dhcp6 addresses. Unsure about most Linux distributions.

    10. Re:Qwest by lemonjelo · · Score: 1

      I don't think that makes sense... If they're leaving resi's at IPv4, to speak seemlessly with IPv6 servers would mean NAT that doctors DNS in both directions at least.

      --

      pimtamf
  15. Re:IPv6 sucks by Spad · · Score: 1

    You already said that here

  16. Simple solution by TheSync · · Score: 2, Funny

    I can double the number of IPv4 addressable machines.

    UDP and TCP ports 1-512 will now be one machine, and ports 513 and higher will be another machine.

    1. Re:Simple solution by slimjim8094 · · Score: 2

      IP has no concept of "ports". Aside from the fact that you didn't split the port space evenly, you clearly have no concept of how IP and networking works. And even if this is a serious suggestion, and could possibly be implemented, it would be at least as much (if not more) work than implementing IPv6 *anyway*.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    2. Re:Simple solution by kaiser423 · · Score: 1

      Is this meant to be a "+5 Funny"? I really hope so.....

    3. Re:Simple solution by Pi1grim · · Score: 3, Funny

      Oh my god, did somebody just invent NAT?

    4. Re:Simple solution by geekoid · · Score: 2

      Apparently an economist opinion about computer technology is just as good as an economist opinion on the economy.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:Simple solution by rdebath · · Score: 1

      You know a whole new IPv4 internet of IP addresses would last about 9 years at the current allocation rates. Rates that are in fact going up in an exponential manner in some parts (two of five, including the largest) of the world. It would also make the global routing tables even worse than they now are.

      This is why NAT isn't a viable solution.

  17. Stop already, it's getting old. by bill_mcgonigle · · Score: 5, Insightful

    Yes we know.

    Major ISP's are just now getting the ball rolling. Client software is still being perfected. The bridges for early adopters are known to be flakey. Talk to the people working on that stuff (oh, wait, you don't need to, they're already underway).

    Most readers here will move along when the infrastructure is ready. We know the address space is effectively out but there's little reason to do much at this point, and anybody trying to push people to adopt IPv6 before the tools are robust is kidding themselves.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Stop already, it's getting old. by ducman · · Score: 1

      My wife doesn't know anything about networking. When I tried to tell her about the problem, she asked, "Have you tried calling Al Gore? Since he invented the Internet, he can probably fix it."

      --
      "We have nothing in common, your attitude annoys me, and your political views are appalling."
    2. Re:Stop already, it's getting old. by Anonymous Coward · · Score: 0

      I disagree. I've got management who don't want to talk about IPv6 because they've got other projects they want done this year. They think it can wait another year to even start talking about it.

      I'm not saying we need to have it completed this year, but we need to at least start (like finishing our request to ARIN for our /45, which requires a Officer to sign off on our request).

      But we've got over 100,000 nodes now that another vendor deployed for us with IPv6 that we cannot directly reach as we don't have IPv6 ourself without going through a dual-stack device that proxies requests. Oh, and management decided to save money this year by having us support all these devices and cancelling the vendor's support of them. Not a problem, the techs have plenty of spare time, right?

      For now, I've going around this management roadblock and am using an HE.net tunnel and working to connect it to a lab to start testing of our equipment.

      I need all the hard evidence I can that we need to put a little time into this, and the more news articles the better, especially ones saying that Board-level folks need to be concerned about this.

    3. Re:Stop already, it's getting old. by rastoboy29 · · Score: 1

      Hey your tinyurl in your sig just goes to their main page.

      I was curious about that and still am.

    4. Re:Stop already, it's getting old. by Lincolnshire+Poacher · · Score: 1

      > The bridges for early adopters are known to be flakey....
      > ...anybody trying to push people to adopt IPv6 before the tools are robust is kidding themselves.

      I'm sorry, but that is utter tripe.

      My ISP has been routing native IPv6 for eight years. Not tunnelling, but routing natively right from the CPE. It works, it is robust and latency is often lower than v4 routing.

      About 95% of the traffic egressing my site is v6 ( yes the ISP does provide the tools to monitor this ). The remainder of traffic comes from v6-unaware apps that I am working to remediate.

      This comment was brought to you by the ISP's NAT64 gateway, I do not have a v4 connection open to Slashdot.

      If you think that v6 is still in the early adoption phase then you'll need to wake up, soon. IPv6 is the *current* IP standard. Leaving your adoption any later will just mean you have to take the past decade of operational experience and cram it into a few months.

    5. Re:Stop already, it's getting old. by rdebath · · Score: 1

      IPv6 is robust and working very reliably.

      There is one thing that's missing though. How to make a really crap piece of IPv6 hardware/software without it failing completely. So at this point in time if you buy good equipment it will work perfectly. If you buy cheap crap it will fail; unlike IPv4 where the cheap crap will, kinda, work.

      This can also have an impact where the IPv6 is tunnelling over crap IPv4 stacks.

    6. Re:Stop already, it's getting old. by bill_mcgonigle · · Score: 1

      IPv6 is robust and working very reliably.

      No, a large percentage of the deployed IPv6 stacks (Windows before Windows 7, Mac OS before 10.7) have problems. But perhaps you'd consider those 'cheap crap'.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    7. Re:Stop already, it's getting old. by bill_mcgonigle · · Score: 1

      My ISP has been routing native IPv6 for eight years. Not tunnelling, but routing natively right from the CPE. It works, it is robust and latency is often lower than v4 routing.

      Consider yourself lucky. Much of the backbone has only gotten IPv6 on ASIC in the past few years (see Cisco's big announcement about a year ago). IPv6 in software on a general-purpose CPU just doesn't work at large scales.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    8. Re:Stop already, it's getting old. by rdebath · · Score: 1

      Come on! Windows' IPv6 stack was a 'developer release' in 2001, by 2003 it's "fully supported" ie: as bug free as Microsoft can make it. I don't know Mac OS well, but it's mostly BSD one of the core OSs for IPv6 support.

      You're gonna have to do more that just assert that they are broken. Oh and please don't point at MS Vista, you should know that it's IP stack was a rewrite.

    9. Re:Stop already, it's getting old. by bill_mcgonigle · · Score: 1

      Yeah, it'll bounce off a few url rewriters which gets you a referrer code for the Civil Disobedience Evolution Fund, which defends arrested freedom activists. From there, buy stuff as normal and something like 2% goes to the fund, same prices for you. Thanks for asking.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  18. Re:IPv6 sucks by Junta · · Score: 4, Informative

    The former is a tad old and mostly fixed by NAT64.

    On second:

    they created a totally new problem by avoiding arp. the
                benefit of their layer-2 discovery mechanism has been
                absolutely zero; the best unit of measure for the cost of
                that decision is "decades".

    ICMPv6 neighbor solicitation at *worst* case 'degrades' to ARP-type behavior. In very well behaved layer 2 networks (almost none, admittedly) it greatly reduces load at large scale of system. I don't see why avoiding ARP costs 'decades'.

    they created an entirely new and huge problem (destroying
                SIOCGIFCONF backwards compat hurt IPV6 deployment in operating
                systems on a massive scale) by not making their sockaddr be
                a power of 2 in size.

    I still haven't heard anyone explain why that is so catastrophically bad. It may be, but in practice, I haven't seen how this afflicts me.

    Now I will complain that they changed some fundamentals around DHCP (DHCP at all being a near afterthought as they magically thought route advertisement, stateless addressing, and mDNS would be the cure for *EVERYTHING*). However, most of it is probably going to fall into place as soon as more practical deployments start (currently, most v6 trials that end in failure cause people to just walk away from now instead of trying to push fixes.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  19. Re:IPv6 sucks by freakingme · · Score: 2

    Your first link dates from 2003, and therefore I cannot do anything but ignore it. Especially since you don't specify what part you're aiming at... As to what your other link is concerned, Theo de Raadt usually knows what he's talking about, but, he also likes to troll anybody he doesn't like. His post basically says that he doesn't like implementing an arp alternative. His other point simply means it may be a bit more difficult if you assumed all socket addresses would only ever be to the power of 2. That's his fault (hate to break it to you, theo also isn't perfect), he was the one who made the assumptions. Lastly, the problems he describes are about how to implement them in Operating Systems. Since all major OS's now have ipv6 support, I cannot see that being relevant. As for merely posting 2 links without any text: troll?

  20. Welcome to the real world by gmuslera · · Score: 4, Insightful

    ... the one where by far most of the people, even if you go just to the IT ones, ignores even what is IPv6. How many isps or carriers now are giving ipv6 as an option? Probably the most common policy now is "lets wait till everyone else already took the first step before moving a finger" (later it will be "let all scream and run in circles")

    1. Re:Welcome to the real world by John+Hasler · · Score: 2

      > How many isps or carriers now are giving ipv6 as an option?

      Comcast, for one.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Welcome to the real world by petermgreen · · Score: 1

      Comcast, for one.
      IIRC they are offering tunnels to everyone but only offering native v6 in trial areas. Not sure if that counts.

      And comcast are an ISP with far more motivation than most to go IPv6, their "control plane" network has already filled 10.0.0.0/8 and has spilled over into using public IPs! This makes deploying conventional carrier grade NAT rather difficult. From what I can gather they will be using "ds-lite" for providing v4 connectivity to those they can't give a public IP ("ds-lite" has the advantage over traditional nat of not needing a large private IP space within the ISP).

      http://www.nanog.org/meetings/nanog37/presentations/alain-durand.pdf

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    3. Re:Welcome to the real world by Lincolnshire+Poacher · · Score: 1

      > How many isps or carriers now are giving ipv6 as an option

      Some ISPs of which I know:

      Free.fr in France
      AAISP in the UK
      XS4All in the Netherlands

      And those are just those with which I have had personal contact.

      Most academic networks such as HEANet and Janet are also fully-v6.

    4. Re:Welcome to the real world by wasabii · · Score: 1

      I know for a fact that every ISP I've talked to is already perfecting an IPv6 infrastructure. Comcast is just talking about it publicly. Every business ISP I've spoken to and asked for addresses has actually given me a time table.

      6to4 works until then.

    5. Re:Welcome to the real world by John+Hasler · · Score: 1

      How many isps or carriers now are giving ipv6 as an option?

      List

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    6. Re:Welcome to the real world by Anonymous Coward · · Score: 0

      This is expected. This is the fundamental problem of the whole "IPv4 to IPv6" transition. Everybody will continue to use IPv4 until address space is exhausted. And when the address space has exhausted NAT is used until it's not possible anymore.

      What more alarming is the lack of IPv6 support in devices (when devices support it we all could "experiment" with it). But this is also understandable because every IPv6 device support needs actual service provider support. When there is nobody offering IPv6 services, there is no point in offering software/hardware support.

  21. Exactly, don't say the Y2K word by suso · · Score: 3, Insightful

    I really wouldn't go into board rooms and mention Y2K. The general public seems to think that there was nothing there and it was just a big hoax. I'm sure all of you have encountered this recently too. A few times recently I had to correct people who said something like "That Y2K thing was no big deal". My answer to them was "It was no big deal because people worked for 5-10 years to fix it, otherwise it would have been a big deal". But you all know that.

    But if you want to be dismissed as a panic monger, bring up Y2K, otherwise, don't.

  22. Nortel's class A licence by Anonymous Coward · · Score: 0

    Nortel used to own 47.*.*.*, now that they are bankrupt who owns that class A license? That is a big hunk of address space that could give some extra breathing room.

  23. Re:IPv6 sucks by slimjim8094 · · Score: 2

    Everything has mistakes built in. But DJB's article (aside from being 9 years old) simply boils down to "but who will implement it if it's not widely implemented?" The whole point of implementing it is that it'll get more widely used. That OpenBSD mailing list message was marginally more interesting, but boiled down to "it messes up my struct!"

    I don't understand all the IPv6 hatred. IPv4 is not tenable (which can't really be argued otherwise), and even somehow extending the current address space would break everything anyway, so why not just do it right?

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  24. TFS: Sarbanes-Oxley compliance by foobsr · · Score: 0

    Yes, a global law.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
    1. Re:TFS: Sarbanes-Oxley compliance by Anonymous Coward · · Score: 1

      SOX is not a GLOBAL LAW.

      It certainly does not apply in the EU. Granted you have t obe complaint is you do certain types of business in the US.
      Just you try imposing it in China or in Putin's Russia.

      Sigh.

    2. Re:TFS: Sarbanes-Oxley compliance by camperdave · · Score: 2

      I had to google Sarbanes-Oxley compliance. Never heard of it before. Apparently it's some sort of irrelevant foreign legislation regarding accounting. How they managed to equate that to the hard technical limits like Y2K and IPv6 is beyond me.

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:TFS: Sarbanes-Oxley compliance by foobsr · · Score: 1

      How they managed to equate that to the hard technical limits ....

      Totally with you, had to google this myself.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
  25. redesign by Anonymous Coward · · Score: 0

    On the bright side of deploying IPv6, it gives us all a chance to redesign our networks with security in mind. I'm mostly thinking about government and utility networks, though.

  26. Site / domain testing tool by Anonymous Coward · · Score: 1

    I've been working on a small side project building some automated testing -- is your site ready for IPv6?
    http://ready.chair6.net

    http://ready.chair6.net?url=arin.net
    http://ready.chair6.net?url=slashdot.org

    and so on...

  27. What about IPxl? by Anonymous Coward · · Score: 1

    http://bill.herrin.us/network/ipxl.html

    It seems like a simple, good proposal to compatibly extend the existing IPv4 header format to give 64-bit addressing. If someone could come up with a Linux patch and DD-WRT builds for home wifi routers implementing the above, maybe we could avoid the huge discontinuity of changing to IPv6.

    1. Re:What about IPxl? by rdebath · · Score: 1

      Okay, quickly ...

      • With an address space of only 64 bits the routing tables are still likely to be large (exacerbated by recent allocation policies). Full CIDR routing practices will have to be followed because some sites will need a /40 or larger. (ignoring your evil /-2 suggestion!) Normal sites/users will probably have to be limited to a /58 ie 256 (254) addresses.
      • The packet is slower to process (uses more CPU time) than a simple packet; especially as all the options have to be checked every hop (even with the ordering limitation).
      • There is no way for an IPv4 router that doesn't understand Option 29 to realise that it's about to fuckup big time. It will route the packet based on the least significant bytes of the address and so the only way to make it do a slightly 'reasonable' thing is to have the words of the address inverted in order relative to the bytes in the words!!!
      • Current allocations will have to be reclaimed and reallocated otherwise we'll still have an address shortage problem (or a routing table size problem). This is far harder than allocating from a clean new pool.
      • In the end every IP header will carry a fake 'Option 29' that servers no purpose on the modern internet wasting time and transmitting junk for the rest of time. You will be cursed by every tecky till the sun goes cold.

      IPv6 was chosen from the candidates in part because it isn't a "dirty hack". It's a reimplementation of the core parts of IPv4 that have proven to be good choices. The less useful parts have been pushed out to the edges of the network so the core megarouters of the network can run faster and more reliably. The only major 'baggage' of IPv6 is IPSec, this is an end to end protocol so doesn't impact the core performance. In fact it's a bolt on to such a large part that the right 'red pen' could remove it from the standard in a few seconds.

    2. Re:What about IPxl? by butlerm · · Score: 1

      IPv6 was chosen from the candidates in part because it isn't a "dirty hack"

      That is small comfort when sixteen years later approximately no one has adopted it yet.

      I grant that putting extra addressing information in an IP option would indeed be a "dirty hack", but there were other proposals like TP/IX that if implemented properly would have been transparently deployed everywhere by now. No dual stack, no double configuration, no throwing the old network away and replacing it with a new one.

    3. Re:What about IPxl? by rdebath · · Score: 1

      Do you think they didn't try to do an 'easy fix'? Five years of searching and nobody found one. Twenty years later (now) one of the quick alternatives to IPv6 (ie NAT) is causing serious problems. There were a lot of possibilities that didn't get to the short lists.

      For TCP there's even a "dirty hack" that would have worked on day 0. You put up a NAT device (AKA 56bit router) and for your outgoing packets you bury the real (behind the NAT) address in a Timestamp option. For a 32bit TCP connection this is reflected by the remote and you have a stateless NAT ie: it's a router. For a 56bit TCP remote it can put the right timestamp value in the SYN packet and "hole punch" without a problem. You don't even need a distinct public ports on the NAT; the stamp tells you it's not for this router so there's no port mapping needed.

      But this only works with TCP, not even UDP let alone all the other protocols (Ping, ipsec, gre ...) and even with TCP it's really nasty if both ends are NAT'd. To get rid of the NAT you'd have to upgrade the ARP protocol to understand 56bit addresses... okay...

      The problem with these schemes is that everyone would still need an IPv4 address to be a "smart host" for them and nobody would want to have a second class IPv4.5 address. Even if someone doesn't know what an IP address is they'd known there are two types and you don't want the wrong sort 'cause things will break.

      In the end every node (and protocol) would have to be upgraded to understand the full IPv4.5 address so that it wouldn't break anything ... and you have IPv6 [dirty version] again.

      It appears that this happens every time you break the 'end to end principal'. It's simple really, if a node's only job is to send a packet to the right address that's all that can go wrong. As soon as you give a node another job it's another thing that can go wrong. Which brings us to a guy named Murphy.

  28. Nope, Not Gonna Change by Anonymous Coward · · Score: 0

    The only thing I ever get from any of the new address spaces is spam, so I'm sticking with IPv4.

  29. what's going to get annoying by v1 · · Score: 2

    is when desperate (or "innovating") ISPs decide to jack up the rates on static blocks. Companies that have a static /24 will see the rate to lease that block double overnight. Then if you're only REALLY using a few dozen of them, giving some of that back is going to look really attractive. Did I say double? how about x16? if you can live with 29 usable instead of 253 I bet that's an offer many can't refuse.

    I've got a block of 8 myself (5 usable naturally) so I think I'm safe from the vultures for awhile. But they're also probably going to want to start pooling people inside their /24's. As it is right now I have my own network with my own router. That's 3 of 8 addresses being somewhat wasted, and I bet they don't overlook that. If the entire /24 I'm in is carved into 32 chunks of /29's, that's 93 (32*3-3) more IPs in that block alone they could resell by consolidating gw/br/net. (/29 is admittedly quite a waste of IP space) Maybe I DO need to start worrying?

    --
    I work for the Department of Redundancy Department.
    1. Re:what's going to get annoying by green1 · · Score: 1

      I've said this for a long time. ISPs currently make a LOT of money reselling IP addresses, a connection with 5 static IPs costs almost double one with 2, and a static IP costs significantly more than double what a dynamic IP costs.

      Redgardless of the technical challenges posed by IPv4/IPv6, the bigger challenge will be marketting. I don't think the marketting departments are ready to give up those revenue streams, so either they will completely butcher their IPv6 implementation to remove most of the advantages of the new system. Or they will effectively refuse to implement it at all until they are dragged kicking and screaming in to the 21st century.

    2. Re:what's going to get annoying by DragonWriter · · Score: 1

      I've said this for a long time. ISPs currently make a LOT of money reselling IP addresses, a connection with 5 static IPs costs almost double one with 2, and a static IP costs significantly more than double what a dynamic IP costs.

      My current ISP has static IP a flat $5/month premium over dynamic, and does not offer any service level with a dynamic IP price low enough that that $5 premium makes the total cost anywhere close to double what a dynamic IP costs. (I think they still offer dial-up at a price where a $5 premium would be 50% higher than the dynamic IP price -- still far less than double -- but they obviously don't offer static IP on dialup.)

      (I think its also $5/ea. for additional static IPs, but its effectively lower if you buy business plans that bundle in a number of static IPs.)

    3. Re:what's going to get annoying by v1 · · Score: 1

      you're one of those that gets a static IP but does not have their own segment. You're using your ISP's router, sharing it with other subscribers. That allows an ISP to hand out 253 statics per /24. In my scheme where I've got my own block of 8, 5 usable, there can be 32 sets of them per /24, for a total of only 160 (32*5) statics. This is why I'm worried. They're going to have to realize there's more money to be made by pooling like what you have. But then I've had my block for quite a long time. It may not even be offered that way anymore.

      --
      I work for the Department of Redundancy Department.
    4. Re:what's going to get annoying by green1 · · Score: 1

      $50/month gets you 15 meg speeds with 2 dynamic IPs
      $96.95/month gets you 15 meg speeds with 2 static IPs
      $166.95/month gets you 15 meg speeds with 5 static IPs

      Tell me that IPv6 won't impact THAT business model!

  30. Can someone explain IPv6 without NAT? by Anonymous Coward · · Score: 0

    How are we supposed to roll out IPv6 without NAT? Can someone explain, and without RANTING about how NAT is unnecessary?

    Think about it. Let's say I set up my company with link local addresses. IPv6 forbids NAT on routers and firewalls. So how are my hosts going to talk to the Internet? Specifically, if I have a link local address of fe80::/10. That's not going to be routable from the Internet. TCP is two-way traffic, so the servers need a return route to me. How is this accomplished with NAT?

    NAT is necessary so the ISP can send traffic back to my summarized address. I don't understand how this works when they forbid NAT. Someone please kindly explain how that works.

    1. Re:Can someone explain IPv6 without NAT? by bsdnazz · · Score: 2

      You have a link local address AND a different global address. It's the global address that will be routed.

      Link local addresses are useful locally. There's even a link local system for IPV4 but hardly anyone seems to know about it. From Wikipedia and various RFCs - "In IPv4, the block 169.254/16 is reserved for this purpose, with the exception of the first and the last /24 subnet in the range. "

    2. Re:Can someone explain IPv6 without NAT? by borcharc · · Score: 3

      How are we supposed to roll out IPv6 without NAT? Can someone explain, and without RANTING about how NAT is unnecessary?

      Think about it. Let's say I set up my company with link local addresses. IPv6 forbids NAT on routers and firewalls. So how are my hosts going to talk to the Internet? Specifically, if I have a link local address of fe80::/10. That's not going to be routable from the Internet. TCP is two-way traffic, so the servers need a return route to me. How is this accomplished with NAT?

      NAT is necessary so the ISP can send traffic back to my summarized address. I don't understand how this works when they forbid NAT. Someone please kindly explain how that works.

      Sorry to rant at you and not answer your question.

      Have we stopped learning/teaching about routing, forwarding and firewalls because the magic NAT box does all of that for us? This is a sad state for the world of networking that such a question must be asked.. repeatedly... by people who should know better.

    3. Re:Can someone explain IPv6 without NAT? by bbn · · Score: 4, Informative

      How are we supposed to roll out IPv6 without NAT? Can someone explain, and without RANTING about how NAT is unnecessary?

      Ok, not a word about NAT.

      Think about it.

      I am thinking.

      Let's say I set up my company with link local addresses.

      You will not. Link local address is something every IPv6 interface has. You can use to communicate with other hosts on the same ethernet segment. You can not use it for communicating with the internet at large.

      IPv6 forbids NAT on routers and firewalls.

      It does no such thing. However nobody has bothered implementing NAT (sorry I said the word) on IPv6. I am sure someday somebody will but few will use it.

      So how are my hosts going to talk to the Internet?

      The minimum subnet size an ISP can assign to a customer is a /64 giving you 2^64 unique IP addresses you can distribute among your computers. In fact, your computers will pick up the prefix (the first 64 bit) from the router and then select the last 64 bit automatically. You will not have to do anything, it will just work.

      Specifically, if I have a link local address of fe80::/10. That's not going to be routable from the Internet. TCP is two-way traffic, so the servers need a return route to me. How is this accomplished with NAT?

      I assume you are asking how it is accomplished _without_ NAT. You are confused about link local addresses. Those are not generally something you will be using. Your computers will get the first half of the IP address from the router and it will make up the last half by using your MAC or by random. All your computers will have unique public IP addresses. Since your computer already has a public IP address there is no need to translate it to something different by NAT.

      NAT is necessary so the ISP can send traffic back to my summarized address. I don't understand how this works when they forbid NAT. Someone please kindly explain how that works.

      You are assuming you only have one address. In fact you will have a minimum of 2^64 addresses. The ISP only needs the first 64 bit of the address to route it back to you. The last 64 bit is handled internally on your network. If you insist, you could say the first 64 bit is your "summarized address".

    4. Re:Can someone explain IPv6 without NAT? by takev · · Score: 1

      IPv6 is designed to assign multiple addresses to your network interface.

      By default an interface is assigned a link local address, that can only be used inside the broadcast domain of your network. So all the host/routers connected to the same switch can talk to each other, without being configured to work on the internet.

      When you connect a router to an ISP it will receive a network address which it will advertise to all the hosts in the network. The hosts in the network can use the advertised network address and auto configure a second address on their network interfaces. You can also manually configure, and also make manual subnets by configuring the router.

      When you connect a router (may be the same router) to a second ISP, then the router advertises and other network number, and all the host on the network will add this to their interface as well. With some stacks you can configure policies for costs and quality to use one ISP over an other, of course this requires a bit more work by the network administrator. Multihoming with IPv4 was a lot more difficult.

      You can also make your routers advertise Unique Local Addresses, basically a private range, then you can have a stable numbering within your organization. From what I understand from the wiki article, the unique local addresses are hopefully still be globally unique so you can route between two ULA networks for example when two companies merge (which is an extreme hell now with IPv4 where every company has chosen the exact same range of 10.0.0.0 addresses)
              http://en.wikipedia.org/wiki/Unique_Local_Address

      I am not sure if using ULA inside your network, to make internal-services provider independent, is recommended.

      So what I am saying is, that NAT is not necessary, because it was build in the protocol to work with private ranges and public ranges at the same time.

    5. Re:Can someone explain IPv6 without NAT? by mark-t · · Score: 1

      "Have we stopped learning/teaching about routing, forwarding and firewalls because the magic NAT box does all of that for us?"

      For the vast majority of people who use the internet, yes.

    6. Re:Can someone explain IPv6 without NAT? by wasabii · · Score: 1

      A dual stack configuration just means you are running both IPv4 and IPv6. You will have a set of addresses. Your hosts probably already have private IPv4 addresses. Those will remain, and continue working exactly as they are now.

      As IPv6 is made available, your router will obtain a public IPv6 address, and hand it out addresses within that subnet to internal hosts. Your hosts will then have BOTH a private IPv4 address, and a public IPv6 address. When your host looks up a name, such as www.google.com, two sets of addresses will be returned: A and AAAA. Your host will make a decision on which local address to use to reach it. Microsoft has a published document describing this process for Windows. I'm imagining it's the same or similar on other OSes.

      You'll just have two addresses. One will be a IPv4 that will be NATed, the other won't. Easy. Done.

    7. Re:Can someone explain IPv6 without NAT? by butlerm · · Score: 1

      You'll just have two addresses. One will be a IPv4 that will be NATed, the other won't. Easy. Done.

      Easy from an end user perspective. From a network administration perspective for any substantial organization (especially large ISPs) at least twice as complex as what we have now. It didn't have to be that way, but as DJB said, the IETF made a conceptual mistake when deciding to make IPv6 an alternative rather than an extension.

  31. what about this by FudRucker · · Score: 1

    a router that talks to the Wan (WWW) with IPv6 and translates that to IPv4 on the LAN side?

    is this practical & possible?

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:what about this by WeblionX · · Score: 1

      It is possible. The router could even have an IPv6 address for every private IPv4 address, and translate between them. Is this practical? If you're willing to pay more than $40 for a router (or use a repurposed computer), it could be.

      --
      (\(\
      (=_=) Bani!
      (")")
    2. Re:what about this by petermgreen · · Score: 1

      Possible but nontrivial. What you would essentially have to do is every time a DNS request was made allocate a "fake" v4 address from some pool. Then when traffic comes through for that IP perform an address and protocol translation before pushing it out to the v6 network.

      I'm not sure if anyone has actually tried to implement such a thing or not.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  32. Well, if my own ISP is anything to go by by jimicus · · Score: 1

    they most helpfully said:

    we only offer dynamic IP addresses, therefore our service will not be changing in any way.

    I Hope that this answers your query.

    I did reply to the effect that sooner rather than later they'd have more customers than they had dynamic addresses to give out, but haven't had a reply.

    Pretty sure I'm contracted with them until the end of the year. Dammit. Hopefully them putting me behind a carrier-grade NAT would amount to breach of contract, allowing me to get out.

    1. Re:Well, if my own ISP is anything to go by by maxwell+demon · · Score: 1

      I did reply to the effect that sooner rather than later they'd have more customers than they had dynamic addresses to give out, but haven't had a reply.

      Maybe their network cannot support more customers at the same time than they have IP addresses anyway.

      A bigger problem they'll face it that as soon as some web sites will be available only on IPv6, the customers will demand that they can access those sites.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    2. Re:Well, if my own ISP is anything to go by by jimicus · · Score: 1

      Well and good, but with most of us having routers that are left plugged in 24/7 these days, they're essentially having to allocate IP addresses to routers that may be sitting idle much of the time.

      I suspect we'll see ISPs supplying their own routers which are nailed to drop the connection when it's not in use before we see widespread adoption of IPv6.

  33. All aboard the next gravy train by geekpowa · · Score: 2

    Nothing helps drive a wedge between people and their money than a fear incessantly pounded into their brain like a rusty nail.

    IPv6 caper should help pay off the mortgage. Then 2038 should set me up quite comfortably for retirement.

  34. IPv6 will only be used when it must be by Anonymous Coward · · Score: 0

    I was told by IETF members in 1998 that NAT was dead and IPv6 was at most a couple years away. IT is a business and you don't make expensive changes without good reason (and that it makes a beautiful technical solution or that it's cool is not a reason). People will start using IPv6 where they need to...on the Internet where addressing has run short. Internally, IPv4 will continue to be used extensively and translation will be used as much in the future as it is now (although we'll have to suffer all kinds of growing pains with it). The idea of a perfectly engineered Internet with everything talking to everything else on IPv6 will never happen because the Internet is an organic-like system where we'll be implementing something else before we've finished migrating away from IPv4.

    We'll be running IPv4 (and IPv6) for decades, so let's stop talking about it and just implement it as needed. ISPs...you guys first!!

  35. Also what is really needed by Sycraft-fu · · Score: 2

    At least before home users can care, is a good 4 to 6 translation system. What I mean is let's say your ISP goes IPv6 and your cable modem gets just an IPv6 address. If you have a newer computer (Vista or newer, newer OS-X releases, etc) it'll just work. It can have its own public IPv6 address and everything is great.

    However, what do you do about older stuff? I'm not just talking older computers, which possibly could be upgraded, but I'm talking older devices, which can't. My AV receiver is a networked device, but it only supports IPv4. I don't think that can be changed, I think that's all its DSP can handle. Even if it can, it probably won't be since it is an older model. So I still need to use that.

    Well, the thing to do is have the cable modem handle it. Have an IPv4 DHCP server, IPv4 gateway, and internal IPv4 DNS server and all that in private space. Then when an IPv4 computer requests something, the DNS server gets the AAAA record and the real IPv6 IP. It translates that to a fake IPv4 IP and hands that to the computer, and handles the translation. More or less a system similar to NAT (or a stateful firewall of some types).

    That way IPv4 devices can continue to work, there is no problem with going 6.

    So far I've seen nothing along these lines. Everything keeps being "Add IPv6 to an existing IPv4 network!" Ya, ya ok that works in some cases but if the issue is running out of IPv4 addresses, that isn't the long term answer. The answer is to make routers that'll let IPv4 devices talk IPv6 without them knowing. Likewise you have a 6-to-4 tunnel at the ISP if you need to communicate to old 4-only networks.

    1. Re:Also what is really needed by Chemisor · · Score: 2

      That's called NAT-PT and I've just had a huge flamewar about it on the last IPv6 article. Basically, all the v6 geeks here hate NAT and think nobody should be allowed to have such a thing. Hence, the RFC has been deprecated and nobody is even trying to implement it.

    2. Re:Also what is really needed by adolf · · Score: 1

      That's called NAT-PT and I've just had a huge flamewar about it on the last IPv6 article. Basically, all the v6 geeks here hate NAT and think nobody should be allowed to have such a thing. Hence, the RFC has been deprecated and nobody is even trying to implement it.

      Bloody hell. I'm an altruist, too, but that doesn't mean I don't want the option of flexibility when working with devices where the networking stack is a fixed entity.

      Your comment reminds me of discussions I've seen and had, way back in the infancy of modern NAT: "You should have one IP address for every host, and if you can't, then you should use a proxy server for every protocol. NAT is a horrible idea that solves nothing, and it breaks more stuff than it fixes. Only a moron would use it."

      And we all know who won that discussion: NAT is everywhere, because it's both simpler and does almost every job just fine, and I haven't used a proxy since I decommissioned the caching Squid I had about a decade ago, after I got off of dialup.

      (I believe, deep in my soul, that H.323 was written by anti-NAT protagonists.)

    3. Re:Also what is really needed by rdebath · · Score: 1

      NAT-PT put NAT in as part of IPv6 in many peoples eyes.

      The new names NAT64 and NAT46 make it explicit that these are transition features for the early and late periods respectively.

      The pragmatic result is the same; the political result is that they are IPv4 standards not IPv6 standards.

    4. Re:Also what is really needed by Othar · · Score: 1
      A killer problem with NAT-PT, at least if you are talking ISP carrier grade NAT, is that the NAT gateway has to fake an client v4-only A DNS record for the v6-only AAAA server. You can't do this reliably at internet scale. You can't use very much v4 space for the mappings, or you lose connectivity to chunks of the v4 internet. But you have to use lots, because thousands of customers are opening hundreds of simultaneous connections to v6 web sites. Now try to get the lifetime of the mapping right in the face of client-side caching, persistent HTTP connections, load balancers, round robin, and content distribution networks. If you guess too short the persistent connections die. If you guess too long the next customer connects to the wrong place. Oh, and your fancy NAT46 device has to be less expensive than 6rd (a v6 over v4 tunnel from your broadband modem to a relay at the ISP).

      Good luck with that, you are going to need it.

    5. Re:Also what is really needed by marka63 · · Score: 1

      So far I've seen nothing along these lines. Everything keeps being "Add IPv6 to an existing IPv4 network!" Ya, ya ok that works in some cases but if the issue is running out of IPv4 addresses, that isn't the long term answer. The answer is to make routers that'll let IPv4 devices talk IPv6 without them knowing. Likewise you have a 6-to-4 tunnel at the ISP if you need to communicate to old 4-only networks.

      Which is why people have been saying for the last decade that vendors should be making their equipment IPv6 capable. That as a consumer you should be looking for IPv6 capable equipment. We are in this position because people failed to listen and now demand kludges to make all their equipment work.

      Instead of demanding kludges go to the vendors and demand updates.

    6. Re:Also what is really needed by Chemisor · · Score: 1

      A killer problem with NAT-PT, at least if you are talking ISP carrier grade NAT, is that the NAT gateway has to fake an client v4-only A DNS record for the v6-only AAAA server. You can't do this reliably at internet scale.

      Sure you can. You overestimate the number of hosts contacted. There's probably only a couple of thousand hosts ever accessed by regular users; google, facebook, twitter, news. I doubt you'll fill a 16bit subnet with them all. Furthermore, this only needs to be done for v6 hosts, of which there are currently none. All the popular sites will still have v4 addresses, so the DNS proxy might not even have to do anything at all for a long time. If you do it at the individual customer level, such as by putting NAT-PT in the cable modem (which is what I was suggesting in the first place), the table will be even smaller, if it exists at all. Scalability problems do NOT exist at this level.

      Oh, and your fancy NAT46 device has to be less expensive than 6rd (a v6 over v4 tunnel from your broadband modem to a relay at the ISP)

      The whole point is to NOT make the customers switch to v4. You v6 geeks seem to assume that everybody wants v6 and will get it as soon as it's available. That's a serious delusion. Nobody but geeks wants it. Nobody will switch unless they are forced to. Because once you switch, stuff breaks. There's plenty of hardware and applications that simply do not work over v6. All the hosts people want to reach are still v4 and are always going to be. The only real problem is the not-yet-realized lack of v4 addresses, and NAT-PT can solve that without making anybody switch to v6.

    7. Re:Also what is really needed by badkarmadayaccount · · Score: 1

      Trust me, it will. No other transition path exists. Oh, and as v6 geek, I take offense at that statement - actually, I expect us to wind up with a hybrid v6/NAT/v4 network, and FTR, I love NAT - it's exquisitely perverted and yet practical (Disclaimer: when implemented appropriately).

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  36. As an economist... by Anonymous Coward · · Score: 0

    I see it as a problem involving a scarce resource, and the same thing will happen as with any other scarce resource, the price of IPv4 addresses will rise, until the cost to stick with IPv4 is higher than switching, at which point everyone switches to IPv6!

    Unless I'm misunderstanding something here, its not at all like the Y2K problem. Nothing is going to suddenly stop working, there are just a lack of new IP addresses for distribution. So when someone needs an address (or a block of addresses) they will have to purchase them from someone who already has them. Is the market set up for this yet?

    1. Re:As an economist... by camperdave · · Score: 1

      Yep. It's like running out of area codes. The phones will still work. You'll still be able to get a new phone number for a while; in some places for longer than others. However, eventually you won't be able to. The system will have reached its limits. In order to get a phone number you'll have to switch over to twelve digit dialing, or whatever scheme they come up with to cope with the problem.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:As an economist... by dmelomed · · Score: 1

      Mod parent up....

    3. Re:As an economist... by petermgreen · · Score: 1

      The big difference is that phones and phone exchanges are designed to support dialling with varying numbers of digits*. If you wanted to call me (and I gave you my phone number) you would have to dial 15 digits (3 digit international calling prefix 2 digit country code, 3 digit area code, 7 digit local number). Having an extra digit inserted in your phone numbers, having an area renumbered or having forced dialling of the whole national number introduced is an inconvenience but little more.

      Internet addresses OTOH are fixed in size and while there almost certain were ways they could have hacked in longer addresses with minimal breakage they decided to go for a completely new protocol. Further the old API (in particular the call gethostbyname) only supported 32-bit addresses so that had to be changed too requiring application software to be updated.

      *there is a limit set by the international standards but it's very high. An international number (including country code but excluding international calling prefix) is allowed to be up to 15 digits. Take off 3 digits for country code (country codes vary from 1-3 digits) and that means each country gets the ability to allocate at least 10^13 phone numbers. Given that the world population is under 10^10 and the highest population of a country with a 3 digit country code is well under 10^9 that is a LOT of phone numbers.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:As an economist... by Electricity+Likes+Me · · Score: 1

      Nothing I have read, or inferred, suggests that there is in-fact anyway to make IPv4 work with longer addresses that doesn't end up at "well then everyone will have to patch their router and network stack..." at which point you're back to IPv6.

      People keep saying it, but no-one ever seems to actually propose what should be done, or know of anything which doesn't involve upgrading every router to make it work - thus making it just as difficult as IPv6, with the same basic problem.

    5. Re:As an economist... by petermgreen · · Score: 1

      Quite simple really you make packets to "long IPs" look like UDP packets to some reserved destination when passing over legacy infrastructure.

      Actually some of the IPv6 transition methods aren't far off this, the trouble is 1: they were added as an afterthought and so aren't universally supported/enabled. 2: 6to4 doesn't work behind NAT at all and teredo works against NAT rather than working with it making it unessacerally complex and fragile.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:As an economist... by rdebath · · Score: 1

      Okay, firstly it goes against the principals of the organisations that distribute the IP addresses were setup with.

      But that's not the main problem. The main problem is the routing table, this is a huge table that lists he physical location of every single IP address and it sits in the core routers of the internet. The table is compressed tremendously because long runs of addresses are located at the same place as seen from these routers so that the table is only a few hundred thousand entries long. At that size it's a significant problem, a problem that IPv6 doesn't have because the allocation is a lot less random. To get a viable market you would need to allow small groups of IP addresses to migrate to anywhere on the planet. Every time you do this you will increase the size of the table and slow down the routers even more.

      The estimate is that the routers may be able to cope with around a million routes, if you replace most of the border routers with top of the range ones. Put it another way the smallest saleable unit would be 4096 addresses.

      One million units total of 4000 IPs each doesn't sound like a good market to me.

    7. Re:As an economist... by butlerm · · Score: 1

      One million units total of 4000 IPs each doesn't sound like a good market to me.

      It is a lot better than nothing. What you really want to do if have a system where people bear the cost to have an address prefix independently routeable, in addition to the cost of consuming so much of the global address space in the first place.

      Then people would have the requisite incentive not just to give up address blocks that are larger than they need, but also to acquire contiguous address blocks to reduce the cost of independently advertising discrete address prefixes.

  37. IPv6 is the failure by Anonymous Coward · · Score: 0

    IPv4 was happily implemented in place of IPX, AppleTalk, etc.

    The fact that we've "run out" of IPv4 A blocks and IPv6 isn't very widely deployed suggests that IPv6 isn't indeed a better solution then IPv4 (there is a lot more in IPv6 then just a larger address space, some of it can be a pain in the ass). I would suggest to the IEEE's and ITEF's of the world to think of IPv6 in that light.

  38. Not like Y2K by Anonymous Coward · · Score: 2, Insightful

    The IPv6 move is not like Y2K. With Y2K there was a firm deadline when everything had to be re-coded, tested and ready, or else. With IPv6 it's more like the introduction of fax machines. You only need a fax machine if you want to communicate with someone else who also has a fax machine. Since around 98% of the Internet is still using IPv4 no one is going to want to be the first to stick their neck out and embrace IPv6. If everyone you want to talk to is on IPv4 there is no reason to migrate yet.

  39. Re:NAT will never go away by grcumb · · Score: 5, Insightful

    The idea that NAT will go away just because a network is IPv6 is a pipe dream. No sane security admin would ever allow that. The idea that the firewall is the only thing between you and the outside world is, and should be, a non starter.

    IT security is all about multiple layers, and one of them is the fact that you have a DMZ between you and the internet, and that the internet can't route outside of it. That is not going anywhere.

    Look, I don't want to be disrespectful to you as a person, but your understanding of network security is... limited. What the fuck does having a DMZ have to do with NAT? It's true that NAT is how the most common way to configure a segregated v4 network, but if you think that NAT is the only (or even the best) way to handle this, you're sorely mistaken.

    This may strike you as heresy, but you can construct your network with public-facing addresses, a DMZ and a network of addresses inaccessible from the outside world (except under prescribed circumstances)... all using public IPv6 addresses. The secret is... wait for it... don't fucking route to them, except when you decide it's okay.

    The simplest way to do this would be simply to refuse connections originating from outside your network for a designated subnet. Hey presto! All the benefits of NAT without the insanity of NAT!

    My employer, a university with campuses in 12 countries, does this already with a public IPv4 block. Last I checked, it was working just fine, thank you very much.

    P.S. Yes, we're IPv6-ready.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  40. The big mistake was not making mobiles IPv6 by Animats · · Score: 4, Insightful

    The big mistake was not making mobile IP devices IPv6 from the beginning. Even if they had to go through a NAT at the telco. Most of the growth is in mobile devices.

    Fortunately, most mobile devices respond to updates pushed from the carrier. So mobile carriers need to be encouraged to implement that transition. Carriers are in a good position for this, since they control both ends of the air link. Some of this must be happening already.

    1. Re:The big mistake was not making mobiles IPv6 by Pikoro · · Score: 1

      Yes, exactly.

      Also, they need to call it something trendy like iPV6 (small i) or i6Network and get some solid marketing behind it. Something about there being no (legacy) viruses on the new i6Network or something... Oh, and make all the packets shiny white in the commercials.

      </sarcasm> ;)

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    2. Re:The big mistake was not making mobiles IPv6 by rdebath · · Score: 1

      Can the sarcasm it's really happening T-Mobile already cannot get enough addresses.

      Reported by Derek Morr about a presentation by Cameron Byrne

    3. Re:The big mistake was not making mobiles IPv6 by Anonymous Coward · · Score: 0

      Why is NAT not a solution to the IPv4 problem?

    4. Re:The big mistake was not making mobiles IPv6 by Othar · · Score: 1

      Actually, the forthcoming "4G" smartphone rollouts in the US *are* IPv6 native, with carrier grade NAT44 for the legacy internet, exactly as you advocate. This is already happening.

    5. Re:The big mistake was not making mobiles IPv6 by MattC413 · · Score: 1
    6. Re:The big mistake was not making mobiles IPv6 by Anonymous Coward · · Score: 0

      The only one that could possibly "encourage" it would be governments and the powers that be in charge of the internet standards. And they could just do so for everyone more in a direct fashion without having to resort to bait the mobile phone carriers.

      The users - corporate and private - of the internet have zero motivation. It's much better to delay technology investments, technology gets cheaper and more stable after all and even the very fact of not investing now but later is creating money. The expensive and annoying part of using technology like this is being the early adopter...

  41. Someone answer me this... by Anonymous Coward · · Score: 0

    I know IPV6 is inevitable, but why wasn't IPv5 inevitable first?

  42. Theses articles have zero information content by cullenfluffyjennings · · Score: 1

    The references articles seemed more like fud than any reason to get worried.

  43. Re:IPv6? Bah! by Anonymous Coward · · Score: 0

    -covering ears-
        LAH LAH LAH LAH

  44. No crisis by feenberg · · Score: 1

    IPv6 will be very slow in coming, and there will be no crisis. As ISPs run our of v4 address space, they will offer natted rfc1918 space by default, and charge a few dollars extra for public addresses. Only a few people prefer a public address if charged $5/month for it, and they won't miss anything either. While lots of public servers will be offered in both v4 and v6 space, nothing interesting will require v6. v6 will grow slowly based on its use in purely internal networks. The things lusers need will always be available in v4 and there aren't enough clued users to create a real shortage.

    1. Re:No crisis by WaffleMonster · · Score: 1

      IPv6 will be very slow in coming, and there will be no crisis.

      The operators I know are scrambling to light up v6 on their networks. Most of the large end-user ISPs in the US are activly working IPv6 deployment /w end user trials. Most plan to deploy this year or early next. Think about that..within a years time tens of millions of subscribers are IPv6 capable.

      Yes there will be a lot of people with cpe gear that needs to be replaced or updated and it will take forever to get EVERYONE transitioned but a large number of people will just work on IPv6 overnight and when Google/youtube/facebook/netflix flip their switches and announce an AAAA record .. guess what a huge percentage of US traffic switches from IPv4 to IPv6 overnight!

      Please don't misunderstand..the complete transition will take a long time and it will be slow but the v6 growth curve will still continue to follow its current expontential path for some time before colliding with stragglers in the comming years.

      As ISPs run our of v4 address space, they will offer natted rfc1918 space by default, and charge a few dollars extra for public addresses. Only a few

      What if I'm a new ISP or hosting provider and I can't get any IP Addresses?? This qualifies as a crisis to me.

      people prefer a public address if charged $5/month for it, and they won't miss anything either. While lots of public servers will be offered in both v4 and v6 space, nothing interesting will require v6.

      In the future there will come a point where people will get tired of running two separate protocol stacks and begin to offer IPv6 only. You don't realize the extreme pressure on address allocation in the emerging world. In the US what you say is largly true... it is not clear to me that it will be possible globally. apnic is burning a /8 each and every month. CGNs at that scale are expensive to run and manage and bring a whole set of operational issues including CALEA, attack vectors against NAT state charts, breakage of popular software such as P2P and skype.

      v6 will grow slowly based on its use in purely internal networks. The things lusers need will always be available in v4

      Why would anyone switch to IPv6 for an Internal network? It is just the public facing stuff that needs IPv4 addresses... People go nuts thinking about having to renumber their internal networks and replace their accounting software....no you don't..keep what you have... ADD IPv6.

      and there aren't enough clued users to create a real shortage

      Did I mention apnic is burning thru a /8 per month... LTE is being deployed to tens of millions globally... Is slashdot real? Am I real... is whats real really real?

    2. Re:No crisis by John+Hasler · · Score: 1

      Most of the large end-user ISPs in the US are activly working IPv6 deployment /w end user trials.

      With the large and irritating exception of CenturyLink.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:No crisis by petermgreen · · Score: 1

      the v6 growth curve will still continue to follow its current expontential path for some time before colliding with stragglers in the comming years.

      The question is what proportion of users will be "stragglers". So far i've not noticed IPv6 options when configuring any home router. Therefore my guess is there will be a hell of a lot of "stragglers", probablly over 50% of users here in the UK.

      If 100% of users can access your website over IPv4 (some of them through a NAT) but only 50% can access it over IPv6 what is the motivation to offer both?

      What if I'm a new ISP or hosting provider and I can't get any IP Addresses?? This qualifies as a crisis to me.

      You buy a block from an ISP who has "recovered" it from end users by forcing them behind NAT. This won't come cheap but you won't have a lot of choice.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:No crisis by Othar · · Score: 1
      After 13 years of slow, the fact that a tsunami of v6 is about to overrun us may seem surprising. However, the next 2 billion internet users and the next billion smartphones aren't going to be on v4, because native v6 will be cheaper for them than carrier NAT444. Anyone dealing with asian customers, asian supply chains, mobile devices, or government contracts is going to need v6 Real Soon Now.

      ISP's who don't offer any public IP's (private double NAT444, no v6) are going to lose business to ISP's who dual stack, because the NAT444 costs will be higher than v6 costs, and customers will hate not being able to do streaming video or gaming over NAT444, and businesses will hate not being able to geolocate customers.

      It's like the transition from analog TV to digital TV. Much of the same old content, but new gear need to transmit and receive it, and taking multiple years to deploy. The consumer tipping point may be sooner than you think - I propose a v6-only asian electronics toy around Christmas 2014, with 99% v6 traffic around 2017, and a tier-1 backbone IPv6 flag day where IPv4 routing is dropped in 2020. The post-tipping point economic incentives for ditching v4 routing are very strong, unlike the disincentives for starting the initial v6 rollout.

    5. Re:No crisis by marka63 · · Score: 1

      And lots of things don't work in a double NAT environment. Unfortunately lots of people won't find this out until their ISP puts them behind a LSN.

    6. Re:No crisis by marka63 · · Score: 1

      the v6 growth curve will still continue to follow its current expontential path for some time before colliding with stragglers in the comming years.

      The question is what proportion of users will be "stragglers". So far i've not noticed IPv6 options when configuring any home router. Therefore my guess is there will be a hell of a lot of "stragglers", probablly over 50% of users here in the UK.

      This is mostly because CPE vendors have been slackers. This however is changing D-LINK say "most of their new routers support IPv6". Other vendor will follow suite. Also you don't have to upgrade the CPE to turn on IPv6. You can tunnel over IPv4 from a internal machine though it is slightly more complicated to setup.

      If 100% of users can access your website over IPv4 (some of them through a NAT) but only 50% can access it over IPv6 what is the motivation to offer both?

      If you care about who is accessing your site you don't want all the IPv6 originated connections being hidden behind the NAT64.

      What if I'm a new ISP or hosting provider and I can't get any IP Addresses?? This qualifies as a crisis to me.

      You buy a block from an ISP who has "recovered" it from end users by forcing them behind NAT. This won't come cheap but you won't have a lot of choice.

  45. IPV4 = Walled Internet by RegTooLate · · Score: 1

    How long until the classic IPV4 internet is looked upon with the likes of AOL or Compuserv? All the control, gatekeepers will force freedom to migrate to V6. It'll be the wild west of the internet all over again.

  46. Re:IPv6 sucks by rb12345 · · Score: 1

    they created an entirely new and huge problem (destroying SIOCGIFCONF backwards compat hurt IPV6 deployment in operating systems on a massive scale) by not making their sockaddr be a power of 2 in size.

    I still haven't heard anyone explain why that is so catastrophically bad. It may be, but in practice, I haven't seen how this afflicts me.

    There are only two possibilities I can think of here. Based on the Linux definition of sockaddr_in6, word-alignment on 64-bit could be a problem in the case of large arrays, but padding by the compiler would avoid that. Otherwise, the only other possibility is that since a new API was added for querying IPv6 (and v4) addresses, a lot of programs would need to be altered to handle both types of addresses, rather than just v4.

  47. Most ISPs are doing /56 or /48 for residential by billstewart · · Score: 3, Interesting

    There are some ISPs that are starting off with just a single /64 (e.g. Comcast's trial), because they've got some equipment or management software that's not bright enough to handle more complex routing than that, but the general consensus is that businesses should get /48 and residences should get at least /56. That not only allows for a couple of subnets (e.g. wired, wireless, uplink, DMZ), but it also lets you use relatively dumb routers that handle subnets by cutting their address space in 2-4 pieces, and you can stack a couple of those.

    I have heard of one ISP that's only allocating a /60 for residences, but IPv6 has enough address space that most people think it's worthwhile wasting some of it to get addresses aligned on byte boundaries and not mess with nibble-aligned, much less single-bit-aligned.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      That not only allows for a couple of subnets (e.g. wired, wireless, uplink, DMZ), but it also lets you use relatively dumb routers that handle subnets by cutting their address space in 2-4 pieces, and you can stack a couple of those.

      Wait, so you cannot do subnets like in IPv4? You actually have to use the whole huge address space for a single subnet and if you want another one, beg the ISP to give it to you?

    2. Re:Most ISPs are doing /56 or /48 for residential by Rising+Ape · · Score: 2

      I must admit, when I first heard about the idea to give /56 or /48 to everyone, it seemed ridiculous. I suspect most people don't have more than one subnet - but since there are about 8 million times as many /56s as there are people on Earth, maybe giving a /56 to everyone isn't so daft after all.

      IIRC, the IPv6 policy is that unicast is only 2000::/3 for now - if we fill that, the allocation policy will be reassessed to be less generous. Hopefully they've been clear enough that other addresses are *not* invalid, so we don't have a repeat of the IPv4 class E debacle.

    3. Re:Most ISPs are doing /56 or /48 for residential by John+Hasler · · Score: 1

      You can chop up your /64 any way you want. Nobody cares. It's yours.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    4. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      What, 2^64 (1,844,674,410,000,000,000) addresses aren't enough for your personal use?

      Reply:

      But this only allows one network (as networks are always /64). If I want to have three networks (servers on one network, clients on another network, and my lightswitches and fridges on a third network) I will simply be able to do this.

      Then what's the problem? Just divide it by some easy to remember rule and that's it (like on IPv4 I can make 192.168.0/24 as subnet 1, 192.168.1/24 as subnet 2 and so on). If it is possible to do the same thing with IPv4 then why would you need a larger address space than the minimum /64, since it is very unlikely that anybody will be able to use it all up?

    5. Re:Most ISPs are doing /56 or /48 for residential by Dan+Dankleton · · Score: 1

      /64s mean that you can use the MAC address of the machine to form the host portion of the address. Setting up Router Advertisement assigned addresses is far simpler than DHCP - you tell your router to advertise it's a router on a particular interface, it tells listening hosts what its address and netmask are and they work out their own address. /64s absolutely rock, and they mean that you never run into trouble because you need to expand your address space.

    6. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      Oh, OK, so if I assign my addresses like ...1, ...2, ...3 I would still be able to make ...256 be a part of a different subnet. That's good to know, I am not planing to use the MAC address as part of the IP, that would just lead to problems if I ever need to replace the network card.

    7. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      Wait, so you cannot do subnets like in IPv4? You actually have to use the whole huge address space for a single subnet and if you want another one, beg the ISP to give it to you?

      Yes and no. Each network should be /64 and in fact equipment is not required to be able to route smaller subnets. But most equipment and operatingsystems do in fact allow you to make smaller subnets anyway. If you do, there are some stuff that will no longer work, such as autoconfig.

      To stay sane you should keep to /64 networks. If you have a good ISP they will give you multiple /64 networks in the form of a /56 or even /48 prefix. If you have a not so good ISP your best cause of action is to forget about subnetting and just run a fully switched network. IPv6 has mechanisms that limits broadcasts so that is not so bad.

    8. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      So, IPv6 does not completely support multiple subnets in the /64 network and I have to ask the ISP to give me another /64 so I could put a couple of devices there. And the ISP of course will just give it to me without making me pay more, riight.

      Instead of, you know, having however many subnets I want with no cooperation from the ISP. I would think that however many IPs there are in the /64 it should be enough for at least a couple of subnets.

      The more I read about IPv6 the more it seems to me that it was badly designed. No transparent proxies, no subnets, no normal port forwarding. And it looks like some really bad hacks will need to be done to have the same functions as with IPv4.

    9. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      There is nothing in the design of IPv6 that says "No transparent proxies, no subnets, no normal port forwarding". Anything that can be done with IPv4 can of course also work with IPv6. There are just nobody that have implemented NAT for IPv6 yet. Probably because nobody thinks it is needed enough that they want to spend time implement such a thing.

      Will every ISP give their customers a /56? Of course not, there are always some asshats out there. But most will probably do that, since that is how it is supposed to be according to the standard. Without extra pay yes.

      In the end, if you happen to be on a ISP that only gives one /64 to you, you still won out. One IP with NAT and ability to subnet your internal network versus 2^64 IPs without NAT and subnets, the later wins. Subnetting a residential connection has limited utility but unique public addresses for every computer and device is tremendious useful.

    10. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      One IP with NAT and ability to subnet your internal network versus 2^64 IPs without NAT and subnets, the later wins.

      While I am using NAT and subnets right now, I would not know what to do even with two (much less 2^64) public IPs. Actually, I can think of a lot of fun stuff that I can do with subnets and NAT, but a lot of public IPs would not be as useful. The fact that I would have to somehow hack the subnets and NAT (or at least the funtions that NAT provides) into the network makes me wish IPv6 was designed differently (at least with the subnet part - NAT, as you said, is possible, just not implemented yet).

      Why would someone design it so that /64 is the smallest supported subnet?

      Subnetting a residential connection has limited utility but unique public addresses for every computer and device is tremendious useful.

      Not for me.

    11. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      Actually, I can think of a lot of fun stuff that I can do with subnets and NAT, but a lot of public IPs would not be as useful.

      Why not write about them here so we might debate useful approaches?

      Why would someone design it so that /64 is the smallest supported subnet?

      You can make smaller subnets, but you can not take advantage of the features that assume the client can autogenerate 64 bits of address from the MAC address. So you lose autoconf and privacy extensions. But you could use DHCPv6 instead of autoconf and maybe privacy extensions is not high on your priorities.

      The reason they made the 64 bit subnet requirement originally was so you could use a 64 bit word to make routing decisions. I bet it is an artifact of design by committee. Somebody wanted 128 bit address others thought it was too much, they compromised on using only the first half for routing. But that is only a guess. As I said I do not know of any software or equipment that actually enforces this restriction.

      Subnetting a residential connection has limited utility but unique public addresses for every computer and device is tremendious useful.

      Not for me.

      That is possible, but for most people many unique public addresses wins. I believe very few are using subnets. Some are using layered NATs but mostly because that is the default on many wireless routers and not because they made a decision about it.

      I would think it likely that you too do not really need subnetting but of course there are cases were routing is preferable over switching. Which is why everyone is supposed to get a /48 or at least a /56.

      IPv6 replaces broadcasts with multicast and implements multicast on an ethernet level so a proper network does not propagate multicast packets to ports with no subscribers to that multicast group. This means you might not see more traffic on a switched network versus a routed network.

    12. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      Why not write about them here so we might debate useful approaches?

      One example is transparent proxies. You want to connect to google.com, you actually connect to the proxy server. This can be useful for caching and also to make a login page for the network (a few providers use it) - when you first connect to the network you get the login page, later all your connections go to the intended destinations. This requires NAT.

      Also, with NAT, I can make two physical servers appear as one, so, for example, example.com:80 goes to one server and example.com:21 goes to another. Or conversely, make example.com:80 and example1.com:80 go to different ports of the same server. This can be achieved with port forwarding without NAT, however, that makes all of the connections seem to originate from the device that does the port forwarding, which means that logging etc is less useful.

      As for subnets, they are easy to make parts of the network to not talk to each other, or at least the packets can be made to go trough a router which can also do filtering. For example, let's say I want to have an open wifi connection so anyone can use it. I would want to make it so the wireless user can access the internet but not my wired network. That I can do with firewalls, however, having one additional network card on my router is easier, but that requires that the wifi and the wired network be part of different subnets.

      Routing also allows me to use Layer 3 VPNs, so no broadcast packets go trough the tunnel, after all, whatever connection I am using to connect to the VPN might be very slow or capped.

      IPv6 replaces broadcasts with multicast and implements multicast on an ethernet level so a proper network does not propagate multicast packets to ports with no subscribers to that multicast group.

      Which means that my switches might not work with IPv6, or at least may not work correctly. Hubs forward packets to everyone anyway, so there would be no difference.

      Some are using layered NATs but mostly because that is the default on many wireless routers and not because they made a decision about it.

      I don't think that whoever has layered NAT just because it is the default setting on their router/AP will want to have multiple web (or some other service) servers on the default port.

      Also, is there a way to configure a Linux box to work just as a firewall, but not router (that is, to filter packets when both interfaces are part of the same network/subnet)?

    13. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      One example is transparent proxies. You want to connect to google.com, you actually connect to the proxy server. This can be useful for caching and also to make a login page for the network (a few providers use it) - when you first connect to the network you get the login page, later all your connections go to the intended destinations. This requires NAT.

      Actually it doesn't. In Linux terms you need to the REDIRECT target in iptables. This should still be available for IPv6 although I have not tested it.

      In general all the iptables targets should work with IPv6, but likely some of them are not implemented. The documentation is very light on details on what has been implemented and tested with IPv6. In theory even the various NAT targets should work. It is probable that this code has not been battle hardened as much as the IPv4 code but it will surely improve with time and usage.

      Also, with NAT, I can make two physical servers appear as one, so, for example, example.com:80 goes to one server and example.com:21 goes to another. Or conversely, make example.com:80 and example1.com:80 go to different ports of the same server. This can be achieved with port forwarding without NAT, however, that makes all of the connections seem to originate from the device that does the port forwarding, which means that logging etc is less useful.

      If and when iptables is up to speed this should also be possible. But the need for something like this will be much less. Often a setup like that is done to preserve IP addresses of which there is no need. Also each machine can have many addresses, so you are free to pick up a special address for your port forwarding service to improve logging.

      As for subnets, they are easy to make parts of the network to not talk to each other, or at least the packets can be made to go trough a router which can also do filtering. For example, let's say I want to have an open wifi connection so anyone can use it. I would want to make it so the wireless user can access the internet but not my wired network. That I can do with firewalls, however, having one additional network card on my router is easier, but that requires that the wifi and the wired network be part of different subnets.

      True and using subnets for this purpose will be the right thing to do. It is however possible to get around it using bridging instead.

      Routing also allows me to use Layer 3 VPNs, so no broadcast packets go trough the tunnel, after all, whatever connection I am using to connect to the VPN might be very slow or capped.

      No broadcasts, only multicast that is filtered. You should be able to keep unwanted traffic down to same levels as with a routed setup. This is not to say that you should not be using routing for such a setup, but if you can not because your ISP is playing stupid, the alternative is not so bad.

      IPv6 replaces broadcasts with multicast and implements multicast on an ethernet level so a proper network does not propagate multicast packets to ports with no subscribers to that multicast group.

      Which means that my switches might not work with IPv6, or at least may not work correctly. Hubs forward packets to everyone anyway, so there would be no difference.

      Actually ethernet switches already implement the mechanism used. It is a special kind of MAC address that is part of the ethernet standard. They use the last 24 bits of the multicast group in the MAC address so the switch can learn which ports have listeners for that group. You do need to run a special daemon called MRD on your network though. MRD would typically run on your router, or you can run it on any Linux machine. Without MRD the multicast will fallback to act like broadcasts.

      Some are using layered NATs but mostly because that is the default on many wireless routers and not because they made a decision about i

    14. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      Actually it doesn't. In Linux terms you need to the REDIRECT target in iptables. This should still be available for IPv6 although I have not tested it.

      Last time I did this, I used the DNAT target on iptables.

      In general all the iptables targets should work with IPv6, but likely some of them are not implemented.

      Yes, thankfully IPv6 does not prevent NAT, it's just that there are no way to do it for now.

      But the need for something like this will be much less. Often a setup like that is done to preserve IP addresses of which there is no need.

      Or I may not want to use www.example.com and ftp.example.com domain names, just use the one name for all services, even if they are on separate physical (or virtual) servers. For example, let's say that I have a server that does both, http and ftp. That servers stops working and I replace it with two older servers that cannot handle the combined load, so I use one server for ftp and the other for http. But everyone is expecting a single server. With NAT I could just change the port mappings and be done with it.

      The reverse (mapping two external IPs to a single internal one) is useful if I want to have two different server IPs but do not want to use separate physical or virtual machines for them.

      This is not to say that you should not be using routing for such a setup, but if you can not because your ISP is playing stupid, the alternative is not so bad.

      But that's the point - I do not want my ISP to have a say in anything I do inside my network (and two networks connected by VPN also count) as long as the incoming and outgoing packets are what the ISP allows. As it is now, I can have a lot of subnets, routing, redirections and anything else, and my ISP has no say in it, actually, it does not know what I am doing inside the network. It also does not know how many computers (or other devices) I have. The ISP should not care how many subnets I have (and if I got a big block of public IPv4 addresses, I could split them up in however many subnets I want and the ISP would not know, so, in my opinion, this part of IPv6 is a downgrade).

      Similar thing is with the electricity - the power company provides power and as long as I pay for the energy, do not use too much power (or else the circuit breaker trips) and do not attempt to disturb the voltage on the main lines (by introducing noise or whatever), the company shoud not care, for example, how many outlets I have and how many devices I have plugged in (10 40W lightbulbs draw the same power as 4 100W lightbulbs, so the power company should not care about how many lightbulbs I have, as long as the total power used is normal) or how many rooms are in my house.

      Of course the subnet problem could be fixed by NAT (AFAIK, IPv6 has a reserved internal address space, like the 192.168.*.* and similar IPs in IPv4). I could just do 1-to-1 (or some other) mapping and use whatever subnets I want.

      This makes your Linux box act like a switch with two ports, automatically bridging packets received on one interface to the other, filtering on MAC addresses like a real switch.

      Thanks for the information. I hope that it is also possible to filter by IPs (since MACs depend on the network card) and ports (as in the router mode) though.

    15. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      As it is now, I can have a lot of subnets, routing, redirections and anything else, and my ISP has no say in it, actually, it does not know what I am doing inside the network. It also does not know how many computers (or other devices) I have. The ISP should not care how many subnets I have (and if I got a big block of public IPv4 addresses, I could split them up in however many subnets I want and the ISP would not know, so, in my opinion, this part of IPv6 is a downgrade).

      Actually you can not split a IPv4 subnet into smaller subnets if the ISP does not play along. I know, I have been there. The ISP gave me a /27 but refused to setup a route. That is they ran the router. So there you are with 29 usable addresses but with no control over the router you can not subnet. That was where I learned about the "invisible firewall" trick. Only way to do it when the ISP does not like you.

      You will have exactly the same problem in many IPv6 setups. I fear many ISPs will simply run the router at their end exposing a /64 subnet that you are supposed to run with switches and no routers. It is the simplest way to setup after all.

      There is a DHCPv6 option called prefix delegation that your router can use to fetch a subnet and which at the same time configures their router to route that prefix. Its just that it is one more thing to setup for the ISP so some might simply skip it. And not to sell extra IPs I fear, but simply because they are lazy.

      Notice this is actually not directly related to the "network is always /64" issue. The problem is exactly the same no matter what size network they expose as long you do not get to configure a route either automatically or manually.

    16. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      That was where I learned about the "invisible firewall" trick. Only way to do it when the ISP does not like you.

      So, it can be done, that is your equipment works with smaller subnets. From what you told me about IPv6 it looks like my equipment might not work if the subnet is smaller than a /64.

      Actually you can not split a IPv4 subnet into smaller subnets if the ISP does not play along. I know, I have been there. The ISP gave me a /27 but refused to setup a route.

      The problem is exactly the same no matter what size network they expose as long you do not get to configure a route either automatically or manually.

      OK, let's see if I understand this correctly. The ISP assigned you a /27, so it means that the route is set up as "your.ip/27 goes to your.interface", that is, all packets destined to your subnet would come to you. Now, if you placed a router at your side of the cable, why were you unable to configure it to route the incoming packets to watever part of your network they were supposed to go? The routes on your router should be something like "ip/29 goes to interface1; ip2/29 goes to interface2; everything else goes to the ISP".

      I do not have enough computers right now to test it, so can you tell me why that would not work?

    17. Re:Most ISPs are doing /56 or /48 for residential by billstewart · · Score: 1

      A surprisingly high fraction of people have two subnets - a wireless one and a wired one, and if you've got two, it sometimes helps to have more so your routers can glue stuff together automagically instead of making you configure it yourself. Most ISPs understand that if they give people multiple subnets (for example, that /56), they just don't have to care what the user does with it, and "don't have to care" means "don't need to do future support calls to change stuff, which cost money."

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    18. Re:Most ISPs are doing /56 or /48 for residential by Fareq · · Score: 1

      So wait, standard policy will be for all devices to be publicly accessible from the internet, with its *device-unique* IP Address exposing the HW (MAC) address of the device, with no ability to shield machines from publicly broadcasting their existence so that it becomes trivial to isolate each individual device's traffic, no ability to block this behavior, no ability to segment the network or have any devices that aren't publicly accessible.

      This is better, how?

    19. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      OK, let's see if I understand this correctly. The ISP assigned you a /27, so it means that the route is set up as "your.ip/27 goes to your.interface", that is, all packets destined to your subnet would come to you. Now, if you placed a router at your side of the cable, why were you unable to configure it to route the incoming packets to watever part of your network they were supposed to go? The routes on your router should be something like "ip/29 goes to interface1; ip2/29 goes to interface2; everything else goes to the ISP".

      The packets only get picked up by your router if they are routed to the routers IP address. Just being on the right ethernet segment is not enough.

      "your.ip/27 goes to your.interface" yes but it needs to be "your.ip/27 goes to your.interface with your router IP as gateway".

      The ISP did:

      route add -net my-net netmask my-mask dev my-interface

      But they need to do:

      route add -net my-net netmask my-mask gw my-router dev my-interface

    20. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      So wait, standard policy will be for all devices to be publicly accessible from the internet, with its *device-unique* IP Address exposing the HW (MAC) address of the device, with no ability to shield machines from publicly broadcasting their existence so that it becomes trivial to isolate each individual device's traffic, no ability to block this behavior, no ability to segment the network or have any devices that aren't publicly accessible.

      This is better, how?

      Windows 7 by standard uses privacy extensions which means it is changing address once an hour or so. Instead of using MAC it simply makes up a new random address.

      This means you can not track it by IP, any learned IPs become useless shortly, etc.

      If you also want an IP that does not change you just add that. The random address will be used by default for outgoing traffic while you use your custom static address if you want to setup a server of some kind.

      To have devices that are not publicly accessible you use a firewall.

      The no ability to segment network traffic comes from the assumption that ISP are going to break the design by only assigning a /64 instead of a /56 or /48 as they are supposed to. I believe that when all the mess clears up most ISPs will be assigning /56 and this is a non issue.

    21. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      The packets only get picked up by your router if they are routed to the routers IP address.

      Maybe you meant MAC address. I am sure than when i go to google.com, my PC sends a packet with the source IP as its own and destination IP as the one for Google and my router picks it up, sends it out the other interface (and changes the source IP to the external one, since I am using NAT).

      Also, I thought that the "gw" parameter for the route command was only useful when there was more than one router on the same interface, for example:

      route add -net net1 netmask mask gw 192.168.0.1 dev interface
      route add -net net2 netmask mask gw 192.168.0.2 dev interface

      Now packets going to net2 will go to .0.2 and packets going to net1 will go to .0.1 that are both connected to the same interface.

      I really want to try this, but as I cannot, I'll take your word for it, that it did not work.

    22. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      The packets only get picked up by your router if they are routed to the routers IP address.

      Maybe you meant MAC address. I am sure than when i go to google.com, my PC sends a packet with the source IP as its own and destination IP as the one for Google and my router picks it up, sends it out the other interface (and changes the source IP to the external one, since I am using NAT).

      Your router only picks it up because your computer has the router IP listed as "default gateway". Try changing default gateway to something that is not your router IP and see what happens. Hint: you lose contact with the internet but retain the ability to communicate with any local devices including the router.

      Also, I thought that the "gw" parameter for the route command was only useful when there was more than one router on the same interface, for example:

      route add -net net1 netmask mask gw 192.168.0.1 dev interface
      route add -net net2 netmask mask gw 192.168.0.2 dev interface

      Now packets going to net2 will go to .0.2 and packets going to net1 will go to .0.1 that are both connected to the same interface.

      I really want to try this, but as I cannot, I'll take your word for it, that it did not work.

      In IPv4 there is no such thing as automatically detecting a router so you always need to specify the IP using the gw. IPv6 actually has automatic router discovery although I say the jury is still voting on how useful that is.

      Using "gw" means "this subnet is not local, you need to send it to that guy, he knows how to deliver it". Leaving out "gw" mean this subnet is local so you can deliver it directly to host machines on the local ethernet.

    23. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      Your router only picks it up because your computer has the router IP listed as "default gateway".

      But if I capture a packet that is going to google.com I see this:

      Source IP: internal IP of my PC.
      Destination IP: the IP of google.com
      Source MAC: MAC of my PC
      Destination MAC: MAC of my router

      Using "gw" means "this subnet is not local, you need to send it to that guy, he knows how to deliver it". Leaving out "gw" mean this subnet is local so you can deliver it directly to host machines on the local ethernet.

      One time I had to configure a bunch of virtual Cisco routers to act as a network (to forward packets where they should, this was part of a class at my university. The routers were connected directly to each other (and it was assumed that the networks could be connected to the routers) and it was possible to make packets go trough even though the IPs at the ends of a connection were part of different subnets (each router had its own subnet and all ports were in it). I just had to specify the correct interface and the packets could go from router 1 to router 3 while going trough router 2. Though maybe it worked because the links between the routers were point-to-point (serial connections).

    24. Re:Most ISPs are doing /56 or /48 for residential by bbn · · Score: 1

      But if I capture a packet that is going to google.com I see this:

      Source IP: internal IP of my PC.
      Destination IP: the IP of google.com
      Source MAC: MAC of my PC
      Destination MAC: MAC of my router

      Exactly. How did it know to use the MAC of your router? That came from the default route. Had you specified a different IP as default route it would be using the MAC associated with that IP address.

      A local subnet means the router will try to lookup the MAC address of an IP address using ARP.

      A non-local subnet means the router instead will lookup the MAC associated with the IP address of the gateway specified and send the packet to that MAC. It will not modify the headers so you will not see the gw IP as "destination IP" in the packet.

      So in the /27 case I told about, the ISP router would consider my subnet as local and therefore try to deliver directly to hosts by doing ARP lookups on all addresses in the subnet. If I wanted to split my subnet I would need the ISP router to send to my router instead of sending directly to hosts on the subnet.

    25. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      Oh, OK, now I understand.

    26. Re:Most ISPs are doing /56 or /48 for residential by Anonymous Coward · · Score: 0

      Yes, in situations like the one discussed on IPv4 just above, Proxy ARP is a possible (however not too elegant) solution.

      Also, you should not be overly concerned about the whole /64 debacle on IPv6. I am sure you are aware of the autoconf feature under IPv4, using 169.254.0.0/16 addresses. You can also not sub-net under IPv4 when using autoconf addresss, I am sure the reasons make absolute sense to you. Yet, this doesn't mean that the autoconf feature is poorly designed.

      Under IPv6 the above mentioned autoconf feature has been extended so that it CAN also be used as a general address assignment scheme. This allows a router to send out a simple message on a broacast domain, advertizing the network number. The hosts can then generate a host number based on their MAC address (or some random heuristics in the case of privacy extensions), do a duplicate address check, and start communicating.

      That feature is a lightweight and efficient replacement for DHCPv6 in many cases, however you are not forced to use it. Although hosts are required to support it, it remains one of several options. IPv6 tells us that the EUI-64 address (autoconf) cannot be used unless there are 64 bits in the hostnumber (leaving /64 as the smallest network number), and therefore the suggestion is to assign /64 or larger when delegating network numbers.

      This will also help prevent the other large problem with the current IPv4 addressing scheme, that core Internet routers are in risk of running themselves into the ground with ever increasing routing tables.

      I don't know of any routing equipment that prevents you from doing /100 subnetting in IPv6, you would simply have to assign addresses without using autoconf.

      One final note: Some posters have been a bit vague when talking about the privacy extensions. These are extensions to the autoconf mechanism, NOT privacy extensions to the IPv6 protocol suite itself in general. Obviously having an addressing scheme that precludes the use of autoconf will also preclude the use of it's privacy extensions.

      I hope this helps clarify a few bits'n'bobs in relation to the /64 address space.

    27. Re:Most ISPs are doing /56 or /48 for residential by Pentium100 · · Score: 1

      Under IPv6 the above mentioned autoconf feature has been extended so that it CAN also be used as a general address assignment scheme. This allows a router to send out a simple message on a broacast domain, advertizing the network number. The hosts can then generate a host number based on their MAC address (or some random heuristics in the case of privacy extensions), do a duplicate address check, and start communicating.

      Makes sense.

      That feature is a lightweight and efficient replacement for DHCPv6 in many cases, however you are not forced to use it.

      At least in IPv4, DHCP offers more than just the IP address. IP, DNS, WINS, gateway, where to find a server to boot from (in case of network boot). DHCPv6 probably does too, so I would use it instead of autoconf.

      I don't know of any routing equipment that prevents you from doing /100 subnetting in IPv6, you would simply have to assign addresses without using autoconf.

      Oh, OK, the previous poster mentioned something that it might not be supported, but if it is then great. I hope that someone implements NAT (so I can continue to have the functions I listed several times before) then I would no longer have anything against IPv6.

  48. Here's how to do it. by falzer · · Score: 3, Funny

    Facebook, 4chan, digg, slashdot, reddit, and redtube make their sites accessible by ipv6 only (and not through v4 to v6 tunnels.)
    They take a hit in traffic for a little while, two weeks later, every ISP is giving out ipv6 addresses and every ancient router and pc is upgraded. :)

    1. Re:Here's how to do it. by /dev/trash · · Score: 1

      I'll forward this to my tech support friends.
      They'll be at your house in 2 hours.

  49. Re:Still ignoring it. by rwven · · Score: 1

    Yeah, i signed up for a cheap hosting account a year ago, with one domain, and they gave me five IP addresses all my own.

    Obviously it's not THAT big of a problem.

  50. Re:NAT will never go away by klui · · Score: 1

    I think NAT will still exist but for a different reason. How many v6 IPs will an ISP give you? 1? 10? 100? 1000? Maybe they'll give you 10 but I don't then 10 will be enough.

  51. You can't "flip the switch" for decades by George_Ou · · Score: 4, Insightful

    Even if you switch to a pubic IPv6 address, all your internal stuff will still be IPv4. My home print server and IP telephony adapter are all IPv4. The problem with IPv6 is that you can't entirely switch to it and just shut down IPv4. You have to run dualstack for the foreseeable future. That's why every IT consultant and IT manager and CIO I've spoken to says they don't give a crap about IPv6 because every adopter of IPv6 will have to be backward compatible with IPv4 so why bother running dual stack. Even after all the addresses are assigned, not a single IPv4 device or network will stop working.

    The choice is between IPv4 single-stack or IPv4/IPv6 dual-stack. Given those as the only choices, people are choosing the former instead of the latter. There is no possibility of running IPv6 single-stack. IPv6 will essentially become the new "private IP addresses" that have to translate to "public" IPv4 addresses used by 99% of the IP devices in the world. The only difference is that IPv6 devices will be able to talk to each other without a NAT across organizations.

    1. Re:You can't "flip the switch" for decades by aztracker1 · · Score: 2

      I think you have those backwards.. IPv4 will continue to be used with LANs and VPNs for just the sofyware you mentioned with NAT gateways for IPv4 remote services over IPv6. And IPv6 will become ever more important publicly.

      --
      Michael J. Ryan - tracker1.info
    2. Re:You can't "flip the switch" for decades by George_Ou · · Score: 1, Troll

      No, IPv4 will become valuable real-estate. Ask anyone if they prefer a 10 digit phone number or a 40 digit phone number because all the 10 digits ran out. Or a short domain name over a long domain name. The IPv4 addresses will become the original short IPs that all the large companies have already horded. Websites will prefer to be reachable over IPv4 and IPv6 visibility will be secondary. That's because IPv4 is accessible by the whole world one way or another and IPv6 will only be visible to a few early adopters.

    3. Re:You can't "flip the switch" for decades by Anonymous Coward · · Score: 0

      I think a great point is made that the network enabled device manufacturers are a big part of the issue. When will they get the hint and start supporting IPv6 on their devices?

    4. Re:You can't "flip the switch" for decades by adolf · · Score: 1

      Feh.

      That's why we have DNS, remember? The common end user shouldn't have deal with IP addresses.

      We've been pretty well reliant on DNS for ages, anyway, most prominently to handle HTTP/1.1 virtual hosts.

      There is a certain level of retardation with other stuff. For example, I can't count the number of devices that I've installed that support NTP for automatic timekeeping but only allow the server to be specified by numeric IP address. Most folks never experience even this level of basic network configuration, however. And if they do, it will almost certainly be on their local LAN (which will still be talking IPV4 just fine anyway, if for no reason than to support these legacy apps.)

      *shrug*

    5. Re:You can't "flip the switch" for decades by George_Ou · · Score: 1

      What happens when someone resolves an IPv6 address and their software and/or IP configuration won't support it? The point is that websites have to be 100% backwards compatible with IPv4 but an IPv6 presence will be optional. The point is that everything/everyone will have to maintain IPv4 compatibility which means there is simply no incentive to go dual-stack.

    6. Re:You can't "flip the switch" for decades by adolf · · Score: 1

      Good point.

      We might be running short on IPV4 addresses, but I think we'll have plenty to support such a system as you describe for as long as it is necessary, once companies begin return their existing IPV4 subscriber blocks.

      There's no compelling reason, long-term, for a home user to have an ISP connection that includes a routable IPV4 address, so there should be giant swaths of address space being returned to the pool once companies like Comcast are finished with them after transition.

      I dare say that enough addresses will become available as IPV6 rolls out properly, that there will be sufficient quantities of IPV4 addresses for every public-facing server in the world for a long, long time.

      Meanwhile, a poster in another thread has written a bit about NAT-PT, which would (in theory) solve the problem at the end-user's router, including the case of my NTP example.

      It seems to me that it is an eventuality that we just won't need IPV4 on the public network at all.

    7. Re:You can't "flip the switch" for decades by Anonymous Coward · · Score: 0

      A pubic IPv6 address? Man, how much action do you get down there!

    8. Re:You can't "flip the switch" for decades by Anonymous Coward · · Score: 0

      Switching to a "pubic IPv6 address"? Is this wise? It may be NSFW

    9. Re:You can't "flip the switch" for decades by jimicus · · Score: 1

      What happens when someone resolves an IPv6 address and their software and/or IP configuration won't support it? The point is that websites have to be 100% backwards compatible with IPv4 but an IPv6 presence will be optional. The point is that everything/everyone will have to maintain IPv4 compatibility which means there is simply no incentive to go dual-stack.

      I refer the honourable gentleman to RFC1886.

    10. Re:You can't "flip the switch" for decades by QuantumRiff · · Score: 1

      We have Several Laserjets at work that are a few years old now, and can handle IPv6. Sure, cable modems, printers, and other gear targeted towards the home users is usually crap sold for the cheapest amount, but if you buy real equipment from the last few years, IPv6 is more than likely supported.

      --

      What are we going to do tonight Brain?
    11. Re:You can't "flip the switch" for decades by wasabii · · Score: 1

      But all of that is okay.

      I have IPv6 deployed across my org, with public IPv6 addresses. IPSEC all around. It's great. Yeah, everybody still has NATted addresses. But that's FINE. I can use the benefits of IPv6 right now. From home I can remote desktop to any of my internal machines, SSH to any internal machine, use internal resources like file shares, etc. It's great. Roaming machines get Teredo or 6to4 addresses as well, so they can completely participate with the local network.

      Yes, it's going to be years before IPv4 is gone. Probably over a decade. But that's okay. Get started. There are great benefits to IPv6 right now. Consider it an additional feature.

    12. Re:You can't "flip the switch" for decades by wasabii · · Score: 1

      And I disagree. Public resources are what? HTTP, services like AIM. As soon as those have IPv6 addresses, traffic starts flowing over IPv6 instead of IPv4. Eventually IPv4 becomes minimal. And some day, in the super distant future, people can start turning it off without even realizing it.

    13. Re:You can't "flip the switch" for decades by wasabii · · Score: 1

      That's silly. IPv6 is accessible by, for example, every Windows Vista or Windows 7 user, right now. They have Teredo and 6to4 enabled BY DEFAULT. So unless a user bothers to turn these off, they already have public addresses.

    14. Re:You can't "flip the switch" for decades by wasabii · · Score: 1

      I don't understand how running a dual stack is a problem.

    15. Re:You can't "flip the switch" for decades by thomasvs · · Score: 1

      I'm sorry, but if IPv6 addresses are going pubic as you say, I'm going to be a eunuch.

  52. Re:ISP Real world example scenarios. by WarmNoodles · · Score: 1

    Next thing your going to say admins regularly drop the enterprise pants down around the enterprise ankles and no one notices.

    Lets get into an example.
    What if an eTailer hosted by DelusionWireless business builds out a Next Gen website. Lets say DelusionWireless admins open the un patched, non hardened site infrastructure to the net. How is the impact different between Natted IPV4 and IPv6, example scenarios.

    For IPv4, Well for one thing another mistake involving port forwarding would have to be made, Port forwarding changes are from A defined external and usually static IP to a single Internal IP. The Admins would be beaten for the change without change control and left to heal no real risk as the only IP's forwarded were semi trusted people in the first place.

    In the IPv6, example any random yahoo who happens on the virgin bent over infrastructure can breech every device, assuming the IPv6 addresses are sequential or discoverable from the first IP. The pending lawsuit's result in the Admins getting Fired then beaten and flogged.(or they cover it up and dodge a bullet)

    Yea that's basically the difference for the Admin ankles scenario.

    The much more likely scenario is an intruder already inside or insider changes the firewall config.
    Now in this case to have internal devices initiate shells to the hackers network is traditionally done by exploiting listening ports for running services. Mitigating controls include patch management.
    In the case of IPv4 natted example the enterprise wide attack can only happen from the inside, and requires clawing through each devices exploitable hole.

    In the IPV6 example, the attacker will be well served in mapping the infrastructure first then dropping the firewall and attacking every device simultaneously from the internet.

    This is really going to drastically reduce the time to complete cluster fucked from hours to minutes after the infrastructure is mapped and the attack primed.
      Also going to reduce the attackers exposed fingerprint for 97% of the intended impact impact.

    In English, this means once a breech is in progress, a companies only hope will be to air gap its self from the internet in less than 300 milliseconds or later be forced later to rebuild every device in the environment after about 5 minutes of the attack.

    Huge and different impact potential.

    the Now the intruder dropping the firewall from the inside based on compromising a machine

  53. Why would you want to do those broken things? by billstewart · · Score: 3, Informative

    Look, you're getting a subnet that's big enough for just about anything you can imagine doing at home, not just the things you can actually figure out how to do. If you're like to split your /56 into 256 different subnets and do different things on them, go ahead. You can do that without breaking the end-to-end principle.

    NAT breaks stuff right and left today, for two main reasons
    - lots of protocols, including FTP and newer protocols, put the IP address inside the data packets, not just in the packet headers, and doing NAT properly requires ripping the packets apart, changing the addresses, and fixing up any checksums that got damaged in the process. It's even worse if you've got protocols that use crypto, either for information hiding or just simply for authentication. It's very hard to get them right, especially if people design protocols the firewall doesn't know about.
    - stateful NAT makes it hard to establish connections through the firewall. Sometimes this is intentional, blocking unwanted connections for security reasons, but if two people behind NAT want to communicate, neither one can talk until the other one has talked to them first. There are products like Skype that are popular because they go to a lot of trouble to work around the different broken NAT implementations out there.

    Putting a firewall box in front of your computers isn't a bad thing - you just need one that's IPv6-aware instead of IPv4-only. You're not getting the security from NAT, you're getting security from having a stateful packet inspection box in front of your computer, and that's not going to change. If you want to offload packet inspection from your 2GHz CPU down to your 200 MHz SOC-based firewall, go ahead; about a quarter century ago, Van Jacobson figured out how to tune the BSD TCP/IP stack so you could do wire-speed file transfer on 10 Mbps Ethernets using a Sun 3/60, so you should have plenty of spare CPU horsepower left to inspect your packets.

    There's no particularly good reason for your computer to look like a single computer to anybody outside your network, and simple address-munging isn't enough to solve the problem. My laptop has different addresses depending on where it's plugged in, home, work, coffeeshop, etc., and the address isn't enough to tell them anything definite. When I'm at work, I occasionally have trouble reaching sites because many other users behind my corporate firewall are accessing them at the same time, so they want me to do a CAPTCHA to verify I'm not a bot abusing their system. However, if anybody does want to track your address, with IPv 6 they'll probably do it by tracking your /56 or /48. Also, there's the IPv6 address privacy mode, which lets your computer use a different host-part address on every connection, so it's not using the same MAC address every time.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Why would you want to do those broken things? by Pentium100 · · Score: 1

      NAT breaks stuff right and left today, for two main reasons
      - lots of protocols, including FTP and newer protocols, put the IP address inside the data packets, not just in the packet headers, and doing NAT properly requires ripping the packets apart, changing the addresses, and fixing up any checksums that got damaged in the process. It's even worse if you've got protocols that use crypto, either for information hiding or just simply for authentication. It's very hard to get them right, especially if people design protocols the firewall doesn't know about.

      OK, I can just use whatever protocols that work.

      - stateful NAT makes it hard to establish connections through the firewall. Sometimes this is intentional, blocking unwanted connections for security reasons, but if two people behind NAT want to communicate, neither one can talk until the other one has talked to them first. There are products like Skype that are popular because they go to a lot of trouble to work around the different broken NAT implementations out there.

      If I want to I can always forward a port. Just like I am doing right now with IPv4.

      The point is, I do not want NAT to be imposed on everyone. I just want the option of doing whatever I want to the packets that enter and leave my network, including changing the address fields, for whatever reason. If something does not work for me because of NAT that I myself placed there, so be it, I'll find a workaround or, if it really bugs me, stop using NAT.

      If you want to offload packet inspection from your 2GHz CPU down to your 200 MHz SOC-based firewall, go ahead; about a quarter century ago, Van Jacobson figured out how to tune the BSD TCP/IP stack so you could do wire-speed file transfer on 10 Mbps Ethernets using a Sun 3/60, so you should have plenty of spare CPU horsepower left to inspect your packets.

      I can use a PC with Linux (or even Windows) as a firewall or router, that's not the point. The point is that getting that 1gbps internally is quite difficult even when the CPU does not have to split each packet into 1500 byte sized parts (and even more difficult if the CPU has to inspect it first). And I'm not that guy, I won't be able to tweak Windows enough to get 1gb on software only (even without packet inspection).

      There's no particularly good reason for your computer to look like a single computer to anybody outside your network, and simple address-munging isn't enough to solve the problem.

      As I said in reply to another post, i might want to make example.com:80 and example.com:21 connect to different physical (or virtual) servers. Without modifying DNS and doing the whole www.example.com and ftp.example.com thing.

      There is no reason not to have NAT as an option.

    2. Re:Why would you want to do those broken things? by Phs2501 · · Score: 1

      The point is, I do not want NAT to be imposed on everyone. I just want the option of doing whatever I want to the packets that enter and leave my network, including changing the address fields, for whatever reason. If something does not work for me because of NAT that I myself placed there, so be it, I'll find a workaround or, if it really bugs me, stop using NAT.

      ...

      There is no reason not to have NAT as an option.

      If this were the only side-effect, than sure. But a lot of protocols in use today (peer-to-peer filesharing, VOIP, VPN, etc.) have had horrible kludges built into them to ensure that they can break through NAT and still work. NAT is also a huge barrier to entry to interesting new transport layer protocols like SCTP, since it absolutely requires specialized code in the NAT router.

      If you want to NAT IPv6 for no particularly good reason, and the world breaks for you, that's fine, but if anybody has to waste time abusing perfectly good future protocols to work with IPv6 NAT the damage is much more substantial than you. And if the myth that NAT provides a useful service persists, the market will demand such hacks.

      As I said in reply to another post, i might want to make example.com:80 and example.com:21 connect to different physical (or virtual) servers. Without modifying DNS and doing the whole www.example.com and ftp.example.com thing.

      So make your router (or other box) explicitly do port forwarding and/or load-balancing; it's effectively what you're using NAT for here and would likely be more flexible.

    3. Re:Why would you want to do those broken things? by Pentium100 · · Score: 2

      But a lot of protocols in use today (peer-to-peer filesharing, VOIP, VPN, etc.) have had horrible kludges built into them to ensure that they can break through NAT and still work.

      Breaking trough NAT without port forwarding - sure. The only reason why the protocol might not work with NAT with port forwarding is if it for some reason does not trust the header of the packet and adds a copy of the IP address in the data section (like ftp does).

      So make your router (or other box) explicitly do port forwarding and/or load-balancing; it's effectively what you're using NAT for here and would likely be more flexible.

      So, I can make a packet destined to 1::2 port 80 (hmm, with IPv4 I can write 1.2.3.4:80, is some other symbol used for marking the port number? 1::2:3:4:80 could be confusing?) actually go to 1::3 port 80? Great - it means I can still publish only one IP and do the port mappings, which makes this "almost" NAT.

      So, the only thing that cannot be done is rewriting the source IP field on outgoing connections (not packets, since for port forwarding to work it has to work both ways)?

    4. Re:Why would you want to do those broken things? by Phs2501 · · Score: 1

      Breaking trough NAT without port forwarding - sure. The only reason why the protocol might not work with NAT with port forwarding is if it for some reason does not trust the header of the packet and adds a copy of the IP address in the data section (like ftp does).

      That's not the only reason. IPsec, for instance, has to be wrapped inside UDP (called IPsec NAT-T) to break through NATs since IPsec was designed to be run directly on top of IP, where there is no concept of ports to forward! Any attempt to go beyond TCP and UDP runs horribly afoul of NATs.

      So, I can make a packet destined to 1::2 port 80 (hmm, with IPv4 I can write 1.2.3.4:80, is some other symbol used for marking the port number? 1::2:3:4:80 could be confusing?) actually go to 1::3 port 80?

      (To put a literal IPv6 address in a URL you write http://[2001:db8::1]:80/. I suspect other places expecting a colon-separated port number will use a similar scheme.)

      Great - it means I can still publish only one IP and do the port mappings, which makes this "almost" NAT.

      So, the only thing that cannot be done is rewriting the source IP field on outgoing connections (not packets, since for port forwarding to work it has to work both ways)?

      Yes, not unless you use a proxy. Simple inbound port forwarding doesn't need to be implemented as some fancy stack-level kernel feature like NAT; you just need a process listening on a port that, upon accepting, makes a connection to another IP and port and copies the data in both directions. The classic cheesy way to implement this is to throw a line in inetd.conf that calls "nc ip port", though for things like HTTP an application-specific reverse proxy will work a lot better and possibly take some of the load off of your web server(s) if it caches.

      It's likely a fair amount of NAT-like behavior will be written for IPv6 to support implementing transparent proxies, which do have to happen at the stack level. I just want the amount of NATted traffic on the Internet at large to be on the opposite end of the bell curve than it is now, since with IPv6 it will be unnecessary to "share an Internet connection" in the same way as IPv4.

    5. Re:Why would you want to do those broken things? by Pentium100 · · Score: 2

      That's not the only reason. IPsec, for instance, has to be wrapped inside UDP (called IPsec NAT-T) to break through NATs since IPsec was designed to be run directly on top of IP, where there is no concept of ports to forward! Any attempt to go beyond TCP and UDP runs horribly afoul of NATs.

      Or I can forward whatever protocol number to my VPN server. The fact that NAT is possible does not mean that I have to limit yourself to one external IP. If I have two VPN servers I can use two external IPs for them.

      Simple inbound port forwarding doesn't need to be implemented as some fancy stack-level kernel feature like NAT; you just need a process listening on a port that, upon accepting, makes a connection to another IP and port and copies the data in both directions.

      Which means that the server will see a lot of connections coming from the router (or whatever does the port forwarding) and will not see the actual IPs of the clients. Which makes this less useful than NAT.

      It's likely a fair amount of NAT-like behavior will be written for IPv6 to support implementing transparent proxies, which do have to happen at the stack level.

      Oh yea, I forgot transparent proxies. Thanks for reminding me :)

      I just want the amount of NATted traffic on the Internet at large to be on the opposite end of the bell curve than it is now, since with IPv6 it will be unnecessary to "share an Internet connection" in the same way as IPv4.

      What I understand is that there is not so much a problem with NAT by itself, it's that ISPs sometimes put clients behind NAT that the clients cannot control. NAT by itself can be configured however you like, especially since with IPv6 it would not have to be 1-to-many (or is it called "many-to-1"? anyway, the version with a single external IP) NAT, you can do 1-to-1 (to have constant internal IPs that do not depend on which ISP you are connected to at the moment, also to load balance between two ISPs that have assigned different IPs) or some other form.
      Skype does not need to punch trough NAT if the port is forwarded, neither does P2P. Configuration will still be necessary, but instead of "forwarding a port" it will be "opening a port" on the firewall.

      As for "share an Internet connection" - ISPs may try to charge the customers based on how many devices they have connected (the fact that the address space is big enough for everyone does not mean that the ISPs won't try to get a few bucks out of the customers anyway).

    6. Re:Why would you want to do those broken things? by Phs2501 · · Score: 1

      Or I can forward whatever protocol number to my VPN server. The fact that NAT is possible does not mean that I have to limit yourself to one external IP. If I have two VPN servers I can use two external IPs for them.

      IPsec AH headers protect the integrity of the source and destination IP addresses (by design), so if those are modified in any way by NAT things will break.

      Anyway, you are clearly okay with NAT's limitations. I am not; I only use it out of necessity. Different strokes...

    7. Re:Why would you want to do those broken things? by Pentium100 · · Score: 2

      IPsec AH headers protect the integrity of the source and destination IP addresses (by design), so if those are modified in any way by NAT things will break.

      Now that i went and read about it in Wikipedia, it seems we were both right - IPSec Transport mode does not support NAT (and needs NAT-T), while Tunnel mode (which is used for VPNs) supports NAT.

      Anyway, you are clearly okay with NAT's limitations.

      The only limitations of NAT that I see are those that stem from the fact that I only have one external IP (so I absolutely have to use NAT for everything). If that limit is lifted, NAT would have no problems, or rather, if you do not like it, you would not have to use it. Why would it be bad for you if I use it to mask the number of my computers, do transparent proxies and other fun stuff that is only possible when it is possible to modify the source and destination fields in the header.

    8. Re:Why would you want to do those broken things? by takev · · Score: 1

      The reason FTP adds the ip-address and port number in the payload of a packet is to allow server to server data transfers. You can take an ftp client and connect to two servers at once, then tell one server to listen for a data connection from the other server, then let the other server send the data to the first.

      If those servers are going to be NATed this is going to be hard, in fact these days it just will not work anymore as all the NAT devices expect the client to also be the receiver/sender of the data. Or the NAT may not see the control connection of the client at all.

      There are so many things broken with NAT you wont belief it, but because you've never used such features you cannot think they could exists, nor could you see the use of it, so you want NAT.

    9. Re:Why would you want to do those broken things? by Pentium100 · · Score: 1

      There are so many things broken with NAT you wont belief it, but because you've never used such features you cannot think they could exists, nor could you see the use of it, so you want NAT.

      And why would it be bad if I used NAT for whatever features I think are useful and you do not use it because it breaks something that you want?

    10. Re:Why would you want to do those broken things? by John+Hasler · · Score: 1

      Why would it be bad for you if I use it to mask the number of my computers, do transparent proxies and other fun stuff that is only possible when it is possible to modify the source and destination fields in the header.

      I don't think anyone has a problem with that. What we do have a problem with is the claim some are making that life is not possible without NAT and that IPv6 does not permit NAT.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    11. Re:Why would you want to do those broken things? by SJS · · Score: 1

      Why is there this assumption that an ISP will give out more than one (or five) IPv6 address(es) per account? (Especially in the US, where charging for SMS messages is acceptable, even though they're effectively zero-cost on the providers.)

      Whining about how NAT breaks stuff like FTP misses an important point: FTP and friends are fundamentally broken. People who have invented protocols since the invention of NAT who adopted the FTP model are guilty of being egregiously stupid.

      Logging into a firewall / NAT-box to open up a port through to a specific machine is not difficult. The advent of networked games showed us that it's well within the capabilities of non-technical people to properly configure their firewall/NAT systems to accomplish this.

      NAT is a fact of life, like DHCP, and it isn't going away. IPv6 won't kill NAT, it won't kill DHCP, and it won't magically make poorly-designed VOIP systems work (better).

      There's no particularly good reason for my network to look like more than one computer to anyone outside my network. There are very good reasons for one of my computers to look like several distinct computers within my network.

      IPv6 won't change this. All it will do is (a) make me set up DNS for my local network, because it's not practical to try to remember an arbitrary IPv6 address, and (b) make me set up a subnet with a translation proxy, so my network-capable embedded devices and "legacy" computer systems can still use the network. We're still going to have NAT, we're still going to have DHCP, and very likely, we're still going to only have a small number of internet-accessible IP addresses.

      We just won't be able to remember them.

      --
      Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
    12. Re:Why would you want to do those broken things? by Pentium100 · · Score: 1

      Life is possible without NAT, of course. However, NAT as an option makes life easier. It would be interesting to see how transparent proxies (and network login pages*) can be implemented without NAT.

      * Some hotspots do this - you connect to the network and when you go to some site, instead of the site you see a login page. You enter the login/password tat you got from the ISP (or when you paid for the wifi) and not every new connection will go to the intended destination. This is easy to do with iptables and nat and works like a transparent proxy.

    13. Re:Why would you want to do those broken things? by Fareq · · Score: 1

      Clearly because then you would be destroying the perfect beauty of his internet.

    14. Re:Why would you want to do those broken things? by rdebath · · Score: 1

      Those are not NAT, they are "interception".

      A NAT box can do them as an edge case it's true and if you've already got a NAT capability it's an easy way to implement the task.

      But a program to just intercept a connection doesn't need NAT. It just needs to capture the packets and pass them to a stack here; no packet mangling needed. It could currently be done by using ip6tables to capture the packets to a cut down IP stack in user space, though I expect it'll be added to ip6tables as a specific target because someone will get paid to write it, unlike NAT.

    15. Re:Why would you want to do those broken things? by Pentium100 · · Score: 1

      Those are not NAT, they are "interception".

      In that case, what is NAT?

      Interception requires one to rewrite the source and/or destination IPs in the header, like NAT does. It also requires one to remember the mappings, just like NAT.

    16. Re:Why would you want to do those broken things? by rdebath · · Score: 1

      With NAT the packet has to be rewritten and regenerated. The entire communication has to be altered to convince both ends that they're talking to who the believe they are. With simple protocols this may be considered easy. With some protocols it's impossible to trick both ends into believing they're talking to someone else.

      With interception no rewriting needs to be done. Once the packet's identified all you need to do is hand it to the program that's going to deal with it. The packet is unmodified and the program that receives the packet knows who it's pretending to be. You only have to convince one end that they're talking to who they asked for. If the program is a transparent http proxy it will start a completely independent connection to the web server where it explicitly states that it's doing this for someone else.

      This asymmetry is the key difference because it means that an interception can be completely convincing to that end, basically any protocol that doesn't involve encryption can be intercepted flawlessly and even encryption can be done with collusion from the end that knows this is a fake. (By letting the interceptor 'borrow' the encryption secret)

    17. Re:Why would you want to do those broken things? by Pentium100 · · Score: 1

      The entire communication has to be altered to convince both ends that they're talking to who the believe they are.

      What if the program is on another computer? In that case you need to redirect that packet to that machine, so you need to replace the destination IP (and maybe the source IP too) and send the packet out the appropriate interface. Then, when the reply comes back, you need to replace the source IP (and maybe the destination IP too) so that the client thinks it is talking to the actual server instead of the proxy.

    18. Re:Why would you want to do those broken things? by rdebath · · Score: 1

      Then you'll have to encapsulate it (UDP, use a tcp redirector, proxy etc. ) because to do it's job properly the program has to know where the connection was supposed to be going. If you've NAT'd the connection to some random machine you've destroyed this information.

      The only time it doesn't matter is if you don't care where it was going and you just want to override everything you intercept to the same place.

      The reason web proxies will still work is that the protocol has been altered to include the information in stream as the 'Host:' header. But if the client lies or omits the Host: header, like every other protocol, you're fucked by the NAT.

    19. Re:Why would you want to do those broken things? by Pentium100 · · Score: 1

      Well, it was one way I discovered that one cell phone provider used transparent proxy. conect to some random IP and send a HTTP request without the "Host" part and I would get an error from the proxy software.

      Transparent proxies and HTTP interception do not need to know the original destination IP - proxies get it from the request header, interceptors just ignore it and reply with their page instead.

  54. Been there. Done that. by Annorax · · Score: 2

    I've been running IPv6 on my home network and have had IPv6 tunneling running through HE.net for the past year.

    My Apple Time Capsule allows IPv6 tunneling and allocates addresses to my machines on the network for me. I even set up a AAAA record in my DNS service to allow people to see my personal web site over an IPv6 address.

    I can hold up my hand and say that I'm ready to go as soon as my ISP gets off it's butt. It will be nice to be able to shut-off all that annoying NAT crap some day!

  55. Skript Kiddi3z have other tools, unfortunately :-) by billstewart · · Score: 2

    There are other ways to find the machines on your subnet besides scanning, though it is nice that scanning will become harder. If you've got a known brand of ethernet card, there are only 24 bits worth of possible MAC addresses, and what's 16 million scanning packets between friends? Multicast works by default, though your firewall might block it, and they can still do phishing to get you to go to their web page so they can get your address. (IPv6 address privacy mode is a Good Thing, though corporate networks might block it internally so they can track which machines are doing what for auditing and debugging purposes.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  56. here we can ignore it for a while by Anonymous Coward · · Score: 0

    here we have carrier grade Nat and a whole class B, I think that we can ignore it for a while

  57. Ugly by Pro923 · · Score: 1

    I don't know about the rest of you, but my biggest problem with IPv6 is that the format of the addresses is plain ugly. Why didn't they just add another 8 bits and keep the same format? Instead of 24.232.5.19, we'd only have to adjust to another digit - like 14.24.232.5.19. That would increase the address pool by 256 times and I could remember that number. I can't remember fe80::7c7e:2fb8:12e6:63a%10 - and it's nauseating to look at.

    1. Re:Ugly by John+Hasler · · Score: 2

      If your biggest problem is a trivial matter of notation you must be pretty happy with it.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Ugly by Pro923 · · Score: 1

      yeah. that's my biggest problem with it. The notation sucks.

    3. Re:Ugly by /dev/trash · · Score: 1

      uh.
      Use a real OS then

    4. Re:Ugly by rdebath · · Score: 1

      Because even back in '92 they could see a time when 40 bits wouldn't be enough. So rather than choosing a limit based on the number of nodes they chose a scheme that would allow cheaper and faster routing. If you can allocate the addresses so that a short prefix eg: 2a00:1450:8006::/48 goes to one physical location the size of the routing tables drops and the speeds go back up.

      As for remembering IP addresses, I don't. I'll remember a network address like 10.243.56.0/24 but I'll always put a short name against the address (eg: dc01, t41b, tv, cam1). So if even if there's a short IP like Googles 2a00:1450:8006::93 I'll use the name.

    5. Re:Ugly by bbn · · Score: 1

      I can't remember fe80::7c7e:2fb8:12e6:63a%10 - and it's nauseating to look at.

      That is a link local address and useless. Your real address is going to look like 2001:db8:34::2. Not so bad.

    6. Re:Ugly by Anonymous Coward · · Score: 0

      Let me introduce you to a magical technology called D-N-S, which stands for Domain Name System. Amazingly, it allows you to create nice, human-readable mappings between names and IP addresses, so that you don't need to enter an IP. Even better, it allows you to change the underlying address of a device easily, as then you only need to change that mapping.

      I know, wild! You should try it sometime instead of bitching and whining on Slashdot about complete non-issues.

  58. If ISP keep control of their IP addresses by Neanderthal+Ninny · · Score: 1

    What I have seen on my firewall and I think there are plenty of IP addresses that botmasters, spammers and other criminals have used to hit my network. If ISP, and network administrators looked at all of the DHCP, unallocated IP address that comes from their networks they would have thousands of IP address they re-allocate to proper people or systems. Proper accounting of IP address by ISP needs to be priority before we can really say we ran out IP addresses.

  59. ipv4 is dead....long live ipv4! by porjo · · Score: 1

    NRO (Number Resource Organization) had a press conference on 3rd Feb where they formally handed out the last 5 /8 blocks of IPv4 space to the regional bodies. For anyone who missed the live stream, the recorded video can be viewed here:

    http://www.nro.net/media-center/video-archive-3-february-2011

    1. Re:ipv4 is dead....long live ipv4! by porjo · · Score: 1

      The most interesting part was the question & answer time in the second video.Below is list of the questions asked together with the video time:

      Questions

      • 14:00 - Can you give more information about 'IPv6 day'?
      • 15:55 - How can an organisation best manage the transition to IPv6 if they do want to be early adopters?
      • 24:00 - Does ICANN or IANA have any role to play in how the final addresses are allocated by the RIRs?
      • 25:44 - Why has IPv6 adoption been so slow?
      • 26:10 - Is the Internet in danger because Ipv6 is not yet completely ready?
      • 28:10 - What does this mean for ecommerce & ebusinesses [specifically]?
      • 32:40 - When will IPv4 be totally exhausted?
      • 36:40 - The panel addresses the possibility of a black market emerging in IPv4.
      • 40:00 - What's the impact for the average Internet user?
      • 45:15 - How much is this going to cost? What are the chances of the transition failing?
  60. Re:ISP Real world example scenarios. by grumbel · · Score: 1

    I was referring to the usual home setup of a router and a home network of multiple computers, not a webpage hoster and when it comes to home routers it makes a big difference if only your router is available to the public or every computer (frequently unpatched) in the network.

  61. It's an End Of Life planning decision by slincolne · · Score: 1
    You can probably view the last allocation of IPV4 address blocks as a signal to look at your end of life planning process.

    For a business it's a case of looking at upcoming purchases, and to either require that new purchases are capable of IPV6 out of the box, or otherwise have business units accept the lack of conformance and prepared to write the equipment off sooner.

    Once vendors start seeing requests for IPV6 compatible equipment, they will either need to supply it, or watch business go to their competitors.

    As far as 'board level governance goes', for the moment it's simply having a strategic plan that leads the organisation towards IPV6, an indicative date to aim for (say 5 years from now - little to fear now), and a statement that the detailed technical work needs to wait until there is enough technology and expertise on site to plan and implement the cutover. Unlike Y2K there's plenty of time to do this without too much shock or fear - but ample time to get infrastructure and skills.

    1. Re:It's an End Of Life planning decision by /dev/trash · · Score: 1

      Death Panels?

  62. IPv6, huh? whats this? by Nyder · · Score: 1

    What ever happened to IPv5?

    And how do we know v7 or v8 won't be better?

    --
    Be seeing you...
  63. The move to IPv6 -- Years, not decades by owendelong · · Score: 1

    Some ISPs are already supporting IPv6. Admittedly, only a handful of residential ISPs are there yet.

    Comcast is doing trials now and will probably be adding IPv6 for most customers by the end of the year.

    If your ISP isn't doing IPv6 yet, it's time to start asking them about it.

    RIRs will be out of IPv4 before the end of the year. That means ISPs that want to keep adding 30-50,000 customers per day to the internet are going to have to do something different from what is being done today. IPv6 is the solution to that problem and it will roll forward rather quickly after IPv4 runs out.

    You can plan for it now, be proactive about preparing, and be ahead of your service provider and others, or, you can stand on the tracks waiting until you hear the train coming around the curve. I guess which one you choose depends on how fast you can run and how confident you are in your hearing.

  64. I don't think norma by Stan92057 · · Score: 1

    I don't think normal user gives a piss what the ip is it lol

    --
    Jack of all trades,master of none
  65. In 1995 it was called IPng. It was ignored then... by atrimtab · · Score: 1

    In 1995 IPng was to be implemented ASAP.

    Now 16 years later we're still talking about it.

    DNSSEC was also being promoted/talked about in 1995 to protect against exploits found 5 years earlier.

    It was also ignored as a problem.

    Maybe, finally., the cost of not implementing these has finally become greater than ignoring them..... but I somehow doubt it. ISPs can make more $$$ off the scarcity of IP4 addresses than they are likely to make pushing IPng/IPv6.

    IPng/Ipv6, DNSSEC and "Duke Nukem Forever" have far more in common than they should.

    If customers don't demand these they won't happen just like they've only been marginally implemented over the last 16 years.

    --
    Facebook is billions of individual "Skinner Boxes." And if you use it you are the pigeon!
  66. Re:IPv6 Mess and NAT64 and your web server by billstewart · · Score: 1

    That's true if you're using protocols that can survive NAT64 translation - couch potatoes reading HTTP pages will be just fine, if their ISP does NAT64 translation for them (or gives them RFC1918 addresses and does NAT44.) And if you're in the business of serving IPv4 web pages, and don't need much more than that, then you might be ok, or you might want to add your own NAT64 server so that outsiders can reach your IPv4 address even if their ISP doesn't do NAT64 for them.

    But what if you're using their address for something, like tracking repeat visits, or security, or using geolocation to serve them targeted ads? Do you mind if 80% of your customer visits are now arriving from one of ten big consumer ISP NAT blocks instead of their individual IPv4 or IPv6 addresses?

    And then what happens once you decide to accept native IPv6 connections. Is it as simple as asking your ISP for dual-stack, which your routers are new enough to use by now, and telling Linux and Apache "oh, also use IPv6"? Sure, that's cool if you're trying to get a Hurricane Electric IPv6 certification, which is a good idea.
    But is your web server farm big enough to need load balancers, and if so do they support IPv6? Do your firewalls allow IPv6 traffic at full speed, or are they 80% slower because they have IPv4-tuned ASICs and need the CPU to do IPv6? Do your accounting programs that keep track of user visits and print out nice shiny reports store their address data in uint32 fields, and print them out in dotted-quad formats? What about your attack/fraud detection programs that are trying to keep people from cracking your web servers and stealing your user data - do they know how to recognize an anomaly from IPv6 land and warn you about it, or does it all look like uint32 to them too?

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  67. Re:You will NOT take away or cause artificial dema by Anonymous Coward · · Score: 0

    This in nothing but a left wing media conspiracy against the working people to take away our god-given constitutional right to IP numbers in black helicopters.

    Why would anyone have a constitutional right to IP numbers in black helicopters?!

  68. The ANSWER by /dev/trash · · Score: 1

    Large Scale NAT

    1. Re:The ANSWER by John+Hasler · · Score: 1

      > Large Scale NAT

      The Internet is not television. Yet.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:The ANSWER by Arlet · · Score: 1

      The transition to internet as television will be made at the same time. The providers don't care about peer to peer connectivity.

    3. Re:The ANSWER by rdebath · · Score: 1

      T-Mobile already have this problem.

      They use network 10 repeatedly, they use (formerly) bogon (unallocated) addresses and HUGE NATs.

      They're moving to IPv6 ONLY and using NAT64 only to talk to the IPv4 internet.

  69. It wasn't that wrong back in 2003... by billstewart · · Score: 1

    ... and it wasn't that wrong for a lot of people until yesterday, either, and won't be until APNIC runs out of space this summer and RIPE this fall, but it doesn't matter.

      The IPv4 address space is used up, and we're rapidly sailing toward the point on the map that says "Heer Be Dragons!", and the only solutions we've got are IPv6 and Not-Really-Carrier-Grade-NAT to get us across the bleeding edge.

    So if you're not ready for IPv6, it's going to hurt. If you're just an end-user with a dynamic IPv4 address, it won't hurt a lot until your ISP starts giving you a 10.x address, and those cool websites you used to use don't look as cool, and that gaming application you're using for voice talk with your friends while you're killing zombies suddenly can't reach 20% of them, or maybe 80% of them, and maybe your next mobile phone will only have an IPv6 address. But if you're a content provider, you're not only going to either lose a small but growing percentage of your users, or support native IPv6, you're also going to have all those applications that tracked them by location or IP address stop working so well, and your reporting software that keeps track of comment spammers isn't going to know where they're coming from so well, and eventually you'll need to give in and make sure all your firewalls and load balancers are working. And of course, if you're an ISP, you've spent the last couple of years realizing how much this is just going to hurt all over, and if you haven't, you're planning on going out of business Real Soon Now when all your customers ditch you.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:It wasn't that wrong back in 2003... by hab136 · · Score: 1

      Any application which cares about the issue is already NAT-aware and deals with it just fine (Skype, Ventrilo, Transmission, every online game ever). There are already RFC1918-only ISPs that only hand out 10.x or 192.168.x or 172.16.x addresses. There are protocols to help even - NAT-PMP for example.

      Telling people that their internet will suck when they only get an RFC1918 address isn't very convincing, since to the vast majority of people that can't figure out port forwarding, they're already in that situation; you're just moving the NAT from their router to the ISP. To the people with RFC1918-only ISPs, they're already in that situation.

  70. I can! by Snaller · · Score: 1

    And I am.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  71. Egypt by Parakkafaith · · Score: 1

    Egypt can ignore IPv6

  72. Wow. Just - wow! by billstewart · · Score: 1

    No, IPv4 won't entirely be turned off in a decade, and there are probably still machines running Netware IPX and definitely IBM SNA, and there's probably even X.25 on barbed wire somewhere in the world; I think I've seen DECNET within the past year. But if you're not dealing with IPv6 now, you're not going to be in the web or internet or security or telephone or computer business by late next year, because your job or company will have died by then.

    Yes, businesses will make all reasonable accommodation to allow IPv6-only end users to reach their websites, and businesses that open new offices that can't get an IPv4 address from the local ISP in that country at the regular price will either pay them a lot more money or else run some ugly V4-over-V6 tunnel back to headquarters, and they'll be able to squeak by for a while, but it's going to get increasingly ugly and expensive.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  73. Re:IPv6 Mess and NAT64 and your web server by dmelomed · · Score: 1

    MOD PARENT UP.

  74. Re:IPv6, huh? whats this? by John+Hasler · · Score: 1

    What ever happened to IPv5?

    IPv5

    And how do we know v7 or v8 won't be better?

    I'm sure they will be when the machines develop and implement them for us in a thousand years or so (and they will probably bitch about how those stupid humans made the transition harder than necessary with their stupid design of IPv6.)

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  75. Since you use a Mac, you're already using IPv6 by crovira · · Score: 1

    The shift will probably happen overnight (a chron job with a check at boot time to insure the IPv6 protocol will be up and running,) but when its supposed to happen it will.

    To confirm this, boot up your Mac in verbose mode.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Since you use a Mac, you're already using IPv6 by crovira · · Score: 1

      Oh I forgot, hold down command-v to boot in verbose mode.

      --
      MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  76. Re:Wow. Just - wow! by omglolbah · · Score: 1

    Kollsnes Gas refinery in Norway has a control system running entirely on DECNET :p

    Mostly because it is almost impossible to get them to upgrade because the damn servers are so fecking stable.....

    They have 6 servers and have had less than a handful of crashes since 1996.... It is quite scary :p

  77. longitude and latitude for IPv6 by Anonymous Coward · · Score: 0

    I propose latitude and longitude embedded into IPv6 - that way - everything can map into a unique location

  78. Re:IPv6 Mess -- or is it? by olden · · Score: 1

    Sorry, djb's rant is just bs. Was he just venting because he didn't invent IPv6 or something?

    Nothing prevents a server from simultaneously serving both v4 and v6 clients. DNS publish both A and AAAA records, clients pick whatever they support.
    It's a one-time setup for admins (but yes, too bad, they have to configure those IPv6 addresses somewhere).

    Even easier for end users, most won't have to do anything. The "magic box from the ISP" one day answers DHCP (v4), rtsol (v6) and DHCP6 requests, so v6-capable devices (all recent OSes) get v6 connectivity; no change to the v4 part... except more NATing over time probably.

    Doesn't look like a particularly painful transition if you ask me.
    Granted, it would be better if it didn't require collaboration from ISPs, esp in the US...

  79. Re:NAT will never go away by mark-t · · Score: 2

    "The secret is... wait for it... don't fucking route to them, except when you decide it's okay."

    Which is all very well and good, but that requires that everyday people learn how to configure routers to do that. Guess what? That ain't gonna happen. People want a plug-and-play solution, not one where they have to learn crap they don't care about when all they want to do is read email or browse the web.

    Which, believe it or not, is all that a *VAST* majority of people do.

    When people want more, they can either use another globally visible IP, situating the device on the global side of their NAT, or else they punch holes in their NAT if they can't get another IP address. With IPv6, there will simply be no need for the latter. That doesn't mean that NAT wouldn't be useful.

  80. If I have to upgrade all my IPV4 equipment by Anonymous Coward · · Score: 0

    It had better be 1000 times faster and secure than now.

    How the hell do you even filter ipv4 and ipv6 at the same time?

    iptables -L -n | more
    iptables6 -L -n | more

    forget the "anonymity of the ipv4" (yeah right)
    what the fuck do the new numbers even mean? (okay smartypants you answered that but now how can you type those real quick in irc?)

    On a server or firewal or routerl how many exploits does it open up?
    Is there cross ipv4 to ipv6 exploits? e.g. fuck the man?
    Is there possible cross ipv6 to my ipv4 exploit right now? e.g. fucked by the man

    it's good questions long dodged, I hope many puke their guts out learning, it's already making me sick.

  81. Ready! by Anonymous Coward · · Score: 0

    So, my VDSL home router (AVM 7270) is fully IPv6 capable. So are my Win7 PCs. Now what?

    1. Re:Ready! by Anonymous Coward · · Score: 0

      You're ready! Now go reward yourself with some porn!

  82. I think the anti-NAT people will lose out by Sycraft-fu · · Score: 1

    Pragmatism tends to win in the end. As I said, some kind of 4 to 6 thing will be needed if ISPs want to start handing out only IPv6 addresses. Well they are going to want to do that. They'll run out of IPv4 addresses and want to use IPv6. If ISPs are demanding hardware that can do this, such hardware will be delivered by Cisco or Juniper or Motorola or whoever. The geeks can scream and cry but the companies that make network gear will give their customers what they want and their customers, the ISPs, want their customers to be able to use the Internet and not have to understand what IP is, much less the versions of it.

  83. Re:IPv6 Mess and NAT64 and your web server by julesh · · Score: 1

    But what if you're using their address for something, like tracking repeat visits, or security, or using geolocation to serve them targeted ads? Do you mind if 80% of your customer visits are now arriving from one of ten big consumer ISP NAT blocks instead of their individual IPv4 or IPv6 addresses?

    As the only suggested alternatives to large-scale IPv6 adoption are effectively either (1) putting all consumers behind huge ISP NAT blocks with IPv4 between them and the NAT routers rather than IPv6 and (2) abandoning the 1-1 allocation of addresses to users and performing routing using some of the bits in the port number, you're going to get these problems anyway. At least IPv6 allows a solution (switch to a pure IPv6 implementation, rather than staying on IPv4); the alternative just make such schemes impossible.

  84. They have? by julesh · · Score: 1

    Now that the last IPv4 address blocks have been allocated

    Last article I read on this subject, only a couple of weeks ago, suggested the final blocks were still to be allocated and weren't expected to be handed over until March at the earliest. Has something happened I haven't heard about?

    1. Re:They have? by SmilingBoy · · Score: 1

      Well, the allocations accelerated over the last month. The last normal allocation was two /8 blocks on 31 January to APNIC. This triggered the allocation of the last five /8 blocks to the five RIRs (one each). I think there is still a little bit of non-contiguous space called "various" (totalling something like 7.5 /8 blocks) that will also be allocated to the RIRs soon.

  85. So? by itsdapead · · Score: 1

    A static IP is already, effectively, a premium option for ISP customers, and the world hasn't ended. 99% of users don't need a public IP, many ISP customers are already perfectly happy with a dynamic IP, business/university users are already firewalled to hell (making a public IP largely useless) many "user oriented" applications already use proxy-based solutions to cope with this (skype, dropbox, games etc.) - and if you're on ADSL you're not going to want to do any serious serving. As long as you can shop around for a static IPv4 and/or v6 ISP if you need it I dont see a problem.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:So? by Bengie · · Score: 1

      I'm sure your "99%" is a bit off. You're not thinking about all the software/router that use uPNP to port forward. There are many apps that need ports forwarded, but this is transparent via uPNP.

      Put everyone on a carrier NAT and suddenly uPNP stops working and their apps cease to function.

      Class action lawsuit?

  86. Re:NAT will never go away by Electricity+Likes+Me · · Score: 1

    Which people will get, because the people who don't care will buy consumer level devices which will just have the default firewall configured to block all incoming connections, thus providing the exact level of security they presently get with NAT.

    You could even throw UPnP on top of that to selectively allow inbound ports to particular IPv6 addresses to accept connections.

  87. Re:IPv6, huh? whats this? by maxwell+demon · · Score: 1

    Just wait until they face the IPv16 problem, because those stupid humans only used four bits for the version number ...

    --
    The Tao of math: The numbers you can count are not the real numbers.
  88. apple, us postal office, ford motor company, hp by lexcyber · · Score: 1

    apple, us postal office, ford motor company, hp to name a few companies hoarding 16,7 millions ip-addresses each.

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

    --
    - To understand recursion, we must first understand recursion -
  89. The barbarians will stay at the gate by cheros · · Score: 1

    A couple of interesting conclusions:

    1 - you will have some time left, because the migration must logically happen from the backbones inwards, and may stall at the gate (your front end router) where you will NAT to IPv4 for quite some time to come.

    2 - however, if behind the gate/firewall you already have a large network (as an ISP, or the aforementioned club with a class B block) you bite the bullet best sooner than later because it's a lot of work (and here too you'd migrate from WAN backbones inwards).

    3 - a lot of operating systems and hardware has already been supporting IPv6 so it's not causing a full scale tech refresh. However, there will also be parts that may need isolation because they cannot migrate. Depending on how critical the machinery is, this is probably the last chance to buy some IPv4 spares at a sensible price. That $20 network card will be worth a lot more money in the future..

    4 - security will be a challenge. IPv6 has facilities such as extensible headers that could be used as covert channels. You will need to take a decision what features are useful and which are a risk, and hope firewall manufacturers catch up with this asap..

    5 - it will be a headache remembering your public IP address :-)

    6 - As Japan didn't have many IPv4 addresses to start with, they moved to IPv6 quite a while ago. I suspect Japanese network engineers will be very much wanted for a while as they alone really have credible experience in IPv6 deployment.. That game starts more or less now, because I do agree with the original article premise: IPv6 is now a CTO level issue.

    --
    Insert .sig here. Send no money now. Owner may sue, contents will settle. Batteries not included.
  90. IPv6 is already more popular than IPv4 by Tuan121 · · Score: 1
  91. IP4 by javabuddy · · Score: 1

    when IP4 was created in 1980 people thought it will never end :) now just after 30 years IP6 lol Javin fix protocol tags and specification

  92. Re:IPv6 Mess and NAT64 and your web server by Junta · · Score: 1

    A transition period will always have issues, there simply is no way around it. The point of NAT64 is indeed for people doing browsing from their house. Sure, the target loses some granularity in tracking if using IP (though I wonder if geo-ip might still work if the NAT64 gateways tend to be close to the end-user), but every 'answer' for the problem messes with that anyway (if not NAT64, carrier grade NAT would happen and you are back to square one).

    If you have significant datacenter presence, it's probably unavoidable to refesh networking equipment and software to cleanly support IPv6. As mentioned before, you can defer this by staying v4 until your budget allows at the expense of talking to some hosts via NAT64. Of course, if IPv6 takes off in NAT64 mode, the NAT issues will probably confuse your attack/fraud detecion too.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  93. Re:Wow. Just - wow! by John+Hasler · · Score: 1

    They have 6 servers and have had less than a handful of crashes since 1996.... It is quite scary

    Only six servers and they have a crash every few years? On a control system? Scary is right.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  94. Re:NAT will never go away by brunes69 · · Score: 1

    And how do you make sane rules deciding what is on your network and what is not when every machine in your network has a globally routable IP address? And don't point me at the horribly busted RFC 4193.

  95. IPv6 is a governmental analogy by CAIMLAS · · Score: 1

    IPv6 is the IT equivalent to a large, bureaucratic government's programs.

    It's something that is a technically legitimate fix for a certain problem - but due to the political nature of the implementation (in this case, "technically pure"), it ignores the reality of the status quo.

    In this case, the problem has to do with people not knowing IPv6 - everyone from managers on down to the cable people, and the programmers who write things like VoIP software or the myriads of 'network appliances'. How many appliances are there out there which (say) run Linux and have IPv6 built in, but the UI has a type constrained IPv4 address for interface configuration? A hell of a lot. Nothing is ready, and many many people use IP addressing for infrastructure, still. (The smaller the network, the more likely it is, so the cost for compliance is disproportionately burdensome on smaller companies.)

    The problems will be a marked increases to IT costs, incompatibility, and general "growing pains". No, most infrastructure is not "IPv6" ready. Most people do not know how to work with it. And no, companies do not want to pay for what most in IT see as more pain than it's worth (let the 3rd world rot in obscurity).

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  96. Re:Wow. Just - wow! by omglolbah · · Score: 1

    The HMI system is separate from the control function of the underlying control system.

    Hardware issues happen. Sometimes badly when the hardware is old. That is why there is redundancy. It is a bit hard to recover from a failed raid controller though without taking the server down. The 6 servers are doing the same job, so one going down is expected but extremely rare.

    A 'crash' also happens if someone loads borked data onto the servers. This has happened in the past and is why there are redundant servers :p
    We always load new configurations to a certain server to test and after it is validated it is loaded on the rest.

  97. Re:NAT will never go away by mark-t · · Score: 1
    Really? Where will they magically get this from? I've never seen any routers have this default to block all incoming connections thing you are talking about unless it is via NAT.

    It's all very well and good to talk about what's theoretically possible, but unless people actually make it happen, it's only so much bullshit.

  98. Why Chopping up /64 is a bad idea by billstewart · · Score: 1

    The general plan is for ISPs to give people /56 or /48 and let them chop *that* up, either by hand or having their routers do it automatically, and /56 is big enough that the automatic stuff can be wasteful instead of efficient. If you've got a /64, you're perfectly free to chop it up by hand, but all the autoconfiguration stuff assumes that /64 is one subnet, big enough to use your equipment's EUI-64 link layer address as the host part of the IPv6 address. (EUI-64 is an extended version of MAC, designed so that the Layer 2 people never have to run out of addresses either - if you've got equipment with regular Ethernet-like MAC addresses, you create the EUI-64 by shoving some standard bits into the middle, in ways that look unnecessarily ugly to me but are the standard now.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  99. Your NAT examples by billstewart · · Score: 1

    Your NAT example that forwards example.com:80 to one machine and example.com:21 to another is at least interesting, though IPv6 gives you enough addresses that you can just as easily forward www.example.com to your web server and ftp.example.com to your FTP server. IPv6 doesn't stop you from doing a 6-6 NAT if you want, but the default behaviour should be that it's never necessary, and seldom implemented.

    For most people, the important things about NAT are that it's something cheapass firewall appliances do so they can plug multiple computers in to their LAN, get addresses handed to the computers without needing to manually configure them, and get some semblance of security, and most stuff just works. If they're gamers, they probably need to mess with the firewall by hand anyway, unless kluges like uPNP are good enough to do the job without it.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Your NAT examples by Pentium100 · · Score: 1

      Earlier I said specifically that I wanted to not use different DNS names, though I am well aware of the possibility. It is possible to do that with and without NAT, but only NAT allows me to have one DNS name.

      For most of the normal people, IPv6 will be exactly the same as IPv4 - they will need to buy and reconfigure their equipment, but other than that, the web browsing will be the same. They will still need to configure the firewall to allow certain IPs/ports in (just like they need to do that with NAT). The positive effects of multiple public IPs will be felt by the advanced users. I also think that having multiple external IPs won't hurt, but I want NAT for the other functions that require it.

  100. Re:IPv6 Mess and NAT64 and your web server by billstewart · · Score: 1

    Yup. That's why this is under the "If you think you can ignore IPv6, think again" discussion :-)

    Using port numbers for a few bits of tracking is very interesting - probably not too hard, and of course cookies give you an alternative method, for people who accept them.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  101. IPv6 still in its infancy by Anonymous Coward · · Score: 0

    About 10 years ago I was ready to experiment with IPv6 in order to be "IPv6 ready". Tunnels were used then and it seems they are used even now. Mostly by geeks. The more books I read about it, the more I knew about it made sure it won't arrive overnight.

    IPv6 needs to be an extension to IPv4 but it's not. Providers have to provide for both versions and users have to configure for both versions. But because of the existence of IPv4 the "switching to IPv6" won't happen. I'd say during several years the switching is complete (when no IPv4 is available), however this switching should have happened already 10 years ago.

    Because of the pain of switching to IPv6 and its slowly growing user space, there will be more and more reasons to stick to IPv4. IPv4 and NAT are still the easiest and ready to implement solutions when the ISPs address space is not running out.

    There is a lot of wrong information about "IPv4 death" around. Articles such as "bye bye IPv4" mostly make me laugh (not really laugh after reading these for 10 years, mostly making numb).

    I bet many people believed IPv4 was dropped when the address space got "full". It's possible that during the transition phase some small-to-medium size ISPs will start to NAT IPv4 more than ever before.

    1. Re:IPv6 still in its infancy by Anonymous Coward · · Score: 0

      mod parent up...

  102. Re:NAT will never go away by Electricity+Likes+Me · · Score: 1

    Given that NAT accomplishes exactly this, there's no reason to think why IPv4 routers would although most also include a default security firewall one can turn on which does do this. It's a single button push.

    The market has currently evolved with NAT working "well enough" for most people though - but it certainly didn't until UPnP came along - which was in response to a need for things to "just work" for the home user. For the longest time with NAT, they certainly didn't (unless, as I did when I was younger, you just routinely tossed your computer in the DMZ when you needed to use something).

    There's no reason to think (and certainly no reason to criticize) that a (very simple) adaptation doesn't exist, and so instead we clearly need to add in a system which has been consistently breaking things left, right and center - and certainly preventing things from "just working" for the home user - when the fix is literally just changing a default setting.

  103. Re:NAT will never go away by mark-t · · Score: 1

    It's an indisputable fact that NAT works "good enough" for most people, and whether or not it "breaks" things is wholly irrelevant to that point. With IPv6, at least people who are frustrated with NAT are not in a position where they must use it, because they can easily obtain a globally visible IP anyways. I also don't argue that NAT breaks a whole lot of stuff, but the simple fact is that not enough people actually give a crap about that to realistically expect that people are going to be comfortable with it just going away. Finally, I don't argue that NAT alone is not what any security expert would consider adequate, but it's still better than no security at all... and to the best of my understanding, the only way an outside user can get access to systems behind a NAT at all anyways is if administration has been done on the NAT to poke holes in it. Whether or not manufacturers could theoretically design a consumer system with a firewall that is as completely maintenance-free as NAT is nowhere near as relevant as the fact that no such beast actually exists at present (installed on consumer devices that is), and there is no significant incentive to make one for the average consumer when NAT works good enough for most people, coupled with the fact that, to the best of my knowledge, the only significant security issues with NAT would also arise with any firewall that duplicated its net effect, since the same people who poke holes in their NAT would be poking similar holes in the firewall, allowing exactly the same sort of stuff through. In terms of the amount of security that they could offer out-of-the box for most consumers, they would be so close to equal that it simply makes more sense to continue to have it available as an option for people who want it than to try to offer a different solution that is better only on a technical level that most people don't care about.

  104. Re:NAT will never go away by Electricity+Likes+Me · · Score: 1

    So basically you're saying: there is no difference.

    Which makes the design decision not to specify a NAT protocol for IPv6 an excellent one, since we won't end up with the hacky workaround which is NAT being implemented - the path of least resistance (after not using IPv6) is to actually implement proper default firewalls.

  105. Re:NAT will never go away by mark-t · · Score: 1

    Whereas I'm suggesting that the path of least resistance will be for home consumers to continue to use NAT, since it's what a majority of people already have and are satisfied with, even if only because they don't know how much more they could do with a globally visible IP.

    Of course there's also no doubt that the transition to IPv6 will spark a demand amongst a certain segment of internet users for globally visible IP's, which in turn would be the impetus for home router manufacturers to make it very easy for people to situate any device they connect to it to be optionally NAT'ted or not (with the default likely being NATted).

  106. Chicken Little Thinking by ThatsNotPudding · · Score: 1

    Could ISPs (in league with governments and the MAFIAA) use this 'insurmountable technical problem' as an excuse to deeply inspect, record, and route every single packet, turning the average user's internet access into Mother May I?