Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Networking The Internet Technology

Can Large Scale NAT Save IPv4? 583

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.'"
This discussion has been archived. No new comments can be posted.

Can Large Scale NAT Save IPv4?

Comments Filter:
  • by EmagGeek ( 574360 ) on Tuesday October 05, 2010 @08:22PM (#33802140) Journal

    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).

  • by Anonymous Coward on Tuesday October 05, 2010 @08:27PM (#33802206)

    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.

  • by jamesh ( 87723 ) on Tuesday October 05, 2010 @08:39PM (#33802304)

    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...

  • Re:NOOOOOOO (Score:3, Interesting)

    by hedwards ( 940851 ) on Tuesday October 05, 2010 @08:47PM (#33802400)
    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.
  • by Anonymous Coward on Tuesday October 05, 2010 @09:02PM (#33802532)

    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.

  • by lullabud ( 679893 ) on Tuesday October 05, 2010 @09:23PM (#33802726)

    http://www.ipv6porn.co.nz/ [ipv6porn.co.nz] is giving away free porn to anybody who can access it with an ipv6 address

  • Pirates rejoice (Score:5, Interesting)

    by lullabud ( 679893 ) on Tuesday October 05, 2010 @09:25PM (#33802746)

    This would be great for pirates, who the hell would the MPAA and RIAA sue if everybody in one region shared a single IP#?

  • by Anonymous Coward on Tuesday October 05, 2010 @09:34PM (#33802848)

    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?

  • by tepples ( 727027 ) <tepplesNO@SPAMgmail.com> on Tuesday October 05, 2010 @09:44PM (#33802926) Homepage Journal

    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?

  • Re:NOOOOOOO (Score:0, Interesting)

    by Anonymous Coward on Tuesday October 05, 2010 @09:46PM (#33802942)

    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?

  • by mellon ( 7048 ) on Tuesday October 05, 2010 @10:14PM (#33803176) Homepage

    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.

  • by Simulant ( 528590 ) on Tuesday October 05, 2010 @10:19PM (#33803218) Journal
    That's brilliant. We should force the .xxx domain to use ipv6 only.
  • Re:NOOOOOOO (Score:5, Interesting)

    by Pentium100 ( 1240090 ) on Tuesday October 05, 2010 @11:29PM (#33803796)

    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.

  • Re:wrong premise (Score:3, Interesting)

    by sjames ( 1099 ) on Tuesday October 05, 2010 @11:39PM (#33803874) Homepage Journal

    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.

  • by TheLink ( 130905 ) on Tuesday October 05, 2010 @11:54PM (#33804022) Journal

    @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.

  • by Mr. Freeman ( 933986 ) on Tuesday October 05, 2010 @11:57PM (#33804042)
    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 <isp's sole discression> 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.

Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky

Working...