Slashdot Mirror


Can Large Scale NAT Save IPv4?

Julie188 writes "The sales pitch was that IPv6, with its zillions of new IP addresses, would eliminate the need for network address translation altogether. But Jeff Doyle, one of the guys who literally wrote the book on IPv6, suggests that not only will NAT be needed, but it will be needed to save IPv4 at the tipping point of IPv6 adoption. 'I've written previously that as we make the slow — and long overdue — transition from IPv4 to IPv6, we will soon be stuck with an awkward interim period in which the only new globally routable addresses we can get are IPv6, but most public content we want to reach is still IPv4. Large Scale NAT (LSN, also known as Carrier Grade NAT or CGN) is an essential tool for stretching a service provider's public IPv4 address space during this transitional period.'"

583 comments

  1. Re: Can Large Scale NAT Save IPv4? by ls671 · · Score: 3, Insightful

    Of course it could fit most people needs who, by the way, don't even know what having a unique IPv4 address means, forget about knowing what a fixed IP address is. My only concerns would be towards people hosting services, even if they only host a gaming server.

    Before getting a fixed IP address, I remember using services like dyndns before I setup my own private dyndns server on a fixed IP address server that I had access to. I could always reach my system even if it changed address every 6 hours on the first dialup provider I registered to back then.

    So yes, it could, my only concerns is that it may cause prices to have a unique address or a fixed address to rise.

    --
    Everything I write is lies, read between the lines.
  2. NOOOOOOO by santax · · Score: 5, Insightful

    Stop the madness. Give us ip6. We (as a society) would gain so many productive hours without NAT and the shit that comes with it. (Portforwarding etc). We have the technology ready to go and give everything it's unique ip. Can we please use that tech? It's not like it's high-tech or to new to be implemented by now.

    1. Re:NOOOOOOO by santax · · Score: 2

      Well, I can't say to MS you have to implement this. And lets be fair here... Support for XP has stopped, it's an old OS. Making such a transition as this will never be easy. There will always be systems that will need to be upgraded or where you maybe have to find a solution as simple like a usb-networkdongle that does have hardware support for ip6. But sure, you have a valid point. Some people with old software/hardware will have problems with this transition.

    2. Re:NOOOOOOO by ls671 · · Score: 2

      > Give us...

      Nowadays, not that many people give. It is also pretty rare that corporations give to their customer base. As well, it is rare that governments give since in the end we are paying for every dime they spend.

      So in the end, the most competitive solution will prevail. Read the cheapest one. If it is using a dual stack with natted IPv4 plus IPv6 well during the transition, this is what's going to happen.

      I would sure enjoy having IPv6 fully deployed right now but I have to be realist.

      --
      Everything I write is lies, read between the lines.
    3. Re:NOOOOOOO by hedwards · · Score: 2, Interesting

      That's true, but it should've been done years ago. They dropped support for XP in 2009, at that point IPv6 had been in deployment for over a year.

    4. Re:NOOOOOOO by gman003 · · Score: 1

      XP has had IPv6 support since SP2. Most people installed the service packs, and it's an easy solution to any complaining customers (especially since it's a zero-cost solution).

    5. Re:NOOOOOOO by bbn · · Score: 4, Informative

      Except for all the people still on XP, which has no native IPv6 support...

      Has too. You just need to enable it: http://ipv6int.net/systems/windows_xp-ipv6.html

    6. Re:NOOOOOOO by RobertLTux · · Score: 4, Informative

      err windows xp does have ipv6 support but its not installed by default (in fact has had it since XP sp2)
      now it may not have all the bells and whistles of say Vistas support (if anything can be supported by Vista) but you should at least be able to get an IP and get online.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    7. Re:NOOOOOOO by skids · · Score: 2, Insightful

      Despite the efforts of ISPs and some institutions (heck even Comcast has an IPv6 pilot program) no significant number of end-users are going to turn on IPv6.

      Nothing will happen until someone with enough clout decides to put a new "must have killer app" or free content out there and only allow IPv6 access to it.
      Then consumers might demand there equipment, OS and ISP support it. There's no money in that, so I'm not holding my breath.

    8. Re:NOOOOOOO by smash · · Score: 2, Funny
      What about all the commodore c64 owners out there? XP is a turd that needs to be dropped. It is out of date, insecure and unsupported. If you don't like Windows 7, then change to something else - there are plenty of viable alternatives.

      Or - get off my internet.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      I believe both of these OSes can use both IPv4 and IPv6 simulatneously. Yes, perhaps you have to install an update for Windows XP, all the better to give them an IPv4 nat address so they can get the update. I have a feeling this type of hybrid with nat'd IPv4 and public IPv6 will be around for a long, long time. If someone elects to get IPv4 nat'em, if they elect to use IPv6 all the better.

    10. Re:NOOOOOOO by Anonymous Coward · · Score: 1, Funny

      Your UID is also the model number for the first mouse I ever bought for my C64. Eh, memories.

    11. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Wow, have you been this big of a tool since the early days here? XP is supported until 2014.

      I run OSX, but XP is one of the most well-rounded, useful, operating systems I've used. It's only insecure if you let it be and it's only unstable if you can't configure a computer.

      It's not your internet, it belongs to everybody --and you, judging by your comment, shouldn't have say so what-so-ever..

    12. Re:NOOOOOOO by Drishmung · · Score: 3, Informative

      Win/XP has fine IPv6 support except that it can only query DNS over IPv4 transport. That is, you can't run a pure IPv6 + Windows XP environment.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    13. Re:NOOOOOOO by drolli · · Score: 1

      Maybe using NAT for half a year and having the increased number of people calling support and the increased cost of having terribly stateful routers motivates the ISPs to push ipv6.

    14. Re:NOOOOOOO by Anonymous Coward · · Score: 0, Interesting

      Stop the madness. Give us ip6.
      We (as a society) would gain so many productive hours without NAT and the shit that comes with it. (Portforwarding etc). We have the technology ready to go and give everything it's unique ip. Can we please use that tech? It's not like it's high-tech or to new to be implemented by now.

      ip6 in my opinion is a little redundant.
      And NAT is the bomb. It is the best kind of firewall you can have - ie one that doesn't slow down your computer with bloatware. It really is not difficult to forward a router.

      The part I don't like about it though, is the addresses.
      How easy is it to remember 192.168.2.31 compared to 2001:0db8:ac10:fe01:0000:00000:00000:0000?

    15. Re:NOOOOOOO by TheCount22 · · Score: 1

      Okay where do I signup to get a IPv6 address already?

      Nobody seems ready and there is ~238 days to go...

    16. Re:NOOOOOOO by lanner · · Score: 5, Insightful

      I don't think non-networking guys really understand the harm that NAT/PAT/masq has done.

      I am talking economic damage. NAT has cost you money. It's cost you a LOT of money. It cost your company money. It cost everyone who uses computer an ASS LOAD OF MONEY totally wasted on a cheap hack to get around the fact that we needed a better addressing system.

      All the wasted software time which talented people worked for, and NAT is just a work-around.

      All the money wasted PAYING for above mentioned software, salaries, time.

      All of the needless hardware and software implementations related to NAT.

      Anyone who runs a large Cisco PIX/ASA platform can bemoan the number of statics needed between network interfaces.

      Think about the apps that had a really hard time working because of NAT. The games that could not peer-to-peer because both sides were behind NAT.

      Think about all of the companies that have multiple DNS views -- inside, and then public. That's a ton of extra work.

      Best thing of all that I look forward to in IPv6 is... the idiots that it will wring out of the IT/comp-sci sector. Idiot sysadmins that label their servers with IPv4 addresses, idiot programmers who won't learn IPv6 and will get the boot to the curb that they have long deserved.

      If you can't handle it, GTFO lamers. You don't need to know your workstation's IP address -- you need to know it's hostname and how to use DNS. I can't tell you the number of places I've worked at where people hard-code IP addresses into config files and the damage that it has caused, along with labeling servers/printers/whatever with their IPv4 address.

    17. Re:NOOOOOOO by turbidostato · · Score: 3, Insightful

      "Despite the efforts of ISPs and some institutions (heck even Comcast has an IPv6 pilot program) no significant number of end-users are going to turn on IPv6."

      Of course not, because that's not what end users do.

      End users will go IPv6 en masse as soon as the DSL "thingie" that their ISP installs on their homes and works magically to connect them to the intertubes goes IPv6.

    18. Re:NOOOOOOO by Gerald · · Score: 1

      Works fine for me on XP. Heck, I have a Windows 2000 VM with IPv6.

    19. Re:NOOOOOOO by smash · · Score: 1

      This is what DNS is for.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    20. Re:NOOOOOOO by smash · · Score: 2, Informative

      Mod parent up. If you've had to deal with any sort of reasonably larged sized network and NAT, everything he mentions above is a huge pain in the ass. Relying on NAT as a "firewall" is brain damaged anyway, and those who tihnk NAT needs not processing ability compared to a proper firewall are deluded. Every single packet needs to be looked up against the NAT state table, so even though you don't have any real firewall rules, processing is still going on.

      The "protection" that NAT provides can be replaced with a real firewall simply blocking incoming connections and maintaining state on outgoing connections - without breaking NAT incompatible protocols to boot.

      I can't wait for the IPV6 migration to hit en-masse. Those with a clue will be in huge demand.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    21. Re:NOOOOOOO by RoFLKOPTr · · Score: 1

      Except for all the people still on XP, which has no native IPv6 support...

      Well then perhaps it's time to upgrade to an operating system that's not 9 years old.

    22. Re:NOOOOOOO by sjames · · Score: 1

      Actually, it does, you just have top turn it on.

    23. Re:NOOOOOOO by nacturation · · Score: 4, Informative

      Support for XP has stopped, it's an old OS.

      Windows XP is supported until 2014 if you keep up with service packs.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    24. Re:NOOOOOOO by PsychoSlashDot · · Score: 4, Insightful

      Your rant would be more compelling if your list didn't consist of "software time", "software, salaries, time", "software" (yes, again), "time setting it up (as if setting up a proper firewall ruleset was any less cumbersome)", and "games". Yes, games. Economic damage indeed.

      Look, NAT isn't ideal. I'll grant that. IPv6 is right. But I'd like to point out something. If NAT is seriously as big a deal as you make it out to be, that's man-hours that kept someone employed. Software houses employ people to work in projects that need doing. Working around network realities/idiosyncrasies needs to be done. Remove those realities and the rampaging hordes you envision writing NAT code won't just get a memo saying "hey, we were going to have you work on this uber useful productive project but didn't because you were working on that NAT code but now that it's gone, you're a productive member of society again!"

      There's some hyperbole in my post, but the point is clear. At my office we have a phrase, "scripting yourself out of a job". There are a lot of repetitive tasks like new user creation that I'm often tempted to script to save myself (billable) time. Sadly, when everything I do is scripted, I'm not needed. Anyone can punch in values and routine tasks are out of my hands. All that's left is sitting around waiting for something to go wrong. I can't charge for that. That being said, there's an ethical fine line between predatory billing - which we don't ever do - and scripting myself out of a job.

      Point is the economic "impact" of NAT isn't something that's worth talking about. If anything it employ[s/ed] people.

      --
      "Oh no... he found the .sig setting."
    25. Re:NOOOOOOO by Anonymous Coward · · Score: 1, Informative

      http://www.sixxs.net/ or https://www.sixxs.net/
      Beware their ssl cert is from an unlisted provider so maybe just stick with the http version

    26. Re:NOOOOOOO by harryjohnston · · Score: 0

      Actually, I do need to know my workstation's address - and the address of various servers - for troubleshooting. If, on a particular device, I can't ping my workstation by host name, is that because the network is down, or because DNS isn't working?

    27. Re:NOOOOOOO by netw3rx · · Score: 1

      T-Mobile USA has IPv6 for you http://groups.google.com/group/tmoipv6beta

    28. Re:NOOOOOOO by skids · · Score: 2, Funny

      Using "!=" in prose isn't grammatically acceptable in third-grade English class, FWIW.

    29. Re:NOOOOOOO by netw3rx · · Score: 1

      right here groups.google.com/group/tmoipv6beta

    30. Re:NOOOOOOO by cjb658 · · Score: 1

      Unlike Windows 9x and 3.1, Windows XP "just works" for most people, so it will die a slow, painful death.

      I still use it on my gaming computer because it runs my games faster than 7, and since my gaming computer is now 5 years old (nForce 4), the drivers for my network card in 7 don't work very well and make my computer bluescreen.

      I could spend $1000-$1500 on a new gaming computer, but why would I when the one I have now works fine and plays everything I want it to?

      (BTW I have upgraded the CPU, RAM, and video card since I got it, so it's not *that* old.)

    31. Re:NOOOOOOO by smash · · Score: 2

      The my internet comment was facetious, but in my experience most of the XP holdouts are clueless and by and large the major component of the botnets launching DOSes that I have to deal with day in day out.

      My main point is that technology moves on. The C64 died, the Amiga died, Windows 98 died, etc. Bringing the future of the internet to a halt because of some tight-arse fucktards who don't want to get off some antiquated insecure OS is going to be a net LOSE for everybody.

      Either get with the program, or don't maintain connectivity to the internet. I don't care. There are literally billions of other people on the planet impacted by the shortage of IPV4, and hundreds of thousands of network admins who have to deal with NAT brain damage every day. It needs to stop.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    32. Re:NOOOOOOO by omnichad · · Score: 1

      And they could still use IPv4 for basic web browsing if there was a proxy server built into new routers to deal with it. The router could make up a pool of IPv4 addresses to return on DNS requests, and handle all the translation.

    33. Re:NOOOOOOO by Pentium100 · · Score: 2

      Last time I checked, you need to enter the IP address of the DNS server. 8.8.8.8 (or even the IPs of the DNS of my ISP) is easy to remember, v6 addresses are not.

    34. Re:NOOOOOOO by smash · · Score: 2, Insightful

      Remove the BS in dealing with NAT and we can move onto solving other more important problems. keeping broken shit to keep people employed reinventing the wheel is not productive - and essentially productivity is what provides human advancement. if we're wasting time dealing with brain damage just to maintain teh status quo, then why bother? I know this is government strategy for maintaining jobs, but it shouldn't be.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    35. Re:NOOOOOOO by Pentium100 · · Score: 4, Interesting

      Me too. I look forward to having no NAT and changing the IPs in my internal network every time I use a different ISP.

      "Hmm, my internet connection failed, better connect the backup one. OK, now this ISP gives me xxx:yyy:zzz:xxyz::0 IP, so I now have to go and change the addresses of all my PCs, since they won't be able to access the internet. If only there could be some way to keep the internal IPs constant..."

      Currently, the internal IPs of my computers do not depend on which ISP I am connected to.

    36. Re:NOOOOOOO by smash · · Score: 1

      If you need carrier redundancy, BGP is your solution, not IPV4 + NAT.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    37. Re:NOOOOOOO by smash · · Score: 1

      Also: why are you relying on IP addresses? Your external IP changes with IPV4 anyway. With IPV6 your subnet will change, your internal hosts are allocated new IPS, re-register with DNS and shit just works.

      The rest of the world doesn't need to maintain IPV4 brain damage because you can't maintain your network properly.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    38. Re:NOOOOOOO by RoFLKOPTr · · Score: 1

      Unlike Windows 9x and 3.1, Windows XP "just works" for most people

      Yeah, it just works. For now. Most individual users who won't upgrade to Windows 7 either fear change or are still stuck in the notion that Windows Vista sucks (even though it doesn't) so Windows 7 must suck, too. There are a few of you who don't wish to upgrade because XP "just works" and that's fine, but this article and my comment above are about the impending IPv6 rollout and its compatibility with Windows XP... which exists but in a laughable iteration. XP "just works" for now, but you will have to upgrade soon because when we run out of v4 addresses, Windows XP won't work.

    39. Re:NOOOOOOO by Ex-MislTech · · Score: 2, Insightful

      IPv6 makes sense, they had RFC's up for a long time ppl could comment on.

      Many top level ppl in networking companies, and elsewhere hashed all this out
      and it was the best solution they could come up with.

      Something better is likely possible, but for now this is it and ppl need to get up to speed.

      http://en.wikipedia.org/wiki/IPv6

      http://ipv6.com/

      --
      google "32 trillion offshore needs IRS attention"
    40. Re:NOOOOOOO by Pentium100 · · Score: 1

      IIRC, BGP is a routing protocol. How would it help with keeping internal IPs constant? I don't think any of the ISPs would allow me to rewrite their routing tables so I keep the same IPs no matter which ISP I am currently using.

      In short: IPv4+NAT allows me to do this without any help (or knowledge) from the ISPs. It also works quite well. I have only ~6 ports forwarded, so there are a lot still left.

    41. Re:NOOOOOOO by smash · · Score: 1

      Read how BGP works.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    42. Re:NOOOOOOO by Limerent+Oil · · Score: 1

      This is what DHCP is for.

    43. Re:NOOOOOOO by 0123456 · · Score: 2

      Win/XP has fine IPv6 support except that it can only query DNS over IPv4 transport. That is, you can't run a pure IPv6 + Windows XP environment.

      XP doesn't support IPSEC on IPV6 either, which I believe is mandatory for a 'real' IPV6 implementation?

      Then again, its IPSEC support on IPV4 is pretty awful anyway.

    44. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Stop the madness. Give us ip6.
      We (as a society) would gain so many productive hours without NAT and the shit that comes with it. (Portforwarding etc). We have the technology ready to go and give everything it's unique ip. Can we please use that tech? It's not like it's high-tech or to new to be implemented by now.

      Unfortunately it's not just the network. Changing the network over to ipv6? That's the easy part. Most routers support it and pretty much all of the tier1's have been running dual stack for a while now.

      Applications, otoh, are a huge hold up to the adoption. Anything that makes use of or stores an IP address may have to be fixed. For example, lets take your database for example. Was the developer smart enough to allocate enough bits for an ipv6 address? How about your programs that actually use IP's. Did the programmers make sure the variables that hold the IP address has enough space for ipv6?

      So it's not quite as easy as everyone would like to make it out to be, it requires planning, collaboration, and maybe just a bit of talent.

    45. Re:NOOOOOOO by stu72 · · Score: 3, Insightful

      Seriously?

      With this logic, you would be against any sort of more efficient process ever developed.

    46. Re:NOOOOOOO by Dagger2 · · Score: 4, Insightful

      And NAT is the bomb. It is the best kind of firewall you can have - ie one that doesn't slow down your computer with bloatware. It really is not difficult to forward a router.

      No, it's not. The best kind of firewall you can have is a firewall -- which can also be done on your router device, so that it "doesn't slow down your computer with bloatware".

      The part I don't like about it though, is the addresses. How easy is it to remember 192.168.2.31 compared to 2001:0db8:ac10:fe01:0000:00000:00000:0000?

      If you don't like that address, why did you pick it? For a start, redundant zeros are redundant, so write 2001:db8:ac10:fe01::. Secondly, you are assigned a /48, meaning you can pick the rest of the bits freely. If you didn't want to remember it, why did you pick fe01 instead of, say, 0, letting you write 2001:db8:ac10::?

      And in case you hadn't noticed, 2001:db8:ac10:: is shorter than the IPv4 equivalent, where you have to remember both 192.168.2.31 and your external address, 192.0.2.172. What's the problem with IPv6 again?

    47. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Many top level ppl in networking companies, and elsewhere hashed all this out
      and it was the best solution they could come up with.

      Well, they are all retarded.

      If phone numbers (xxx-yyy-zzzz) were 'running out', would you jump right to a alpha-numberic, 50 character phone code ("Just dial as-5u5578w-4-5j225-5j2hstrq-4a4j4h55-f00-f-f--ffrbn0346!", or just add a few digits? (xxx-yyyY-zzzzZ)

      /Obligatory: http://www.youtube.com/watch?v=HWc3WY3fuZU

    48. Re:NOOOOOOO by Limerent+Oil · · Score: 3, Informative

      Currently, the internal IPs of my computers do not depend on which ISP I am connected to.

      Actually IPv6 interfaces can, nay MUST, allow multiple address assignments. So in an all IPv6 world, each of your computers will have an ISP-dependent (publically routable) address, as you say. But, they will each ALSO have a locally assigned, non-routable ("site-local") address that you can use as an unchanging address on your LAN.

      Plus, with IPv6 router solicitation/advertisement and/or DHCPv6, even the case of updating machines with new ISP-dependent addresses is not the onerous task you make it out to be.

    49. Re:NOOOOOOO by Pentium100 · · Score: 1

      But, they will each ALSO have a locally assigned, non-routable ("site-local") address that you can use as an unchanging address on your LAN.

      And how will they choose which IP to use? If all computers in my network have two IPs then they'll probably use one of them randomly, which means that some established internal connections will break after the public IP changes.

      I'll probably never understand the need for every device to have a public IP, or use services at default ports. I have a HTTP server, but my port 80 is not forwarded to anything, some other port goes to the HTTP server.

    50. Re:NOOOOOOO by aesiamun · · Score: 1

      I could spend $1000-$1500 on a new gaming computer, but why would I when the one I have now works fine and plays everything I want it to?

      Or you could buy a new network card...

      geez.

    51. Re:NOOOOOOO by Mad+Merlin · · Score: 1

      If NAT is seriously as big a deal as you make it out to be, that's man-hours that kept someone employed.

      So what you're saying is that we should never improve anything so we can perpetually employ people to work around the brain damages of everything?

    52. Re:NOOOOOOO by Lanteran · · Score: 1

      Pfft, nobody uses anything other than linux and BSD in real life. Windows and OS X are just hobby OSes, and that's all they ever will be.

      --
      "People don't want to learn linux" hasn't been a valid excuse since '03.
    53. Re:NOOOOOOO by Hal_Porter · · Score: 1

      Just put an obfuscated

      if low_probability_random_event()
          rm -rF /

      in your scripts. Make sure you have backups and a good supply of technobabble explanations for the occasional failures. Try to talk your boss into letting you work from home.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    54. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      You forgot security flaws. There have been many flaws in vendor's IPv6 stacks, even OpenBSD.

      Disabling IPv6 is the first thing I do. It has no benefit to me (yet).

    55. Re:NOOOOOOO by BrokenHalo · · Score: 1

      ...in the notion that Windows Vista sucks (even though it doesn't)

      You're quite right. It blows. ;-)

    56. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Was the developer smart enough to allocate enough bits for an ipv6 address? How about your programs that actually use IP's. Did the programmers make sure the variables that hold the IP address has enough space for ipv6?

      For anything written pre-2008 (when I joined the company btw)? No. We even have servers where IPv6 has been disabled by orders from management.

      In fact my boss stated not that long ago that "that IPv6 thing isn't going to happen for another ten-fifteen years, and we'll wait another five and let someone else deal with the early problems".

      Yup, as far as my boss is concerned IPv6 isn't happening here until 2025 at the earliest, and he truly believes this despite the entire networking and development teams telling him we need to be prepared for the transition. I smell another y2k-billfest followed by another "no nuclear bombs went off! it was all a scam!"...

    57. Re:NOOOOOOO by vikarti · · Score: 1

      RTFM -:) In this case each of your PCs on internal network will have several IPv6 different addresses. And they are automatically configured(even without DHCPv6) (you still can configure manually, if you want).

    58. Re:NOOOOOOO by DragonWriter · · Score: 1

      Yeah, it just works. For now. Most individual users who won't upgrade to Windows 7 either fear change or are still stuck in the notion that Windows Vista sucks (even though it doesn't) so Windows 7 must suck, too.

      I'm not upgrading to Windows 7 for many Windows XP boxes because its expensive, money is tight, and Windows XP does everything I need windows to do. (In fact Windows 7 was out when I bought my most recent XP machine -- the netbook I'm using right now -- but it was more expensive to buy a less capable machine bundled with the more-limited Win 7 Starter than to get a more capable machine with XP Home.)

      If Windows upgrades were free, then it would be a no-brainer to upgrade whenever a new one came out once it was clear that the new version worked at least as well as the old version. But they aren't, so not only do they have to be as good, they have to offer enough value to justify the upgrade cost.

    59. Re:NOOOOOOO by amorsen · · Score: 1

      Don't worry, the insecurity of current OS's and the ubiquity of NAT in IPv4 has forced IPv6 CPE's to block all incoming traffic. This is not quite as bad as NAT, but on the other hand it doesn't support UPNP. Good luck getting SIP to work across that.

      --
      Finally! A year of moderation! Ready for 2019?
    60. Re:NOOOOOOO by RoFLKOPTr · · Score: 1

      and Windows XP does everything I need windows to do

      And why do people keep missing my point? My whole point is that Windows XP will not be usable when IPv6 is out and we're out of v4 addresses. Stop being so defensive and read.

    61. Re:NOOOOOOO by jgs · · Score: 1

      Though in the scenario GP seems to be talking about (multihoming a SOHO network), BGP based multihoming is a nonstarter.

      ILNP, on the other hand, looks interesting.

    62. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Your internal network is your business. I imagine most networks will maintain their internal scheme, and add routes as needed to the outside world.
      Unless you're incompetent, you can manage this, just as you managed it the last 10 years. If you want NAT, great, use it.
      But network wide NAT's just to save our ip addresses is broken.
      Use IP6, give em 6 months. Dump the bums after that. They've had how many years warning?

    63. Re:NOOOOOOO by Jeremi · · Score: 1

      you will have to upgrade soon because when we run out of v4 addresses, Windows XP won't work.

      ... or, you could type "netsh interface ipv6 install" at the command prompt, and presto, Windows XP will work again. Save yourself the $199 (or whatever it is) price of a Windows 7 license.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    64. Re:NOOOOOOO by antientropic · · Score: 3, Insightful

      If NAT is seriously as big a deal as you make it out to be, that's man-hours that kept someone employed.

      Classic example of the broken window fallacy. Are you really saying we should prefer one protocol over another because it employs more sysadmins and developers in activities that would otherwise be unnecessary? Continuing this line of reasoning, we should abolish protocols such as DHCP and require manual configuration of all machines.

    65. Re:NOOOOOOO by the_womble · · Score: 1

      What are you talking about? He was talking about the extra overhead involved in looking up the internal IPs to route stuff going in or out. No one (other than you) said that you have to change your internal IPs.

      Now, I do not know how significant this extra overhead is, but it is obvious that the configuration issues caused by NAT impose a cost (because of time) and the shortage of IPs (so not everyone gets a static IP, as we used to once upon a time) means a lot of missed opportunities.

    66. Re:NOOOOOOO by omb · · Score: 1

      I agree, we dont want to save IP4, or encorage any more kludges, and there are LOTS of other good things in IP6 beside long names.

      In the transition ISPs can do the band-aid routing, and the end user situation will stop getting worse.

      IP6 already has transition features, eg embedded IP4 addresses, which facilitate this.

      NO MORE nonsense, and ignorant MSM commentary, start the transition to be done in 2 years.

    67. Re:NOOOOOOO by smash · · Score: 1
      A small SOHO network should be less reliable than the ISP it plugs into. if it is not, your ISP and/or link technology is shit and needs to be replaced.

      In any case, the re-addressing issue is moot if you know how to use DNS and autoconfiguration properly anyway.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    68. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      If only there were some means of converting simple names for the various places these long, cryptic numbers connect to into the long, cryptic numbers themselves. A domain-name service, if you will, with a catchy acronym like "DNS."

    69. Re:NOOOOOOO by migglelon · · Score: 1, Informative

      Be careful what you wish for - IPv6 so full of flaws, until IPv4 completely runs and and it gets rammed down our throats, no enterprise will adopt this. Where do I even start?

      OK, case in point. The people who designed IPv6 think NAT is not necessary because there's enough addresses for everybody. That's the dumbest thing I've ever heard. They're missing the point! Does anyone NOT think about the routing tables?

      Right now IPv4 over the Internet is barely manageable and only because people NAT. In fact, you cannot have networks more specifc than a /24 because many ISP's will filter you out because it would be just too many routes to deal with. Most companies that connect to the Internet have one network (or a small handful of networks) and thankfully present only those few networks to the Internet. Now let's say you take NAT out of the equation. You mean to say you want the **INTERNAL routing table of every company everywhere ** in every Internet router?? That's madness! Do people think routers just have terabytes of memory, and that routing protocol convergence times are negligible?

      And before you try to suggest summarization as a solution, no, you cannot just summarize in IPv6 and call that a simple answer. That leaves no room for mobility. So one specific host leaves the summary route and goes to a different location, how are you going to inject that /128 route into the Internet routing tables? You can't, nobody would be able to handle your /128 (host) route and know how to return traffic to you. NAT is clearly the only way to allow access for mobile devices to change locations and still get to the Internet.

      Here's a more specific example. You have an IP address at home. You IPSec VPN to work. They turn off split tunneling for security reasons, which of course means all traffic has to go over the VPN tunnel. However they allow you to go to the Internet through this VPN tunnel. So now you pass traffic to the VPN concentrator, and try to get to the Internet. But now you have a problem, without NAT. Your home computer's IP now has to appear as if it's coming from your company? So you have to inject a host route to the Internet, and hope the rest of the Internet has a return route to you? That's so not happening - no routing protocol can handle that.

      Let me also point out NAT hides addresses and provides security. I don't want the Internet knowing my internal host IP's. They can know about my firewall IP though. So I want to hide the internal IP's. NAT does this beautifully, and is an essential security function.

      There's no denying NAT is needed. The fact the the IPv6 designers even debate this at all shows how clueless they are to real world issues, and because they are so detached from reality, nobody wants to implement their new protocol. It's no mystery why the IPv6 adoption rate is so slow.

    70. Re:NOOOOOOO by Dubu · · Score: 1

      And how will they choose which IP to use? If all computers in my network have two IPs then they'll probably use one of them randomly, which means that some established internal connections will break after the public IP changes.

      Not randomly. See Default Address Selection for Internet Protocol version 6 (IPv6).

    71. Re:NOOOOOOO by TheRaven64 · · Score: 1

      Because your point is invalid. Windows XP does support IPv6. I had a housemate back in 2002 who was using XP and a tunnel broker to get IPv6 connectivity. You needed to install an optional thing back then, but it has since made it into the service packs.

      --
      I am TheRaven on Soylent News
    72. Re:NOOOOOOO by LingNoi · · Score: 1

      IPv6 is has much more features then simply a larger address space. I suggest you read up on it as your post screams "uninformed".

      Also NAT has nothing to do with switching the whole internet to IPv6. If you want to still run NAT at home no one is going to stop you.

    73. Re:NOOOOOOO by LingNoi · · Score: 0, Redundant

      Yes, lets keep NAT so that some coders can keep their jobs. Lets also break windows to keep the window glaziers employeed.. oh wait, woops

    74. Re:NOOOOOOO by LordAzuzu · · Score: 2, Insightful

      And your ISP must support IPv6.

    75. Re:NOOOOOOO by tbird81 · · Score: 1

      I'm still using Windows 2000. Everytime I upgrade the CPU or RAM, it gets massively faster. Everything (except Firefox) runs instantly.

      Why would I want to upgrade my OS and slow everything down?

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

      Your internal IP doesn't have to change. Consider the loopback interface, wherein every computer can address itself as 127.0.0.1. You can address your computer as 127.0.0.1 no matter whether your public IP is 4.3.2.1 or 81.212.90.53. So, too, with IPv6: you can set a number of LAN addresses. What IPv6 will do that will be very nice is that if you're outside the network, you can connect directly to one of the computers inside (assuming they're not firewalled) without having to muck about with opening ports for NAT.

    77. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Vote with your wallet.
      I live in UK. Nominally a First World country, but in reality one of the most blighted countries on the planet in terms of internet architecture (thanks mainly to the horrific incompetence of British Telecom) and even here I have managed to find an ISP who can provide me with native ipv6 connectivity at a fairly reasonable price.

      Yes, its a bit pricier than $GENERICISP.

      If you care enough I am fairly sure you can find at least a tunnel broker in your country!

    78. Re:NOOOOOOO by icebraining · · Score: 1

      Beware their ssl cert is from an unlisted provider so maybe just stick with the http version

      Unlike what the browsers might make us think, it's not less safer to use a self-signed cert than to use HTTP.

      A self-signed cert just means there's no CA ensuring the server is valid (it can be a fake or have a middle man snooping). But HTTP doesn't ensure you that either, and not only that, it's not encrypted!

      So HTTPs w/ self-signed cert > HTTP.

    79. Re:NOOOOOOO by coolsnowmen · · Score: 1

      but this is /., where shortcuts that look like c++ code are accepted (at least by me).

    80. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      No reason you can't still use DHCP to hand out addresses. It just means all your machines will need to be goosed to update on command. Perhaps such a utility will become commonplace.

    81. Re:NOOOOOOO by dodobh · · Score: 1

      If the migration effort is exactly the same, why would you not want to upgrade to the bigger number directly?

      --
      I can throw myself at the ground, and miss.
    82. Re:NOOOOOOO by Nevynxxx · · Score: 3, Informative

      If you have carrier redundancy, the IP6 stack can/will have *both* sets of IPs active at once, and you decide which gets used outgoing at the router. IPv6 actually includes multi-homing, unlike IPv4....

    83. Re:NOOOOOOO by PsychoSlashDot · · Score: 1

      No. And I never once said or even implied that keeping NAT was ideal. I responded to the original post's rant. While there are plenty of reasons to get rid of NAT, economic impact because "someone had to code it" and "games don't work easily" aren't really good ones. My intent was to knock down the shallow argument.

      --
      "Oh no... he found the .sig setting."
    84. Re:NOOOOOOO by pe1rxq · · Score: 1

      they'll probably use one of them randomly

      No they won't, they'll use the most appropriate: a site-local when connecting to site-local and a global when connecting to another global...

      Your argument against ipv6 still doesn't hold... study it a little, you might be surprised what it can do.

      --
      Secure messaging: http://quickmsg.vreeken.net/
    85. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      but this is /., where shortcuts that look like c++ code are accepted(at least by me).

      foo.cc:4: error: 'accepted' was not declared in this scope

    86. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      You might notice that there is a difference between commercial and home use. If you are proper set up you just have to announce the new route and can keep all your addresses.

      It isn't like you need to get a different address every time you connect. Also nobody prevents you from using small scale NAT for yourself.

    87. Re:NOOOOOOO by Ex-MislTech · · Score: 1

      MOD parent up !

      --
      google "32 trillion offshore needs IRS attention"
    88. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      broken window fallacity.

    89. Re:NOOOOOOO by jnelson4765 · · Score: 1

      Um. I set up a IPv6 environment in my Cisco classes, and it turns out that XP doesn't do DHCPv6. That's a Vista / Windows 7 thing. I went far enough to ping addresses, but you'd have to manually set the addresses and routing information.

      Worthless.

      --
      Why can't I mod "-1 Idiot"?
    90. Re:NOOOOOOO by TheRaven64 · · Score: 1

      Which, as the grandparent said, is an example of the broken window fallacy. Or do you think that, if we didn't have NAT, those developers would have been unemployed, rather than working on something that actually adds value to the economy? Employing a team of people to dig ditches and another team to fill them in again keeps people employed, but it provides no value.

      --
      I am TheRaven on Soylent News
    91. Re:NOOOOOOO by Compaqt · · Score: 1

      Anybody know of a simple way to route some kinds of traffic (BitTorrent, podcast downloads from specified sites) to one interface (say eth1), and the rest to, e.g., eth0 ?

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    92. Re:NOOOOOOO by TheRaven64 · · Score: 1

      OK, case in point. The people who designed IPv6 think NAT is not necessary because there's enough addresses for everybody. That's the dumbest thing I've ever heard. They're missing the point! Does anyone NOT think about the routing tables?

      Yes, but (apparently) unlike you they know how routing tables work. IP addresses are divided into two portions. The first part identifies the network, the rest identifies the computer. Routers only care about the first part. The size of this part depends on the level of routing. Routers join networks together. When they receive a packet on one network interface, they examine the network identifier and decide which interface to send it out over.

      One of the big problems with IPv4 is fragmentation. For a while, IP addresses have been allocated in blocks of 256, meaning that a router on a backbone potentially has 2^24 independent networks that it has to know about. With IPv6, the vastly larger address space means that addresses can be allocated hierarchically. This makes routing decisions much simpler. For example, every IPv6 address from a given ISP will be in the same prefix.

      NAT makes absolutely no difference to routing. Routers on the Internet care nothing for you local network. They route every single packet destined for your network to you based on its prefix. If you have a single machine on the network, or a few thousand, they don't care. It's only when it gets to your local router that this part of the address is used. If anything, NAT makes it worse, because with IPv6 the local machine address is obtained by masking a few bits in the address, while with NAT it requires a table lookup on the destination port.

      So one specific host leaves the summary route and goes to a different location, how are you going to inject that /128 route into the Internet routing tables?

      The search term that you are looking for is 'Mobile IPv6'. Because IPv6 mandates IPsec, this does not require the triangle routing that Mobile IPv4 needs, so mobile hosts place less strain on the routing tables with IPv6.

      Let me also point out NAT hides addresses and provides security

      Bullshit. NAT kind-of, leakily, hides addresses, but there are numerous ways of exposing the NAT'd address. Security comes from having an address that is not routable, not one that is not visible. Implementing NAT is complicated and error prone, and there are a number of ways of poking a hole through it. Implementing a stateful firewall for static addresses is much simpler and does not have any of the port-reuse problems that NAT introduces.

      --
      I am TheRaven on Soylent News
    93. Re:NOOOOOOO by LWATCDR · · Score: 1

      "Think about the apps that had a really hard time working because of NAT. The games that could not peer-to-peer because both sides were behind NAT."
      And this costs my company money how?

      Actually I really want ipv6 for what I do but that argument you made sounds like a positive for IPV6.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    94. Re:NOOOOOOO by TheRaven64 · · Score: 1

      You can use DHCP to provide this, or (more simply) use anycast to avoid needing to provide it.

      --
      I am TheRaven on Soylent News
    95. Re:NOOOOOOO by DragonWriter · · Score: 1

      And why do people keep missing my point?

      I'm not missing your point. It's true that I focussed my response on some of insulting and false statements you made alongside what you consider to be your main point, which is also false.

      My whole point is that Windows XP will not be usable when IPv6 is out and we're out of v4 addresses.

      And that point is wrong. Windows XP supports IPv6. It would remain usable for many purposes if the rest of the world used IPv6 exclusively. Because the IPv6 support doesn't include some functionality that some people might want (e.g., DHCPv6) IPv6 prevalence may be a factor which convinces some XP users to switch either to a newer Windows version or some other OS, but many XP holdouts won't need what it doesn't include, and some of what it doesn't include may be filled by third-party software.

      With regard to XP, Vista, and 7, you seem to be mistaking your personal preferences as to what is (or would be, in hypothetical future situations) good enough for what is good enough for everyone else, both when you suggest that XP holdouts are wrong now in deciding that first Vista and now 7 don't offer value that, for them, justifies the upgrade cost, and when you suggest that XP would be unusable in an IPv6 world.

    96. Re:NOOOOOOO by Nethemas+the+Great · · Score: 1

      No it's not "high-tech" but you forget that IPv4 is a HUGE money maker. At least in the U.S. static IPs are only handed out by ISPs if you pay their respective fees. Whether that means "business class" service and/or a specific static IP fee they extract all kinds of additional money out of their customers. Why would they want to give that up?

      --
      Two of my imaginary friends reproduced once ... with negative results.
    97. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      +1. If your job can be replaced by a script and it doesn't free you up to do something more productive with that big brain, then you deserve to be "scripted out of a job." Taking your logic up a few notches in scale, I for one am glad that I don't have to take time out of my day or pay some individual to pump water from a well. I'm also glad that automobile production is largely automated and has allowed those huge advancements in society, ditto for microchips.

      Every day I try to figure out ways to automate the BS that I and my company do so I can have an extra 30 minutes or 30 hours or so a week to dedicate to the other more complex tasks that can't (yet) be automated. This is turning into a rant, but my biggest pet peeve is intentionally unfulfilled potential. Being smart is no excuse for being lazy.

    98. Re:NOOOOOOO by mcgrew · · Score: 1

      The Ford Pinto is a turd that needs to be dropped. It is out of date, insecure* and unsupported (oops; it IS supported!). If you don't like a Ford Escape, then change to something else - there are plenty of viable alternatives.

      Or - get off my highway!

      XP is 10 years old, the Pinto is 20. If a defect in that 20 year old car is discovered, it will still be recalled. Microsoft should just FIX its old poorly designed POS that people paid good money for and quit trying to wring more cash out of people.

      * no air bags, crumple zones, ABS, disk brakes, rack and pinion steering, or struts, and it's easily hot wired.

    99. Re:NOOOOOOO by jgrahn · · Score: 1

      Last time I checked, you need to enter the IP address of the DNS server. 8.8.8.8 (or even the IPs of the DNS of my ISP) is easy to remember, v6 addresses are not.

      So what? You only enter it *once*.

    100. Re:NOOOOOOO by Drishmung · · Score: 1

      XP doesn't support IPSEC on IPV6 either, which I believe is mandatory for a 'real' IPV6 implementation?

      Then again, its IPSEC support on IPV4 is pretty awful anyway.

      Correct, IPSEC support is mandatory, even (as I understand it) if the 'support' consists of declining all crypto offers. I'm not aware if XP conforms to the letter of the requirement or not here. Nor do I know if Vista/Seven conforms.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    101. Re:NOOOOOOO by Pentium100 · · Score: 1

      But when you need to enter it, you cannot google it.

    102. Re:NOOOOOOO by lennier · · Score: 1

      You don't need to know your workstation's IP address -- you need to know it's hostname and how to use DNS.

      Oh if only that were true.

      But no. For example, we're doing a transition at the moment from Novell to Windows, and during the interim period we have to use raw IP addresses to connect to some servers because there are two parallel DNS systems running on separate VLANs and no, the NOC team won't give you hardware port access to see both at once and...

      Of course IPv6 will magically make all of these real-life situations just go away forever, and we'll never need to memorise an IP address ever again, let alone a 16 hex digit one! And there will be free magic ponies made of chocolate coming out of every wall socket and it will be AWESOME FOREVER.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    103. Re:NOOOOOOO by boss_hog · · Score: 1

      Yes, but this is basically a more polite version of the classic broken window fallacy.

      It may keep people employed, but those same people could be much more usefully employed addressing other better problems. both now and in the past.

    104. Re:NOOOOOOO by boss_hog · · Score: 1

      I should have also added...

      there is "scripting yourself out of a job", and there is "enabling someone else to do my current job, so that I can move up to something bigger/better/nicer/etc."

      In the (fortune 500) company I work for, if you make yourself irreplaceable by way of being the only person capable of doing something, you're still just as likely to get fired. The people in charge of the hirings/firings are too "stupid" to avoid any associated pain. And being the only person capable of doing something that is scriptable just means that you're limiting yourself to your current low-level responsiblilities.

    105. Re:NOOOOOOO by ptudor · · Score: 1

      if you can't remember something like 2001:db8::1:53 and 2001:db8::2:53 give up on life. Or replace the network designer with me, and I'll replace the admin that can't understand and adjust to new technology with one who can. I may use 4.2.2.4 frequently but I still remember name servers from a dozen years ago (157.91.1.1 simply makes sense) and I know Websense and Monster both have nameservers on x.y.z.53 because I put them there. The address x:y::z:53 is no more difficult to memorize than x.y.z.53 except for the pen strokes.

    106. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      I'm not positive, but I think you can specify IPv6 DNS servers on XP using the ipv6 command line tool. Ya, would suck, but probably not impossible.

    107. Re:NOOOOOOO by Anonymous Coward · · Score: 0

      Yeah, because each of the kazillion ipv6 addresses will have a unique domain name attached to it.

      Oh, they won't? Then I'll still need to input the addresses themselves for many things? O I C.

    108. Re:NOOOOOOO by jonadab · · Score: 1

      > Give us ip6.

      You can use IPv6 now, as long as you don't care about being able to communicate with anyone *else*, that is (since everyone else is using IPv4). IPv6 is available, but nobody has any motivation to use it in the real world, because nobody else is using it yet, so there's nobody to talk to.

      You want IPv6? You can *have* it. (Just don't expect the rest of the world to join you.)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    109. Re:NOOOOOOO by jonadab · · Score: 1

      Extended support only covers security issues (and even then only ones that Microsoft deems important). Feature enhancements are not forthcoming. (IE9, for instance, will probably not be available for WinXP.)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    110. Re:NOOOOOOO by Lanboy · · Score: 1

      The first set of idiots wrong out of the tech sector will be IPv6 early adopters. When the core routers start rebooting because of IPv6 ospf bugs, and layer 2 switches turn out to use silicon shortcuts that depend on ipv4 ethertypes and shit does not work, have fun troubleshooting dynamic address assignment and dns via hostnames.

      The IPv6 adoption is still 2 years off, and Fusion power is 30 years off.

      What is the needless hardware and Software involved with NAT? Firewalls and load balances are still in place. Firewalls usually need static statements even if you don't NAT.

      Having merged many an organization with overlapping private space, I sure do wish that they had just rolled out IPv6 by doing nothing other than doubling the address space and making ipv4 and ipv6 connections seamless. But they got clever, and we need to wait untill a bunch of suckers roll out ipv6 and hit all the career ending outages and bugs.

  3. Hasn't it already? by MrEricSir · · Score: 2, Insightful

    For years we've heard predictions about how we'll run out of addresses "this year." Yet we haven't.

    I assume that's partly because my toaster doesn't have an IP, but it's also got to be because of NAT.

    --
    There's no -1 for "I don't get it."
    1. Re:Hasn't it already? by santax · · Score: 4, Funny

      You know... you really should upgrade your toaster.

    2. Re:Hasn't it already? by vanyel · · Score: 3, Insightful

      It has never been "this year", but it *will* be in the next two years, probably next year, at the Registry level. Existing ISPs already have their pools of addresses they can continue using for sometime longer until those are depleted, and yes, NAT has kept this from happening a lot sooner, but lets not make the mistake the US did with the metric system and keep an archaic and broken system in place when life is so much easier (after the transition anyhow) if we switch.

    3. Re:Hasn't it already? by Delarth799 · · Score: 1

      You have the X-307 model toaster too? With bluetooth capability so you can connect it to your headset and it can soothingly whisper to you when your toast is done, and is always connected to the main toast making database so that it always knows just how long to perfectly cook toast, bagels, english muffins, waffles, etc. and has a tri scanning array so it knows exactly what you put in it every time and can auto toast so you don't even have to push down on the button to start toasting, and then when its all done it gently rises the finished product up instead of shooting it up.

    4. Re:Hasn't it already? by CRC'99 · · Score: 4, Insightful

      Joke aside, my network printers don't support IPv6, my 802.11 access point doesn't support IPv6, my SIP phone doesn't support IPv6, my ADSL modem/router doesn't support IPv6.

      Tell me again, how is this transition supposed to work if a good 50% of equipment doesn't support IPv6?

      Even if all these devices actually did support IPv6, why would I want them on publicly accessible IP addresses? The truth is, IPv6 hasn't taken off because really there is no huge need for it. Private networks (and there is gobs of IP space for those) are the norm, and in 90% of cases are more than acceptable with a device doing NAT to the rest of the world.

      There is nothing stopping people having both public and private IPs (like I have) for things that don't behave behind NAT. That is unless your ISP won't give you addresses....

      --
      Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
    5. Re:Hasn't it already? by DeadBeef · · Score: 4, Informative

      I don't know where you have been getting your predictions. It is pretty certain that IANA is going to run out of space about the middle of next year.

      We have 14 /8's left in the IANA free pool, we use up almost 2 /8's every month.

      Are you betting on the ipv4 space usage magically decreasing ( right when everyone will start freaking out about getting their last allocations )?

      --
      I am a lawyer and this constitutes legal advice and I shall indemnify you against any losses arising from taking it.
    6. Re:Hasn't it already? by drcheap · · Score: 1

      Get with the times man, Interwebz connected toasters...that is old news, like 20 years ago old even.

      By 2001 toasters were already dishing out weather forecasts on bread, and in 2005 you could run Unix on one.

      But alas, no IPv6 capable toasters yet :(

    7. Re:Hasn't it already? by Anonymous Coward · · Score: 1, Interesting

      i don't understand why we don't just have modems that use IPv6 for internet connection, but IPv4 to connect to your router/computer?

    8. Re:Hasn't it already? by toastar · · Score: 1

      You have the X-307 model toaster too? With bluetooth capability so you can connect it to your headset and it can soothingly whisper to you when your toast is done, and is always connected to the main toast making database so that it always knows just how long to perfectly cook toast, bagels, english muffins, waffles, etc. and has a tri scanning array so it knows exactly what you put in it every time and can auto toast so you don't even have to push down on the button to start toasting, and then when its all done it gently rises the finished product up instead of shooting it up.

      Yah know, I could see a market for this.

    9. Re:Hasn't it already? by j+h+woodyatt · · Score: 1

      Yeah, well, the only one of those devices that needs a globally routable address on the Internet is your SIP phone. Early adopters get to be early upgraders.

      --
      jhw
    10. Re:Hasn't it already? by bbn · · Score: 4, Funny

      Are you betting on the ipv4 space usage magically decreasing ( right when everyone will start freaking out about getting their last allocations )?

      No no, there is always more to be found. That link of yours only show the _known_ reserves of addresses. They continue to find new fields of IP addresses and existing fields continue to find more than initially expected. This "peak IP" is never going to happen and you know it!

    11. Re:Hasn't it already? by Anonymous Coward · · Score: 0

      @CRC'99 all my equipment (except maybe the cable modem) support #ipv6. stop using #oldshit

    12. Re:Hasn't it already? by ChefInnocent · · Score: 1

      Meh. Since the Amiga died, I just haven't seen the need for a new Toaster. Sure, you can get it for the PC, but what's the point?

    13. Re:Hasn't it already? by j+h+woodyatt · · Score: 5, Funny

      Haven't you heard? The IAB has known for decades that the default-free zone is continually making new IPv4 addresses as a natural function of the BGP protocol. The reason you've never heard about it is the evil telecom companies control the media and the NRO, and they don't want you to know the truth.

      --
      jhw
    14. Re:Hasn't it already? by mellon · · Score: 1

      Actually, we pretty much are out of IPv4 addresses. You don't see it because you're not looking in the right places. My parents have a connection to the Internet that double-NATs a couple of hundred users across a single IP address. They don't ever see a big message pop up that says "sorry, no address for you." What they see is that streaming video sometimes drops for no obvious reason. Ssh connections die. Maps don't load, or partially load. Things take a really long time, because the IP address you started your first connection with got reclaimed by the lame double NAT, and your browser has to time out and retry.

      So what you see isn't a clear indication that you are out of addresses. What you see is that the network starts sucking more and more, in no clear and consistent way, and for no obvious reason.

    15. Re:Hasn't it already? by mellon · · Score: 1

      Your printer doesn't need to connect to the Internet. Who cares whether it's running IPv4 or IPv6? Your SIP phone is a bit of a problem--you and the ten other people who have one will probably have to upgrade the firmware or buy a replacement. Just lie back, close your eyes, and think of the economy.

    16. Re:Hasn't it already? by smash · · Score: 1
      Do you need to print to your printer from anywhere on the internet?

      Maintain IPV4 (dual stack with IPV6) on your LAN for broken shit that doesn't support IPV6, and move on. Enjoy the freedom of real routing for the devices that DO have a benefit from being able to route properly that this brings.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    17. Re:Hasn't it already? by sjames · · Score: 2, Insightful

      There is nothing stopping people having both public and private IPs (like I have) for things that don't behave behind NAT. That is unless your ISP won't give you addresses....

      And THAT is why you'll be needing IPv6. They won't have any addresses to give.

    18. Re:Hasn't it already? by Nutria · · Score: 1

      Interwebz connected toasters

      That's not a toaster, that's a Breakfast Food Cooker!

      --
      "I don't know, therefore Aliens" Wafflebox1
    19. Re:Hasn't it already? by lavardo · · Score: 1

      Well, your toaster probably only has FOUR(ipv4) slots, while mine has SIX(ipv6) slots.

    20. Re:Hasn't it already? by Macthorpe · · Score: 1

      by toastar (573882)

      Yah know, I could see a market for this.

      You would ;)

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    21. Re:Hasn't it already? by TheLink · · Score: 3, Interesting

      @CRC'99 all my equipment (except maybe the cable modem) support #ipv6. stop using #oldshit

      Ironically, if you want an IPv6 internet, the cable modem needs IPv6 support more than the other stuff he mentioned.

      --
    22. Re:Hasn't it already? by asdfghjklqwertyuiop · · Score: 5, Insightful

      why would I want them on publicly accessible IP addresses

      Because they're globally unique. You'll never have a conflict of address when you start doing business with other entities with large networks or because the hotel just so happens to be using the same private addresses as a network you're trying to make a VPN connection to from your laptop.

      And just because they're public addresses doesn't mean they're publicly accessible.

    23. Re:Hasn't it already? by mysidia · · Score: 1

      Alternative addressing such as IPv6 is still the answer, however. We really need to think of the environment and try to minimize our IPv4 footprint. Start using IPv6... the internet depends on it.

      The fact of the matter is IPv4 addresses aren't allocatable cleanly. Every time V4 addresses begin to get announced, we get expansion of the DFZ, causing global routing table sprawl.

      At this rate of increase of the number of global routing table entries, we are quickly looming towards a point, when eventually, we won't be able to forward any packets at hardware forwarding rates.

      Within 10 years, the Tier 1 routers will start to melt, washing away entire web sites due to the tremendous packet loss rates.

      At that point, we could very well be heading towards an internet ice age.

    24. Re:Hasn't it already? by Courageous · · Score: 1

      I saw a convincing scientific paper proving that new IP addresses are being naturally generated deep inside the core, due to the intense network pressures and the like, percolating ever upwards from the depths of the net, until voila!, new fields of IP addresses can be readily exploited.

    25. Re:Hasn't it already? by Just+Some+Guy · · Score: 1

      Do you need to print to your printer from anywhere on the internet?

      Sure do! I'm not a heavy printer user by any means, but I love the fact that I can send jobs to my home printer from the office or while roaming around with my laptop. Say I'm sitting in a coffee shop and buy airline tickets. I could save the etickets as a PDF and then either email it to myself or remember to print it whenever I open my laptop at home, or I can just hit "print" and know they'll be sitting there for me later without having to remind myself.

      So yes, personally, I like having the option to send stuff anywhere, any time, to my home printer. If I can do it securely, why not?

      --
      Dewey, what part of this looks like authorities should be involved?
    26. Re:Hasn't it already? by Anonymous Coward · · Score: 0

      The ISP issues you an 'internal' IPv4 so your devices still work. On the node (cmts usually) the ISP converts your IPv4 to IPv6. Comcast is currently testing this technique. It sounds reasonable from what I here.

    27. Re:Hasn't it already? by gagol · · Score: 1

      Your SIP phone is a bit of a problem--you and the ten other people who have one will probably have to upgrade the firmware or buy a replacement.

      Do not underestimate the number of people and large organisations that relies on VOIP technology. If YOU like to spend unnecessary money to an overpriced landline with so many fees on basic options... not to mention those long distance fees already a thing of the past for many of us. Oh yeah, e911 work on VOIP too, ask your provider.

      --
      Tomorrow is another day...
    28. Re:Hasn't it already? by Anonymous Coward · · Score: 0

      Update all the firmware to ipv6. It's a question of software not hardware. Except for some case like maybe the printer, just because the protocol stack is hardcoded.

    29. Re:Hasn't it already? by cyclomedia · · Score: 1

      MOD PARENT UP Re: "just because they're public addresses doesn't mean they're publicly accessible".

      Just to be clear, here is how your home network works at the moment, with port 80 forwarded to some server box in your house:
      http://cyclomedia.co.uk/blog/media/NAT.png

      And here is the same situation without NAT but with firewall rules so that ONLY inbound port 80 is allowed to not one, but two boxes in the LAN, a server geekbox and a tv set top box with a web interface for recording and streaming.
      http://cyclomedia.co.uk/blog/media/IPv6.png

      In both setups you'd still need authentication on your web servers to keep bad people out, but it's not like in IPv6 land anyone can ping the tablet or laptop, they have no ports exposed through the firewall

      --
      If you don't risk failure you don't risk success.
    30. Re:Hasn't it already? by tbird81 · · Score: 1

      I'm not going to do anything about IPv6, I think it's a waste of time.

      My employer told me it's okay and that there was no pressure or any%^%@13#^$3@#$*^&^NO CARRIER

    31. Re:Hasn't it already? by Skapare · · Score: 1

      Use IPv4 on your LAN. Use your own NAT on your own LAN to access the internet. Customer NAT is not as bad as ISP NAT. Then as more and more devices get IPv6, or you get off your lazy ass to upgrade their firmware, then you can use IPv6 even within you own LAN. BTW, there are 144,115,188,075,855,872 private IP addresses set aside in the IPv6 address space.

      --
      now we need to go OSS in diesel cars
    32. Re:Hasn't it already? by LongearedBat · · Score: 1

      The truth is, IPv6 hasn't taken off because really there is no huge need for it.

      There will be a desperate need for it once we finally run out of available IPv4 addresses. Let's try to avoid that as much as we can.

    33. Re:Hasn't it already? by Anonymous Coward · · Score: 0

      Then again there are off the shelf printers that do v6, tape robots that talk v6, drac-style cards that talk v6, access points that bridge to your v6-network by not even caring about what ethernet frames it transports, SIP phones (and sip-software) that support v6, so its just about you not having decent things.

      As Henry Ford sometimes get quoted: "If I asked people what they wanted they would have said 'faster horses' ".

    34. Re:Hasn't it already? by petermgreen · · Score: 1

      That is unless your ISP won't give you addresses....
      Right now it's not really in an ISPs interests to restrict the addresses it gives each customer more than they are required to by the RIR (iirc they can give up to something like 8 addresses to a customer no questions asked and after that justification from the customer is required). The more IPs the ISP gets now the more they have to reuse later.

      All that is likely to change once new allocations stop. Then ISPs are going to have to start figuring out how best to distribute that fixed size pool of IPs among thier customers. For home users that likely means nat will change from being something running on a box they control and can port forward through to being something run by the ISP.

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

      @CRC'99 all my equipment (except maybe the cable modem) support #ipv6. stop using #oldshit

      Ironically, if you want an IPv6 internet, the cable modem needs IPv6 support more than the other stuff he mentioned.

      Depends on your definition of modem. My modem can't do shit because it doesn't know much besides PPPoE. The real protocols are handled by my router which is IPv6 capable.

    36. Re:Hasn't it already? by Idbar · · Score: 1

      While I agree with you on the issues that moving to IPv6 can create, by your UID I can imagine that you're in the US. You don't see the problem from other countries where the lack of public IPv4 addresses has caused that ISPs use NAT, causing even more problems to users that have routers using NAT at home, such that you have NAT behind NAT, and of course a huge mess of connectivity issues.

      As I have lived in the US for some years now, I see no issues here because US ISPs have lots of public IPv4 addresses, but when ISPs in other places are juggling around with the few they had assigned, I see it more as a broken service.

    37. Re:Hasn't it already? by autocracy · · Score: 1

      VPN and IPv6 to IPv4 mapping.

      --
      SIG: HUP
    38. Re:Hasn't it already? by Anonymous Coward · · Score: 0

      THAT is a mis-statement.

      Perhaps larger ISPs and IANA are running out of address space.

      However, the ISP I worked for (largest privately owned in the North West) had so much address space from all the class Cs it picked up merging and buying out other ISPs in the early 90s they had to create a database to track them all.

      Also, if we are running out of address space, why don't we start reclaiming stupidly allocated class A address blocks like ummm errr Apple (17.0.0.0/8) Ford Motor Company (19.0.0.0/8 ) Haliburton(34.0.0.0/8 ) Xerox (13.0.0.0/8) ?
      many more [ http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml ]

      You can make an argument for Apple, and Haliburton I suppose but Ford and Xerox?????

      Look folks, IPv6 is not a bad idea, it just terribly expensive if you have a lot of legacy gear I'm looking at you Academia (also a large hog of Class B Address space)....

    39. Re:Hasn't it already? by sjames · · Score: 1

      Reclaiming the legacy v4 allocations has been considered. Estimates are that it could buy us a glorious 6 months at best.

      I've had v6 running on my consumer grade gear here at the house for YEARS. It didn't cost me a penny. If you have a lot of legacy gear that can't handle it, I guess you made a poor buying decision. The exhaustion of v4 space is no surprise to anyone, credible sources have been predicting it to be around 2011 for over a decade now, just how much heads up do people need, a century? The 6bone has come and gone (replaced by tunnel brokers and 6to4). Even Windows has gotten with the program.

      IPv6 is somewhere between cheap and free. Keeping your head buried in the sand for 10 years is expensive.

    40. Re:Hasn't it already? by mcgrew · · Score: 1

      I need a new toaster, my old one got r00ted.

    41. Re:Hasn't it already? by Tim+C · · Score: 1

      by your UID I can imagine that you're in the US

      Well I can't comment for him, but I have a significantly lower UID and I've never even been to the US.

  4. It would probably be good, here by jra · · Score: 1

    to ask someone from Rosenet, in Thomasville GA, who have NATted *all their customers* for some years now.

    I expect they've learned all the necessary lessons.

    1. Re:It would probably be good, here by Anpheus · · Score: 2, Funny

      You know there's probably a reason we haven't heard anything from them. :)

    2. Re:It would probably be good, here by TheLink · · Score: 1

      Yeah, the sort of people who'd be their customers wouldn't be the sort who'd post on Slashdot or even know of Slashdot...

      --
    3. Re:It would probably be good, here by rdnetto · · Score: 1

      Try closer to home - AFAIK, most mobile phone providers NAT them too. It's cheaper for them, and the killer apps for publicly accessible addresses (VOIP, P2P) aren't really in their best interests...

      --
      Most human behaviour can be explained in terms of identity.
  5. Fuck you. by Anonymous Coward · · Score: 0

    I don't want these stupid ideas to limit us and bring us back so many years. Implement IPv6 and get on with it already, for fuck's sake.

    1. Re:Fuck you. by hedwards · · Score: 4, Insightful

      Probably because he doesn't own the infrastructure. The problem is that in the US we heavily subsidized the industry, but didn't require them to really do anything to deserve the money. We didn't require neutrality, we didn't require them to keep building out broad band, or enhance the speeds in urban areas either.

      Considering that ultimately they're using public resources to provide a service, I do think they owe us at least something in exchange for making profits using our right of way or airwaves.

    2. Re:Fuck you. by hedwards · · Score: 2, Insightful

      So, if money talks, and bullshit walks, then what the fuck are you still doing here?

      It isn't his responsibility, this is basically the same problem we've seen in the wireless space, the people who actually control access don't bother to upgrade until the last minute, if even then, and without somewhere else to take your business, it's not a realistic option. I've heard that Comcast has IPv6 around here, but going back to them is a non-starter. They're far worse than the other options.

      Unless the end user can do to their CO and upgrade the equipment it's a moot point.

    3. Re:Fuck you. by MichaelKristopeit+15 · · Score: 0, Troll
      what socialist utopia are you living in where it's ANYONES RESPONSIBILITY to offer a different version of a still functioning system?

      if you consider what i'm doing to be talking, then you can safely assume that i am money.

      if someone whines and then someone whines about whining, would you ever only question the 2nd whiner?

      the only moot point is that whining is pointless.

    4. Re:Fuck you. by Anonymous Coward · · Score: 1, Informative

      You are talking to Michael David Kristopiet. The one slashdotter too stupid for even slashdot.

      Don't waste your breath on this crazy but ultimately pathetic and worthless fucker.

    5. Re:Fuck you. by gparent · · Score: 1

      Yeah, lemme just go in my ISP's server room and reconfigure the routers.

    6. Re:Fuck you. by Michael+Kristopeit+8 · · Score: 0, Troll
      how about get a new ISP... how about start your own ISP?

      there was a time when americans knew how to overcome limitations placed on them by others.

      you are pathetic.

    7. Re:Fuck you. by PitaBred · · Score: 1

      Are you stupid? If the public gives them money for something, they most definitely owe us some service. There's no hypocrisy involved. It's basic economics, and it's a situation where the average American is getting fucked from their tax dollars being paid for no value returned.

      The problem is that our elected morons didn't set the requirements. They don't not owe us services, they just don't LEGALLY owe us anything. Big difference.

      Fucktard.

    8. Re:Fuck you. by gparent · · Score: 1

      You're such a fucking dumb stupid troll, but here I go anyway.

      The ISP in my area was, in fact, created by people who overcome the limitations placed on them. Other ISPs wouldn't run high speed cable internet up to where I live, so a few people formed a cooperative and did it themselves.

      As for getting a new ISP, it isn't an option. There aren't any other ones here. Not that there would be a reason to switch - They're the best one around. They're a better ISP than the ISP they lease their backbone line from. Better prices, better service, better technical support.

      And by the way, nice assumption, I'm not american. You're pathetic.

    9. Re:Fuck you. by gparent · · Score: 1

      so those people who overcame the limitations when there were 0 ISPs, and created the ISP option you have today... how did they create that ISP? people today don't have the same option to create an ISP in the same way?

      what changed?

      Nothing changed. There's no need for a new ISP. Why create an inferior one?

      i did not assume or state you were american. i dismissed your ignorance and then recalled the reason americans rose up to rid themselves of the company of idiots LIKE you.

      You're allowed to admit you're wrong.

      you're an idiot.

      Hearing it from you is meaningless.

    10. Re:Fuck you. by Michael+Kristopeit+8 · · Score: 0, Flamebait
      if the current ISP is refusing to update features you require be updated, then there is a need...

      only an idiot would create an inferior ISP... only an idiot would assume anyone might create an inferior ISP.

      if you want IPv6, and your current ISP doesn't offer it, START YOUR OWN ISP.

      you're the one that claimed it wasn't an option... an obviously wrong assertion... you know who make obviously wrong assertions?

      IDIOTS.

    11. Re:Fuck you. by lavardo · · Score: 1

      " I've heard that Comcast has IPv6 around here,"... You must be near me. "They're far worse than the other options."

    12. Re:Fuck you. by tsotha · · Score: 1

      "heavily subsidized the industry"? No. There are some companies, in some places that were subsidized in an effort to bring about more universal service. Where I live the cable companies have managed to provide service to everyone on their own dime. They use public rights of way, but they provide what they were asked to provide when they laid the cables - cable television.

    13. Re:Fuck you. by icebraining · · Score: 1

      If the people here are idiots, start your own Slashdot and GTFO.

    14. Re:Fuck you. by Anonymous Coward · · Score: 0

      if the current ISP is refusing to update features you require be updated, then there is a need...

      They aren't refusing to, though. They're going to update whenever there is a need. They improve the infrastructure regularly.

      only an idiot would create an inferior ISP... only an idiot would assume anyone might create an inferior ISP.

      Correct, so you're an idiot for assuming I have a need to create one in the first place, and I have even less of a need for an inferior one.

      if you want IPv6, and your current ISP doesn't offer it, START YOUR OWN ISP.

      Or I can just wait a few weeks/months and they'll do it.

      you're the one that claimed it wasn't an option... an obviously wrong assertion... you know who make obviously wrong assertions?

      You. And it isn't a wrong assertion - it's a stupid option only an idiot like you would take. Like I said, there is no need. They keep up to date and have been for a while now. I'm not going to make my own ISP so I can beat them to IPv6 for a few days/weeks/months. But if you want to be a fucking dumbshit idiot and go bankrupt, go ahead and do it. I won't waste my time when they handle it fine already.

      IDIOTS.

      Yes you are, my friend... yes you are.

    15. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0

      you can't even quote right, moron.

    16. Re:Fuck you. by Michael+Kristopeit+7 · · Score: 0, Flamebait
      i have over 25 of my own sites...

      you can't make me get out of anything.

      you seem incapable of nearly everything... is that why you don't post under your given name?

    17. Re:Fuck you. by MichaelKristopeit+15 · · Score: 0
      welcome to slashdot 2010: logic = troll.

      you're all idiots.

    18. Re:Fuck you. by icebraining · · Score: 1

      This is my given name, you insensitive clod!

    19. Re:Fuck you. by MichaelKristopeit+22 · · Score: 1

      you're an idiot.

    20. Re:Fuck you. by Anonymous Coward · · Score: 0

      Why would I bother to hit preview for a retard like you? I didn't bother logging in either.

    21. Re:Fuck you. by MichaelKristopeit+22 · · Score: 1
      you didn't log in because you're a coward.

      you can't quote properly because you're an idiot.

      cowardly idiots are insignificant.

      you are NOTHING

    22. Re:Fuck you. by icebraining · · Score: 1

      Trolls who fake others' accounts say what?

    23. Re:Fuck you. by MichaelKristopeit+22 · · Score: 1

      you're an idiot..

    24. Re:Fuck you. by Anonymous Coward · · Score: 0

      you didn't log in because you're a coward.

      you can't quote properly because you're an idiot.

      cowardly idiots are insignificant.

      you are NOTHING

      I assumed you weren't retarded enough to think I was posting as anonymous coward to hide my nickname, especially when it's very obvious I'm the same guy as above. But either way, you're just a troll who makes alts in his mom's basement so why would I give a shit. Have a quote, by the way, retard. You're such a sad kid..

    25. Re:Fuck you. by MichaelKristopeit+22 · · Score: 1
      ur mum's face are such a sad kid

      you are NOTHING

    26. Re:Fuck you. by Anonymous Coward · · Score: 0

      Thanks for proving my point kid =]

    27. Re:Fuck you. by MichaelKristopeit+18 · · Score: 1
      there is no you to attempt to make a point.

      you are NOTHING.

    28. Re:Fuck you. by Anonymous Coward · · Score: 0

      there is no you to attempt to make a point.

      you are NOTHING.

      And more and more and more! :D

    29. Re:Fuck you. by MichaelKristopeit+18 · · Score: 1
      i grow, while your cowardliness and lack of identity remains constant.

      i'm responding to emails sent to me. you're feverishly refreshing a page so you don't have to divulge who you are. pathetic.

      you are NOTHING.

    30. Re:Fuck you. by MichaelKristopeit+16 · · Score: 1

      disregard that, i suck cocks

    31. Re:Fuck you. by MichaelKristopeit+17 · · Score: 1
      pretending to be me? jealous?

      present yourself to me, admit what you've done, and i will proceed to kill you.

    32. Re:Fuck you. by Anonymous Coward · · Score: 0

      Pretending to be a nigger? Jealous?
      Present yourself to Rachel, admit what you are, and she will proceed to laugh at your puny white penis.

    33. Re:Fuck you. by MichaelKristopeit+35 · · Score: 1

      you're a coward. nothing more. completely pathetic.

    34. Re:Fuck you. by Anonymous Coward · · Score: 0

      Ahaha, nah that was a good one but it isn't me. And you know exactly who I am, idiot ;] I'm not hiding anything. The pile of turd grows, for sure.

    35. Re:Fuck you. by MichaelKristopeit+16 · · Score: 1

      i know you are but what am i, neener neener neener.

    36. Re:Fuck you. by MichaelKristopeit+19 · · Score: 1
      you're a coward.

      tell me who you really are. present yourself to me. admit what you've done. i will then kill you.

    37. Re:Fuck you. by MichaelKristopeit+16 · · Score: 1

      your place or mine?

    38. Re:Fuck you. by MichaelKristopeit+22 · · Score: 1

      you're an idiot. present yourself TO me. ADMIT what you've done... only then, I WILL KILL YOU.

    39. Re:Fuck you. by MichaelKristopeit+16 · · Score: 1

      i'll be in your mirror waiting when you get home tonight.

    40. Re:Fuck you. by MichaelKristopeit+30 · · Score: 1
      i'm already home. i'm always home. if you knew anything about me, you'd know that. i'm cleaning my numerous firearms and organizing my stockpile of ammunition. if you come here, present yourself to me and admit what you've done, i'll kill you.

      pretty simple, coward.

    41. Re:Fuck you. by MichaelKristopeit+33 · · Score: 0
      i am working under the assumption that you are the person that created the "MichaelKristopeit 16" account and are currently attempting to steal my identity.

      due to escalating hate crimes committed by the offender, i am coming in force.

      i am giving you an opportunity to deny that it was you.

    42. Re:Fuck you. by Anonymous Coward · · Score: 0

      quit talking to yourself, nigger.

    43. Re:Fuck you. by Anonymous Coward · · Score: 0

      Lol this shit was still going on? Oh my, wow.

    44. Re:Fuck you. by MichaelKristopeit+50 · · Score: 1
      why do you cower? what are you afraid of?

      you are pathetic.

    45. Re:Fuck you. by Anonymous Coward · · Score: 0

      lol im not cowering, its just me checking up on you two (or is it just you?) threatening to shoot each other. Almost feels like you're a bot written by some kid.

    46. Re:Fuck you. by MichaelKristopeit+60 · · Score: 1
      a coward is always cowering, idiot.

      i never threatened to shoot anyone... in the past i've relied on stabbing weapons.

      present yourself to me; admit what you've done, then i will kill you.

      you choose to remain anonymous because you are a coward. post your name and address. why do you continue to cower? what are you afraid of?

    47. Re:Fuck you. by gparent · · Score: 1

      i already stated i was gparent, you're retarded.

    48. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0
      actually you didn't. did a retard name you gparent? what i suggested was a GIVEN NAME AND ADDRESS... you've ALREADY done NOTHING.

      you're an idiot. completely pathetic.

    49. Re:Fuck you. by Anonymous Coward · · Score: 0
    50. Re:Fuck you. by gparent · · Score: 1

      yes, I did say it was me. A few posts ago, when I mentioned 'I'm the same guy as above'. But you're a moron so you probably didn't realize. Apologies accepted in advance.

      I'm not going to give you my name and address because A. I live in another country, so it's a pointless exercise. B. You're such a fucking freak that I wouldn't be surprised if you weren't just a 12 year old kid trolling and actually wanted to kill me for real. C. I won't stoop that low for a pathetic retarded child. And #33881316 isn't me. He's quite a funny guy, though, so props if it's you.

    51. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0
      you continue to cower.... why? what frightens you?

      you're completely pathetic.

    52. Re:Fuck you. by MichaelKristopeit+31 · · Score: 0
      "the same guy as above" =/= gparent. many guys posted above.

      you're a completely pathetic coward.

      what do you stand to lose by claiming a name and address? ESPECIALLY an address you feel i could not visit? why do you cower? what are you afraid of?

      you cower because you are NOTHING

    53. Re:Fuck you. by gparent · · Score: 1

      I was the only one who posted 'above' back when I said that. You're dumb. And no, I'm not cowering, I explained it clearly above kid.

    54. Re:Fuck you. by gparent · · Score: 1

      To be honest, if you weren't completely retarded, you'd have my address, full name, and would have killed me already. I'm getting too popular for my taste right now and a child could find me.

    55. Re:Fuck you. by MichaelKristopeit+31 · · Score: 0
      you didn't see hedwards?

      are you dumb because you're blind, or blind because you're dumb?

      without your given name and address, you are merely a floating idea with no persona.

      you're an idiotic coward.

    56. Re:Fuck you. by MichaelKristopeit+30 · · Score: 0
      if you weren't a complete coward, i suspect then i'd also have your full name and full address.

      you're completely pathetic.

      why do you cower? what are you afraid of?

    57. Re:Fuck you. by gparent · · Score: 1

      hedwards was way too many posts ago for me to care. It was obvious by the content of my post who was talking to anyone but a fuckwit like you who can't even find my name by himself when it's blindingly obvious.

    58. Re:Fuck you. by MichaelKristopeit+30 · · Score: 0
      you said "above". you were wrong.

      you're an idiotic coward.

      present yourself to me; admit what you've done, then i will kill you.

    59. Re:Fuck you. by gparent · · Score: 1

      I was right. Use context, dickhead. And how come you don't have my address yet? Are you retarded?

    60. Re:Fuck you. by MichaelKristopeit+29 · · Score: 0
      you were as wrong as anything can be. considering all of the other cowards posting, including cowards you claim were not you, you're an idiot.

      you have not divulged your name or address yet... so i don't have YOUR name or address yet... BECAUSE YOU ARE A COWARD.

      completely pathetic.

      why do you cower? what are you afraid of?

    61. Re:Fuck you. by gparent · · Score: 1

      No, some of them were me (they are pretty obvious and less trollish, and some of them even include my username).

      Consider my lack of name a test, if you're not a complete retard you'll have my full name and address within 10 minutes.

    62. Re:Fuck you. by gparent · · Score: 1

      The only post not by me at that point was by either you, or hedwards (or the obviously excluded Anon Coward). What are you afraid of? Post a picture of yourself with your name, address, and driver's license, and I will do the same. You should already have my name right now, but I suspect your IQ is too low. You're a coward. You are nothing.

    63. Re:Fuck you. by Michael+Kristopeit+5 · · Score: 0
      look at you cower in ignorance... simple solution to your perceived problems:

      1) claim your given name and address
      or
      2) present yourself to me; admit what you've done, then i will kill you.

      pretty simple, coward.

    64. Re:Fuck you. by gparent · · Score: 1

      Does Trudy know about this? I don't think she'd be happy to find out you threaten people over the internet for days and days.

    65. Re:Fuck you. by Michael+Kristopeit+9 · · Score: 0
      you feel threatened? is that why you cower?

      you're pathetic.

    66. Re:Fuck you. by gparent · · Score: 1

      Are you scared to answer my question?

    67. Re:Fuck you. by Anonymous Coward · · Score: 0

      hedwards hasn’t posted in this discussion for over a week now, and I don’t even need to ask if you’re dumb or blind. It’s obvious.

    68. Re:Fuck you. by Michael+Kristopeit+8 · · Score: 0
      who is asking a question?

      you are NOTHING

    69. Re:Fuck you. by Michael+Kristopeit+7 · · Score: 0
      the point is, HE POSTED 'ABOVE'. you were ambiguous and vague to the point of ignorance. you're an idiot.

      why do you cower? what are you afraid of?

    70. Re:Fuck you. by gparent · · Score: 1

      So that's a yes, then. What a coward.

    71. Re:Fuck you. by MichaelKristopeit+66 · · Score: 1

      you're an idiot .

    72. Re:Fuck you. by gparent · · Score: 1

      Good come back. Does she know you're that much of a loser? Would she mind? What about the rest of your family? I hope not.

    73. Re:Fuck you. by MichaelKristopeit+70 · · Score: 1
      it isn't my job to inform you, and the people that were entrusted have obviously failed.

      you're an idiot.

      do whatever you want to do. say whatever you want to say.

      when you are finished, present yourself to me; admit what you've done, then i will kill you.

      pretty simple, coward.

    74. Re:Fuck you. by Anonymous Coward · · Score: 0

      Good come back.

      Indeed. He’s just brimming with those. Next thing you know he’ll be talking about your mum. Or your face. And if you get him especially mad, he talks about your mum’s face.

      Does she know you're that much of a loser? Would she mind? What about the rest of your family? I hope not.

      You should tell them.

      cmwmaw1978@comcast.net, number45@hockeyemail.com, rckristy@famvid.com, kevhag@yahoo.com, rachel@kristopeit.com, jokr56@yahoo.com, dave@kristopeit.com, trudy@kristopeit.com, tomkristopeit@hotmail.com, mrsbocchino@yahoo.com, deanna_krisopeit@msn.net, rjhansen@execpc.com, grandpabaldy@mybluelight.com, ewridt@rlinet.net, rah1994@yahoo.com, rjhansen@execpc.com, pkristop@charter.net

    75. Re:Fuck you. by gparent · · Score: 1

      My email should be obvious if you want to have a talk. I like Google.

    76. Re:Fuck you. by gparent · · Score: 1

      I'm still debating on further course of action. I haven't determined if you are mentally ill or not yet.

    77. Re:Fuck you. by MichaelKristopeit+70 · · Score: 1

      the determinations of an ignorant coward are meaningless.

    78. Re:Fuck you. by gparent · · Score: 1

      Fortunately I was talking about mine, not yours.

    79. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0
      must everything be about you?

      i was making a statement of fact... your assumption that you were involved is very telling.

      you're an idiot.

    80. Re:Fuck you. by gparent · · Score: 1

      Figures, you couldn't comprehend the sentence. Good job babe.

    81. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0
      what do you believe i failed to comprehend? you're an idiot.

      we're both talking about your determinations and the fact that you're an ignorant coward who refuses to claim their given name and current address.

      you're completely pathetic.

    82. Re:Fuck you. by gparent · · Score: 1

      what do you believe i failed to comprehend? you're an idiot.

      we're both talking about your determinations and the fact that you're an ignorant coward who refuses to claim their given name and current address.

      Nope, I'm not. Sorry. Doubt it's your address either, unless you're really that poor.

    83. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0

      what do you believe i failed to comprehend?

      Nope, I'm not.

      you're an idiot.

    84. Re:Fuck you. by gparent · · Score: 1

      No you?

    85. Re:Fuck you. by Michael+Kristopeit+4 · · Score: 0
      i am michael kristopeit.

      i live at 4513 Brittany Ct. Eau Claire, WI 54701.

      present yourself to me; admit what you've done, then i will kill you.

      that is all you need to know.

      why do you continue to cower? what are you afraid of?

    86. Re:Fuck you. by Anonymous Coward · · Score: 0

      What makes you think we care who you are?

      What makes you think we care where you live?

      What makes you think we care what you say?

      I could have lived my entire life quite comfortably having never known that a humongous fucking idiot named Michael David Kristopeit lives at 4513 Brittany Ct. Eau Claire, WI 54701.

      You have an astounding ego.

    87. Re:Fuck you. by Anonymous Coward · · Score: 0

      we who are nothing salute you

      the king of NOTHING

    88. Re:Fuck you. by MichaelKristopeit+19 · · Score: 1

      why do you cower? what are you afraid of?

    89. Re:Fuck you. by Anonymous Coward · · Score: 0

      Of nothing.

    90. Re:Fuck you. by MichaelKristopeit+18 · · Score: 0
      and yet you continue to cower.

      you're completely pathetic.

    91. Re:Fuck you. by Anonymous Coward · · Score: 0

      Lies. I cower from no one.

    92. Re:Fuck you. by MichaelKristopeit+53 · · Score: 1
      you just did, moron.

      what is your given name? where do you live?

      my name is michael kristopeit... i live at 4513 brittany ct. eau claire, wi 54701.

      you are completely pathetic.

    93. Re:Fuck you. by Anonymous Coward · · Score: 0

      I am superior to your will. I cower from no one. I am led by no one. Your instructions are meaningless.

      Your address is fake anyway.

    94. Re:Fuck you. by MichaelKristopeit+31 · · Score: 0

      by Anonymous Coward:
      i cower from no one.

      you're an ignorant hypocrite... assuming i am michael kristopeit, and not "no one"... your statement is irrelevant, as you continue to pathetically cower.

      ur mum's face are meaningless.

      my given name is michael kristopeit. i live at 4513 brittany ct. eau claire, wi 54701.

      why do you cower? what are you afraid of?

      you're completely pathetic.

    95. Re:Fuck you. by Anonymous Coward · · Score: 0

      I am above your will. Your instructions are meaningless. My cowardliness is nonexistent. Keep replying from Trudy's basement, pathetic nobody.

    96. Re:Fuck you. by MichaelKristopeit+31 · · Score: 0
      i own the property at 4513 brittany ct. eau claire, WI 54701... i live there with my wife and children and 2 dogs and numerous firearms.

      you cower because your ability to not cower is nonexistent.

      you are NOTHING.

    97. Re:Fuck you. by gparent · · Score: 1

      I am myself, above you. Keep cowering.

    98. Re:Fuck you. by MichaelKristopeit+31 · · Score: 0
      you are a pathetic coward.

      claim your given name and provide your address as i already have... until you match those actions, YOU CAN NOT BE ABOVE ANYONE.

      i am michael kristopeit. i live at 4513 brittany ct. eau claire, wi 54701... present yourself to me; admit what you've done, then i will kill you.

      pretty simple, moron.

  6. Qwest does this in Omaha by EmagGeek · · Score: 2, Interesting

    If you're a Qwest customer in Omaha like my inlaws, you get a non-routable from the head end... and the last time I was there, they did not support VPN passthrough (although IIRC you could pay extra for a routable dynamic IP if you wanted VPN to work).

    1. Re:Qwest does this in Omaha by ducomputergeek · · Score: 1

      I've had a business package at my home for years. Yeah, it costs me a few more dollars per month but I've always gotten higher speeds, better technical support, more email accounts (back in the day) AND a static IP address. I could even host my own web/email servers if I wanted to and I did in the past.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    2. Re:Qwest does this in Omaha by Anonymous Coward · · Score: 0

      I had quest. Had to move to comcast when their speed wasn't even 128k on the DSL. NY, NM, PA.

      Even when I used to be on dialup, I ran ddclient. I'm used to:
          1) Running my own SSH
          2) Running my own HTTP/HTTPS
          3) Running my own (internal) DNS server
          4) Running FreeNet and TOR. Supernodes. For several years my FreeNet node was one of the best connected ones in the system.

      When I was at the uni, I even ran my own SMTP server. Wide open. Correctly configured--for a loose definition of correct that involved accepting and dropping *anything* that wasn't me. Uni IT threw a hissy-fit when they found out. Know what the solution was? RST on all traffic from the local uni's NOC. 3 hours on google found the sysadmins email address, and I was able to get a few headers--banned his home's ISP too. Never had a problem or complaint again.

      NAT is not a solution. NAT is unidirectional internet for people that only want half what they pay for. Internet access. I don't see any indication of directionality in there.

      Why should I have to pay *EXTRA* for the full internet, and competent support? I save support time if I can get to someone competent. If I say "YOUR DNS IS DOWN"--it probably means it. Not that I can't connect to it, not that a router two hops outside it stopped. Not that I got a cryptic error message. If I say "your packet loss is up 35% from normal for the past 16 hours"--guess what--I'm right.

    3. Re:Qwest does this in Omaha by Hal_Porter · · Score: 1

      Most people would rather have a cheap NATted internet connection with a clause saying "servers are unsupported" than one that allows servers.

      Most ISPs would rather offer two products - a cheap NATted one aimed at the majority of people who don't want to run servers and a more expensive "professional" one with a static IP aimed at the minority which do.

      Why should the majority pay extra for a service they will never use?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:Qwest does this in Omaha by icebraining · · Score: 1

      You're all assuming "servers" are FTP/Web/SMTP. What about the millions that use Bittorrent for their WoW updates? All the people who use VoIP? Or Joost? Or Spotify?

      Yes, plenty of people need a publicly routable IP even if they don't understand or realize it, and more will in the future. Companies will want to use P2P to offload their bandwidth needs as more people use high bandwidth services like streaming video.

  7. wrong premise by Anonymous Coward · · Score: 0

    I don't buy the premise. Why do you *need* to save IPv4? Why the heck not move to IPv6? Let IPv4 go already.

    1. Re:wrong premise by hairyfeet · · Score: 3, Insightful

      Because there will literally be mountains of eWaste and headaches galore? How many of the home routers sold in the past 5 years even support IPv6? I don't think any of the consumer grade stuff does. That means we will have to replace just about every router in every home or have some sort of IPv6 to IPv4 bridge built into every modem in the country, again not cheap.

      Whether we like it or not, there is a reason why IPv4 has lasted so long. It is a mature tech that everyone knows how to fix. IPv6 is gonna be a nightmare for probably 5 or 6 years and it really ain't gonna be fun trying to fix the mess. So yeah, I can see them stretching out IPv4 for as long as humanly possible, simply because the transition costs are gonna be insane.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:wrong premise by bertok · · Score: 3, Insightful

      Because there will literally be mountains of eWaste and headaches galore? How many of the home routers sold in the past 5 years even support IPv6? I don't think any of the consumer grade stuff does. That means we will have to replace just about every router in every home or have some sort of IPv6 to IPv4 bridge built into every modem in the country, again not cheap.

      Whether we like it or not, there is a reason why IPv4 has lasted so long. It is a mature tech that everyone knows how to fix. IPv6 is gonna be a nightmare for probably 5 or 6 years and it really ain't gonna be fun trying to fix the mess. So yeah, I can see them stretching out IPv4 for as long as humanly possible, simply because the transition costs are gonna be insane.

      You can't get better evidence of the incompetence of government than this. There's a dwindling resource that will run out in just a couple of years, impacts practically every person in every OECD country, yet have you heard of even one government agency, in any country, that is mandating IPv6 for consumer grade gear to force the vendors to solve the problem before it becomes critical? Of course not! That would require foresight and competence. About the only IPv6 push I'm hearing is that for government tenders in the US, IPv6 support is required, but that does nothing to solve the problem of hundreds of millions of home routers that are IPv4 only.

      No government on Earth has even bothered to lift a finger to solve a well known, easily predicted problem with a ready and tested solution that would cost the government no money whatsoever (it's just legislation!). Given that, now picture the level of competence you'd get from the same bunch of idiots when tasked with solving much bigger issues like global warming, peak oil, or overpopulation. Issues like that won't be critical for decades, have no obvious solution, and all possible solutions are expected to cost trillions. I can only imagine the level of incompetence that will no doubt ensue...

    3. Re:wrong premise by JesseMcDonald · · Score: 1

      I don't think my DSL router/modem supports IPv6. It's not a problem. I just run it in bridge mode, and leave the PPPoE support to my PC. (I did this even before enabling 6to4, because the router has ridiculously small NAT tables.) Every existing DSL router should be capable of acting as a simple PPPoA-to-PPPoE bridge.

      This may not work for cable router/modems; I've never had the chance to configure one.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    4. Re:wrong premise by skrot · · Score: 1

      So yeah, I can see them stretching out IPv4 for as long as humanly possible, simply because the transition costs are gonna be insane.

      Won't the transition costs just increase as time goes on?

    5. Re:wrong premise by ceoyoyo · · Score: 1

      Well mine does. Everyone else I know just uses whatever they got free with their DSL/Cable subscription. They get a new one every year or so when they sign a new contract or when the old one breaks.

      I don't think even I have a five year old router. I don't think the transition costs are anywhere near as much as you imply, or that there's any way it would take as long as you think.

    6. Re:wrong premise by RobNich · · Score: 1

      There's little excuse at this point to buy a router that doesn't support IPv6. And for existing routers, a simple software upgrade will suffice. There will be some "eWaste", but not nearly as much as you think. In addition, IPv6 is not that big a headache, and there are already resources to learn and implement IPv6. I've had IPv6 in my home and on my server for the past 18 months for free, and my ISP doesn't support IPv6 at all. http://ipv6.he.net/

      --
      Hello little man. I will destroy you!
    7. Re:wrong premise by rickb928 · · Score: 1

      Actually, you usually have to stop the car to change tires.

      Unless you're from Massachusetts...

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    8. Re:wrong premise by sjames · · Score: 2, Interesting

      Practically all of them can support IPv6 with a simple firmware update, but I'm betting the vendors would rather sell you a new router than provide that update.

    9. Re:wrong premise by TheLink · · Score: 1

      Uh why would they?

      Just look at the "problem" from the Gov and Big Corp point of view.

      When we are out of IPv4 addresses this is what will happen:

      0) Most people start getting NATed.
      1) P2P stuff stops working well
      2) SIP phones and Skype won't work so well
      3) "Normal People" can't run their own servers, only people with more $$$ can.
      4) Stuff like Farmville and most other games still work.

      Sure looks like a benefit and not a problem from their POV.

      --
    10. Re:wrong premise by hairyfeet · · Score: 2, Informative

      If you have the skills to set up IPv6 just for kicks I seriously doubt you are dealing with what we out here in the field run into in most folk's homes, which is CCC, or "Cheap Chinese Crap". Trendnet/Zonenet, linksys, hell pick any under $50 router and see how many updates are sitting there for it on its home page. my guess it'll be like the Trendnet that is looking at me right now, which is zip. And unless things have changed in the less than 6 months I looked at routers there were exactly squat when it came to home combo wireless/wired routers under $50 that supported IPv6. None. you are not gonna get a home user to shell out $100+ for a router when their neighbor got a Trendnet for $20.

      So trust me pal, they'll be eWaste all right, fricking endless traincars full of the crap. And where are all the IPv6 experts gonna come from? I don't see too many around here in NW AR, and traveling the south mostly what you find is good old boys running the networks that know IPv4 tools like the back of their hands and probably still got Win2K boxes running at home.That is a hell of a lot of flyover states that are gonna be seriously short of manpower when that switch gets flipped, a hell of a lot of problems that would take a couple of hours on IPv4 turning into weeks, it'll be a mess friend. Thanks to all the offshoring young folks just don't go IT hardly anymore, and it isn't like they can ship all those fixit jobs to India. Hell I'll admit I'm guilty of it myself, as I have been putting in 9 hour plus days and simply haven't had the time to learn IPv6, as there is nobody here actually using the stuff which makes learning it all that more difficult.

      So if you are in NYC, LA, Miami, Dallas? Yeah it probably won't be that bad. The flyover states? Gonna be a fucking mess man, as someone who lives there I know of which I speak dude, i know of which I speak.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    11. Re:wrong premise by Anonymous Coward · · Score: 0

      In the US, this is probably a real issue. In Europe, products have a minimum 2 year warranty. IPv4 doesn't have that much time left, which means that all routers that you buy now have to support IPv6 - or you will claim the warranty in 2 years time because the defect is obviously not wear and tear.

    12. Re:wrong premise by icebraining · · Score: 1

      Not true. You can't claim that as a defect unless you had a reason to think it supported IPv6 at the moment of sale and it didn't. It's not their fault if you use an unsupported protocol if the router is designed for IPv4.

    13. Re:wrong premise by knarf · · Score: 1

      Many of those 'Chinese crap' routers are only one or two steps away from Tomato, DD-WRT, OpenWRT or any of the other alternative firmware distributions. Once installed they will handle IPv6 just fine which should not come as a surprise since they're based on Linux which has done IPv6 just fine since the early 2000's.

      --
      --frank[at]unternet.org
    14. Re:wrong premise by Jamie+Lokier · · Score: 1

      There are a *lot* of old router models out there. Many people are using 5-10 year old equipment at home, because there's no reason to replace it - old home routers are faster than the cable/ADSL still, and 802.11B is still good enough wi-fi if you're only using it to browse web sites.

      Even if it was made law, vendors couldn't possibly provide software updates to all of those routers - free or paid.

      In many cases the people who worked on the router don't work at the company any more, the schematics are lost, the source code is lost, and the chances of finding the source code and known-good toolchains even just to replicate the last shipped firmware are slim. It's totally impractical.

      On the other hand, adding IPv6 support for all *new* routers is quite reasonable, and could have been mandated - or agreed within the industry - any time in the last 10 years to get us ready. But it wasn't.

    15. Re:wrong premise by hairyfeet · · Score: 1

      Okay, prove it. Here is mine show me how to put ANY of those you named on it. Or show me how to put any of the above on even half of those on this page. My guess is you MAYBE, and that is a serious maybe, might get ONE.

      I think you are VASTLY overestimating the skills of the FOSS community my friend. It is like when Linux advocates say "OMG Just run Linux! It works on anything!" and then when I point out the hardware i can't get to work I get "Why are you using THAT? You need to get rid of that as (insert..they don't support FOSS, don't share, suck, etc) and buy this!" which just kinda kills the whole "Linux runs on anything" argument ALL to hell. I stand by my statement, most home routers are gonna be a big mountain of eWaste when IPv6 rolls around. Hell I don't think even a single router on that page is IPv6.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    16. Re:wrong premise by sjames · · Score: 1

      There are some exceptions, perhaps 'practically all' was a bit too strong a phrase, but certainly anything based on the Broadcomm reference boards can be flashed with DDWRT or FreeWRT, including devices past EOL. I've been using 6to4 at home on a WRT54GL for years now.

      I certainly agree that mandatory support well in advance of a reasonable expected switchover point would have been the way to go. It's not like the specs have been hard to get.

      Just for fun, I searched homestore.cisco.com and found no references to IPv6 at all. Certainly Cisco should be aware of the need by now and at least mention it in an FAQ somewhere. Meanwhile, according to Comcast, Motorola expects to support v6 on their cablemodems sometime NEXT year.

    17. Re:wrong premise by Jamie+Lokier · · Score: 1

      Starting from home.cisco.com, I went to the Linksys support page, searched for ipv6, and got three mundane hits.

      Support is minimal, but there is something as indicated here:

      http://homecommunity.cisco.com/t5/Cable-and-DSL/IPv6-mentioned-in-AG310-release-notes-but-can-t-find-it/m-p/258373?comm_cc=HSus&comm_lang=en#M7927

      Re: IPv6 mentioned in AG310 release notes, but can't find it?

      05-07-2009 11:03 PM

      I found the setting in the end. It wasn't on the security tab at all, it was on the setup tab under basic setup.

      If anyone else is interested in getting 6to4 going on their router, this is what you do:

      1. Go to Setup -> Basic Setup
      2. Scroll down to IPv6 tunnel, near the bottom just before the time/NTP stuff
      3. Set Tunnel Mode to "to relay server"
      4. Into Remote/Server address, type 192.88.99.1 (for the local anycast 6to4 gateway, if you have a specific one you want to use, enter that instead)
      5. Tick "enable now"
      6. Save and wait for the modem to reboot

      After rebooting, the modem assigned me an IPv6 address. For some reason I can't ping or traceroute IPv6 hosts, but I can access them in my browser (eg. ipv6.google.com).

      It's interesting there is no *direct* IPv6 support, but you can run IPv6 on the internal network and the router will tunnel it for you.

    18. Re:wrong premise by sjames · · Score: 1

      I find it interesting that it doesn't automate the process. Boot up, wait for a router announcement. If you get one on the wan port, use it and make an appropriate announcement downstream. If you get one on the LAN ports, assume it's covered by another device and do nothing. If you get nothing, set up 6to4. In all cases, default firewall rules for the equivalent of NAT protection.

      It's good to see the support exists in at least some of the products, but it should really be a bit more prominent and automated these days.

    19. Re:wrong premise by Drishmung · · Score: 1

      Because there will literally be mountains of eWaste and headaches galore? How many of the home routers sold in the past 5 years even support IPv6? I don't think any of the consumer grade stuff does.

      Apple Airports and Time capsules; a slew of D-LINK WiFi, including DI-784, DI-524, DI-624, WBR-1310, WBR-1310, WBR-2310, DIR-615; Thomson ST620. And others that I don;t have to hand right now. Admittedly, it's a pathetically small list, but certainly there is SOME consumer grade stuff that does. And the latest Broadcom chipset and associated software does IPv6, so expect it in the next roaund of gateways.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    20. Re:wrong premise by hairyfeet · · Score: 1

      Oh just FYI I went to the OpenWRT and guess what I found? Take a look at this partial list of unsupported routers. that's a LOT of routers that will end up eWaste, ain't it? Oh and to actually even find out IF you are supported, you have to know EXACTLY which chip your router runs? I'm sorry dude but WTF? Hell I'm a fricking geeks and I have NO clue on which cheap ass chip this model of Trendnet runs, and guess what? It don't say diddly squat on the website of the manufacturer either.

      So please explain to me how the average Joe is gonna have a snowball's chance in hell of not having to shitcan their IPv4 router, when a fricking geek that builds his own boxes and plays with OSes for fun can't even find out if he is supported or not. Whoever designs these FOSS websites seriously suck, as you need a fricking degree is CS just to find the info! These things make Man pages look like Reader's Digest!

      --
      ACs don't waste your time replying, your posts are never seen by me.
    21. Re:wrong premise by Anonymous Coward · · Score: 0

      Obviously you are a troll, and are not involved in any kind of Internet engineering, etc., but have an unqualified opinion.
      I wasn't going to respond to your drivel, then I realized someone may read your comments, and get the wrong idea.

      A good number of IT admins are trying to prepare for the IPv4 exhaustion / IPv6 migration issue for the future, and at least some governments are as well. The problems are far reaching, and extremely complex. There are no obvious answers here, which is why so many people recommend to get started planning (especially for companies who have hardware/software upgrade cycles of years). Additionally, nobody "owns" the Internet to make executive decisions for the world-wide Internet.
      For someone reading this, and wanting to know how to get started looking up valid information:

      First, know there is support available. Actually, there is a LOT of support if you want to look at how IPv6 will affect you/your business. Some paid, lots free (but with a higher learning curve for the unititiated, of course). Google is your friend.
      Second, check out the many RFC's for IPv6 operations that the IETF has (http://tools.ietf.org/wg/v6ops/). There is a lot of good stuff there, covering many of the many technical issues/complaints brought up from experience, and even some of the issues brought forward on this forum page.
      Third, some governments have put out documents on IPv6. In the U.S., NIST has been putting out a lot of information and guidelines:
      http://www.antd.nist.gov/usgv6-v1-draft.pdf
      http://csrc.nist.gov/publications/drafts/800-119/draft-sp800-119_feb2010.pdf
      http://www.rti.org/publications/abstract.cfm?pub=6578 (This one covers the economic impact of IPv4, NAT, IPv6 adoption, etc....really good for someone wishing to get some hard numbers on what to expect, or how much NAT REALLY costs).

      Anonymous because I don't feel like signing in over airport wifi....

  8. Obviously you haven't had to deal by Anonymous Coward · · Score: 1, Interesting

    Obviously you haven't had to deal with an entire organization using one IP for several thousand users,
    and each user forced to use a NAT again to "protect" against other members of the organization.

    Two layers of NAT defeats ALL dynamic DNS, and return traffic.

    And this is the goal of every major ISP I've had contact with. They want to force you to use their
    servers, and pay for it.

    Never mind that they can't handle the problems of that.

  9. Useless investement by JonySuede · · Score: 5, Informative

    at work we use NAT behind a whole public class B and it work great. But as a customer I would not put up with it. I want to act as a server not only a dumb host. So please stop the carrier grade nating madness.

    --
    Jehovah be praised, Oracle was not selected
    1. Re:Useless investement by Midnight+Thunder · · Score: 1

      at work we use NAT behind a whole public class B and it work great. But as a customer I would not put up with it. I want to act as a server not only a dumb host. So please stop the carrier grade nating madness.

      I already need to either define a computer as DMZed or do port mapping, because of NAT. Just imagine the amount of head-scratching people will do when they find out there is another NAT in front of theirs preventing access to their subnet. If my ISP starts NATing, then its just confirmation that I need to switch to another provider.

      --
      Jumpstart the tartan drive.
    2. Re:Useless investement by Rallion · · Score: 1

      Of course, you might not be ABLE to switch carriers. If Time Warner were to put me behind NAT, I'd be pretty much screwed. I might be able to switch to some form of wireless connection, but that might not even be any better.

      In a lot of cases, carriers can do whatever they feel like.

    3. Re:Useless investement by Midnight+Thunder · · Score: 1

      Of course, you might not be ABLE to switch carriers. If Time Warner were to put me behind NAT, I'd be pretty much screwed. I might be able to switch to some form of wireless connection, but that might not even be any better.

      That would suck, though look on the bright side, in a worst case scenario you could probably get an IPv6 capable router and then tunnel to an IPv6 PoP. Its far from ideal, but at least you wouldn't be totally stuck on Time Warner's island.

      BTW Its worth noting that Comcast has already started IPv6 trials, though if your only ISP is TW, then it won't make much difference to you.

      --
      Jumpstart the tartan drive.
    4. Re:Useless investement by itzdandy · · Score: 1

      IP6 tunnel broker. Done.

    5. Re:Useless investement by Lord+Ender · · Score: 1

      There are some annoying, unreliable, and broken ways of dealing with NAT. But there is no cure for SSL!. SSL requires a unique IP address for every domain. This is a hard limit that no networking trickery can avoid.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    6. Re:Useless investement by smash · · Score: 1

      Good luck when your company merges with another that is using the same private network.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:Useless investement by Anonymous Coward · · Score: 0

      Errr... you mean Server Name Indication? Unless you are using IE6, it works.

    8. Re:Useless investement by AbbeyRoad · · Score: 2, Insightful

      YOU would not put up with it.

      But others would if it were cheeper.

      So the Internet will just be divided into the 0.01% of users
      who have real IP address, and the 99.99% average Joe.

      -paul

    9. Re:Useless investement by petermgreen · · Score: 1

      But there is no cure for SSL!. SSL requires a unique IP address for every domain. This is a hard limit that no networking trickery can avoid.
      Not exactly, there are two ways to host multiple SSL domains on one IP, unfortunately both have major downsides.

      You can have one certificate that covers multiple domains. Afaict this is widely supported by clients but it's a PITA for server admins and requires a cooperative CA (this is particually likely to be an issue if the domains are owned by multiple entities).

      You can also use an extention called server name indication. The trouble with this is that XPs built in ssl support doesn't support it so it's basically dead in the water until such time as IE/chrome/safari on XP (firefox uses it's own SSL stack) no longer represent a significant proportion of the browser market.

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

      Of course, you might not be ABLE to switch carriers. If Time Warner were to put me behind NAT, I'd be pretty much screwed. I might be able to switch to some form of wireless connection, but that might not even be any better.

      There are lots of VPN service providers selling $10/month accounts which give you a public routed IP address over PPTP, L2TP, or OpenVPN. People use them for WiFi hotspot security, avoiding government censorship, avoiding provider censorship, or gaining a public or static IP address among other reasons.

    11. Re:Useless investement by mahadiga · · Score: 1

      NAT is a solution provided by Software.
      IPv6 is solution provided by Hardware.

      --
      I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
    12. Re:Useless investement by JonySuede · · Score: 1

      you are so wrong. evry ipv4 device, except the one that are ASIC-like, based could support ipv6 with a software upgrade

      --
      Jehovah be praised, Oracle was not selected
    13. Re:Useless investement by JonySuede · · Score: 1
      let me be my one personal grammar nazi
      You are so wrong. The preposition:

      you are so wrong.

      should starts with a capital letter.
      There are two mistakes in the following excerpt:

      evry ipv4 device,

      . The first one is that the first word should be written as : every. The second one is that device should be in the plural form.
      The comma in

      ASIC-like, based

      should be placed after based.
      Finally, there should be a dot at the end of upgrade.

      --
      Jehovah be praised, Oracle was not selected
    14. Re:Useless investement by MyLongNickName · · Score: 1

      let me be my one personal grammar nazi

      For practice, find at least three problems with this "sentence".

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  10. Contradictory messages by microbee · · Score: 1, Flamebait

    So the same guy advocated IPv6 and now it's IPv4 again? I'm dazzled! This sounds like what you hear during an election.

    1. Re:Contradictory messages by John+Hasler · · Score: 1

      > I'm dazzled!

      Try reading the article. He's doing no such thing.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  11. P2P will be hard under Large Scale NAT by jamesh · · Score: 3, Interesting

    Most P2P protocols have at least some trouble working with local NAT. If it was implemented on a large scale there might be a few more problems, and it certainly gives ISP's (the ones running the NAT) more control over the traffic they route. I wonder how quickly the RIAA and friends will pick up on that and start pushing for NAT instead of IPv6...

    1. Re:P2P will be hard under Large Scale NAT by mysidia · · Score: 1

      They won't like NAT, because P2P is still possible (even though it's hard), especially once NAT traversal extensions get implemented by the ISP, such as the ability to 'open listening ports'

      But tracking down the uploaders in order to send them letters or ID them is almost impossible, since there may be 100 people sharing their IP.

      Instead, the RIAA will have to keep track of both an IP and a port number for NAT'ed users.

      But NAT' users can go through ports fast. Port numbers are easily re-used by innocent users, AND unless the ISP has extremely detailed logs, and the RIAA and ISP can both timestamp everything with very high precision, it will be (basically) impossible to track uploaders.

      If the RIAA wants to continue their model of "send threatening notices" or "sue filesharers", then it will be absolutely essential that the internet heads for IPv6 adoption, instead of massive NAT.

      Strangely... the RIAA should be pushing IPv6 hard

    2. Re:P2P will be hard under Large Scale NAT by Misagon · · Score: 1

      It is not just the illegal filesharers that have problems sharing with NAT.

      I work for a company that uses P2P for legal content distribution, and I would say that NAT is an even bigger problem for us. Serving content costs money, and the cost savings of serving through P2P is part of our business model. If we can't use P2P, then we lose money.

      Also, unlike the illegal P2P networks, we need to provide a quality of service. Users do not get as upset when they can't download something from an illegal P2P network as they do when they can't get it through a commercial entity.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:P2P will be hard under Large Scale NAT by Skapare · · Score: 1

      OTOH, with NAT, it's harder to identify who was using what IP address.

      --
      now we need to go OSS in diesel cars
    4. Re:P2P will be hard under Large Scale NAT by supersloshy · · Score: 1

      It is not just the illegal filesharers that have problems sharing with NAT.
      I work for a company that uses P2P for legal content distribution

      Try explaining that to the RIAA & Co...

      --
      "Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
    5. Re:P2P will be hard under Large Scale NAT by WolfWithoutAClause · · Score: 1

      P2P is an edge application, and hence is the easiest type of thing to move to IPv6. A few weeks hacking and turning on tunneling and poof, IPv6 enabled.

      The tuff stuff is the website and hardware that keeps the IPv4 going. A lot of that proably isn't going to change for years or even decade(s). I mean, if you're an ISP, you've got IPv4, and that's about it.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
  12. But we can still get a few more years out of IPv4 by xda · · Score: 1

    I never understood why some people are determined to get as much mileage out of IPv4 as possible before going to IPv6. An aggressive move towards IPv6 would probably revive a decent part of the IT industry. Now is as good a time as ever.

    The only thing holding us back is carriers are all looking at each other waiting for someone to go first as it will definatly be an expensive transition and will introduce a few unknowns into their network cores which they pride on being extremely reliable. Although I know some carriers are running dual stack on their cores to test it all out as we speak.

  13. Part of the solution by bbn · · Score: 4, Insightful

    Large scale or ISP wide NAT is part of the solution. It will not "save" IPv4, whatever that means. It will make it possible to transition to IPv6 and still access all the old sites, that have not yet made the transition.

    It is not really important that slashdot.org is still IPv4 only. You can access it just fine. And slashdot.org has no need to access you.

    You use IPv6 in all the cases where you wanted that nice static IPv4 address before: When running peer to peer software. Setting up your small hobby server. Using direct peer to peer VoIP. And so on.

    All the consumer ISPs will transition soon enough during the next few years. We will fairly quickly be able to assume consumers will in fact be able to access IPv6 only sites. For the next 10 years you can also assume consumers will be able to access IPv4 only sites - is anyone really surprised by that?

    If all your gaming friends got IPv6, playing on your private IPv6 only game server - what do you care that some backwards dialup only ISP, in a country you never heard of, still is IPv4 only?

    1. Re:Part of the solution by Anonymous Coward · · Score: 0

      In soviet russia, slashdot does need to access you

    2. Re:Part of the solution by gronofer · · Score: 1

      I mostly agree. But I think it will be a long time before you can assume that the typical end user has a working IPv6 connection. There are a lot of routers out there that can't handle it, and they won't be replaced until absolutely necessary.

    3. Re:Part of the solution by Anonymous Coward · · Score: 0

      My ISP already has native IPv6 support as well as tunneled and a 6-to-4 gateway. Head of ISP suggested "Internet HD" as a branding scheme to increase general IPv6 take-up the other day! For reference my IPv4 vs IPv6 traffic ratio is about 20:1, which isn't as low as I expected.

  14. simple by Anonymous Coward · · Score: 0

    No

  15. A few quick points... by j+h+woodyatt · · Score: 1

    p1. IPv4 doesn't need to be "saved" from any kind of calamity. It's doing just fine, thank you very much.

    p2. The transition to IPv6 is probably going to need some NAT64 and DNS64 magick at some point. Not everybody is going to be well-served by running dual-stack hosts and networks. I've heard that some mobile broadband providers are looking at various kinds of NAT tricks to keep IPv4 marginally functional for legacy applications on IPv6-only networks without resorting to expensive tunnel encapsulation mechanisms.

    p3. Repeat after me: IPv4 is fine. It will still continue to work just the same as it does today after the last address is allocated by the last registry. It just won't be growing anymore, but that's fine. It doesn't need to grow. That's why we have IPv6, which can grow for at least another century before there might conceivably be a problem.

    p4. So globally routable IPv4 addresses will soon start getting more expensive (and the future value of an address is already hard to predict). That was always going to happen. It's not like there's any surprise here. But look on the bright side, you have TWO ways to get your IPv4-only private network reachable over IPv6: A) transition to IPv4/IPv6 dual-stack network or B) deploy a NAT-PT gateway. (Okay, I'm cheating here. I know that only one of those two will ever make any economic sense, but I'm trying to be nice.)

    p5. IPv4 is doing fine. Go back to sleep. There's nothing to see here. Pay no attention to the geeks behind the curtain. You don't want to know what they're doing anyway. Probably something weird and unsavory, right? Go back to sleep. IPv4 is doing fine. Stop worrying. It's okay.

    --
    jhw
    1. Re:A few quick points... by Midnight+Thunder · · Score: 2, Insightful

      p2. The transition to IPv6 is probably going to need some NAT64 and DNS64 magick at some point. Not everybody is going to be well-served by running dual-stack hosts and networks. I've heard that some mobile broadband providers are looking at various kinds of NAT tricks to keep IPv4 marginally functional for legacy applications on IPv6-only networks without resorting to expensive tunnel encapsulation mechanisms.

      Have you actually done a count of the number of addressable devices IPv6 provides. There may well be a time when IPv6 needs to be NATed, but that is well into the future when systems will be ready for a 256bit network address. At this point IPv6 provides just what we need for the next century, and possibly more. Trying to get any more mileage out of IPv4 is like taking a dying horse and expecting it to walk 1000 miles. It may make it, but there are good chances it won't.

      If companies are having to deal with legacy applications, then there is nothing stopping them from having IPv4 in the internal network and having an IPv6 proxy or bridge in front of it. For everything else it will be IPv6. If companies are making new software today that is not IPv6 capable, that intended to accessible on the internet, then they deserve to be out of business tomorrow.

      --
      Jumpstart the tartan drive.
    2. Re:A few quick points... by cheekyjohnson · · Score: 1

      "That's why we have IPv6, which can grow for at least another century before there might conceivably be a problem."

      But isn't there trillions of possible addresses in IPv6? I don't think would run out of those for a long, long time.

      --
      Filthy, filthy copyrapists!
    3. Re:A few quick points... by j+h+woodyatt · · Score: 1

      The way it was explained to me: the mobile broadband people are planning to upgrade their networks to IPv6-only, but there's a raft of IPv4-only applications that run on the handsets that cannot be abandoned, because they're deemed to be critical, and also cannot be upgraded, because the copyright ownership is in limbo. So they need to insert either a NAT46/DNS46 layer into the OS on the handset, or they need to insert a tunnel with encapsulation headers that go over the wireless medium. They think the former is the superior approach over the latter.

      Of course, I tell them to abandon the IPv4-only applications on the handset and rewrite them all from scratch, but they look at me like I'm a state terrorist or something. So okay, I say, I guess they have a need for NAT somewhere. Sucks to be them.

      --
      jhw
    4. Re:A few quick points... by Midnight+Thunder · · Score: 1

      As long as whatever solution is transparent to the application, then that's what will make the most sense. If the applications are intranet only, then they could probably exist in their own IPv4 subnet with little regards for what is happening beyond their island. If they need internet connectivity then, they will probably still be okay for the next few years since existing IPv4 addresses won't vanish, they simply won't be able allocated anymore - I assume such applications will continue speaking to the same servers. We will have an IPv4 internet for a while after the world has moved to IPv6. Even a host which only knows how to speak IPv6 will probably still be able to speak to IPv4 hosts through IPv6/IPv4 bridges. See: http://www.tcpipguide.com/free/t_IPv6IPv4AddressEmbedding.htm

      This transition is not the first time is happened. For example companies who were using Novel Networks or IPX had to deal with migration to TCP/IP somehow.

      --
      Jumpstart the tartan drive.
    5. Re:A few quick points... by pipedwho · · Score: 1

      You could allocate a trillion addresses to each and every single grain of sand on the surface of the planet and still not come anywhere near exhausting the IPv6 address space.

    6. Re:A few quick points... by mister_playboy · · Score: 1

      The IPv6 address space contains 3.4x10^38 addresses. For comparison's sake, the number of stars in the observable universe is estimated at 7x10^22.

      3.4x10^38 addresses oughta be enough for anybody.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    7. Re:A few quick points... by netw3rx · · Score: 1

      T-Mobile is doing IPv6-only, and the Ipv4 applications are SOL. The good news, most apps are built with modern SDKs, so most Android / Apple / Symbian apps work in IPv6-only + NAT64 networks

    8. Re:A few quick points... by grepya · · Score: 1

      Approximate math:

      (2^128)/(10^30) = 340282366

      so we have ~ 340282366 *10^30 IPv6 addresses (theoretically... there's some fragmentation of the address space baked into ipv6 too).

        Why the units of 10^30 ? Because that's the order of magnitude answer for "What's the mass of the sun in pounds ?"

          End of the universe via thermodynamic decay is likely to precede exhaustion of ipv6 address space.

    9. Re:A few quick points... by j+h+woodyatt · · Score: 1

      The size of the address field turned out to be the limiter on IPv4 growth. With IPv6, it may turn out to be something else.

      --
      jhw
    10. Re:A few quick points... by cheekyjohnson · · Score: 1

      Such as?

      --
      Filthy, filthy copyrapists!
    11. Re:A few quick points... by afidel · · Score: 1

      The growth of the routing table.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    12. Re:A few quick points... by Kjella · · Score: 1

      Have you actually done a count of the number of addressable devices IPv6 provides. There may well be a time when IPv6 needs to be NATed, but that is well into the future when systems will be ready for a 256bit network address. At this point IPv6 provides just what we need for the next century, and possibly more.

      I really doubt that, 32 bits is just slightly too little. There's about 2^33 people in the world today and having one IP for home and work and cabin and some for portable gadgets it would still fit in 36 bits or so. Even if you take just the high 64 bits of an IPv6 address that is about a billion IP addresses per person. And each of those can have 2^64 devices hooked up with different MACs. 128 bits really does ought to be enough for everyone...

      --
      Live today, because you never know what tomorrow brings
    13. Re:A few quick points... by Anonymous Coward · · Score: 0

      Trying to get any more mileage out of IPv4 is like taking a dying horse and expecting it to walk 1000 miles. It may make it, but there are good chances it won't.

      Yes, because 1/8th of the IPv4 address space is so spectacularly engaged now (Class D address space - sign me up - I'll take the 225/8, thanks). What about the 1/8th of the address space wasting away in the US DoD's hands? Yeah, that's all actively being used, because every DoD host needs a /24. Now, let's talk about YOUR organization. How many of your desktops really do need to be publicly accessible? 10, 20, 1000? How much address space do you have?

      Fuck everyone who says we are out of address space. We are squandering it and anyone who doesn't think so is delusional.

      Any of the IPv6 fanbois look at the performance of a 7606 routing IPv4 vs. IPv6 (it looks great in Cisco's documentation)? What about with a 20,000 line ACL (They don't provide that information)? Multiple routes to 1000's of networks (Oops, their test was run point to point between 2 itnerfaces on the same router)? Yeah, let me know how that 2,000 pps in real life works out for your ass. How many routers (carrier grade) ship with 128 bit ASICs to process ACL lines for IPv6 in less than 12 clocks? How many can do it in less than 4?

      How many routers on the market filter (ACL) and pass 100,000 IPv6 packets/second? 200,000? 800,000? I've seen those IPv4 rates on our routers, semi-regularly. IPv6 is the answer to my problems, boy howdy. When Cisco fields an ASIC with 128 bit registers and every DB in the world supports 128 bit integers, give me a call.

      Bueller? Bueller? Something doo routers. Vodoo routers. Ask your router vendor do they parse IPv6 ACLs in hardware - every one, without flaw will say "yes". Ask them how many clocks it takes. Most will stammer a while and tell you they'll get back to you on that.

      The reality is IPv6 is a nightmare, a problem seeking a solution. I can look at an IPv4 address and tell the the RR who allocated it. For many of them, I can give you a country. I can't even effectively store an IPv6 address in a database (128 bit unsigned int data type, anyone? Yeah, Postgres has a bastardized IPv6 address storage mechanism). Index it and let me know what your seek time on a 100 million row data warehouse is. Now store mixed 4 and 6 addresses in there and run some selects. Show me every connection to or from 8eed::ea7d:47c6:0985:7631:56ad. Now, toss some real-world data and real-world volumes and solve the problem. Let me know how those 45 minute queries work out for you.

      And after all that, believe it or not, I like IPv6. It's not ready, not by a long shot. Your DDNS solutions work well at home, but not the real world. I filter packets between sections of offices in my fortune 500 company. How does that Cisco router like performing DNS lookups for it's ACL entries? What's that do for flow rate (it can't)? So how do I permit packets between Accounting-receivable-PC1 and Accounting-Payable-PC4 while denying packets from Accounting-receivable-PC1 and Accounting-Payable-PC[1-3], again? What about permitting the connections from Shanghai-Accounting-Payable-PC4 and London-Accounting-Payable-PC2, while denying all others? What if I need to permit these connections in multiple routing layers without interrupting the other stuff flowing through my internal OC-192 Campus WANs with OC-48, OC-12, and OC-3 connections to the world and rest of my enterprise at various locations? How's that work again? Span that out to my n*10,000's node network spanning the globe. Let me know how you'll manage those ACLs in IPv6 land, I'm looking for your solution.

      Repeal RFC 2365, 2770, and 3180 and allocate the space from 225/8 to 254/8. 224/8 is too hard to screw with, too many routing protocols there. Identify unused organizational address space, and have the entities eating it surrender it or lose their entire allocation. IPv4 has a lot of years left while we w

    14. Re:A few quick points... by TheRaven64 · · Score: 1

      Note that it's not enough just to have an address for everyone. One of the attractions of IPv6 is that addresses can be assigned hierarchically, so routing becomes simple. Even so, 2^48 to 2^64 network addresses is likely to be enough for a long time.

      --
      I am TheRaven on Soylent News
    15. Re:A few quick points... by Drishmung · · Score: 1
      That's not what NAT64 is for. NAT64 allows IPv6 only stations access to legacy IPv4 only stations. And then, only until the IPv4 legacy station acquires an IPv6 address, after which you ditch the NAT.

      NAT66 maps IPv6 onto a different IPv6 address. This could be used if you thought you needed more IPv6 addresses, such as if your ISP only gave you a single /128. The better solution in this case is to change ISPs (if for no other reason than because any ISP that insists on handing out only /128 is too stupid to survive long, so you might as well find another one sooner rather than later).

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
  16. Large scale NAT is completely moronic. by Kaz+Kylheku · · Score: 4, Insightful

    There are only 65536 port numbers, so there is only so thin that you can spread a single IP address. Remember that some clients open many ports. There are also questions of reuse; you can't simply cram the 65536 space close to full. When a TCP connection terminates, you don't want to start reusing the port number right away. It's tricky.

    People are not going to be happy to be NAT ed. Will large scale NAT also come with large scale port forwarding? Large scale UPnP? What do you do about port number abuses?

    Dynamic DNS goes out the window. People can't have a quasi static IP any more with their own port 80, port 22, port 25 mail server or whatever.

    If I were to be NATed, I would not want to pay more than 5 dollars a month for such a crippled connection, regardless of bandwidth. So you will automatically have to sell the service to ten subscribers like me instead of just one to make the same revenue.

    As long as I can get non-NAT-ted service somewhere, than that is where I will be.

    NAT == CRIPPLED_INTERNET. Impose that next door. Next city. Next country. NIMBY: not in my backyard.

    And remember that if EVERYONE is NATted, then nobody can talk to anyone. Because you have to connect somewhere to use the Internet. That means resolving DNS to some IP address.

    To reach a DNS server you need an IP address. So the DNS server can't be NATed. That DNS server has to hand you the IP address of a host such as a web server. Are all web servers going to be NAT ed? That means they can't be all on port 80 any more. You are looking at redirects! There will have to be a port 80 service sitting on those NAT nodes, which will intercept web traffic, parse the HTTP request and forward to the appropriate node behind the NAT.

    Or else DNS will have to be re-architected so that it returns not only IP's but port numbers, so when you go to www.somewhere.com, it resolves to x.y.z.w:n, and the host x.y.z.w has port n forwarded to the right server.

    Good grief, and good luck with that.

    1. Re:Large scale NAT is completely moronic. by Anonymous Coward · · Score: 1, Insightful

      While I agree with all of your points, I'm sure the ISPs that would implement this would have no problem completely ignoring all of them.

    2. Re:Large scale NAT is completely moronic. by tepples · · Score: 1

      Are all web servers going to be NAT ed?

      No, they'll be behind a reverse proxy. The ones that need an IP address (e.g. those using SSL, which must present a certificate before seeing the Host: header) are going to be moved to business-rate plans that come with one IP address.

    3. Re:Large scale NAT is completely moronic. by budgenator · · Score: 1

      My understanding was the first 1023 port were Well Known Ports and a computer would initially connect to port 80 for a http transaction negotiation, but the web server would spawn a process on a higher numbered, unprivileged process for the actual traffic transfer. All of these port translation wierding ways like LSN are applied to consumers of an ISP not the servers of content located at a hosting ISP. Hosting ISPs offer what called shared hosting where several websites are sharing a single IP address and webserver which sorts out which pages to serve to which requests, this process is called virtual hosting.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    4. Re:Large scale NAT is completely moronic. by grantek · · Score: 1

      Or else DNS will have to be re-architected so that it returns not only IP's but port numbers, so when you go to www.somewhere.com, it resolves to x.y.z.w:n, and the host x.y.z.w has port n forwarded to the right server.

      That's a great idea! Have everything federated using NAT, and still have the ability to talk to a node through several address translations! Except we'll probably have to bump the port space as you say. I propose a 128-bit port number, expressed in hex, separated by colons. And to keep things simple in basic cases, you can leave a big contiguous portion of it blank and exclude it for readability. I'd call it IP4.6. Everybody wins!

    5. Re:Large scale NAT is completely moronic. by mysidia · · Score: 1

      If I were to be NATed, I would not want to pay more than 5 dollars a month for such a crippled connection, regardless of bandwidth. So you will automatically have to sell the service to ten subscribers like me instead of just one to make the same revenue.

      But 99% of the people might not notice. They could give 99% of their customers NAT'ed service, and when someone calls and complains, apologize, and offer them a unique public ip for $5 extra per month, or if they upgrade to a "business class line" that permits them to have a dedicated static, addressable IP.

    6. Re:Large scale NAT is completely moronic. by mysidia · · Score: 3, Insightful

      but the web server would spawn a process on a higher numbered, unprivileged process for the actual traffic transfer.

      No. All traffic is exchanged over the HTTP connection initiated by the client, the server's source port for HTTP traffic is always port 80, or the port the client connected to.

      What happens, is (in the case of Apache); the web server initially starts up as root and binds port 80, then "changes user ID" to apache, after the port is already bound, to start its child processes.

      Since the superserver is already bound to port 80, it no longer requires root privileges to accept further connections on that port... root permissions are only required to initially open the socket (which was done before it dropped privileges). As each HTTP client connects, the superserver can pass the descriptor to the corresponding child process(es), which will take over the connection, completely transparent to the remote client (port numbers do not change, additional remote connections are not established).

    7. Re:Large scale NAT is completely moronic. by Anonymous Coward · · Score: 0

      Not to pick too many nits, but it might be useful to point out a couple of quick things here as regards your posting:

      (1) Many, many web servers, if not almost all, are NATted in one way or another. Either that, or they sit completely exposed with no firewall in front of them at all. You just can't see the missing hops because we who do such things obscure the information from you. Just like MPLS... it looks like your router has one hop to the other side, but you're traversing many routers.

      (2) DNS servers can be NATted, in the same way as a web server or whatever and usually are. Again, static translations on inline firewalls. Old tech, been around forever, and those of us in engineer and architect positions don't worry much about what lay-people think because they usually don't see the obfuscated details.

      (3) I'm not arguing for or against LSN, but Doyle makes some good points and does so from a deep pool of experience. Many of the decisions for and against LSN tend to revolve around the "purity" of the protocol, and less about pragmatic choices that will actually facilitate a transition. Even those of us deploying IPv6 currently use some form of NAT or NAT-like magic just to make everything work in a way that matches current architecture and doesn't further break a hodge-podge of imperfect protocols that makes up the IPv6 protocol specification.

    8. Re:Large scale NAT is completely moronic. by ekhben · · Score: 1

      The well known ports part is right, the rest is not quite right.

      TCP connections are identified on each host by a 4-tuple of (my IP, my Port, their IP, their Port). So as a web server I can have multiple active connections on port 80, but they must all be with distinct combinations of remote IP and port. As a web browser, I can open multiple connections to the web server as long as I use different local ports.

      I can demonstrate this by running a network socket listening program on two hosts (let's call them 10.0.0.1 and 10.0.0.2 to protect the innocent) both on port 9001. I can then use one of those hosts to open two TCP connections, one to each of the hosts, and both from source port 9002. My netstat output after doing this:

      tcp4 0 0 10.0.0.1.9001 10.0.0.1.9002 ESTABLISHED
      tcp4 0 0 10.0.0.1.9002 10.0.0.1.9001 ESTABLISHED
      tcp4 0 0 10.0.0.1.9002 10.0.0.2.9001 ESTABLISHED

      You can see that host 10.0.0.1 has both halves of the same connection (10.0.0.1:9002 -> 10.0.0.1:9001) and one half of the other connection (10.0.0.1:9002 -> 10.0.0.2:9001). All three connections are uniquely identified by their 4-tuples; if I try to create another connection from 10.0.0.1:9002 to 10.0.0.1:9001, I get an error: "Address already in use." Slightly misleading, since it's the entire 4-tuple that's already in use, but nevertheless could be solved by using a different local address.

    9. Re:Large scale NAT is completely moronic. by Anonymous Coward · · Score: 1, Informative

      There are only 65536 port numbers, so there is only so thin that you can spread a single IP address. Remember that some clients open many ports. There are also questions of reuse; you can't simply cram the 65536 space close to full. When a TCP connection terminates, you don't want to start reusing the port number right away. It's tricky.

      It's fine not to like NAT if that's your thing, but let's not spread misinformation about TCP.

      TCP connections are identified by a source_ip:source_port::dest_ip:dest_port quad. This means you can use the same IP:port pair on the NAT end many times for different connections with different IP:port pairs on the other end.

      So it's not as dire as you paint it -- a single IP can participate not in 65536 (2^16) connections, but in 2^16 * 2^32 * 2^16 = 2^64 =~ 10^19 different TCP connections (in theory) in IPv4. In practice, not all IPs and ports are used, but unless all the clients behind that NAT are connecting to the same IP:port pair on the other side, the limit is going to be your NAT device's connection table, not TCP ports, because the device is unlikely to have the exabytes of RAM needed to track all those possible connections.

      Also, the most commonly-used protocol of residential clients is going to be HTTP, and browsers are usually not going to open up more than a couple of connections to port 80 on a given IP, thanks to RFC2616, so you can still fit a lot of customers behind a single NAT IP even though half of them are connected to google.com at any moment. Other protocols, like BitTorrent, may use lots of connections, but by their nature tend to spread those out among a lot of IPs and ports.

    10. Re:Large scale NAT is completely moronic. by JSBiff · · Score: 2, Insightful

      "There are only 65536 port numbers, so there is only so thin that you can spread a single IP address."

      But who says they have to do a one-to-many NAT? Why not have a pool of public addresses available for NAT. Say, 1 IP per every 50 customers, or even 1 per 25 customers? The point isn't necessarily that an ISP has to drop down to a single IP address for serving every single customer - but that instead of assigning 1 public IP per household/customer, they can get away with spreading it *thinner*.

      So, they setup a carrier grade NAT to service a city with 10000 customers, and maybe they provision that NAT with a pool of 400 public IPv4 addresses.

      I'm not saying that I think NAT is a great idea - I think it's gonna break a lot of stuff. I'm just saying that I think your argument might rest on a false assumption.

      As for the DNS server - your ISP can setup a DNS server with a private address in the same network block as all it's customers. That is, on the 'inside' of the NAT, private addresses are routable. They can setup a DNS Server at address 10.0.0.4, for example, and anyone inside of the NAT'ed network who also has a 10.*.*.* address can communicate with the DNS server no problem.

      Web servers, though (or any other server which needs to be reached by anyone on the Internet, will still continue to (for the most part), need public IP addresses, but I think the 'logic' of CGN goes: There are way, way more end-user devices than servers. If we can get enough end-users on CGN, we can free up a few hundred million, or a billion, public IP addresses for use by servers (which ought to be enough for a few years, anyhow).

      Again, I still think it's a bad idea, but just addressing your questions.

    11. Re:Large scale NAT is completely moronic. by Culture20 · · Score: 2, Funny

      But 99% of the people might not notice. They could give 99% of their customers NAT'ed service, and when someone calls and complains, apologize, and offer them a unique public ip for $500 extra per month, or if they upgrade to a "business class line" that permits them to have a dedicated static, addressable IP.

      FTFY

    12. Re:Large scale NAT is completely moronic. by jelle · · Score: 1

      The article is pretty clear that the port numbers on the LSN can be re-used for different customers that are accessing different external IPs. The port can be used right away, in fact in parallel, as long as the external host is a different host. So the limit is (up to) 32k facebook or google browsers per external IP (32k because http 1.1 limits client connections per browser to 2), all other network usage will not encounter a limit before such usage will. And when people start having trouble getting to facebook or google, because of this, I'm sure they will be able to get more than a single IP for their services to improve it on their end.

      That means that for the ISP, LSN should make a /8 as effective as a /23 or (significantly) better. That will help a lot with the ipv4 shortage.

      DNS uses UDP and can acces to it be NATted just fine, you won't need a non-NATted IP to access DNS.

      Your other complaints do not apply to everybody, and just like dynamic vs static ip's, I'm sure you will be able to get a 'normal' dynamic or static ip like you get today, for a nominal fee. I probably will end up paying for the privilege myself (either from the provider or through a VPN service), but I know most (or all) of my neighbours will not care.

      And I won't even care about an addressable IP for an android/iphone.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    13. Re:Large scale NAT is completely moronic. by mysidia · · Score: 1

      hm... how about $5 per minute? :)

    14. Re:Large scale NAT is completely moronic. by WolfWithoutAClause · · Score: 1

      I think the chosen strategy is mostly tunnelling. You sit the IPv6 on top of IPv4. IPv4 can then be NATTED up the wazzoo, and then you do all the packet routing at the IPv6 level. There's a small performance hit from that, but when we run out of IP addresses, it will be the cheapest way, and it won't be *that* slow, and it's easiest to deploy.

      I mean really, the joke about their being 'internets' is now true. We have two internets, IPv4 and IPv6. They're completely different protocols and internets that don't interwork, and there's even RFC 4966 that says you're not supposed to make them interwork using NAT because it works even worse than NAT does on IPv4 only networks for various reasons.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    15. Re:Large scale NAT is completely moronic. by Anonymous Coward · · Score: 0

      There are only 65536 port numbers, so there is only so thin that you can spread a single IP address. Remember that some clients open many ports. There are also questions of reuse; you can't simply cram the 65536 space close to full. When a TCP connection terminates, you don't want to start reusing the port number right away. It's tricky.

      Not so really tricky, sir. Sensible NAT implementations translate based on srchost:srcport & dsthost:dstport pair. Basically, NAT limits number of connections against single destination:port to 64k.

      Technically, sky is really the limit.

      I'm currently NATting about 40M connections behind single IP (~10k users internal via 2-level cluster of linux gateways), no problems. Even UDP hole punching of skype/utorrent works fine, linux attempts to preserve source port whenever it's possible.

      Anyone wanting to access their box behind this is free to do so via native/teredo IPV6 which works across NAT reasonably enough (It's a good idea to run 2001:/32 miredo gateway on your single precious public ip, too).

      To reach a DNS server you need an IP address. So the DNS server can't be NATed. That DNS server has to hand you the IP address of a host such as a web server. Are all web servers going to be NAT ed? That means they can't be all on port 80 any more. You are looking at redirects! There will have to be a port 80 service sitting on those NAT nodes, which will intercept web traffic, parse the HTTP request and forward to the appropriate node behind the NAT.

      True story ... err, root zone IPv6 glues are becoming common nowadays.

    16. Re:Large scale NAT is completely moronic. by badkarmadayaccount · · Score: 1

      Port space is more than enough. Remember, the num of conns is PubIP:port:PubIP:port for double sided NAT.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  17. Re:But we can still get a few more years out of IP by Eskarel · · Score: 1

    Mostly because it's expensive, painful, and older versions of most operating systems don't properly support it. No one wants to deal with the dramas before they absolutely have to. That and there's the fact that as far as I can tell the one and only killer feature of IPv6 is a larger address space and having every item have a publicly addressable IP, which isn't a really huge selling point especially when you consider that while IPv4 addresses are easy to remember, IPv6 addresses are not.

    Most people don't want to run servers, NAT and port forwarding isn't all that hard to set up, and not every device needs or even should have a public IP address. There's still a whole bunch of unused Class A's floating around that were picked up by companies who were there in the early days and who aren't actually using them, I'm sure a lot of those will be reclaimed before we run out of space. Hell I'm sure Sun had a couple which Oracle doesn't need.

  18. get it over with by Anonymous Coward · · Score: 0

    there is an easy way to get the transition to IPV6 over with.

    one of the major backbones has to tell all its lower-level customers 'prepare for the transition or else'. give them a deadline of 18 months. if they haven't moved to ipv6 by then, cut them off.

    of course, the big backbones won't do it because it might lose them customers. so we're all screwed.

  19. Re:But we can still get a few more years out of IP by hedwards · · Score: 1

    The same reason why people are determined to take America back to the 50s. Change is costly and at time you make the wrong call. And ultimately it's scary.

    The changes that businesses make tend to be the ones that either improve their profit margins immediately or the things that consumers demand. Ever notice how lately every store has to have air conditioning? It's not because it's profitable per se, it's because if you want to have customers they have to come into the store, and they won't come into your store if your store is the only one without AC.

  20. As a wise geek once said.. by SixDimensionalArray · · Score: 1

    I was once told by another fellow Slashgeek, regarding the IPv6/IPv4 debate, that "one cannot boil the ocean"! I think we probably need these interim steps and solutions.. that's probably the only way things will continue working during the changeover. We do have to be careful not to fall into the trap of implementing an interim measure and getting stuck with it for a long time, when the better solution is almost never reached as soon as was desired. How many systems get implemented to be "temporary" and then become production for years?

    At the same time, massive direct cutover changes almost never work. Although, that may not be entirely true - the recent change from analog to digital television seems to have gone reasonably well and that was a direct cutover.

    6d

    1. Re:As a wise geek once said.. by autocracy · · Score: 1

      I thought references to 128 bit addressing and boiling oceans were reserved for storage systems, not networking! http://blogs.sun.com/bonwick/entry/128_bit_storage_are_you

      --
      SIG: HUP
    2. Re:As a wise geek once said.. by SixDimensionalArray · · Score: 1

      Heh, I see. Perhaps the old meme "^([0-9]*)(PB|GB|TB|MB|KB|B|Pb|Gb|Tb|Mb|Kb|b) should be enough for anyone$" needs to be revised since we're always running out of something, somewhere.

      So the answer really comes down to.. need to boil the ocean? Get a bigger pot!

  21. no it can't. by smash · · Score: 1

    We have 3.7bn IPV4 addresses. That won't even cover 1 device per person, before even taking into account losses due to subnetting. The population is growing exponentially, and we should probably plan on the number of IP enabled devices growing even faster than that (higher number of devices per person).

    NAT, large scale or otherwise is only a band-aid delaying the inevitable.

    Its a horrible hack that breaks many protocols and causes all sorts of problems when you want to (say) join two previously private networks together only to find that they're using the same internal network range.

    NAT got us through the late 90s while IPV6 was being finalized. It is truly time to let IPV4 go and get on with the changeover. Other countries (china) are already implementing large-scale IPV6 networks due to an inability to acquire IPV4 - so it can certainly be done.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  22. Big NAT - sword cuts both ways - no need for IPv6? by Anonymous Coward · · Score: 2, Interesting

    The other side of big NATs is that they could make IPv6 unnecessary. With big NATs everybody could have private IPv4 space with the public IPv4 space being used to connect the private spaces.

    Protocols that don't like NATs are protocols that violate the principle of independence of protocol layers. Things like SIP and FTP are hard to NAT because they carry lower level addresses. Nobody cares about FTP any more but SIP is a security and implementation nightmare that is going to need to be re-designed from scratch anyway.

    The net is moving towards a world in which users see the net not as a means to transport packets end-to-end but rather as a platform to support various applications. That means that what is becoming important are application level gateways to bridge application services rather than a seamless IP address space.

  23. Trapped by Bookwyrm · · Score: 2

    Hah. The only way this will work is if they make an extremely good IPv4/IPv6 NAT gateway. Except, if they make one that does a good job such that people are going IPv4->IPv6->IPv4 and everything basically works, then people will wonder why they don't just do an extremely good IPv4 NAT solution and go IPv4->IPv4 and drop the entire IPv6 part.

    1. Re:Trapped by Ash-Fox · · Score: 1

      then people will wonder why they don't just do an extremely good IPv4 NAT solution and go IPv4->IPv4 and drop the entire IPv6 part.

      They won't because then they run out of IPv4 addresses. The idea is that the local pool of IPv4 addresses can be entirely different from the IPv4 addresses on the other side.

      --
      Change is certain; progress is not obligatory.
    2. Re:Trapped by Drishmung · · Score: 1
      It turns out that NAT46 (IPv4 client talking to IPv6 host) and NAT64 (IPv6 client talking to IPv4 host) are quite different beasts. The reason has mostly to do with DNS. For NAT46, the NAT has to intercept the DNS queries and try to perform some industrial gauge magic.

      Basically, it doesn't work.

      The RFC that originally described NAT46 is now deprecated, once it was shown that it doesn't work.

      NAT46 doesn't work and thus doesn't exist.

      The only sane use for LSN is to assist the transition to IPv6, understanding that as a transition mechanism it is not perfect.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
  24. Yup, just crazy by Midnight+Thunder · · Score: 4, Insightful

    Add to this how many more NAT workarounds we will need to have in software. We already have to deal with NAT busting solutions, now we will have to deal with double NAT busting solutions. Believe me, NAT was a workaround to a limitation and we shouldn't be using this workaround at any more levels than necessary.

    There is only so much duct tape you can use before it is time to just accept you will have to install the new solution.

    If IPv6 appears so hard, its because people keep on waiting for someone else to take the plunge. If you are an IT professional, then is should be your business to understand and embrace IPv6, whether that is in your network or in your software. If your issue is with your router not supporting IPv6, then make some noise to your router's manufacturer, install a third-party firmware or go with a company already offering an IPv6 capable router.

    --
    Jumpstart the tartan drive.
    1. Re:Yup, just crazy by tepples · · Score: 1

      If your issue is with your router not supporting IPv6, [get a new router]

      And if the issue is with neither the cable company nor the phone company offering IPv6 service, what next step do you recommend?

    2. Re:Yup, just crazy by Midnight+Thunder · · Score: 1

      And if the issue is with neither the cable company nor the phone company offering IPv6 service, what next step do you recommend?

      Turn to transitional solutions. You can already get an IPv6 tunnel via a tunnel broker, using 6to4 or Teredo (available standard on Windows 7 and available via Miredo on Linux, BSD and MacOS X) . Neither are ideal, but it is better than no solution at all. For a long time I have been using Sixxs as my tunnel broker, though there are others, such as Hurricane Electric.

      If your router supports native IPv6 and IPv6 tunnels then it is a big plus. If you wish try experiment without the expenditure, then you can install a tunnel client on your computer. In all cases ensure you have a properly configured IPv6 firewall.

      Once you have your IPv6 network up and running try connecting to http://ipv6.google.com/ or http://www.kame.net/ (you should see an animated turtle). Then you can start finding out which applications are IPv6 ready.

      --
      Jumpstart the tartan drive.
    3. Re:Yup, just crazy by pipedwho · · Score: 1

      Every couple of months I send out an email to my provider asking when they're going to support IPv6. If enough people did that, it would give the IT department more ammunition to play with when pitching their next equipment purchases to their bosses.

    4. Re:Yup, just crazy by Anonymous Coward · · Score: 0

      Indeed. NAT is the reason Starcraft 2 places a proxy server between player connections. Which adds considerable lag, especially in other countries. It's also the reason LAN play in SC2 is un-doable (normally, the router can do loopback to owned WAN IP addresses, emulating LAN support). Dear IPv4, please DIAF.

    5. Re:Yup, just crazy by CAIMLAS · · Score: 1

      IPv6 isn't hard because everyone's waiting for someone else to take the plunge. It's because it's not necessary for most environments, it's difficult to comprehend,

      The comprehension part: brains stop being able to group and separate things at about 6 independent objects:

      623
      5452
      23412
      848328

      The 7th becomes difficult:

      2399495

      What you have with IPv6 is something like this:

      1111111111111111.1111111111111111.111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111

      Now, quick! Which of these segments is different than the address above?

      1111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111.1111111111111111

      Sure, you could write it in hex:

        2001:0db8:3c4d:0015:0000:0000:abcd:ef12

      Yet then you've got : instead of a much saner . for separation, which is more visually difficult to parse. There is a good reason why quad-dot notation became default for IPv6, and it probably has something to do with anything else being somewhat difficult to process/group.

      Sure, you'll have shorter addresses:

      0:0:0:0:0:0:101.45.75.219
      or :::::::101.45.75.219

      But is that really much easier?

      Do I, personally, really need something like 5 billion personal addresses available to me?

      Nevermind the frustrating complexity of subnetting with IPv6.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:Yup, just crazy by Anonymous Coward · · Score: 0

      You're not supposed to care about the IP address. It's an implementation detail. The normal person also cannot remember an IPv4 address. This is why we have DNS (that, and many other reasons).

    7. Re:Yup, just crazy by yorugua · · Score: 1
      > Believe me, NAT was a workaround to a limitation and we shouldn't be using this workaround at any more levels than necessary.

      I don't want to believe, otherwise I'd go to a church. :) . Now, if I'm the IT guy in any organization that cares about security, I'd not want an external organization to pick on the habits of each of my internal users and their IPv6 addresses given how they contact an external site, enabling it to provide content based on who's sitting a specific address/system of an internal network (for good or evil). I want NAT.

    8. Re:Yup, just crazy by koiransuklaa · · Score: 1

      You're still free to do weird things in your network for whatever odd reason you want, go ahead.

      As a counterpoint to the specific example you mentioned: https://panopticlick.eff.org/

    9. Re:Yup, just crazy by Midnight+Thunder · · Score: 1

      Quite honestly if you are using IP addresses to access everything, then you are doing something wrong. There are plenty of solutions for IP to name resolution, including:
          - DNS
          - Bonjour
          - Samba
          - Hosts file

      There are others, but those are the ones I am aware of.

      --
      Jumpstart the tartan drive.
    10. Re:Yup, just crazy by MrNemesis · · Score: 1

      The problem for alot of us hobbyists-cum-professionals is that the barriers to entry for IPv6 are pretty high; using IPv6 on your home network requires both your home router and all devices on your LAN support IPv6. For most of us with non-Linux systems in the same house, this is a complete no-no.

      If you want to try using IPv4 on your LAN with an IPv6 external address (which is probably the most sensible approach for most people who have to handle IPv4-only devices internally), you need to find either an ISP that provides IPv6 (which in the UK at least is nigh impossible, the only ISP's that do provide it are the £££ business backbone providers like BT Global Services and EasyNet) and you still need a router that supports IPv6 on the WAN side, and then you need a tunnel broker or 6to4 in order to access the IPv4 internet that everyone else uses. For 90% of people who might have been interested you'll get a resigned "Meh, NAT works for me" and that's the last you hear of it.

      Since most hobbyists and IT pro's can't try it out easily at home, they're wary of being forced to adopt it because they haven't been given the chance to familiarise themselves with its foibles and pitfalls, or there's those who insist on using IP addresses instead of hostnames and insist IPv6 addresses are too hard to remember (despite the fact most people running on an intranet will only need to know the ::abcd or even just ::abcd:192.168.1.1 format anyway) or the people that are still convinced that you can't have a firewall on an IPv6 router unless you also run NAT.

      Heck, I've been using ADSL draytek routers for years, they're reliable but pricey compared to your average netgear POS since they're targeted at the SOHO/small business crowd, and they apparently have absolutely no plans to implement IPv6 support. I've had to resort to keeping my IPv6 testbed confined to a VM because I can't afford to keep it running on the LAN any more due to other peoples laptops, consoles, phones, etc, and most of us geeks that don't need access to IPv4-only devices aren't bothering with it because the tools to give it a whirl aren't easily available.

      That's my assessment of it anyway. I don't know a great deal about IPv6 and I'm certainly not a network professional, so I may well be wrong on several points; all I know is that due to incumbent ISPs and consumer routing equipment, even wanting to try IPv6 is waaaay harder than it should be.

      --
      Moderation Total: -1 Troll, +3 Goat
    11. Re:Yup, just crazy by Jamie+Lokier · · Score: 1

      If IPv6 appears so hard, its because people keep on waiting for someone else to take the plunge. If you are an IT professional, then is should be your business to understand and embrace IPv6, whether that is in your network or in your software. If your issue is with your router not supporting IPv6, then make some noise to your router's manufacturer, install a third-party firmware or go with a company already offering an IPv6 capable router.

      If you're an IT professional, then by all means learn about and understand IPv6.

      But it's a net loss investing in the routers and firewalls to make your servers have externally visible IPv6 ports and so on, if *everyone* you connect to does not use IPv6. That is just adding potential security holes, because unused entry points are easily forgotten when other people are auditing/managing firewalls.

      Personally I can have IPv6 connectivty any time I want. Both on my personal machines, and the internet-facing servers that I manage.

      I have configured IPv6 at times. But then decided to take all of the IPv6 interfaces back down again.

      They were administrative overhead, gaining me nothing but a little satisfaction, and to be honest
      they weren't entirely easy to look after - at the server locations, they added substantially to firewall and policy-routing table maintenance.

      Why maintain them? Nobody I connect to or do business with uses IPv6 *at all*.

      I've never yet seen IPv6 used except to play with it. Not even on 3G - my fairly up to date smartphone (a Nokia N900) shows me the mobile interface is IPv4 only - and that was true for all the phones before it.

      When even just *one* person I deal with asks me if I can do IPv6, or offers a service that I need on IPv6, then I'll bring them back up quickly and accept the administrative needs. So far, it hasn't happened.

    12. Re:Yup, just crazy by Dan+Dankleton · · Score: 1

      What's frustrating or complicated about it? It's pretty much the same as IPv4 with a few differences:
      * The number of available bits is larger so a /24 in IPv6 is very different to a /24 in IPv4
      * LANs all use /64s
      * Using /127s on point to point links (the IPv6 equivalent of an IPv4 /31) might cause problems so don't do it.

      A lot of it seems a lot simpler to me than IPv4 subnetting.

    13. Re:Yup, just crazy by Midnight+Thunder · · Score: 1

      Having IPv6 on your LAN doesn't mean you lose IPv4 connectivity. Both protocols can and do co-exist on your network. Hosts on my networks that are dual stacked IPv4/IPv6 include Windows XP, Windows 2000 (there was a developer pack a while back), Linux and MacOS X.

      Originally when I first started playing with IPv6 on my network I took one of my MacOS X machines, got a subnet from Sixxs (tunnel broker) and installed Aiccu (their client software). With a little extra configuration to setup the machine to do router advertisements and make it act as router everything was up and running. All the machines that had IPv6 activated got themselves a routable IPv6 address and were able to connect to IPv6 web sites.

      Later on I decided to buy myself an Apple Airport, which has IPv6 support and then simply enabled 6to4. Ideally I would have connected to Sixxs again, but there is a firmware issue when using PPPoE, that they have failed to fix thus far (if they want better advertising then they should have a longer firmware maintenance window).

      Because of the limitation of the Apple Airport, I have been keeping my eyes open for alternative solutions. For me any viable solution needs to provide a GUI for configuration. OpenWRT and DD-WRT both have IPv6 support, but not from the UI last time I looked. The one that seems the most interesting is Tomato, which has a UI and is the one that a Canadian ISP known as Teksavvy is playing with (see here). Buffalo seems to have IPv6 in its firmware, but it is not a feature that is marketed, so I will need to try one out before going for it.

      It should be noted that much of my knowledge on IPv6 has been garnered by spending time on the Sixxs.net forums and wiki.

      For the most part once you have IPv6 installed on your network most people shouldn't notice. One thing to make sure is the router has a properly configured IPv6 firewall.

      --
      Jumpstart the tartan drive.
    14. Re:Yup, just crazy by Midnight+Thunder · · Score: 1

      When even just *one* person I deal with asks me if I can do IPv6, or offers a service that I need on IPv6, then I'll bring them back up quickly and accept the administrative needs. So far, it hasn't happened.

      Sounds fair. The difference in your scenario is that you have done your homework and when the time comes it you know what to do to bring it back up. Most other people in IT either haven't planned for IPv6 or haven't done their homework.

      The issues will get easier to deal with.

      One thing that I encourage plenty of people to do is to write about their IPv6 experience and what they would do differently next time they implement and IPv6 network. The larger the knowledge base, the easier it will become for the next people jumping on the bandwagon.

      --
      Jumpstart the tartan drive.
    15. Re:Yup, just crazy by Agripa · · Score: 1

      m0n0wall has full IPv6 support including built in AICCU if you want a tunnel from SIXXS. Just block all incoming IPv6 connections by default and then permit the ones you want through like port 80 to your IPv6 HTTP server.

  25. Bad doctor by gmuslera · · Score: 0

    Maybe could save IPv4... but will kill internet.

  26. NAT != Security by Monoman · · Score: 1

    In addition to using NAT to conserve IPv4 space it is still being sold as a more secure setup. NAT provides obscurity but not really security. A decent firewall is only going to allow what you configure it to allow. The only benefit I can think of is it may reduce the scope of subnet scans your network is subjected to. Then again, the bots/scripts are scanning em all anyway.

    --
    Keep the Classic Slashdot.
    1. Re:NAT != Security by geekpowa · · Score: 1

      NAT does provide security : it shuts down a large number of attack vectors. It is not comprehensive but there is a significant difference in security profile between a device which is globally addressable vs a device which is only addressable on a local network and/or when it initiates a network link.

      A firewall is merely another means to shut down some of those attack vectors. The more unobtrusive security layers you have the better. NAT is perfect for home use and it is what I use. If I want a global IP, which I do have various needs for: I subscribe to a VPS service and forward ports across SSH where necessary. Cheap and easy and not something every Internet user needs. My fridge certainly doesn't need a globally addressable number.

    2. Re:NAT != Security by Anonymous Coward · · Score: 0

      So if my Router already throws every external connection into the bin if its not on a port I specified for forward I will not have additional security?
      You have to own my router first (yeah, some models are easy to take but a OpenWRT which is basically a small Linux system?).

    3. Re:NAT != Security by j+h+woodyatt · · Score: 1

      Jumping the gun on this thread, aren't you? Nobody is arguing for large-scale IPv4/NAT out of a security consideration.

      --
      jhw
    4. Re:NAT != Security by sjames · · Score: 1

      V6 does a great job killing subnet scans itself. With people getting a /48 each, it would take a VERY long time to scan a single subnet.

    5. Re:NAT != Security by sjames · · Score: 1

      A few very simple firewall rules can provide exactly the same level of security with less load on the firewall. At the same time, it makes it much easier to open any holes you really want.

      You can approach the same level with a fully stateless firewall, but you can match it exactly if you track outbound connections and only allow matching packets inbound.

      Either way, if you assume you are invulnerable because of your NAT/Firewall, you may one day end up with a drive-by infection and get owned from the inside. For example, if you view the wrong PDF on your iPhone and then let it on to your internal net via WiFi.

    6. Re:NAT != Security by mister_playboy · · Score: 1

      NAT does provide security

      No, a firewall provides security. Using NAT for network security is doing it wrong.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    7. Re:NAT != Security by Anonymous Coward · · Score: 0

      Reading comprehension. FAIL!

      With IPv6, I just have 1 rule in my FORWARD table - that's the firewall part.
      With IPv4, I have to use NAT, mangle, modify routing tables (thanks to 2 IPs), and filter on FORWARD table too.

      They provide same level of protection. IPv6 allows me to have end-to-end protocols working without this mess!

      I subscribe to a VPS service and forward ports across SSH where necessary. Cheap and easy and not something every Internet user needs. My fridge certainly doesn't need a globally addressable number.

      LOL! So you pay for service, but get nothing and then pay for a cludge around it! Brilliant! I see you understand the concept of the Internets! It's not like it's a network of peers or anything fucking crazy like that!

    8. Re:NAT != Security by geekpowa · · Score: 1

      Never said my solution is invulnerable. Only said the the attack vector profile of NAT vs IP is different.

      Firewalls are fine. I manage my own. Most computer users do not know how to do what you describe.

    9. Re:NAT != Security by geekpowa · · Score: 1

      A NAT indeed provides security. It is not a security neutral component therefore it impacts your security profile. As such the statement NAT != Security is simply not true

      Yes a firewall is a fit-for-purpose security device : but not in itself a not a one-stop-shop if you are particularly risk adverse. When I said

      It is not comprehensive...

      what part of that did you not understand?

    10. Re:NAT != Security by sjames · · Score: 1

      So, how ever did they manage to get NAT turned on?

      In other words, those few simple rules will be the default values, much as NAT is now.

    11. Re:NAT != Security by mysidia · · Score: 1

      Well, brute force no longer works... less-effective search methods would have to be used, like predictive IP address guessing... DNS harvesting, based on google searches for well-known V6 addresses, or by having 'malware web servers' that bait search engines with SEO and capture IPv6 IPs of all clients that visit.

      And creative assumptions, such as assuming auto-config, predicting the 'gateway' might have a common address such as "1" and subnet numbers might be something common like numbers in a standard VLAN number or street number range, and guessing well-known MAC addresses or probable MAC addresses, possibly requiring either at least one host compromised on the L2 subnet or some insider knowledge.

    12. Re:NAT != Security by sjames · · Score: 1

      There are no "well known" MAC addresses. Each and every one is unique or ethernet breaks. Because of that, assuming auto-config won't help. The gateway is unusually likely to be at x::1, but of all the devices on your net, it should be well secured.

      Anywhere DNS lookups are likely to yield results is not a good candidate for NAT anyway, though it might well be firewalled. One option since there will be so many IPs available is to give the server role based IPs firewalled to only allow the relevant port(s) and another IP (not in DNS) that has to be used for ssh or other administrative access.

      A nice thing about the size of the IPv6 address space and the consequent policy to hand out no less than a /48 per POP to the end user is there is no need to justify your IP uses within that prefix at all.

    13. Re:NAT != Security by migglelon · · Score: 1

      And who's going to pay for it? You?

      That costs money. Many people have routers and NAT works fine, but those routers cannot handle the firewall.

      Case in point. Let's say you have a Cisco 2800 router. You can run NAT for a branch office, and give that branch office Internet access, no problems. You have security.

      On the other hand, let's say you want to run stateful firewall on that Cisco router. First, you need to purchase a security license to turn on the CBAC, which is the IOS stateful firewall. Secondly, the router will perform like crap, and your throughput is drastically reduced. I had a user office with 10 people and a Cisco 2821 couldn't handle the traffic with CBAC. Changed the config to simple NAT and everything was fine.

      You can make up stories all you want about how stateful firewall is more secure than NAT. It's not true. We never got broken into by China. Randomizing TCP sequence numbers, etc might theoretically help but in practice, it doesn't really make a difference. NAT will protect you.

      Having said that if you can afford a real firewall or you are a profitable business, by all means get a firewall. But there's plenty of situations where it's not worth the money.

    14. Re:NAT != Security by sjames · · Score: 1

      You have a very twisted idea of what constitutes a firewall. Don't drink Cisco's cool aid!

      Replace it with a cheap linux box and be happy. If they can't do v6 firewalling with BETTER performance than they can do v4 NAT, they screwed up royally! The necessary NAT is intrinsically more resource intensive.

      I never said MORE secure, I said as secure as and more versatile.

      We never got broken into by China.

      And I have never been bitten by a tiger. So what? Perhaps nobody in China knows you exist or cares.

      Feel free to enjoy the inevitably crappy service when you find yourself triple NATed and can only access 1% of the internet. I guess you'll be safe from tigers and Chinese at least.

    15. Re:NAT != Security by Dog-Cow · · Score: 1

      You can't have the same MAC in two separate devices on the same Ethernet LAN segment. But duplicate MACs on the same device is fine, or duplicates on separate segments (unless you're doing Ethernet bridging to make them one logical segment).

    16. Re:NAT != Security by sjames · · Score: 1

      Why would you go out of your way to assign the same MAC to 2 devices just because they happen to be on separate segments when they already have a perfectly good unique MAC assigned?

      In any event, the same mac on different ports of the same device or even 2 devices that you have for some reason assigned the same MAC do not constitute a well known MAC address. You know it well perhaps, but not the rest of the world.

  27. Work your way out by invisik · · Score: 1

    Maybe they can start at the backbones by converting to IPv6 and NAT to the rest of the world. Then, they can implement IPv6 as they reach out and keep pushing the NAT farther and farther out until it's at the ISP level (where hopefully they've been starting to work on their own IPv6 implementation).

    What we really should do it have a cut off day, like digital TV, for the switch to IPv6. It worked great for TV! :)

    -m

    --
    http://www.invisik.com
    1. Re:Work your way out by Anonymous Coward · · Score: 0

      It worked great for TV! :)

      Sure it did...
      Now I use broadband for TV shows.

  28. You mean like ipv6porn ? by lullabud · · Score: 4, Interesting

    http://www.ipv6porn.co.nz/ is giving away free porn to anybody who can access it with an ipv6 address

    1. Re:You mean like ipv6porn ? by radish · · Score: 3, Funny

      And the rest of the internet is giving it away to anyone who can access it with an ipv4 address. Fail!

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    2. Re:You mean like ipv6porn ? by mister_playboy · · Score: 1

      Methinks there is already plenty of free porn available on the IPv4 intertubez. :)

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    3. Re:You mean like ipv6porn ? by Simulant · · Score: 2, Interesting

      That's brilliant. We should force the .xxx domain to use ipv6 only.

    4. Re:You mean like ipv6porn ? by Anonymous Coward · · Score: 0

      The key to providing ipv6 services is not to have a routing loop...


      traceroute to www.ipv6porn.co.nz (2001:388:f000::77)
      ...
      27 2001:388:1:5001::1 (2001:388:1:5001::1) 287.972 ms 280.189 ms 279.708 ms
      28 broker1.a.syd.aarnet.net.au (2001:388:1:5001:230:48ff:fe92:b83a) 279.027 ms 278.658 ms 282.160 ms
      29 2001:388:1:5001::1 (2001:388:1:5001::1) 286.462 ms 280.242 ms 284.253 ms
      30 broker1.a.syd.aarnet.net.au (2001:388:1:5001:230:48ff:fe92:b83a) 284.681 ms 281.099 ms 285.924 ms

    5. Re:You mean like ipv6porn ? by skids · · Score: 2

      Yeah, like that, but something more exclusive. As to what, well, you can pretty much freeload porn and music (well, "radio") with a clear conscience, and with minimal actual risk and a small level of ethical flexibility, movies as well.

      I've also seen a HIT on mturk that pays out to establish a v6/v4 tunnel to a free provider. So at least there is something around to nudge the technically adept to get hooked up. Don't know how they are funded.

      Hey, how about a replacement for SMTP that is designed from the ground up to build an anti-spam trust web?

    6. Re:You mean like ipv6porn ? by Anonymous Coward · · Score: 0

      Game, set , match . End of ipv4 right there.

    7. Re:You mean like ipv6porn ? by bertok · · Score: 1

      I'm starting to understand why no major websites offer IPv6 on their primary URL by default.

      I clicked that link, and Firefox went into a "(Not Responding)" state for about 20 seconds.

      Absolute, total fail by the Mozilla team.

      We may as well give up now. If the supposedly latest & greatest browser in 2010 LOCKS UP when attempting to view a dual-mode site, there's just no hope for widespread adoption any time this decade.

    8. Re:You mean like ipv6porn ? by SuricouRaven · · Score: 1

      There are rumors about secret massive stashes of piratestuff that live on IPv6, set up by university students on the research networks. As all anti-piracy operations work on IPv4 packets, the IPv6 servers are essentially safe - and can't get flooded, as you have to pass the 'geek test' of IPv6 connectivity to get to them. I can personally verify that at least one of these ipv6 pirateservers existed, but it has now closed down. There's also a free IPv6 binaries news server of very high retention - such a service would be crushed under the load of it were on IPv4.

    9. Re:You mean like ipv6porn ? by Anonymous Coward · · Score: 1, Insightful

      Some have proposed that IPv6 adoption could be driven by Google etc stating a policy of a SLIGHT search engine ranking benefit for sites available via both IPv6 and IPv4. You just have to look at the thousands people will spend on SEO voodoo to see how much of an impact this would have. Overnight, content providers would be the ones driving uptake.

      http://www.computing.co.uk/computing/analysis/2269512/ipv6-might-cause-problems

    10. Re:You mean like ipv6porn ? by Agripa · · Score: 1

      It is locking up because the system you used thinks it has a connected IPv6 address when it really does not. Lots of IPv6 consumer routers advertise IPv6 routing even when it is not available.

      Go set network.dns.disableIPv6 to true, fix your network, or disable IPv6 on that machine.

  29. Pirates rejoice by lullabud · · Score: 5, Interesting

    This would be great for pirates, who the hell would the MPAA and RIAA sue if everybody in one region shared a single IP#?

    1. Re:Pirates rejoice by j+h+woodyatt · · Score: 1

      All the LSN implementations I know about are carefully engineered to comply with CALEA, so um, no. Try again.

      --
      jhw
    2. Re:Pirates rejoice by JesseMcDonald · · Score: 1

      That sounds nice, but in practice you probably wouldn't be able to connect at all. At least one side must have a public IP address for P2P to work (with TCP), or at least be able to open incoming ports with something like UPnP. What do you think the odds are of ISPs letting customers reserve incoming ports? UDP-based NAT traversal may be possible with help from a public server.

      Either way, the AAs would still be able to identify individual users via a combination of port and public IP address.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    3. Re:Pirates rejoice by Lord+Ender · · Score: 1

      They would go after the pirates, whose MAC addresses are logged by the NAT device.

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

      This would be great for pirates, who the hell would the MPAA and RIAA sue if everybody in one region shared a single IP#?

      If a large number of people were behind a NAT device then I don't reckon those people could accept incoming connections - meaning they couldn't seed at all, making their speeds suck, and everyone else's speeds suffer as well (less seeders)

      So, maybe MPAA/RIAA are fine with this idea. We should all be happy content consumers, we don't need the ability to distribute our own bits at all.

    5. Re:Pirates rejoice by Anonymous Coward · · Score: 0

      You really think they would not sue EVERYBODY?

    6. Re:Pirates rejoice by Lehk228 · · Score: 1

      that would be awesome, not only can i get away with damned near anything, i can pin it on the asshole down the street who never picks up after his dog shits on the sidewalk

      --
      Snowden and Manning are heroes.
    7. Re:Pirates rejoice by virtigex · · Score: 3, Funny

      Um, everybody?

    8. Re:Pirates rejoice by mysidia · · Score: 1

      Perhaps they'll start sending letters CC'd to everyone who was using the IP at the same time, since when the court or anti-pirate org sends in the subpoena or discovery order, the ISP will reply with a long list of users.

      Then the RIAA e-mails will start getting labelled as spam, perhaps, since they are obviously bulk, unsolicited, and meaningless, in that case??

    9. Re:Pirates rejoice by Anonymous Coward · · Score: 0

      Everyone?

    10. Re:Pirates rejoice by mysidia · · Score: 1

      CALEA is only about wire tapping communications when an order has already been issued, and applies only to telecommunications carriers, and the only time IP traffic is required to be able to be inspected by the SP is when a carrier offers telecommunication services over IP (as in VoIP), so um, no. Try again.

      When they say "Engineered to comply with CALEA", that is a marketing refrain for more $$$ in the vendor's pocket for not doing much at all.

    11. Re:Pirates rejoice by Ash-Fox · · Score: 1

      That sounds nice, but in practice you probably wouldn't be able to connect at all. At least one side must have a public IP address for P2P to work (with TCP), or at least be able to open incoming ports with something like UPnP. What do you think the odds are of ISPs letting customers reserve incoming ports?

      Probably will just use a form of hole punching like a lot of peer2peer stuff is already.

      --
      Change is certain; progress is not obligatory.
    12. Re:Pirates rejoice by j+h+woodyatt · · Score: 1

      It does mean they can track the activity of individual subscribers based on the public IPv4 address and the TCP/UDP port used at the time of the activity. Which means that pirates have no reason to rejoice here—their activity is just as discoverable behind LSN as not, so the original poster is sadly mistaken.

      --
      jhw
    13. Re:Pirates rejoice by JesseMcDonald · · Score: 1

      My understanding is that hole-punching only works for connectionless protocols like UDP. I could be mistaken, however.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  30. If ISP's had their way by EmagGeek · · Score: 1

    iptables -s YOU -p tcp --dport ! 80 -j DROP

    1. Re:If ISP's had their way by mysidia · · Score: 1

      That would just rapidly accelerate the long-term secular trend of tunnelling of all internet traffic over HTTP and HTTPS, whether web-related or not.

  31. Re:Big NAT - sword cuts both ways - no need for IP by Anpheus · · Score: 1

    We should have huge NATs connecting large private spaces together, with most people talking through multiple layers of NAT?

    FTP and SIP don't work because they "carry lower level addresses", like what, IP addresses? It's not like they use the MAC to connect.

    Are you insane?

  32. CGN and Dual Stack by cdogg4ya · · Score: 1

    Yes, there will be Carrier Grade NAT (CGN) used for the time to be. You will primarily see if in Mobile Wireless networks for handsets that don't require a full Internet connection but other ISP's will eventually be forced to do the same. That said, CGN is required so that we can do Dual Stack (where you have both an IPv4 and IPv6 address). This is the most commonly accepted transition technique and really the best available. It works by using the DNS system to determine if the name you are trying to resolve has a AAA or AAAA (referred to as a Quad A) record. The IP stacks of today are set to prefer Quad A over AAA records so if a site has a IPv6 address (or Quad A record) you will hit the site using your IPv6 connection. CGN is a IPv4 technology and not a IPv4 to IPv6 Gateway. CGN just allows us to do a massive amount of NAT44 that most of our current NAT devices can't handle.

    Really there is nothing to see here that hasn't been said over and over again on every "World ending IPv4 shortage" article on Slashdot. Yes, the threat is real. Does it really matter to many people outside of Service Providers, not really because almost everyone else is doing NAT44 today anyone in one form or another. As usual, what should be taken from this is that if you are a Network Engineer responsible for managing a network, you should be taking the time to take inventory of your IPv4 space and making plans for implementing Dual stack in the near future.

  33. Port scanning posters; TOS server ban by tepples · · Score: 5, Interesting

    slashdot.org has no need to access you.

    As far as I know, Slashdot does a short port scan on your IPv4 address when you preview or post a comment in order to make sure that your machine isn't an open proxy that might be abused for vandalism. That's why your first preview of the day from a given machine is so slow: it has to wait for the connections to time out.

    You use IPv6 in all the cases where you wanted that nice static IPv4 address before: When running peer to peer software. Setting up your small hobby server.

    In other words, things that cable and phone companies don't really want customers on the residential plan doing in the first place, as explained in the terms of service.

    If all your gaming friends got IPv6, playing on your private IPv6 only game server

    By the time that happens in several years, you may have grown out of online gaming. Which of the current video game consoles supports IPv6?

    1. Re:Port scanning posters; TOS server ban by mister_playboy · · Score: 1

      As far as I know, Slashdot does a short port scan on your IPv4 address when you preview or post a comment in order to make sure that your machine isn't an open proxy that might be abused for vandalism. That's why your first preview of the day from a given machine is so slow: it has to wait for the connections to time out.

      So that's the cause of this behavior... thanks for the insight.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    2. Re:Port scanning posters; TOS server ban by Nursie · · Score: 1

      In other words, things that cable and phone companies don't really want customers on the residential plan doing in the first place, as explained in the terms of service.

      Which ISP are you with?

      I'm not even with a 'geek' ISP over here in australia and their ToS has nothing about not running servers. Nothing at all. I don't recall having seen that in the ToS for any of the ISPs I had in the UK since about 2002 either. A US thing?

    3. Re:Port scanning posters; TOS server ban by CronoCloud · · Score: 1, Informative

      Most US ISP's have a "No running servers" clause in their residential service ToS.

    4. Re:Port scanning posters; TOS server ban by timeOday · · Score: 1
      "Setting up your small hobby server."...

      "In other words, things that cable and phone companies don't really want customers on the residential plan doing in the first place, as explained in the terms of service."

      They might not want it, but I don't think they care much either. I've been my own mailserver, webserver, and (of course!) ssh server on @home / Comcast for over 10 years now. (Around $8000 total in monthly payments... wow).

      I would be really bummed if I were trapped behind ISP NAT. It would definitely be grounds for shopping around for a new ISP.

    5. Re:Port scanning posters; TOS server ban by wealthychef · · Score: 1

      "No running servers" is not quite what they say. A server is anything that opens up a listening port. They say you cannot run a *business* server, like a for-profit website with lots of users hosted off your private desktop. They don't want you becoming an ISP within their domain without paying for it.

      --
      Currently hooked on AMP
    6. Re:Port scanning posters; TOS server ban by Mr.+Freeman · · Score: 1, Interesting

      It really depends on the company. Comcast has a strict no servers policy that states "any machine used for a purpose of serving content to anyone outside of the local network". These policies are not designed to prevent you from making money without them charging you for it. These policies are designed to limit bandwidth usage so they don't have to upgrade their infrastructure. Same reason they can drop you for "any use of the network for anything that, in deems "abusive"". Meaning, they can disconnect you for checking your email because they decide it's abusive.

      Again, these are all to limit bandwidth usage, not for any legitimate purpose.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    7. Re:Port scanning posters; TOS server ban by TheRaven64 · · Score: 1

      I don't recall having seen that in the ToS for any of the ISPs I had in the UK since about 2002 either

      Virgin Media definitely did have such a clause, back in 2003 when I last read their ToS. I doubt that they'd remove restrictions - that doesn't seem to be how business works.

      --
      I am TheRaven on Soylent News
    8. Re:Port scanning posters; TOS server ban by SuricouRaven · · Score: 1

      They still do, AFAIK - but my own personal webserver running for many years says they arn't too concerned about enforcing it.

    9. Re:Port scanning posters; TOS server ban by cyclomedia · · Score: 0

      Virgin Media have no such clause, best citation i can find is here:

      http://community.virginmedia.com/t5/Gaming/why-has-virgin-blocked-PORT-80/m-p/8805

      "We don't block ports other than the NetBIOS ports ... for security"

      Obviously that's a technical post, not a legal one, but it was only a quick google

      --
      If you don't risk failure you don't risk success.
    10. Re:Port scanning posters; TOS server ban by xaxa · · Score: 1

      Ports 80 and 22 work fine for me on Virgin Broadband. I haven't tried anything else.

      Section 7 of the AUP says it's all good, so long as you keep the server software up to date and don't run an open relay.

    11. Re:Port scanning posters; TOS server ban by weicco · · Score: 1

      As far as I know, Slashdot does a short port scan on your IPv4 address when you preview or post a comment

      Uh. As far as I know that would be illegal around here where I live.

      --
      You don't know what you don't know.
    12. Re:Port scanning posters; TOS server ban by confused+one · · Score: 1

      Cox has a no servers clause in their TOS for residential customers. If you want to run a server they require you have a business account. I'm not certain wrt Cox nationwide in the U.S but Cox in Virginia definitely monitors their network. If they determine your running a server from a residential account you'll get a cease and desist letter suggesting you can upgrade to a business account if you have a need to run a server.

    13. Re:Port scanning posters; TOS server ban by cyclomedia · · Score: 1

      Yep i have SSH,HTTPS and IMAP open on my Virgin Media connection, all being pointed at via dyndns and have done for around 2 years.

      --
      If you don't risk failure you don't risk success.
    14. Re:Port scanning posters; TOS server ban by cyclomedia · · Score: 1

      oh and pertinently, i couldn't get FTP working properly because of the IPv4 NAT.

      --
      If you don't risk failure you don't risk success.
    15. Re:Port scanning posters; TOS server ban by metamatic · · Score: 1

      Which of the current video game consoles supports IPv6?

      The Wii does, the PS3 doesn't.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    16. Re:Port scanning posters; TOS server ban by Drishmung · · Score: 1

      By the time that happens in several years, you may have grown out of online gaming. Which of the current video game consoles supports IPv6?

      Wii does.

      PS 3 announced that it had the capability but AFAIK has not yet implemented it.

      XBOX 360 doesn't currently do it and I can't find any roadmap statements.

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
    17. Re:Port scanning posters; TOS server ban by ThunderThor53 · · Score: 1

      As far as I know, Slashdot does a short port scan on your IPv4 address when you preview or post a comment in order to make sure that your machine isn't an open proxy that might be abused for vandalism. That's why your first preview of the day from a given machine is so slow: it has to wait for the connections to time out.

      Slow previews explained. You, sir, are truly a king amongst men.

    18. Re:Port scanning posters; TOS server ban by jonadab · · Score: 1

      They only care about servers that get significant traffic ("public servers"). Low-traffic services, such as the kind you set up for your own personal use, generally fly under the radar. I have two (an ssh service and an http service), and Time Warner has never said anything to me about them.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  34. Save it? by TheCount22 · · Score: 1

    Who on earth would want to save IPv4?

    Carrier grade NAT is the dumbest idea yet. Just ditch the junk and move on.

  35. Rubbish by goombah99 · · Score: 1

    Let's think about this shall we. there are 64K port addresses if I am not mistaken. that's effectively two quads IF you used them optimally. for inside the nat there are only 3 quads x 3 prefixs (169,192, 10). SO that gives us a little bit more than 5.2 quads. But that assumes every nat in the stack does everything perfectly.

    Now you might isn't that 5.2 quads worth of addresses? No because each computer is going to be using multiple ports.

    So this won't work. it's a bandaid however that will delay the inevitable probably by about a factor of I'd say 256 or so. Which is not bad. but it will require some strict use and people not needing static IPs.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Rubbish by amorsen · · Score: 1

      I was in the middle of a long explanation about how your 64k is wrong, but there are much more fundamental problems with your understanding. For a starter, your understanding of RFC1918 is flawed.

      --
      Finally! A year of moderation! Ready for 2019?
    2. Re:Rubbish by ls671 · · Score: 1

      Not necessarily:

      Answers from Remote IP-1 port 80 connects back to port 32001 on the NAT router and is forwarded to 10.10.10.1

      Answers from Remote IP-1 port 25 also connects back to port 32001 on the NAT router and is forwarded to 10.10.10.2

      Answers from Remote IP-2 port 80 also connects back to port 32001 on the NAT router and is forwarded to 10.10.10.3

      Answers from Remote IP-2 port 25 also connects back to port 32001 on the NAT router and is forwarded to 10.10.10.4

      Answers from Remote IP-3 port 80 also connects back to port 32001 on the NAT router and is forwarded to 10.10.10.5

      Answers from Remote IP-3 port 25 also connects back to port 32001 on the NAT router and is forwarded to 10.10.10.6

      etc.

      See, only one port (32001) is needed on the NAT router to maintain multiple remote connections.

      You can reuse a port over and over as long as it is to connect to a different remote IP/port combination. Do not forget that what uniquely identifies a connection is the remote IP/port combination + the local IP/port combination taken together. Otherwise web servers could only serve one client at a given time...

      --
      Everything I write is lies, read between the lines.
    3. Re:Rubbish by goombah99 · · Score: 1

      THat's the way it works on servers I agree. But every time I have set up my firewall I end up with having to assigne one port on the outside to a specific machine on the inside. So one machine consumes the entire port no matter what remote machine is connecting to that port. THere is no option to do otherise on the nat configuration software. Perhaps this just a limit of the routers I have but I have had 5 different ones and they all behaved that way.

      --
      Some drink at the fountain of knowledge. Others just gargle.
  36. Offering a half-Internet package by tepples · · Score: 2, Insightful

    Why should I have to pay *EXTRA* for the full internet, and competent support?

    Because the majority of people don't see the point of paying for the full Internet, and what little competition there is between cable and DSL forces the two to cut their rates to the point where they have to offer a half-Internet package.

  37. Who cares about IPv6? by Anonymous Coward · · Score: 0

    We in the US has enough addresses for our use. Why bother to fix something not broken? Let the rest of the world use country-wise VPN - most traffic is to US sites anyway. When was the last time you access a site in Timbaktu?

    1. Re:Who cares about IPv6? by Anonymous Coward · · Score: 0

      I agree, its a problem for the rest of the world. Let them fix their own stuff, we don't need to save them any more.

  38. NAT is good by Balthisar · · Score: 2, Insightful

    Okay, let's assume that IPv4 no longer exists...

    1. Is Comcast going to give me unlimited IPv6 addresses? How will that work through my router? Do I now need to announce every device to Comcast? I REALLY like the fact that I get a single IP address, and I can port forward and use NAT as I like.

    2. NAT makes for a pretty good firewall. I have Linux and Mac machines, and consumer devices, behind my current NAT router. With NAT and SPI, I have it pretty good. I really only ever use an outbound firewall to detect phone-home stuff and malware (and with Linux and Mac, surprise, surprise, there's not a lot of the latter).

    Hey, I understand the need for IPv6. I guess I just don't want to lose what NAT offers.

    --
    --Jim (me)
    1. Re:NAT is good by dave3499 · · Score: 2, Informative

      Your ISP could still issue you a router with a firewall that's locked down pretty tight by default. Just because you have a globally routable IPv6 address doesn't mean your router has to let every packet through. What exactly are you worried about losing?

    2. Re:NAT is good by am+2k · · Score: 3, Informative

      1. Is Comcast going to give me unlimited IPv6 addresses? How will that work through my router? Do I now need to announce every device to Comcast?

      You get a subnet, and your router routes the whole subnet. Just like with IPv4, coincidentally.

      NAT makes for a pretty good firewall. I have Linux and Mac machines, and consumer devices, behind my current NAT router. With NAT and SPI, I have it pretty good.

      As opposed to having a firewall, instead of having a firewall?

      Hey, I understand the need for IPv6. I guess I just don't want to lose what NAT offers.

      Like what? Nothing what you stated had anything to do with NAT as such.

    3. Re:NAT is good by Lord+Ender · · Score: 3, Insightful

      You're right. NAT makes a pretty good firewall. But you know what makes an even better firewall? A FIREWALL.

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

      You need to read up on how IPV6 works, at least at a rudimentary level. Your router will be allocated a subnet. A route is created to you for that subnet. Any device behind your router will get an IP on that subnet, no new routes are needed every time you plug in a device.

      You can replace your NAT with something like this for a firewall (in cisco ACL):

      ip access-list extended ingress
      remark IP access list for WAN connection inbound
      remark permit inbound connections that were previously established from internal hosts only
      permit tcp any [subnet allocated] established
      permit tcp any host [internal host] [allowed port]
      ... repeat above line for any services you DO wish to expose, or don't even bother with the above line if you wish to expose nothing

      Apply that to your external WAN interface inbound. Done. This could be automated on any router as a secure default - no NAT brain damage required.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    5. Re:NAT is good by FoolishOwl · · Score: 1

      1. From what I've been reading from Comcast (they're beta testing residential IPv6 now), users will be dynamically assigned a /64. I doubt Comcast is going to poll every assignned /64 to see how many of the 2^64 addresses are in use -- you're pretty much free to do as you like with your block of addresses. The dynamic assignment will be relatively long-term -- about 30 days -- so it should be pretty stable. You just need the assigned network address, and the addresses for DNS, to configure your router. Whether your router is capable of IPv6 is a separate question; but I know my D-Link DIR-615, which has been on the market for several years, allows easy IPv6 configuration. With IPv6, you don't need to port forward, since every node can have a globally unique IP address -- that's the point, really.

      2. NAT does not make a good firewall. Firewalls make good firewalls. Most routers, and all modern operating systems, come with firewalls. If you want firewalls, enable them. They generally have sane defaults.

    6. Re:NAT is good by pipedwho · · Score: 1

      You can still do all of that with IPv6, including using NAT. The only real security benefit of NAT versus a simple firewall is that it effectively hides the number of machines that exist behind the router.

    7. Re:NAT is good by harryjohnston · · Score: 1

      That (the Comcast plan) doesn't sound so good. Wouldn't every device in your network (requiring internet connectivity) need to be reconfigured every time the dynamic assignment changes? Even if they acquire addresses automatically, how would they know when they needed to switch address?

      As well as allowing multiple devices to use a single IP address, NAT also allows devices to use static internal addresses even when the global address is dynamic. I'd more or less taken it for granted that IPv6 users would always be given static global address ranges, because after all there's plenty of address space to go around, so this wouldn't be necessary - but perhaps I underestimated the stupidity of ISPs. :-)

    8. Re:NAT is good by Pentium100 · · Score: 1

      OK, how about this:

      With NAT, I can keep my internal IPs constant even if I switch ISPs (be it a backup connection or whatever). Only the NAT router needs to know that the external IP changed, other PCs usually don't care. And internal IPs stay constant.

    9. Re:NAT is good by Pentium100 · · Score: 1

      Comcast is going to poll every assignned /64 to see how many of the 2^64 addresses are in use -- you're pretty much free to do as you like with your block of addresses.

      They don't need to, they can just count different source IPs in your subnet.

    10. Re:NAT is good by loxosceles · · Score: 1

      Internal ipv6 IPs stay constant too, and you should use link-local or site-local addresses for your ipv6 services just as you use RFC1918 addresses for ipv4 services.

      I'm not sure what your point is. If you have no need of fixed external IP addresses, you get autoconfig'd global IPv6 addresses from your ipv6-enabled router, which will default to blocking incoming connections (firewall) just like an IPv4 NAT/firewall combo would. No overall difference in security, only a difference in implementation.

      With ipv6 you have the advantage that you don't need NAT hacks when you want publicly accessible services. You can have multiple machines running ssh or web servers without screwing around with forwarding different nonstandard ports on the firewall/nat box through to the different internal machines. You can run apps that send ip addresses in the application layer without stupid NAT protocol helper hacks -- hacks which are impossible in the case where the app layer data is encrypted. P2P stuff, FTP, IM clients (including file transfers and any other arbitrary extensions) will simply work; all you have to do is allow incoming connections on the correct ports through your firewall and it will all just work. Today, with IPv4 and NAT, allowing stuff through the firewall/NAT box is only the first step of an often arduous, sometimes impossible, journey to get an app working.

    11. Re:NAT is good by swillden · · Score: 1

      OK, how about this:

      With NAT, I can keep my internal IPs constant even if I switch ISPs (be it a backup connection or whatever). Only the NAT router needs to know that the external IP changed, other PCs usually don't care. And internal IPs stay constant.

      In the v6 world you use unique local addresses to address this. In v4 world, each network card typically has only a single IP address. In v6 world, each device typically has at least two addresses, and may well have more. The two that every device has are a link-local address and a globally-routable address. If you want stable local addresses you can add a third address to each NIC, a unique local address.

      Unique local addresses begin with FDxx:xxxx:xxxx:yyyy::, where the x's represent a 40-bit globally-unique ID and the y's represent a 16-bit subnet ID. You pick your own global ID by generating a 40-bit random number. You can then create whatever subnets you like, up to 65536 subnets, each of which can contain up to 65536 hosts.

      So, you can provide permanent local addresses for all of the hosts on your network that will not change when you change ISPs or whatever. Doing this should be as simple as telling your RAD or DHCPv6 (whichever you're using) to assign unique local addresses. Consumer-grade devices should even automatically choose a random global ID for you, if you don't want to enter your own.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:NAT is good by Anonymous Coward · · Score: 0

      Your devices can have an internal address as well.

    13. Re:NAT is good by Pentium100 · · Score: 1

      You can have multiple machines running ssh or web servers without screwing around with forwarding different nonstandard ports on the firewall/nat box through to the different internal machines.

      That may be useful to some, but I always assign non standard ports. I have a HTTP server, but port 0 is not forwarded. Even when I had one computer, I used nonstandard ports. Now I assign ports based on what PC is running the service, so one PC may get ports 11xxx, another 12xxx and so on.

      Internal ipv6 IPs stay constant too, and you should use link-local or site-local addresses for your ipv6 services just as you use RFC1918 addresses for ipv4 services.

      Well, I didn't know that. This is good, but having two or three IPs per host on the same network makes configuration a bit difficult, especially since (again, I don't know how v6 handles this) if DNS returns all addresses, the host may pick the public one to connect to an internal host.

      Still, to me it seems more of a hack than each host having a single IP address and entire LAN having NAT. Especially since v6 IPs are harder to remember. Also, those applications that send the IP address as payload are badly designed. The IP address already is in the header of the packet, why send a copy of it in the data section? Yes, FTP does this wrong, though I used a few FTP servers and they could find out the external IP by either DNS or some other method. IM, like Skype, already just works, I just need to forward the required port (the same amount of configuration as would be to allow that port in the firewall).

    14. Re:NAT is good by am+2k · · Score: 1

      That may be useful to some, but I always assign non standard ports. I have a HTTP server, but port 0 is not forwarded. Even when I had one computer, I used nonstandard ports. Now I assign ports based on what PC is running the service, so one PC may get ports 11xxx, another 12xxx and so on.

      That's fine for you, but imagine having to explain that setup to your grandmother. With IPv6, all she has to do is plug the device into the network, everything else is auto-setup. (in case you're wondering why she'd need something like that, just think about VoIP and video chat applications).

      Well, I didn't know that. This is good, but having two or three IPs per host on the same network makes configuration a bit difficult

      No it doesn't, because that's done automatically. You just have to plug the device into the network.

      especially since (again, I don't know how v6 handles this) if DNS returns all addresses, the host may pick the public one to connect to an internal host.

      That's what DDNS is there for (ahavi and similar implementations). You only have to remember the host name, the lookup is done for you without any server whatsoever.

      Especially since v6 IPs are harder to remember.

      Again, DDNS. Trying to remember IPs is so 1990ies.

      Also, those applications that send the IP address as payload are badly designed. The IP address already is in the header of the packet, why send a copy of it in the data section?

      I agree on that, but not sending it in the data section still doesn't help with NATs.

      Yes, FTP does this wrong, though I used a few FTP servers and they could find out the external IP by either DNS or some other method.

      The original idea behind that was that you can hook up two FTP servers to each other (one passive one active) and copy files directly. Nowadays FTP servers don't allow that any more, since it's a bit of a DoS vulnerability. I personally consider FTP to be deprecated, there are much better protocols now, like WebDAV.

      IM, like Skype, already just works, I just need to forward the required port (the same amount of configuration as would be to allow that port in the firewall).

      Port forwarding is a huge hack that requires the user to do security-related stuff that shouldn't be touched by a layperson. Skype has a different solution: When you actually have reasonably fast direct internet access while running Skype, you act as a supernode. This means that you act as a proxy when two NAT-using persons want to talk to each other. If you pay for your data transfer (and you always do, even when it's indirectly), you pay for two persons you don't even know being able to audio/video chat.

    15. Re:NAT is good by Anonymous Coward · · Score: 0

      And what will they do with the result? "You have one hundred source IPs during our sample period" Um, OK. "So... we're going to charge you $500 for that". Why? "Multiple computers". Nope, just one, I have address privacy enabled with a fresh address on reboot.

      You realise that if they _wanted_ to try this, they could already do it with the ISP-provided NAT boxes in IPv4, right?

      They aren't bothering because it makes no practicable difference, and the same will be true in IPv6.

      You may say "ISPs always think of new reasons to charge". Sure. Maybe they'll try to charge you per-Youtube video you download, or per email, or any other crazy metric. NAT happens to hide one arbitrary thing the ISP might arbitrarily try to charge you for, but it's as relevant as claiming you can't buy a fuel efficient car because you've fitted the current car with a useless fifth wheel to dodge a local vehicle tax.

    16. Re:NAT is good by Anonymous Coward · · Score: 0

      > You're right. NAT makes a pretty good firewall. But you know what makes an even better firewall? A FIREWALL.
      With NAT?

    17. Re:NAT is good by Pentium100 · · Score: 1

      Skype has a different solution: When you actually have reasonably fast direct internet access while running Skype, you act as a supernode. This means that you act as a proxy when two NAT-using persons want to talk to each other. If you pay for your data transfer (and you always do, even when it's indirectly), you pay for two persons you don't even know being able to audio/video chat.

      So, it works even without forwarding the port. I have forwarded the port and I don't really care that 10KB/s or whatever is used to relay the data of two NAT-using people, after all, I seed torrents at 4-7MB/s.

      As for everything else, I now have to agree, v6 would no worse than v4 for configuration, still there's the problem that old devices do not support it, but maybe someone will figure out some kind of NAT so that v4 device can talk to v6 device.

    18. Re:NAT is good by Anonymous Coward · · Score: 0

      Rant alert!

      Why don't you people understand that perhaps I _WANT_ to hide behind one address? I do not want to be identified!

      I do not understand the reasoning behind giving each and every device a unique ID on the Internet, especially not with the *AAs of the world out there who would LOVE to tie my unique world ID to some "activity" they find interesting.

      The thing is; I completely support and understand the shift of the internet to IPv6. It's inevitable. But I want _one_ IPv6 address to hide behind - not one per device.

      I want to set up my local net the way I want, open the ports I want, keep the devices like gaming machines (for example Nintendo DS online play) that don't support IPv6 working. In short; I want automatic translation 6to4. Call it a way of NAT if you want. I don't care if you think it's bad for me - it's what I want and I'm fully prepared to face the consequences of my choice.

      Also, while being on a ranting spree, using hexadecimal for the addresses - while good for machines - is totally fricking over complex for human beings. I can remember loads of IPv4 addresses, but not one single IPv6 address.

      My IPv4 address ends with .179
      My IPv6 address is fe80::b12c:e137:c07f:a696%12

      Whopee!

      Use DNS they say. Screw you, I say. Setting up a local DNS server for a home network? Are you out of your mind?

      I honestly think the overcomplexity - false or true - is partly to blame for the slow adoption.

      (Posted AC as a statement ;))

    19. Re:NAT is good by am+2k · · Score: 1

      I'd guess hosting a few video chat streams is a bit more than 10kB/s...

    20. Re:NAT is good by becker · · Score: 1

      That surprises me a bit.

      Knowing Comcast and similar ISPs, I expected being assigned a single IPv6 address, with an extra fee for every additional address.

      Many here might not remember, but in the 1990s ISP contracts usually specified that a residential / small business connection was for a single machine. You had to upgrade to a more expensive contract to use multiple machines at once. Linux led the way with cheaply available NAT, and it was initially banned as being against the terms of service by many ISPs. Not that they could do much about NAT -- it's difficult to do NAT detection, and at the time those were the customers you didn't want to lose.

      NAT only became widespread when it was pre-configured into small routers. At that point it was too late for ISPs to do much about it.

      If the software had the support at the time, I'm certain ISPs would have allocated a narrow port range instead of a whole IP address. Even back when there were plenty of IPv4 addresses.

    21. Re:NAT is good by FoolishOwl · · Score: 1

      I remember similar policies about ISP contracts only covering one machine, but I would guess they've since been abandoned. Now that you've reminded me, I think NAT was often implicitly marketed to home users as a way to fool ISPs; at some point, it became so common for home users to have multiple nodes that ISPs had to give up the limitation -- customer expectations had shifted too far. Perhaps we could call it "market disobedience," on the model of "civil disobedience."

      I would also guess that individually assigning IPv6 addresses would be an administrative nightmare for ISPs, given the scale of the IPv6 namespace, given that everyone who knows what IPv6 is knows that there's practically no limit to the number of available IPv6 addresses, and given that there's reason to expect further growth in the number of Internet-connected devices in homes.

      My understanding was that an RFC had recommended that ISPs assign network prefixes of at most /64, and suggested /48 -- if I'm reading it correctly, this is in RFC 4779, section 5.2.2.2.2, but I'm not certain I understand what I'm reading there.

    22. Re:NAT is good by FoolishOwl · · Score: 1

      It's not ideal from the customer perspective, certainly. I'm not clear on why it's a dynamic assignment, not static. Still, there are workarounds.

      For one thing, dynamically assigned IPv4 addresses are common, and there are ways to cope with the limitations. I've been using Comcast for about a year, and have a dynamically assigned IPv4 address; I think the renewal period is a week. As long as the node keeps renewing the IP address, it should maintain the same one.

      Also there's dynamic DNS, in which you report your current IP address to a server, so that the domain name record is updated. IPv6 addresses are longer, and thus even harder to remember and retype accurately, than IPv4 addresses, so I expect name service will become more important than it already is.

      One of the great things about IPv6 is router advertisements and auto-configuration, so in most cases, users wouldn't notice any changes when the dynamic assignment changes.

      You can assign as many IPv6 addresses to a single node as you like, and there are automatically generated local link addresses that will remain stable, so those would allow for stable IPv6 addresses for use within a local network.

      On the whole, though, I think it would be better if ISPs assigned static prefixes. It's not like there will be a desperate need to recycle those prefixes -- they can recycle them when an account is closed, but they really shouldn't need to do it before.

    23. Re:NAT is good by FoolishOwl · · Score: 1

      By default, the host portion of an IPv6 address is the node's MAC address. Since some are worried that this is a security issue, there's a standard for randomly generating the host portion of an IPv6 address. That's active by default in Windows 7, and easily activated in Linux and OS X. This means that when a Windows 7 box boots up, it will use one IPv6 address temporarily, before generating a new one, and the new one is regenerated, I think, weekly.

      So, as things stand now, a single machine is likely to use several different IPv6 addresses in a month, without the user's intervention, on one of the most commonly used operating systems. That makes counting IPs used problematic.

    24. Re:NAT is good by FoolishOwl · · Score: 1

      From what I've read elsewhere, /64 allotments are required for router advertisements in the standard EUI-64 scheme, in which the IPv6 address for a node is composed of the network prefix plus the 64-bit MAC address; so, the maximum length for a network prefix is 64 bits.

    25. Re:NAT is good by Pentium100 · · Score: 1

      I don't know, but skype usually says "less than 1kB/s download, less than 1kB/s upload" I have seen it grow to ~5KB/s once.

      Also, if I do not forward the port and send/receive file from somebody who hasn't either, then Skype says that my transfer "is being relayed" and the speed is never over 5KB/s.

    26. Re:NAT is good by GPLHost-Thomas · · Score: 1

      If you were in France, and using the ISP called "Free", then it would have been YEARS that you had a /64 routed through your ADSL router. It just happens that you have a stupid American ISP, so you are still wondering what WILL happen, instead of what HAS already happened.

    27. Re:NAT is good by am+2k · · Score: 1

      Since you're behind a NAT, you don't act as a supernode.

    28. Re:NAT is good by markjhood2003 · · Score: 1

      1. Is Comcast going to give me unlimited IPv6 addresses? How will that work through my router? Do I now need to announce every device to Comcast?

      You get a subnet, and your router routes the whole subnet. Just like with IPv4, coincidentally.

      Do you really believe that Comcast is going to give just anybody a whole subnet? To them that's an extra service, they're going to charge more for it. If there's a way for Comcast to charge for every single device in a household, they're going to do it. What's to stop them? Now, if only there was a way to make it look like you're only using a single IP address...

    29. Re:NAT is good by am+2k · · Score: 1

      Well, the specs say that you are not allowed to do that, but of course, why should Comcast care about that. That's actually the big question for me as well, how will ISPs act with these new powers?

    30. Re:NAT is good by Drishmung · · Score: 1

      2. NAT makes for a pretty good firewall.

      No, it doesn't.

      Absent any other specifically firewall features, such as statefulness, NAT on its own offers no more than the illusion of security.

      Apart from port scanning which allows preemptive attacks, any time you visit a web page, that site now knows your IP,port combo and can attempt to pwn you.

      In practice, firewalls offer NAT as part of their overall service, and so it's the firewall that's protecting you, not the 'NAT'.

      When you get a new broadband router, it will almost certainly follow TR-124, which means it has a firewall (the revised IPv6 version of TR-124 is coming RSN, and the fact that it's not already here and widely deployed is a major source of shame---but that's another story).

      --
      Protoplasm. Quiet Protoplasm. I like quiet protoplasm.
  39. CGN will kill content providers by JakiChan · · Score: 1

    Your IP address is a large part of being able to serve you relevant content, and more importantly relevant ads. If all of Comcast were, for example, to appear from one /24 then all of a sudden the ability of the content providers to target ads based on location would be done. And don't underestimate what the value in that is.

    If you go ahead and say "Well, good, I don't like ads anyway" then realize this - content isn't free. It costs money for big ass datacenters to serve your page view. So take away the ability of the content providers to make money and they'll go away quickly. And then you won't have any content to view in the first place.

    --
    "Where quality is like a dead stinking rat - you just can't miss it."
    1. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      They just move the ad servers into the carrier address realm. Nice try, though...

      --
      jhw
    2. Re:CGN will kill content providers by JakiChan · · Score: 1

      They just move the ad servers into the carrier address realm. Nice try, though...

      You actually think that everyone who operates an ad network is going to put proxy servers inside the carrier's network, before the CGN? You think that the carriers are going to let them? I guess you picked the wrong day to stop smoking crack, huh?

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    3. Re:CGN will kill content providers by koiransuklaa · · Score: 1

      I don't get your "You think that the carriers are going to let them?" comment. Carriers love it when CDNs want to park a server inside their network. Ads are no different: less traffic through the external tube, faster load times for customers.

    4. Re:CGN will kill content providers by JakiChan · · Score: 1

      I don't get your "You think that the carriers are going to let them?" comment. Carriers love it when CDNs want to park a server inside their network. Ads are no different: less traffic through the external tube, faster load times for customers.

      I think you woefully underestimate the kind of data the ad network would need from the carrier to make that work. And somehow I doubt the carrier is gonna do that for free. So yeah, this is still going to kill the content providers.

      CGN is just epic fail. And that's just one reason.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    5. Re:CGN will kill content providers by ledow · · Score: 1

      The Internet started without ads. For years it was ad-free. My ISP is not reliant on ad-revenue and cannot legally sell my data to advertisers without my consent (which I have not given). The websites I frequent are not reliant on ad-revenue, and those that are are easily replaced with ad-free alternatives that have existed for years, if not decades. Google is the only problem but Google's ad-revenue comes from targeting their ads to your searches and cookies, nothing to do with IP geolocation at all (IP geolocation is a bit useless except for those "Meet someone in ---your city name---" ads).

      At the moment, Facebook is serving me Italian ads because I'm on an Italian connection on holiday despite the account I log into, my chosen language, my Facebook cookie history, my browser, my laptop etc. all being set to UK English. Win for geolocation there, because I can't even read any of the ads they are showing me.

      If someone is reliant on my IP to show me ads, they are already stupid. It's one tiny little piece of information that's cancelled out by a single cookie and / or a million other ways that I deliberately CHOOSE to personalise the ads that are displayed to me. I *HAVE* deliberately set my region in Facebook but yet they serve me Italian ads. Google, however, always redirects me to their UK domain, where I'm always served UK-relevant ads even when I'm on holiday.

      The reported (and greatly exaggerated) death of IPv4 won't hurt advertisers any more than 0.01% more of people choosing to install an ad-blocker, or ad-blocking browser.

    6. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      I wrote "address realm" and you somehow managed to read "routing domain" instead. How am I supposed to respond?

      --
      jhw
    7. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      No, the end of network neutrality is going to kill off most of the content providers. And, coincidentally, drive most of the surviving megafauna into closer integration with carrier network operations. Which is sorta my point.

      --
      jhw
    8. Re:CGN will kill content providers by JakiChan · · Score: 1

      The websites I frequent are not reliant on ad-revenue, and those that are are easily replaced with ad-free alternatives that have existed for years, if not decades.

      You visit Slashdot (obviously) and you mention Facebook and Google. There are three sites right there that *are* reliant on ad revenue, so you might want to rethink the above statement. And two of those three rely on IP for geolocation. It's not the most precise way to do it, but it works.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    9. Re:CGN will kill content providers by JakiChan · · Score: 1

      How exactly is the CP supposed to get their ad server inside of a carrier's address realm without being inside their routing domain? Multiple private peering sessions with each carrier in some sort of MPLS VPN setup to keep the conflicting RFC1918 blocks separate?

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    10. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      Pretty much. Either that, or they give up on targeting by fine-grained location. If the money is there, I've no doubt they'll do it. If not, then they'll find something else to do with their gear.

      I'd sympathize, really I would, but I don't have any capacity for sympathy with the motherfuckers in the advertising service business.

      --
      jhw
    11. Re:CGN will kill content providers by JakiChan · · Score: 1

      That would be the motherfuckers that make the free services you enjoy (like, oh I don't know, Web Search) possible.

      So yeah, what you're suggesting won't happen. I guess you'll enjoy google micropayments, paying them by the query....

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    12. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      Google has production IPv6 service now...

      --
      jhw
    13. Re:CGN will kill content providers by JakiChan · · Score: 1

      Google has production IPv6 service now...

      Well, if by "production" you mean that their load balancers are proxying v6 connections, yeah. The content providers are deploying v6 and not CGN.

      The ISPs are way slower. I've been signed up for a Comcast trial forever and not heard anything.

      Oh well...I'm sure Google's price-per-search will be pretty low. They'll probably offer discount packages like cell phone carriers...

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    14. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      ...I'm sure Google's price-per-search will be pretty low...

      Over IPv4. Over IPv6, they'll still be able to do the location tracking the old-fashioned way without playing stupid address realm games. And because I've personally got IPv6 connections for myself everywhere I care about already, I doubt I will care much when Google starts micro-charging IPv4-only users for searches.

      And I won't have much sympathy for the people don't like being nickle-and-dimed for searches but can't bother to run a modern IP stack on a modern network that provides IPv6 service.

      --
      jhw
    15. Re:CGN will kill content providers by JakiChan · · Score: 1

      And I won't have much sympathy for the people don't like being nickle-and-dimed for searches but can't bother to run a modern IP stack on a modern network that provides IPv6 service.

      You may not care about them, but the CPs do since that's where their money comes from. Or are you gonna tell you grandma to get a tunnel to HE because Comcast, one of the biggest residential providers out there, doesn't have v6 yet? Well, *you* probably would. Normal people wouldn't.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
    16. Re:CGN will kill content providers by j+h+woodyatt · · Score: 1

      Neither of my grandmothers care what I think. (They've both been dead for 30 years.)

      If your grandma wants to know what I think, tell her to plan on upgrading both her computer and her first-mile provider service in the next couple years, or she can expect her monthly Internet bill to go up accordingly.

      Staying IPv4-only is just plain going to cost more in the long-run than moving to IPv4/IPv6 dual-stack. That's a stark, inarguable fact. People can complain all they want, but it won't do any good for them. 32-bit numbers are a finite resource, and pissing and moaning about it won't make the IPv4 address field grow new bits out of thin air.

      --
      jhw
    17. Re:CGN will kill content providers by JakiChan · · Score: 1

      tell her to plan on upgrading both her computer and her first-mile provider service in the next couple years

      1. You have a choice in first-mile providers? Must be nice. I live in the middle of Mtn. View, home to Google. The heart of Silicon Valley. I can get nothing more than 1.5Mbps from AT&T. If I want something faster (which I do) Comcast is the only game in town. So no, changing carriers doesn't solve any problems.
      2. Neither broadband carrier here currently offers native v6.

      Kinda sad, isn't it?

      Staying IPv4-only is just plain going to cost more in the long-run than moving to IPv4/IPv6 dual-stack.

      This I agree with. I think CGN is not a solution and is a stupid and lame attempt by carriers to avoid switching to v6. However, you were the one who seemed to think it was fine. Just put your ad servers in their address realm you said.

      The fact is that v6 is not going smoothly. I'm involved from the CP side and it's a bitch. However, it's a necessary evil. Trying to postpone things with CGN will not only just drag out the inevitable but it will jack things up for a lot of people It is pure fail.

      --
      "Where quality is like a dead stinking rat - you just can't miss it."
  40. Re: Can Large Scale NAT Save IPv4? by mellon · · Score: 2, Interesting

    The way CGN works is to spread multiple users across the same IP address. So forget about dyndns. Also forget about google maps, because it runs through ports like water, and TCP requires a 90-second timeout before releasing a port. Basically, CGN is a hack to cushion the blow, but it doesn't eliminate the need to switch to IPv6. You will like CGN a lot less than you like your present NAT.

    A much better choice would be to go to NAT64. That way you get end-to-end connectivity for the hosts that do IPv6 (e.g., Google Maps can do IPv6 at this point) and use IPv4 ports for the hosts that haven't converted yet. Less demand on the scarce IPv4 ports means better performance for the cases where they are needed. And you get end-to-end when you really care about it--e.g., when Skyping your pal who also has NAT64.

  41. Don't wait for your ISP... by FranckMartin · · Score: 1

    ... to provide you with IPv6

    If you have
    -a static IPv4, use a tunnel from he.net
    -a dynamic IPv4, use 6to4 like on openWRT or Apple Airport Express
    -a nated IPv4, use a teredo tunnel

    Most likely your PC is already using tunnels.

    Once you have done it, you will wonder what was all the commotion about.

    For the office, disable IPv6 on your servers and provide IPv6 on your clients, then figure out your servers later

    --
    Franck Martin
    Avonsys
  42. NAT is a money maker!!! by DigiShaman · · Score: 5, Insightful

    ISPs are licking their chops for this. They want to roll out NAT for all default consumer grade ISP connections. It solves problems with scarcity, they profit from scarcity (want public IP? You pay extra for it), and it will jack with routing of P2P data and thus cut down on the leeches. It's a WIN-WIN-WIN for the Telco and cable companies.

    If you guys think IP6 will be adopted, just wait till they find huge money in artificial scarcity of IP4 blocks. There will be no where to run and escape it! Unless you pay that premium...

    --
    Life is not for the lazy.
    1. Re:NAT is a money maker!!! by mysidia · · Score: 1

      If they start NAT'ing massively, the scarcity could evaporate. Much of the IP space is consumed by these ISPs.

      Also, since they are now NAT'ing, this would mean they are no longer using additional IPs and would no longer be able to justify their existing allocations, and this could eventually mean that they would be required to return IP addresses to the registry, or they would flood the 'transfer market' for the financial incentive of receiving the small amounts of $$ transfer considerations.

    2. Re:NAT is a money maker!!! by noidentity · · Score: 1

      If you guys think IP6 will be adopted, just wait till they find huge money in artificial scarcity of IP4 blocks. There will be no where to run and escape it! Unless you pay that premium...

      Now really, you think companies would actually go so low as to create artificial scarcity, when there are other solutions that take advantage of the natural abundance? Oh, wait...

    3. Re:NAT is a money maker!!! by Jeremi · · Score: 1

      If you guys think IP6 will be adopted, just wait till they find huge money in artificial scarcity of IP4 blocks. There will be no where to run and escape it! Unless you pay that premium...

      This will work until the first ISP realizes there is now a market for IPv6 accounts that cost less than NAT, and do more... then you can run and escape to that ISP.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    4. Re:NAT is a money maker!!! by Skapare · · Score: 1

      It's also great for pirates ... everyone sharing the same IP.

      --
      now we need to go OSS in diesel cars
    5. Re:NAT is a money maker!!! by colinnwn · · Score: 1

      Do you really think that will happen in every place?

      Many residential customers have the choice of slow DSL, moderately expensive cable internet, and very expensive and slow satellite internet. Count yourself lucky if Clear or another WWAN provider offers service in your area.

    6. Re:NAT is a money maker!!! by GPLHost-Thomas · · Score: 1

      Instead of saying silly things, RTFA. Your ISP wont like LSN...

  43. The only question is how to manage the transition by FoolishOwl · · Score: 1

    I see a lot of threads rejecting the idea that we should use large scale NAT to manage the transition. Those threads are making one of two, superficially contrary, mistakes: either arguing that IPv4 is fine and we don't need IPv6, or that we should move to IPv6 and drop IPv4 immediately. Both are wrong. Both miss the real issue here.

    Both mistakes I outlined above amount to pretending there is no problem. There's a big problem. We're running out of IPv4 addresses. The IPv4 Internet will collapse unless that transition is managed. The real issue is that we must transition from IPv4 to IPv6, but we've delayed far, far too long for this to be handled elegantly. We should have started the transition years ago. Ideally, we should have had a transition period in which each machine had an IPv4 address and an IPv6 address, and once IPv6 was in general use, we would have phased out IPv4 as redundant. Instead, we have few IPv4 addresses left, so we have to have some sort of rationing system.

    That's what's being proposed here, and whether this particular rationing system is the way to manage the transition is the relevant question.

  44. Re:Big NAT - sword cuts both ways - no need for IP by smash · · Score: 1

    FTP is hard to NAT because it uses 2 connections (one control, 1 data) and NAT routers are not very good at keeping track of state for BOTH connections as a single transfer, when dealing with both incoming and outgoing FTP. Also, the IP address is embedded in the command channel, and NAT packet mangling doesn't look into the command channel and modify this to suit what NAT is doing to the packets, unless you have fairly clever packet inspection going on.

    That's kinda moot anyway, because FTP is broken and needs to die also (use SFTP insteaed). I'm not SIP expert, but I suspect similar issues are going on there as well. IPSEC security is weakened somewhat when traversing a NAT as well.

    We can keep making firewalls and routing tables more complex (and thus, prone to programming bugs and thus security holes), or we can bite the bullet and go to a clean, flat IP address space and get away with much less complicated routing, firewalling, etc.

    Adding complexity as you increase network size simply WILL NOT SCALE - never mind the fact that NAT also has practical limits which we will exceed in due course as well.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  45. DNS "re-architected" by dskoll · · Score: 1

    Or else DNS will have to be re-architected so that it returns not only IP's but port numbers, so when you go to www.somewhere.com, it resolves to x.y.z.w:n, and the host x.y.z.w has port n forwarded to the right server.

    That's called a SRV record (RFC 2782) and is a really terrific idea that seems to have gone nowhere.

    1. Re:DNS "re-architected" by TheRaven64 · · Score: 1

      It's widely used for XMPP servers. If you use Google's 'for your domain' stuff, they recommend setting up an SRV record so you can use Google Talk to host Jabber accounts for your domain. If you're using OS X, getaddrinfo() automatically queries SRV records, so you get IPv6 and SRV record support from the same library call. I think recent versions of glibc can do, but I don't think it's enabled by default.

      --
      I am TheRaven on Soylent News
    2. Re:DNS "re-architected" by badkarmadayaccount · · Score: 1

      Give it some time, it'll become a close acquaintance in the coming decades.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  46. maintenance by lavardo · · Score: 1

    We need to just shutdown the internet for a week for maintenance, get ipv6 working properly, then activate everything again.

  47. Some things never change by Anonymous Coward · · Score: 0

    10 years ago I first read about the upcoming transition to ipv6. 10 years from now, I bet I'll be reading /. post about the imminent transition from ipv4 to ipv6 . Some things never change.

  48. T-Mobile has an IPv6 Beta by netw3rx · · Score: 1

    Mobile providers already do huge IPv4 NAT. T-Mobile is now doing IPv6 handsets with NAT64, which translate the IPv6 address on your phone to an IPv4 address to reach the IPv4 internet. IPv6 native services like Google are delivered end to end with IPv6, no NAT, no Firewall. http://groups.google.com/group/tmoipv6beta

  49. Narrow focus by fnj · · Score: 1

    If "we" actually were growing exponentially, running out of IPV4 addresses would be near the least of our problems.

    1. Re:Narrow focus by smash · · Score: 1

      Look at population growth. Exponents are still exponents, even if they're not on a scale of powers of 10.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Narrow focus by fnj · · Score: 1

      "Look", exactly. Look at the population growth curve, for example Figure 7, here Exponential would require a constantly rising curve (check) at a constantly increased RATE (not check). Here is an explanation and a visualization of true exponential growth, as opposed to some other forms of growth. Is the growth too large and too out of control? Arguably, but exponential it's not.

    3. Re:Narrow focus by smash · · Score: 1

      I can take small segments of curves out of context and make them look flat too.

      Currently our population growth has slowed down, but you think that trend is going to continue when we start colonizing other planets?

      Stop looking at tiny time-scales, and look at the big picture...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Narrow focus by autocracy · · Score: 1

      Have you even begun to consider the latency issues inherent in that?

      --
      SIG: HUP
    5. Re:Narrow focus by smash · · Score: 1

      Yes.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  50. Do not want. by SanityInAnarchy · · Score: 1

    On top of everything else, this means users cannot run servers of any sort. Even if we assume Skype can punch through double-NAT, this means any sort of peer-to-peer technology, or any attempt to host anything inside one of these ISPs and connect to it from outside (like remote desktop / ssh, a home fileserver, etc), all requires at least the coordination of one external server.

    And yeah, 65536 ports won't last you long.

    --
    Don't thank God, thank a doctor!
  51. Comcast? will they try to push $5 /m per IP no nat by Joe+The+Dragon · · Score: 1

    Comcast? will they try to push $5 /m per IP no nat on ipv6? They likey to hit you for $6-$15 per tv to rent there box. cable card also are with the $6-$8 outlet fee.

  52. Problems with geolocation and DOS protection by rlh100 · · Score: 2, Insightful

    I am working on an IPv6 migration project for our group. Our solution will include:
            IPv6 to IPv4 proxy servers to a Private internal IPv4 address space
            Some native IPv6 support where it is easy
            White listing of some IPv4 services where the above two solutions do not work

    I suspect our solution is fairly typical for most Internet portals considering IPv6.

    Two big issues with Carrier Grade NAT (CGN) or Large Scale NAT (LSN) that will have to be resolved are geolocation and denial of service protection.

    Geo-location is the mapping of a browser's IP address to a physical location. Most of the large portals are fairly accurate about this. Although I move around from Hayward to Pleasanton and sometimes they get it right with Palo Alto. The problem with CGN is that many browsers for many different users will be NATed behind a single IP address. So if you are on the left coast you might be mapped to the Silicon Valley, if you are on the right coast it might be DC or New York, and people in the middle might be Omaha, Nebraska. As long as the ISPs hide big regions behind a single set of IP addresses, geolocation is going to have problems.

    HTML 5 has a separate geolocation protocol built in, but that is going to have to wait for browser upgrades. A logical solution might be to have the ISPs map their old POPs to a single fixed IPv6 address so all traffic from Palo Alto has one IPv6 address and all the traffic from Redwood City has another IPv6 address. But this is entirely to logical and would require effort on the part of the ISPs

    The other big problem is Denial Of Service protection. My company has tools to block traffic from IP addresses that are determined to be abusers of the site: to many account creation requests, to many emails sent, to many login failures, etc. With CGN this becomes a real problem. First how do you determine how many is to many. With thousands of hosts NATed behind a single address a thousand emails an hour is entirely reasonable and ten thousand an hour is not outrageous. The other problem is that when you block the IP address you block all of the customers, not just the one causing the problem. A logical solution for this would be to give each customer their own IPv6 address that they are NATed behind. This could also work well with geolocation. But again it entirely to logical and it requires work on the part of the ISPs. Without the unique per browser IP addresses DOS protection becomes a really hard problem.

    RLH

    "IPv6, too much, too soon" -- Someone

  53. Wait a minute... by nashv · · Score: 1

    I am not a network specialist, but does this mean that no one will have a publicly assigned Internet-wide IP address in this interim period ? A computer would not be identifiable from its 'IP' unless there is explicit consent from the carrier. I expect this is a problem even with NATs today, but they aren't usually wide enough to cover more than one home or one organization. When a carrier is using NAT, it'd be hell to track down hackers and botnets, especially if they are across borders or are protected by privacy laws..

    --
    Entia non sunt multiplicanda praeter necessitatem.
  54. Customer IPv6 happens at the DSL modem by rlh100 · · Score: 1

    From what I understand support for IPv6 happens in the DSL modem not the customer's router. It talks IPv6 on the DSL side or probably on the DSL concentrator at the POP. Over the Ethernet port it talks IPv4 private IP address space.

    Does anyone know if I am correct?

    RLH

    "IPv6, too much, too soon" -- Someone

    1. Re:Customer IPv6 happens at the DSL modem by topham · · Score: 1

      No. Not correct. At least, not really.

      You can do IP4 over IP6, it's entirely possible some ISPs are doing it today. It is, however, exceedingly unlikely. There is very little reason to do IP4 over IP6, so why complicate things?

      Now, if they are in the stages of rolling out IP6 and have decided to support IP4 only for their customers for a short while when they are getting their internal networks up to IP6 then maybe... and then they could flip the switch and everybody could have IP6 one day.

      IP6 is going to be a security nightmare for a while. It really is different when you realize that all machines are potentially routable. Firewalls become -very- important.

      With NAT you inherently have rudimentary firewall in place at all times, it takes effort to work around it. With IP6 it's the other way around. You need a real firewall and it takes a bit of effort to get it setup correctly.

      (Good news is everybody has the same internal addresses so a firewall can be pre-configured to lock stuff down to the Lan, except for outbound traffic, or specific exceptions.)

    2. Re:Customer IPv6 happens at the DSL modem by JSBiff · · Score: 1

      Well, there's several ways to tackle this. Dome DSL/Cable modems allow you to 'bridge' the traffic - that is, bypass the internal IPv4 router that's built into the DSL/Cable Modem. When 'bridging', basically the modem takes an ethernet frame and transmits it over the cable/dsl connection to the DSLAM (or whatever the cable equivalent is), where the ethernet frame is read by the DSLAM and the tcp packet is further routed on the ISP network. So, let's say the ISP has enabled IPv6 routing on their network, but they aren't giving you a new Cable/DSL gateway with an IPv6 router. In that case, you could maybe set the modem to bridge the traffic, then use a different router you own which *does* support IPv6 to manage your network.

      Barring that, you could use IPv6 tunneling over IPv4. I'm currently using the GoGo6 GoGoNet tunnel service to test out IPv6. There are a number of different tunnel brokers offering free tunnels. If your ISP does not natively route IPv6, but you can bridge the traffic to another router, some routers can setup an automatic IPv6 tunnel using IPv4 Anycast(like Apple Airport routers, and maybe a few others - there are some projects offering Linux-based replacement firmwares for some routers, and those replacement firmwares can be configured to this as well, I think). If you setup the tunnel on the router like that, chances are that most modern OSes will 'just work' with IPv6 after that - the router will advertise the network prefix, and the OSes will just append their MAC address onto the prefix to get a working globally routed IPv6 address.

      If you can't get a tunnel on the router, you can do tunnels to individual computers (that GoGo6 tunnel I mentioned earlier is just configured on this one computer).

  55. Re:But we can still get a few more years out of IP by sjames · · Score: 1

    It's not at all expensive or painful. In fact, it's free and can be up in 5 minutes.

    Port forwarding is IMPOSSIBLE to set up if your ISP sticks you behind it's own NAT and gives you a non-routable IP address. You'd have to try to talk one of their trained chimps into escalating your call to someone who knows what NAT is to even discuss it, but it probably won't be in the corporate policy manual so all they will be able to do is say they can't help you.

    XP supports IPv6, Linux has supported it for quite a while. What are you running, Windows 95?

  56. please no by Anonymous Coward · · Score: 0

    yo, dawg, I herd you like NAT, so I put an NAT in your NAT so you can Port forward while you Port forward

  57. Teredo IPv6 tunnels by KonoWatakushi · · Score: 1

    Why not use Teredo? The whole purpose of it is to punch holes in NATs, and Windows 7 has it enabled by default if you don't have an IPv6 address.

    While TCP would be a lot more work, a userland Teredo IPv6/UDP stack would be dead simple, and could even be integrated into the next generation p2p networks. Build them for IPv6, and no worries about the port forwarding nonsense.

  58. Lots of stuff will break by JSBiff · · Score: 1

    Basically, yes. If you are on a carrier using NAT for their entire customer base, you don't get even one public IP address. But, tracking hackers will only be one problem (which might be able to be overcome through ISPs logging every Port Address Translation mapping they ever make - e.g. if you make an outbound connection through their NAT, that connection is assigned some unused port to act as the 'source' port for those packets. A remote server or website, if they log both the source IP address AND the source port of incoming connections, might be able to request the ISP to find out what internal address that source port was associated with at the instant of the hostile traffic).

    Other problems will be a very widespread breakage of all sorts of apps that need to do any kind of communication directly to a host. I expect carrier-wide NAT will very adversely affect BitTorrent, Skype, VoIP programs (including the voice/video calling features in many popular Instant Messenging programs), direct file transfers, remote PC administration/access (things like VNC, PCAnywhere, Remote Desktop Protocol, etc).

    Today, when using NAT on my home network, I can at least setup a port forward to give me some in-bound traffic capability. With Carrier-NAT, you won't control the router, so good luck getting any port forwards setup. And, oh yeah, only one computer per port on the entire ISP network can get a particular port forwarded to it (that is, act as the destination for that port number), so the carrier can't really offer port forwarding, even if they would be otherwise inclined to do it.

    Carrier-level NAT is made of highly-enriched LOSE, wrapped in EPIC FAILURE.

  59. Watch out by KingAlanI · · Score: 1

    There is only so much duct tape you can use...

    Watch out for the duct tape fundamentalists, though I do agree that enough is enough. :)

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  60. In other words, ipv6porn.co.nz is a sham. by Anonymous Coward · · Score: 0

    None of my IPv6-enabled proxies from my IPv4 computer can access it.

    To this day, I think what will save the internet is by distancing internet access far from the Internet Protocol coupled to DNS, and rather onto something that is more like a Peer2Peer networking protocol where clients can be used to embrace and extend the network rather than rely on Internet Service Providers.

    1. Re:In other words, ipv6porn.co.nz is a sham. by vidnet · · Score: 1

      I can access it just fine, but like all the Free IPv6 Porn sites, it is indeed a sham. It just features the heading "The IPv6 is for porn" and that internet-is-for-porn video.

    2. Re:In other words, ipv6porn.co.nz is a sham. by icebraining · · Score: 1

      You mean a mesh network? Will never work.

      Latency will be terrible, because instead of a dozen hops you'd need hundreds to reach any service outside your area.
      Bandwidth will be terrible, because instead of an ISP's fat pipes you'd have to route huge amounts of traffic through consumer grade wireless routers, with plenty of bottlenecks.

      Mesh is interesting as a secondary connection, especially for local traffic. But people won't use Facebook, Youtube or Netflix over them.

  61. literally, not liTTerally by Anonymous Coward · · Score: 0

    And isn't this what they are already doing in Russia?

  62. IPv4.5 is the answer. by Anonymous Coward · · Score: 1, Funny

    It's what we should have done 8 years ago in a firmware flash.

    Add 2 octets to the front of ipv4.
    1.1.x.x.x.x = the entire current internet.
    Any new addresses start at 1.2.x.x.x.x
    All the way up to 254.254.254.254.254.254.
    What's that? Around 250 trillion IP's?
    Sure beats the 4bn we're at now.

    Sure, it's not as elegant as IPv6, and it has all the problems of IPv4, but shit, we would have another 50 years or more to play with and no dodgy NAT solutions.
    The best thing is, every device ever made could have had a relatively straight forward firmware flash.

    1. Re:IPv4.5 is the answer. by Anonymous Coward · · Score: 0

      Add 2 octets to the front of ipv4.

      And on protocols like DNS, which use binary representation, where would they go? Where exactly is the "front" of a 32-bit field?

      So you need to replace DNS.

      And all of your applications need to be fixed - how many companies are still running IE6, years after it's unsupported?

      So you need to replace all your applications.

      And what about people who don't upgrade? They can no longer talk to anyone using the "new" protocol.

      Sure, it's not as elegant as IPv6, and it has all the problems of IPv4

      Actually, it has all of the problems of IPv6, and all of the problems of IPv4. So you go through the pain of upgrading everything twice.

    2. Re:IPv4.5 is the answer. by TheRaven64 · · Score: 1

      The best thing is, every device ever made could have had a relatively straight forward firmware flash.

      Hint: it's a good idea to simply remain silent when you have no understanding of the topic at hand - it makes it less likely that you will look like an idiot. Adding two extra bytes to the address would increase the size of the structure used for storing addresses, which would require (at an absolute minimum) every single piece of software designed for IPv4 to be recompiled, every operating system's networking stack to be modified to accommodate the extra bytes, and every large router to be replaced because of the increase in routing table size. It would break compatibility with every single IPv4 device, so would have no advantage over IPv6 and a lot of disadvantages.

      --
      I am TheRaven on Soylent News
    3. Re:IPv4.5 is the answer. by Rysc · · Score: 1

      The best thing is, every device ever made could have had a relatively straight forward firmware flash.

      I know you like to think that it would be that simple, but it really wouldn't have been. Plus, moving entrenched networks of ipv4 today to ipv6 when the people who invented it and implemented them are mostly still alive and when there are only so many networks and devices is far, far easier than trying to move ipv4.1 (or whatever you call your scheme) to ipv6 in 50 years when there are two orders of magnitude more devices and more obsolete and inscrutable hardware and essentially every important everything relies on it all working and nobody alive remembers how it was supposed to work well enough to rebuild it.

      --
      I want my Cowboyneal
  63. Re:But we can still get a few more years out of IP by koiransuklaa · · Score: 1

    It's a classic chicken and egg problem: Everyone realizes that making the change sooner rather than later would be cheaper -- as we wait, the total estimated costs keep rising and rising. The problem is that for an individual actor this is not true: making the change before others is not cheaper, in fact it's probably more expensive.

    The end result is that everyone waits and waits until the pain of IPv4 is totally unbearable. Ungodly amounts of money will be spent in stop gaps and workarounds because for the individual companies that is still the economically smart thing to do.

  64. Re: Can Large Scale NAT Save IPv4? by PybusJ · · Score: 2, Insightful

    Absolutely. I don't understand why do dual-stack and NAT44 instead of giving customers IPv6 and NAT64.

    I assume this is because the problem isn't just all those web servers on IPv4 addresses, but a significant number of end user applications that are not IPv6 aware. Unfortunately, if we allow them to avoid upgrading with NAT44 then we can confidently predict that apps won't get updated and you'll never be able to switch it off. It's human nature not to fix the problem until forced to.

  65. IPv4 CANNOT BE SAVED by Anonymous Coward · · Score: 0

    Just accept that IPv6 is happening already.
    This has been in the making for a decade now.
    IPv6 also has many excellent improvements over IPv4
    IPv4 space IS finite, and WILL begin to run out sometime next year.

  66. A nice table of IPv6 fail... by bertok · · Score: 1

    This article reminded me to go look for a good table of international "IPv6" readyness, because I expect a lot of fail, but what I found is even worse than I expected.

    Check this out: IPv6 Status Survey

    Un.. fucking.. believable. These aren't penny-pinching private organisations with no interest in advancing technology, these are universities, the organisations that have traditionally been at the forefront of IT. Think about the first campus networks and the internet itself, which was primarily first deployed by the education and military sectors.

    The status of IPv6 at these shapers of minds, these thinkers and inventors?

    Fail.. fail.. fail.. fail.. fail.. mostly fail.. fail.. fail.. fail.. almost pass.. fail.. fail.. fail.

    My entire country has one university on IPv6. Just one. And that's for their main website only, their email isn't IPv6 yet.

    1. Re:A nice table of IPv6 fail... by vlm · · Score: 1

      these are universities, the organisations that have traditionally been at the forefront of IT.

      Forefront of IT? Never. Utterly never. Well, maybe back in the 60s or something. Version control, whats that? No software development methodologies taught that were not in commercial use before the prof went to school. True, we don't have any data warehousing or cloud computing or virtual machine lab or classes, but we do have a great two semester COBOL curriculum. I am, unfortunately, speaking from recent personal experience here.

      Forefront of CS? Always. Knuth. Need I say more?

      And "the schools webserver" moved out of the CS research department into the corporate IT support department about a decade ago.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  67. actually very little will change by Colin+Smith · · Score: 1

    nat is here to stay . Firewalls, load balancers, port forwarding ,internal and external networks ,internal and external dns are all permanent features . ipv6 and ipv4 . Ip routing is dead long live the port forward . The internet has been found to be insecure . Anyone who thinks ipv6 will bring back routing is a fool .

    --
    Deleted
    1. Re:actually very little will change by smash · · Score: 1

      Anyone who thinks that NAT is a replacement for a firewall is a fool.

      There is zero need for NAT when you can replace all the brain damage and application incompatibility with 2 lines of firewall config for the same effect.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  68. "NATs are Good..." "Carrier Grade" by wmt42 · · Score: 1
  69. Been there, done that by yk4ever · · Score: 1

    Most ISP's in Russia already only give you "gray" (i.e. NATted) IP address. "White" one (i.e. the one from global IP space) usually costs extra, about $5/month.

    Most users don't seem to care, but for advanced guys that's a bummer.

  70. How TOS might disclose port scanning practice by tepples · · Score: 1

    As far as I know that would be illegal around here where I live.

    Consider the following language from a hypothetical acceptable use policy: "Occasionally, criminals attempt to vandalize discussions on the Service by relaying messages through computers whose security has been compromised. We reserve the right to take reasonable network security measures to protect the Service from vandalism. These measures include but are not limited to probing for common backdoors on computers posting a comment." Where do you live that considers such a condition to be unconscionable?

    1. Re:How TOS might disclose port scanning practice by weicco · · Score: 1

      Agreements between parties does not override written law.

      --
      You don't know what you don't know.
  71. So you are saying that Bandwidth is a problem? by Anonymous Coward · · Score: 0

    A Mesh Network of RDF-encompassed tranceivers that bypass the mesh by line-of-sight geography would make more sense.

    All your complications listed for such a thing to not be usable is closing ever nearer. It's as though you think networking is about a random access of data constantly being exchanged without any anticipation of what next could be requested. I wonder how Cell Phone towers work, and think maybe a Peer2Peer network of mobile Cell Phone towers might be just what we need to dedicate.

  72. Good Luck With That by Anonymous Coward · · Score: 0

    An complete IPv6 to IPv4 translator is hard! Not impossible but very hard. It is like NAT but where you need to have special code for many protocols. (A couple of good examples: FTP, bittorrent.) It is easy to get a few supported but then someone complains that their software stopped working. It is a maintenance nightmare for nothing. I started to write one and soon ran into a ton of special cases. I decided my time would be better spent somewhere else.

    A much better approach would be for servers to advertise on both IPv4 and IPv6. Common guys and gals, it isn't that hard. Windows, Unix and OSX have all had dual IPv4 and IPv6 stacks for a quite a while now. Just get your provider to give you a subnet and start cracking. You would be amazed at how liberating it feels to have a /40, or whatever your provider gives you, all to your self to do whatever you want. (Your provider doesn't do IPv6 yet? Switch providers. No really. You wouldn't passively tolerate a store refusing to sell you a product so why tolerate your provider not doing IPv6. All provider-grade equipment sold over the last 5 years is IPv6 capable. They just need to get their act together and you can help by putting on the pressure.) You'll find many things are much easier with IPv6. In short, dual homing your servers is the proper thing to do since there are many more clients than servers. Don't be lazy. Don't tolerate your provider being lazy.

    -anon

  73. Tell me why I'm wrong by Anonymous Coward · · Score: 0

    Ok, maybe I'm late to this debate, but I have no problem w/ NAT as it stands or IPv4 for that matter. I've done a very little bit of research into IPv6 and not sure that I'm sold on the whole idea yet. I understand that we are quickly running out of IPv4 addresses, but I don't see why ISP's haven't used this concept of large scale NAT before. I understand that it would have to be tested and rolled out on a small scale but it is doable.

    I've been in the IT industry for over 10 years and have used NAT WITH SPI Firewalls for as long as I can remember. I have never had any trouble coming w/ enough NAT/PAT addresses to suit the needs of my network/users. I've run across the problem of the occasional hotel having the same local subnet and the conflicts that it causes w/ VPN users, but that's few and far between. I like only having a select amount of IP's viewable to the outside world. I don't like the idea of having every single device on my network w/ a publicly routable, globally viewable IP. This to me seems inherently BAD and DANGEROUS! And yes I know that make these miraculous things called firewalls, but I'm fine w/ my current setup.

    So with all of that being said, someone tell me why I'm wrong and send me some links so I can enlighten myself.

  74. your post is a logical fallacy by circletimessquare · · Score: 1

    specifically, the broken window fallacy

    http://en.wikipedia.org/wiki/Parable_of_the_broken_window

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  75. An unnecessary question by prefec2 · · Score: 1

    Why should we use large scale NAT to save a technology which is deprecated? IPv6 is better suited for P2P use for everyone. While some people NAT can be used as a security thingy and it supports your privacy, this is not so true as they assume.
    a) In NAT packages are switched between networks via special rules. The machines behind the router are therefore not directly visible via an IP address. But the router can be hacked and then a appropriate tunnel can be used to access internal machines. In IPv6 you can use firewall rules to realize the same setup. And you have the same problems with them.
    b) On the net your machine is not directly visible and therefore no one can track you. This is true to some extend. But the IP of your gateway is visible and that is sufficient in most cases. Also you can be identified by the content of you data. Governments and secret services can always infiltrate the gateway and see which machine is the origin of the communication. And "Intellectual Property" organisations can do so through the government.

    On the downside you cannot use P2P communication in its best ways. Like in Skype you need a central hub for the dispatching (at the beginning) or a set of P2P-rules which are dynamically activated on your home router. However on large NAT you would need such bridging stuff also at these large exchange hubs. These bridging technologies use ports on routers. Therefore massive use of P2P technologies in conjunction with bridging technologies relay on ports. There are only a few ports available as this is 16 bit. Therefore it can result in a port shortage in these network bridging hubs.

    Therefore a clear cut, a step away from IPv4 is in order. And please do not try to save IPv4. IPv4 might have been enough for the US, but it is not sufficient for all of us.

  76. Re:Big NAT - sword cuts both ways - no need for IP by Ash-Fox · · Score: 1

    I'm not SIP expert, but I suspect similar issues are going on there as well.

    SIP is more of an addressbook server, not the target location you're connecting to. I don't really see this going away. SFTP works because the target machine is one and the same and you know exactly who and where you're connecting to. You can't do that with SIP, because you're asking SIP, "I want to call X" and SIP will reply, "You can call via the Internet Protocol addresses X, Y, Z on protocols P, Q using codecs T, G, D"

    --
    Change is certain; progress is not obligatory.
  77. Re:Big NAT - sword cuts both ways - no need for IP by Anonymous Coward · · Score: 0

    He's probably referring to SIP carrying the source IP address in the Transport payload (higher level) as well as the IP layer. So if a SIP stream goes through NAT, the router must be able to modify the IP layer and the application layer.

    I don't know about FTP, maybe it does something similar.

    But he's missing big pieces of his puzzle if he thinks more NAT and re-writing/trashing several established protocols is a good thing.

    Hey, fellow AC. NAT was the problem all along. It might seem like a good thing, but that's because a lot of people you don't know about worked very hard to make everything work through it.
    The fact that you could plug in your computer and everything just worked (TM) is not a reason to keep NAT.
    Skin is better than bandaids.

  78. Comments are closed pursuant to laws of Ruritania by tepples · · Score: 1

    Written law does not override a private party's right not to provide a service. If the legal department discovers a written law in some country against taking reasonable measures to secure a server, the server administrator will set up IP geolocation to replace the comment box with a link to the relevant statute for viewers in that country.

  79. Interesting... by lullabud · · Score: 1

    I like the way you think. I was rather kidding with the ipv6porn link, even though pr0n does drive a lot of tech, but if you look back to the roots of the internet it was the geeks who made things happen. Perhaps we should design new protocols built exclusively for ipv6 that fix longstanding ipv4 problems, requiring people to upgrade to ipv6 to alleviate the problem.

    I guess it could be considered the Apple OS9 -> OS X route vs the Windows XP -> Vista -> 7 route, but with networking. Break the compatibility at the ground-level design, then code backwards support in later if you really need it.

  80. Won't be long, now. by Spykk · · Score: 1

    IPv6 will be adopted as soon as ISPs realize it means they get to charge by the device instead of by the household.

    1. Re:Won't be long, now. by Chili-71 · · Score: 1

      Uh, I don't think so. I believe that most people will still use NAT even in their home environments so the ISPs are still going to only see one connection to the Firewall/router.

  81. Re: Can Large Scale NAT Save IPv4? by jonadab · · Score: 1

    > My only concerns would be towards people hosting
    > services, even if they only host a gaming server.

    We already have this concern with widespread dynamically-allocated addresses (via DHCP), and we already have the solution: depending on your ISP, the cost for a static IPv4 address ranges from "you just have to actually ask for it" up to a few bucks a month. I don't see any reason why that should change, just because the default setup is a non-public address instead of a dynamic public one.

    The whole thing is a non-issue. There are *always* going to be more available public IPv4 addresses than are actually needed. The only reason unallocated ones are running short now is because they were given out pretty much for *free*, which creates artificial scarcity. Public IPv4 addresses will be very affordable for the forseeable future, but they won't be completely free of charge for much longer, because anything free gets snapped up by people who don't actually have any real use for it.

    IPv6 would eventually run into this as well, because people would be like, "Hey, I can have my own personal "Class AA" range of network addresses, whatever that means? Sure, give me the biggest size available! Why not? I mean, I know I only have the one computer and the one handheld device to network together, but so what? Give me a full-sized range for me, and another full-sized range for my nickname-alias here, in case I want to be a sock puppet!" Any finite resource that you give out for free is going to run out eventually. Start charging ten or fifteen bucks per address per year, and suddenly a lot of people who don't actually have any real use for a public address decide they can live with NAT.

    The problem will solve itself.

    --
    Cut that out, or I will ship you to Norilsk in a box.