Slashdot Mirror


Accelerating IPv6 Adoption With Proxy Servers

jgarzik writes "IPv6 presents a catch-22: the most popular web sites on the Internet don't have any incentive to switch to IPv6 until a large portion of their userbase is on IPv6, and their user base does not have a large incentive to switch to IPv6 until many of the popular Internet destinations support IPv6. My proposed solution is simple: Configure a proxy server that serves IPv6 requests, passing those requests through to underlying IPv4-only servers that not have yet been transitioned to IPv6. This article describes how to configure Apache's proxy server to fill this role, and suggests a few ideas for use."

341 comments

  1. Proxy server fun by AKnightCowboy · · Score: 3, Funny

    Make sure they're open to the public too. You don't want to be a stingy admin right? You should share your proxy server with the world.

    1. Re:Proxy server fun by rincebrain · · Score: 4, Insightful

      Yes. An open proxy server on a topic just mentioned by /.

      I can't imagine that's abusable. I mean, nobody would embed ads in their IPv6 proxy if it became too popular, right?

      Just a thought.

      --
      It's only an insult if it's not true.
    2. Re:Proxy server fun by Anonymous Coward · · Score: 0

      Whoever modded this informative is wrong. He was being funny. Derrrr

    3. Re:Proxy server fun by Anonymous Coward · · Score: 0

      What about IPV5? That's better than V4 and V6 imo!

    4. Re:Proxy server fun by wirefarm · · Score: 3, Funny

      >I mean, nobody would embed ads in their IPv6 proxy if it became too popular, right?

      I use mine not only to convert to IPv6, but also to convert English measurements to Metric, Relational Databases to Object Databases and any text to Esperanto.

      --
      -- My Weblog.
    5. Re:Proxy server fun by maxwell+demon · · Score: 5, Insightful

      Bah, that's nothing. My proxy converts first posts on slashdot into insightful comments!

      --
      The Tao of math: The numbers you can count are not the real numbers.
    6. Re:Proxy server fun by surprise_audit · · Score: 1
      I use mine not only to convert to IPv6, but also to convert ... any text to Esperanto.

      Hey, cool! I speak Esperanto like a native! :)

    7. Re:Proxy server fun by linsys · · Score: 1

      Actually you thought you where being funny, but in all reality you are correct (but you didn't read the atricle or just don't get what a reverse proxy server is).

      The article is explaining how a site owner should create a reverse apache proxy server which means it needs to be open to the WORLD and everyone who wants to gain access to site abc.com (I know that exists but it's just an example here) needs to go through the proxy server.

    8. Re:Proxy server fun by tolan-b · · Score: 3, Funny

      Hey, cool! I speak Esperanto like a native!

      So not at all then? :)

    9. Re:Proxy server fun by Anonymous Coward · · Score: 0

      Bravo sir.

    10. Re:Proxy server fun by surprise_audit · · Score: 1

      Yep! You got that exactly right! Je ne habla Esperanto, bitte :)

    11. Re:Proxy server fun by rleibman · · Score: 1

      Mi uzas la mia por konverti ne nur al IPv6 sed ankaux Brita Mezuroj Internacie, Rilata Datenaro al Objekta Datenaro kaj cxiu teksto Esperante

      Vi ankaux?

    12. Re:Proxy server fun by Anonymous Coward · · Score: 0

      Emacs svp

  2. The opposite is already there.. by tbaggy · · Score: 4, Informative

    This page/site already does it.

  3. Word of warning by rimu+guy · · Score: 4, Informative

    By having an open proxy anyone can send/receive data via your proxy server (duh). There are implications: e.g. I've seen someone's server bandwidth being used to serve images in a spam (pr0n) email.

    If you don't want people hiving off your bandwidth and potentially using your server's bandwidth for puposes you wouldn't normally approve of, then consider controlling your proxy access.

    --
    Use your VPS proxy powers for the powers of good

    1. Re:Word of warning by sploo22 · · Score: 4, Informative

      Since you obviously didn't read the article, I should inform you that that's exactly what it recommended. The Apache proxy should be set to only handle requests for a specific site under the administrator's control.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    2. Re:Word of warning by linsys · · Score: 2, Interesting

      Either he didn't read the article or he has NO idea what a reverse proxy server is.

      The reason that people implement reverse proxy servers it to protect the systems "behind" them, you want EVERYONE to use your proxy server because it appears to be the "real" system as far as "internet users" are concerned.

      I have implemeted reverse apache proxy servers to protect insecure IIS systems from many kinds of attacks.

      Looks like most of these posts are gonna explain why a proxy server is a bad idea, bla bla bla because everyone will use it, well GOOD YOU WANT THEM TO USE it so they can get to your system.

    3. Re:Word of warning by Anonymous Coward · · Score: 0

      Yeah, but you can expect these trolls to RTFA. This is slashtroll, remember!

  4. But wait: by Trejkaz · · Score: 3, Interesting

    Is it just me? I can't see any AAAA records for ipv6.org itself. I would have thought they would be the FIRST to change.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
    1. Re:But wait: by LogicX · · Score: 1

      > server hornyandconfused.com
      Default Server: hornyandconfused.com
      Address: 69.9.172.7

      > set querytype=AAAA
      > www.ipv6.org
      Server: hornyandconfused.com
      Address: 69.9.172.7

      Non-authoritative answer:
      Name: shake.stacken.kth.se
      Address: 2001:6b0:1:ea:a00:20ff:fe8f:708f
      Aliases: www.ipv6.org

      --
      May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
    2. Re:But wait: by Trejkaz · · Score: 4, Informative

      Okay, I'll answer my own question. They have them for www.ipv6.org, but not for ipv6.org itself.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    3. Re:But wait: by Trejkaz · · Score: 1

      Right, yeah. I just noticed that they have them for www.ipv6.org. But I went to the site via ipv6.org... so... oh well. Guess I just wouldn't have got the AAAA records for that one even if I wanted to. :-)

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    4. Re:But wait: by LogicX · · Score: 3, Informative

      there's also no A record for ipv6.org itself also -- so boo; its not like they singled out AAAA
      its just another one of those loony sites thats www. only; and not just the domain name.

      --
      May this post be indexed by spiders, and archived for all to see as my Internet epitaph.
    5. Re:But wait: by stoborrobots · · Score: 1
      that's probably mostly because the www. is a CNAME to a swedish(?) uni...
      $ dig www.ipv6.org any shake.stacken.kth.se any

      ; <<>> DiG 9.2.1 <<>> www.ipv6.org any shake.stacken.kth.se any
      ;; global options: printcmd
      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63697
      ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

      ;; QUESTION SECTION:
      ;www.ipv6.org. IN ANY

      ;; ANSWER SECTION:
      www.ipv6.org. 3449 IN CNAME shake.stacken.kth.se.

      ;; AUTHORITY SECTION:
      ipv6.org. 3444 IN NS ns2.hyp.net.
      ipv6.org. 3444 IN NS ns3.hyp.net.
      ipv6.org. 3444 IN NS ns1.hyp.net.

      ;; ADDITIONAL SECTION:
      ns1.hyp.net. 27610 IN A 194.63.248.53
      ns2.hyp.net. 42329 IN A 67.17.159.182
      ns3.hyp.net. 27610 IN A 207.44.178.49

      ;; Query time: 9 msec
      ;; SERVER: 130.194.1.99#53(130.194.1.99)
      ;; WHEN: Wed Sep 22 12:13:03 2004
      ;; MSG SIZE rcvd: 173

      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35095
      ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 3

      ;; QUESTION SECTION:
      ;shake.stacken.kth.se. IN ANY

      ;; ANSWER SECTION:
      shake.stacken.kth.se. 3464 IN AAAA 2001:6b0:1:ea:a00:20ff:fe8f:708f
      shake.stacken.kt h.se. 3464 IN A 130.237.234.41

      ;; AUTHORITY SECTION:
      stacken.kth.se. 3464 IN NS ns.stacken.kth.se.
      stacken.kth.se. 3464 IN NS foot.snowman.sunet.se.
      stacken.kth.se. 3464 IN NS head.snowman.sunet.se.
      stacken.kth.se. 3464 IN NS b.ns.kth.se.

      ;; ADDITIONAL SECTION:
      ns.stacken.kth.se. 3464 IN A 130.237.234.17
      ns.stacken.kth.se. 3464 IN AAAA 2001:6b0:1:ea::100
      head.snowman.sunet.se. 17025 IN AAAA 2001:6b0:8:1::53

      ;; Query time: 9 msec
      ;; SERVER: 130.194.1.99#53(130.194.1.99)
      ;; WHEN: Wed Sep 22 12:13:03 2004
      ;; MSG SIZE rcvd: 242
    6. Re:But wait: by AndroSyn · · Score: 1

      I think 6bone.net was the first to really use AAAA records, though I could be quite wrong..

      (And I think I know you from somewhere)

  5. extra hop by pythro · · Score: 3, Funny

    An extra hop to go through on my web surfing adventure...NOT ON MY WATCH!

    1. Re:extra hop by MemoryAid · · Score: 4, Funny
      An extra hop to go through on my web surfing adventure...NOT ON MY WATCH!

      I don't even have internet on my mobile phone yet, let alone my watch. I bow to your uber-geekiness.

      --
      Language students: Don't try to learn English here. This ain't it.
    2. Re:extra hop by essreenim · · Score: 1

      Have you seen google on WAP for mobiles.
      Its just a white page with a google banner and 1 search box.

    3. Re:extra hop by Technonotice_Dom · · Score: 1

      Sounds pretty much like their standard WWW homepage!

  6. Most people don't care about IPv6 by Anonymous Coward · · Score: 5, Insightful

    IPv6 was primarily designed to solve a *problem*.

    That problem was IPv4 address space exhaustion.

    If the problem isn't hurting people on either side (client or server), then there is no reason for them to migrate to IPv6.

    For people in certain heavy net using countries (such as Japan and S. Korea) which have received a smaller slice of the IPv4 pie, then there is more incentive to move; for the vast bulk of the world there is very little incentive to move to IPv6.

    1. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0
      ...That problem was IPv4 address space exhaustion.
      The entire world (including the U.S.) is predicted to run out of IP addresses by next year.
    2. Re:Most people don't care about IPv6 by tokachu(k) · · Score: 4, Insightful

      The problem exists just as much in the U.S. as it does anywhere else in the world. For example... Do you use NAT (a home router)? Blame your IPv4-based ISP for not having enough address space for you. Do you run a web-hosting company? You probably know how expensive address space is. Neither Japan nor South Korea had to use IPv6. They could've stuck IPv4 and NAT (something that rural broadband companies in the U.S. do, by the way), but they didn't. They chose to solve the problem rather than ignore it.

    3. Re:Most people don't care about IPv6 by LBArrettAnderson · · Score: 1

      A temporary solution (not for gamers or techies, but for mom and dad who just do e-mail) Have ISP's offer a less expensive internet service where they are on a local IP address (10. or 192.168. or whatever the reserved local ones are) and put thousands of people behind single IP addresses. Is that a possible thing that people will look in to if IPv6 isn't far enough along by the time IP addresses run out?

    4. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      The entire world (including the U.S.) is predicted to run out of IP addresses by next year.

      Sorry to disappoint you, but that's unlikely to happen for another 35 years. Looks like there's plenty left to me.

    5. Re:Most people don't care about IPv6 by DAldredge · · Score: 4, Interesting

      There are just a few other reasons to switch to IPv6...

      http://www.ipv6forum.org/navbar/events/birmingham0 0/presentations/YanickPouffary/sld025.htm

      Also, from another site:

      *
      A powerful addressing scheme that makes possible the allocation of public addresses to every device inside home networks

      *
      A protocol specification more powerful thanks to the extension headers

      *
      Restore the end-to-end of the Internet and facilitate the peer-to-peer communications

      *
      Simple: Plug and Play (thanks to stateless autoconfiguration)

      *
      A larger range of services to propose to customers

      *
      Security is natively defined in the protocol

      *
      IP mobility optimized

      *
      Multicast mode easier to deploy

      *
      (For the ISP, routing process more efficient)

    6. Re:Most people don't care about IPv6 by Izago909 · · Score: 1

      What happens when ISPs start running ethernet and fiber to people's homes? Verizon is already begun to roll out a fiber to the residence service in slelected areas. I can't imagine them stopping, or others not following. Your voice, data, and television transmissions will be carried across the same connection at the same time. Your cell phone will probably have built in WLAN VoIP capability. As a result, NAT will end up hurting us, and the only solution is a unique IP for every device. Have you ever tried to help an older relative setup port triggering and forwarding on their NAT enabled router? You can't seriously expect the population to know how to do this. All the average person wants to do is pull their new toy out of the box, plug it in, and for it to start working. The sooner we migrate the better. In a few more years, there is going to be much more hardware and software to test, validate, configurations to alter, and bugs to work out. Almost every piece of software and hardware produced in the last 5 or so years has some level of support. It's not going to be as painful as the IPv4 migration when the net was shutdown for about a day; it's just laziness. That's what happens when we let MBA's call the shots instead of the nerds and geeks.

    7. Re:Most people don't care about IPv6 by mindstrm · · Score: 1

      No.. you are missing the point.

      Your ISP doesn't give you only one or two addresses because they don't have space, they do it because there is no real market for it... only a few users would care.Anyone who actually has a valid reason for having more space can usually get it.

      In some asian places now, that is not true. There simply isn't enough space.. it's running out, fast.

    8. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 5, Informative

      > Do you use NAT (a home router)?
      > Blame your IPv4-based ISP for not having enough
      > address space for you.

      For most peopel NAT actually solves a problem instead of being one.

      Yeah, for some people it would be nice to be able to have their toaster online and reachable through the internet as well, and lack of addresses can make that difficult, but most people do not have a big urge to do such things.

      They do however have a problem with their computer and an unfiltered internet connection.

      A router that does NAT happens to function as a pretty good ip filter with state-keeping that is extremely easy to configure.

      > Do you run a web-hosting company?
      > You probably know how expensive address space
      > is.

      Yep, sadly enough, IPv6 sounds more advanced, and thus will be more expensive. The people who market the stuff have absolute controll over the supply so can set a price as they like.

    9. Re:Most people don't care about IPv6 by ekhben · · Score: 1, Informative

      That problem was IPv4 addressing: not just address space exhaustion, which isn't an immediate problem anyway, but also global routing table sizes. IPv6 is intended from the start to be more aggregatable. If LargeISP1 has one hundred customers using IPv4, that probably means close to one hundred routing table entries. Under IPv6, it is hoped that will be more like one, though in practice it will probably be more. Smaller routing tables means cheaper and faster routers. (On top of that, some people are doing silly things with IPv6, like giving multiple addresses to a single mobile phone, which has no need to be globally addressable anyway.)

    10. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 3, Informative

      The flaw with that logic is that, in reality, NAT was designed to solve a completely different issue. Mainly, keeping private networks away from public networks, with connectivity only as specifically allowed on a specific ruleset. A firewall, in a sense, except it was never designed to "stop" or "drop" packets as one thinks of a firewall-- only deliver them from the outside, in. The firewall effect is a side benefit in and of itself.

      With my ISP package, I get eight IPs. Eight! I'm only using five of them among my four boxes at home, but I'm quite seriously considering NAT'ing up a few of the lesser used boxes. At the moment, they're not configured to act as a private network, yet I'm considering it. The ones I don't monitor as frequently pose a security threat, and as such, NAT is the quick, cheap solution.

      The extra "IP space" one benefits is just an added side benefit.

    11. Re:Most people don't care about IPv6 by radish · · Score: 1

      I use NAT because I want to. I could get extra IPs for all my computers no problem, but I like them being on non-routable private addresses.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    12. Re:Most people don't care about IPv6 by sirsnork · · Score: 2, Insightful

      Whilst your point is valid, it's not the biggest reason. NAT is so popular because it is EASY.
      Without NAT you have to have a REAL router and you then have to setup a REAL router, telling it which IP's you have attached to each interface, probably some subnetting. You can bet your average user has no idea how to setup a real router, but with NAT they can just plug in and go

      --

      Normal people worry me!
    13. Re:Most people don't care about IPv6 by grozzie2 · · Score: 1
      IPV6 was an issue, back in the days when folks still believed every machine should be directly accessible. Nat was invented as a work-around. It turns out, in the network world of today, NAT provides tremendous benefit in preventing external attacks from reaching the internal network.

      NAT was a workaround to a percieved problem, exhaustion of ipv4 address space. Now that the trend is to only have a couple ipv4 entry points to the typical lan, and have the rest of the lan in private ip space anyways, the problem doesn't exist as folks percieved it would.

      IPV6 was a solution to a problem, but, the internet did what the internet was supposed to do, it found an immediate solution, and NAT became the de facto cure for address space exhaustion. In essence, the internet routed around the problem, long before the 'proper' cure became widespread. To most commercial bandwidth providers, IPV6 is more of a problem than a solution, it means expensive upgrades to expensive equipment. Not gonna happen as long as the combination of IPv4 + NAT can do the trick.

    14. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      Well, I agree with the easy argument but..

      A router such as you describe could be made almost plug and play. Basicly, all the end user would have to do is tell it the prefix of their local network, everything else can be auto configured at least in theory.

      (this is only really true if all you need is connect a single subnet to a remote network)

    15. Re:Most people don't care about IPv6 by afidel · · Score: 1

      Actually I DON'T want the great unwashed masses putting a bunch more unsecured unpatched devices unprotected onto the internet. I LIKE NAT enabled routers, and broadband ISP's are starting to agree with me. They have gone from saying that they would charge extra and not support NAT'ing routers to suggesting them to their userbase and offering config support. The fact is only those services which actually need to be exposed should be, unfortunatly the vast majority of devices do not default to secure configurations, instead trading convenience for security.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    16. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 3, Funny

      Ever heard of UPnP? It allows auto-configuration of devices. Just plug in, and it works. Let's see, give me an IP address for everything in my house, so my piece of crap- windows running cable box can get a virus too. Good Idea! They have plenty of jobs open for people like you in Redmond.

    17. Re:Most people don't care about IPv6 by Izago909 · · Score: 1

      How has NAT helped stem the tide of windows zombies sending spam, viruses, and worms? Like I said earlier, NAT is a duct tape solution.

    18. Re:Most people don't care about IPv6 by AchilleTalon · · Score: 1
      Ok, but now, suppose we replace this fine toaster by a cellphone enabled for VoIP.

      But, I agree we are not yet there, but not too far either.

      --
      Achille Talon
      Hop!
    19. Re:Most people don't care about IPv6 by Izago909 · · Score: 2, Interesting

      See comment here. NAT has nothing to do with people running thier box with admin access rights. It has nothing to do with people who blindly open attachments, or do not use a good firewall, or do not use an AV program. NAT is a flase sense of security.

    20. Re:Most people don't care about IPv6 by 19thNervousBreakdown · · Score: 1, Informative

      That's not true. It's much easier to give out as many IPs are requested. You need to specially configure a DHCP server to refuse a lease. If IPs were not a scarce resource, you would be able to get as many as you wanted.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    21. Re:Most people don't care about IPv6 by afidel · · Score: 1

      NAT stops worms dead. If more people had NAT'ing routers then worm's would be a dead end solution.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    22. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      For most peopel NAT actually solves a problem instead of being one.

      Yeah, for some people it would be nice to be able to have their toaster online and reachable through the internet as well, and lack of addresses can make that difficult, but most people do not have a big urge to do such things.


      But what about people who want to host online games on multiple computers behind a NAT proxy? Or even have a couple different web/email/ftp servers? That's much more likely, and a huge pain for those who want to. Even more likely are decentralized P2P apps on multiple machines behind a NAT. It requires silly trickery to make them function properly.

      A router that does NAT happens to function as a pretty good ip filter with state-keeping that is extremely easy to configure.

      Because it's a simple stateful firewall that only allows traffic that is initiated from inside the firewall. Nothing special about that, but it also doesn't do any of the things you'd want a real firewall to do, like prevent Windows from looking around on port 137-139 and opening security holes that way. Much better to make better firewalls and do away with NAT.

    23. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      Which is one more step than a NAT box requires (for the same functionality as far as the home luser is concerned).

    24. Re:Most people don't care about IPv6 by tftp · · Score: 1
      Unfortunately, none of these arguments appeal to a regular customer. Even I, who is probably more involved with the network than most normal people (/.ters completely excepted :-) see very little need for IPv6. Everything that I need is already available on IPv4.

      Specifically on the point of having 64K addresses: I don't need that, and I don't want that. I have a bunch of computers here, and any of them can access Internet if I so allow, but there is absolutely no need for an external host to access any of those internal computers. So why should I expose my stuff to hackers? The "true" router would be needed, and it will not give me any advantage over NAT setup. And a configuration like mine can be seen everywhere.

      With regard to tunneling proxies (4->6 or 6->4), they are insecure since all the traffic through them can be easily logged. Why would I want that? As you can see, there is no compelling need yet for IPv6, and so people don't upgrade.

    25. Re:Most people don't care about IPv6 by DAldredge · · Score: 1

      Maybe you do not need it, but the cell companies do and the backbone providers need better multicast and the other features. Also, TV over IP needs the multicast and QoS services that IPv6 provides. As soon as better/faster support comes out from Cisco you will begin to see an increase in the rate of adoption.

    26. Re:Most people don't care about IPv6 by tftp · · Score: 2, Insightful

      Give it ten years at least. Cell companies can want all they wish, but it won't convince major telecoms (who are a distinct entity from cell companies even if under the same corporate umbrella) to shell out billions of dollars on upgrades for no increase in revenue. TV over IP is in the same boat, they won't pay for the routers. I, as a customer, won't pay either, that's for sure - because neither me, nor any of my friends need IPv6. It has benefits that are of no interest to us, and it has disadvantages (cost of deployment at least) that are of great concern to us. So here we are.

    27. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      I do my own hosting and am quite aware of why people may want more then one address, but that is really not something that applies to the huge majority of people.

      Hence, it is also not a convincing argument for most people.

    28. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      Again, that has nothing to do with NAT -- My router allows a single NATted computer to be in the "DMZ", where there is no port-filtering and I can get all the worms I want.

      What NAT does allow is the average idiot to plug-in of these routers without knowing jackshit about TCP/IP. But supposedly v6 auto-configuarion allows that too.

    29. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 2, Informative

      > Which is one more step than a NAT box requires (for the same functionality as far as the home luser is concerned).

      Uh yes, but one more step doesn't exactly make for a very complicated router setup. They already have to fill out a box with their username and password. I really do not see why there would be a problem in filling in a 3rd field (the contents of which are provided by the ISP just like the rest)

      Argument was that nat makes it a lot easier, well, it makes it easier but not a lot. I didn't think that was that hard to understand really was it?

    30. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      What's neat is IPv6 does away with DHCP and BOOTP in almost exactly this manner. An IPv6 Address is subdivided into two addresses. The last part (analgous to the host section of a v4 address) is usually made by taking the 48bit MAC address of your ethernet card and sticking 16 bits in the middle (FF-FE) The host then sends out a broadcast on it's link local address (fe80::HOST ADDRESS) and asks for the local network globaly routed network ID. (which is granted by the IPv6 people and is really easy to acquire) It then sticks the two together and makes a globally routable IP. Also, because of the link-local address specification, you no longer need DHCP as you can predict the non-routable IP of any ethernet station (essentially fe80::24bitMAC:FFFE:24bitMAC)

    31. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      > What's neat is IPv6 does away with DHCP and BOOTP in almost exactly this manner. An IPv6 Address is subdivided into two addresses.

      While informative in itself, what is the exact point of your explanation in this specific discussion?

      The argument being made was that NAT was a problem, which I countered with pointing out that for most people NAT solves a problem instead of being one.

      Yes there are other solutions to that problem as well, including IPv6.

      For most people there is no need to replace a good enough solution with a possibly better one unless they actually get something for it that compensates the efford of getting the better then good enough solution.

    32. Re:Most people don't care about IPv6 by locofungus · · Score: 1

      Eight addresses. 1 broadcast, 1 network, 1 router, 4 machines. Looks like seven out of eight to me.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    33. Re:Most people don't care about IPv6 by jcostom · · Score: 1
      Sure, and your car has a couple of features that allow you to drive off a cliff (a steering wheel, and a gas pedal). Does that mean you should use them?

      Until there are consumer-grade IPv6 routers that offer reasonable firewalling, you won't see anyone even remotely interested in migrating there.

      --

      The unsig!
    34. Re:Most people don't care about IPv6 by theManInTheYellowHat · · Score: 1

      NAT for a home network is actually the best solution to a sloppy OS that seems very popular. If all of the home networks had a direct conection then think hop many more zombie networks would be creating even more problems.

    35. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      I have a bunch of computers here, and any of them can access Internet if I so allow, but there is absolutely no need for an external host to access any of those internal computers.


      You never want to SSH into any of your computers, or use remote GUI access programs? Host game servers? Maybe a little web server of file server?


      So why should I expose my stuff to hackers?


      You woundn't be exposing your stuff to hackers with real addresses any more than you would with private NATed ones. You have a firewall, don't you? Well just take away the NAT, leave the firewall. Your firewall's setup would be almost identical.

    36. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 3, Informative

      A router that does NAT happens to function as a pretty good ip filter with state-keeping that is extremely easy to configure.


      NAT does not filter anything. A firewall does. You probably already have a firewall, so taking away the NAT would not change the security of your network one bit.

    37. Re:Most people don't care about IPv6 by jav1231 · · Score: 1

      You assume the "only solution is a unique IP for every device." We don't know what technologies will come to work around such a problem. IPv6 was a great idea but the problem doesn't exist yet. We've got NAT to put it off further. I don't buy into the "wait till VoIP comes and we need it" because VoIP has been coming since '95. My point is that IPv6 will get adopted when it gets adopted. We don't need histeria to be the guide or we will wind up making rash choices only to find out that the solution may be more costly than the problem.

    38. Re:Most people don't care about IPv6 by Taladar · · Score: 1

      NAT stops incoming Worms exploiting some kind of Network Service vulnerability. It stops neither email worms nor Trojans nor IRC Exploits nor Browser Vulnerability Exploits...

      It stops only one of the many ways to exploit a box behind it and has disadvantages itself like NAT-devices with Superuser-Passwords for all devices of this type and similar crap.

    39. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      > NAT does not filter anything.

      Well, unless you configure it otherwise, it does in fact filter any connections comming from the outside.

      A firewall is a barrier between 2 networks.. if it is a routing firewall it might indeed be filtering things. THere are other types of firewall as well. An ip filter does not make a firewall in itself, and is not a required (tho a very usefull in many cases) component of a firewall.

      Then, regarding NAT and acting as a firewall..

      I really suggest you go take a peek at the quality of state-keeping in the majority of consumer grade firewall packages (and don't give me iptables or pf or ipf or ipfw, while available to many people, those are not consumer grade firewalls, we are talking about ZoneAlarm and friends, the stuff that the large majority of peopel with computers can or did install) then you might just start to see why a very simple router that does NAT results in a better firewall then many such packages on their own.

    40. Re:Most people don't care about IPv6 by lizrd · · Score: 1

      Seatbelts don't keep me from getting in a car wreck, but that doesn't mean that they aren't a good idea. NAT stops a good portion of nasty things that can happen to a machine on the internet. It won't compensate for Internet Explorer or Outlook, but it will stop blaster and open file shares.

      --
      I don't want free as in beer. I just want free beer.
    41. Re:Most people don't care about IPv6 by wandernotlost · · Score: 1

      That's just another chicken and egg problem. If it were easier to get addresses and host things, more people would do it, and new applications that took advantage of the capability would crop up. As it is, hosting is inaccessible to the average person because it's difficult, in part by the lack of addresses.

    42. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      > That's just another chicken and egg problem.

      Yes it is, it is also a real problem for as far as the introduction of IPv6 goes.

      This simply means that different arguments are needed to get people to switch, and in fact, most people don't have to switch consiously, they could just get it enabled by default on the next PC they buy (this leaves a problem with dsl and cable modems, this is something an isp should handle I think)

      The introduction of IPv6 is something that needs to be done by ISPs and the producers of networking hardware and software.

      There are those who prefer building and configuring their own computers and there are those who do not want to bother with that and rely on pre-installed systems with 'plug and play' internet connectivity.

      Those who prefer building their own stuff will have to consiously switch, and I bet that a substantial part of the Slashdot crowd is among those.

      Most home users are in the later catagory however.

      > As it is, hosting is inaccessible to the average person because it's difficult, in part by the lack of addresses.

      Hmm, I wonder if it is such a bad thing that hosting is relatively difficult (not that that is a good excuse for having a lack of addresses and hence difficuty with getting extra ones)

      Most people are not capable or willing to keep a single client machien secure, let alone a couple of devices that run some kind of internet server.

      More IP space for the average user could be nice to have and indeed opens up all kinds of applications.

      But most people will not even hear about those things untill they are tried and tested and already accepted by those whom they consider knowledgable on the issue.

      So the argument is simply not going to appeal to, or even reach the average user, and nor should it untill after they already have it (probably without even knowing it)

      There are many valid arguments to make for replacing IPv4, but most of those are of interest to those whop want to host their own things or deal with the infrastructure of the internet.

      For the average end user those things wont matter untill they can get the applications in a nicely packaged way that doesn't require reading a manual.

    43. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      Well, unless you configure it otherwise, it does in fact filter any connections comming from the outside.


      No, in fact it does not, I assure you. Read RFCs 1631 and 2663. Specificly, read section 9 of RFC 2663 which instructs you to use a firewall to filter out bad stuff.

      And once you've read that, read this thread for more information and specific examples of how and why NAT won't filter anything.

      If that still doesn't convince you, look at other posts in the above mentioned slashdot story, or any IPv6 story on slashdot for that matter where people whine about how NAT gives them nice security, and you'll find a bunch of posts demonstrating that they are 100% wrong.

      And if you still aren't convinced, then go ahead and debate this with me. I've been through this NAT FUD so many times I don't even need to look through the RFCs to tell you what sections to read.


      I really suggest you go take a peek at the quality of state-keeping in the majority of consumer grade firewall packages


      And in that case I really suggest that users of those firewalls use something else, because NAT isn't solving their problem.

    44. Re:Most people don't care about IPv6 by fikx · · Score: 1

      While it's not horrible to use IPv4 in my opinion, I still would rather have people realize NAT is a trade-off, not a solution. NAT changes the intent of the internet. The internet is more fun if anyone can put content on it. NAT makes it so more CLIENTS (non-content producers) can get on and biases towards a small group of mass-producers putting content on. That kinda bothers me. I just wish more people realized that...

      --
      AB HOC POSSUM VIDERE DOMUM TUUM
    45. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      Call me a cynic, but I still think some ISPs would be charging extra for more IP addresses, even under IPv6.

      Hey, the phone company charge(d) a touch tone phone fee long after they were converting the old style dialing to touch tone themselves, right? It would've meant less equipment to just move everyone to the new tech, which their phones all supported anyway.

    46. Re:Most people don't care about IPv6 by drinkypoo · · Score: 2, Informative

      While NAT doesn't filter anything, it does achieve the same result as blocking connections by default, because people will either be trying to access your external IP which will not result in a connection without an appropriate forwarded port, or they will be trying to access your internal IP which is not routable, and backbone routers drop source routed frames. In fact, so does linux, by default, IIRC. Hence, while it's not filtering, it might as well be.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    47. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      > No, in fact it does not, I assure you. Read RFCs 1631 and 2663. Specificly, read section 9 of RFC 2663 which instructs you to use a firewall to filter out bad stuff.

      Yes, and that is good advice. NAT is not INTENDED as ip filter.

      But lets take a look at the typical NAT implementation we are talking about:

      Outgoing packets on the public interface get their source address translated and cause the nat device to create or modify an entry in a state table.

      Incomming packets are matched against that state tabel to see if they relate to any known connection and if so, passed after translating their destination address.

      Incomming packets are also matched against an optional list of 'reverse mappings'.

      Anything that does not match either is not translated and not forwarded.

      So... it selectively translates and forwards packets. That is not a filter?

      Is it a very good filter? that depends on your needs, and one thing it will definitely not do is protect the actual machine it is running on from anything. It is also not very configurable.

      Hence, you should not use it alone and think you have a good ip filter.

      That said, simply because of the way it functions it is also implicitly a state-keeping ip filter that happens to be rather good (tho very inflexible) at its job.

      > And once you've read that, read this thread [slashdot.org] for more information and specific examples of how and why NAT won't filter anything.

      As I have just shown you, NAT does filter things in its typical implementation.

      > And in that case I really suggest that users of those firewalls use something else, because NAT isn't solving their problem.

      That depends on what 'the problem' is.

      Solve all their security problems? definitely not.
      Protect the internet from malware running on those pcs, or at the very least prevent malware from infecting the PC? The later to some extent.

      What it does solve is the simple problem that you cannot connect a new machine to the internet and get yourself all the software to properly protect the machine because your machien will be infected before you can finish.

      It is not the best way to solve their problem, but it definitely does solve the problem for most people in a perfectly acceptabel way and without the need for any knowledge whatsoever.

      That they have a whole bunch of problems left besides the simple one of not allowing outside connections to their client is an entirely different thing but they cannot even start solving that if they cannot get the required updates and extra software without getting infected.

      Now, let me quote from the introduction of the thread on Slashdot that you rfered me to:

      > Again, NAT does not enhance security. It just doesn't. I don't understand why people think it does. The thing that enhances security is your firewall. So instead of pretending like you get security because connections aren't mapped in, you ship home routers with a rule that says no connections may be established from the ``outside'' to the ``inside.'' Done. Then when someone wants an incoming connection, they tell the firewall to allow it.

      So, what is said here is that you can do the exact same filtering without nat. That is absolutely true, but in no way says that NAT is NOT doing that, in fact it says you do the same but without the need for NAT.

      Before it and after it the author of that bit rants on about how NAT is not providing any security, and goes on saying that NAT is evil and a problem for the internet without ever providing an argument as to why.

      NAT has some serious problems indeed, but those mostly concern ipsec and hosting.

      The thing is that some people want IPv6, often for good technical reasons, but those reasons just do not appeal at all to the average user. NAT gets around the one prblem that would sortof reach the average user still, and as such is declared evil by IPv6 fanatics. Yes, it does have problems, just not for the large majority of its users.

      Please come up with something better.

    48. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      voip is the one consumer application that might indeed appeal enough to the average user to create a customer demand for IPv6.. tho, what they will be going to ask for is this 'voip upgrade' and many won't ever know it means they'll switch to v6 (or even have a clue that it exists, let alone what it is)

    49. Re:Most people don't care about IPv6 by LoveMuscle · · Score: 2, Interesting

      Bulllarky about the major telecoms.. I work for a major hardware supplier (we make the MSM's that go into most CDMA cellphones), and I am specifically working on implementing IPv6 in our software. It is the major telecoms that are pushing us to do it, not the other way around. (One starts with a V... the other starts with an S..)

      They want to start rolling out services that will require full time IP connectivity to EVERY phone. If you start doing the math thats a major chunk of the IPv4 address space. Their only option is IPv6. IMO the major telecoms are going to be the FIRST folks to adopt this wholesale...

    50. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      or they will be trying to access your internal IP which is not routable,


      You are assuming that your internal addresses will always be unroutable on the outside of your firewall. That is an unwise assumption to make.

      For example, on most broadband internet connections, all subscribers in the same area work as if they're all on one big logical ethernet and IP network. It is trivial for any of the other people on this logical network to add a route to my internal prefix via my external address. My neighbors may not want to hack my stuff, but I can't stop them from running an unpatched windows machine that will be easily exploitable by someone trying to get to me.

      Furthermore, my ISP could make my internal addresses routable quite easily if they or someone exploiting their systems wanted to.

      Even if the above is unlikely or difficult in your particular situation, you don't want to put the security of your network in the hands of your neighbors or your ISP. You want it entirely in your hands and under your control. That's why you have a firewall of your own.

    51. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      Anything that does not match either is not translated and not forwarded.


      You're right up until that point.

      If an coming packet doesn't belong to something in the NAT state table, that doesn't mean it won't be forwarded. That only means it won't be NATed. In that case, it will follow the regular forwarding proceedures. If you have NAT and IP forwarding and nothing else, that means the packet gets routed straight through as normal. It doesn't get translated or anything else.

      Go ahead and grep the RFCs for "drop", "reject", "block"... you will find nothing pertinent.

      In the thread I mentioned in my earlier post (or somewhere in that story), I posted an example using iptables. Turn on forwarding, flush everything, and then do 'iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE'. That'll give you a perfectly working NAT router. And everything that comes in on the outside will pass straight through. Believe me, I tried it. Or don't believe me - go ahead and try it yourself.

      Also one of the replies in prior mentioned threads claims that you'll get the same results after doing similar configuration on any Cisco box.

      You could go on testing other firewall and NAT implementations, but I'm pretty sure you'll get the same results. You should since that's what the RFCs say.


      So, what is said here is that you can do the exact same filtering without nat. That is absolutely true, but in no way says that NAT is NOT doing that, in fact it says you do the same but without the need for NAT.


      Again, you need to read further. I and other people in that thread gave specific examples of how NAT isn't sufficient.

      But what all these arguments boil down to is believing that NAT causes the router to drop all inbound packets that don't belong to something in the NAT table, and no such function is found in any of the RFCs or either Linux's or Cisco's implementations at least.

      The other assumption is that your block of non-routable addresses will be always unroutable to people on the far side of your firewall. That isn't a good assumption to make as I just explained to another responder.

    52. Re:Most people don't care about IPv6 by drinkypoo · · Score: 1
      Your neighbors can route the non-routable addresses to your IP, but as I said before, if you drop source routed frames then that won't be an issue.

      Naturally, I also block all packets from or to reserved addresses which come in from my WAN interface, but just NAT and dropping SRF is probably enough.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    53. Re:Most people don't care about IPv6 by barawn · · Score: 1


      While NAT doesn't filter anything, it does achieve the same result as blocking connections by default, because people will either be trying to access your external IP which will not result in a connection without an appropriate forwarded port, or they will be trying to access your internal IP which is not routable, and backbone routers drop source routed frames. In fact, so does linux, by default, IIRC.


      This isn't quite true. NAT doesn't require you to use a private IP - you could use a routeable IP, and set your gateway to the NAT-ing box. Then your outbound connections will be masqueraded, but the boxes will still be "live" to connections from the outside world. Thus, it wouldn't be a firewall at all.

      Of course, no one would do something as stupid as this. But the fact that NAT acts as a firewall relies on one thing - that private IPs are not routable. There are bizarre instances where NAT-ing can be quite dangerous compared to a properly routed firewall.

      The other point is...

      Hence, while it's not filtering, it might as well be.

      Not really, because filtering is better than NAT. If a port is open on NAT, it only forwards to one machine. If a port is open on a firewall, it forwards to all machines.

      As multiple computers become more common in houses, the limitations of NAT will start to become apparent - only 1 computer can play network games at a time, for instance. Then IPv6 will be necessary - the only problem is that might be a while away. I really agree that it's better to fix the problem earlier rather than later.

    54. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 2, Informative

      Your neighbors can route the non-routable addresses to your IP, but as I said before, if you drop source routed frames then that won't be an issue.


      I'm not talking about source routing. I'm talking about plain old vanilla routing.

      You've got two machines on one big network which from our perspective is an ethernet. Perhaps the underlying stuff is the cable cloud in your part of town.

      One machine on this network is a router with public IP 172.30.0.2, not filtering anything. Behind this router is 10.0.0.0/24.

      On another machine on this big network you type 'route add -net 10.0.0.0/24 gw 172.30.0.2'. Also on this machine you then type 'ping 10.0.0.1' and notice the reply.

      No source routing involved here at all.

    55. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      Hmm, you are correct with regards to forwarding, which can be an issue when you share bandwidth with others indeed and to prevent that a block rule in a packet filter is needed. You are still using the state-keeping of NAT to actually decide what to pass and what not, which in most cases requires no user configuration and is transparant.

      I know that ipv6 solves this as well, and arguably in a better way. Question remains if it is a problem that isn't already sufficiently solved for the end user (abeit in a technically uggly way)

      I also know you can build this without NAT, but that will require user configuration to work.

    56. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      NAT is a trade-off, definitely.

      THe idea of everyone being able to create and publish content.. well, NAT can be an issue in that, but I think the so called 'slashdot effect' is a good demonstration of why at least for lots of the currently popular protocols this is not going to work very well regardless of that.

      This of course is solvable by p2p like networks where such a load can be shared.

      Those do exist... and people use them... but all most people seem to 'publish' is other people's work and usually without concent of the owner

      If I am a bit more serious about publishing nowadays, I go rent an account on a shared server for a few dollars, get myself a dedicated or virtual dedicated server for a bit more.. or if I don't want to spend any money on it, get myself a free weblog or 'homepage'.

      Alternatively, I run a server on the single ip that I get from my provider (yeah, they do allow running servers with some exceptions in my case)

      I need more then one webserver? the single ip is only going to be a problem there if I need to support https or similar on more then one site, but multiple physical servers is no problem, all you need for it is a reverse proxy (or similar application specific proxy).

      Yeah, it is yet another kludge (tho a very usefull one for a lot of reasons betond sharing an ip betweenmultiple physical servers), and that is the real problem with IPv4, it requires too many kludges to remain viable on the logn term.

      It is too bad that none of those kludges themselves seem to be a convincing enough argument for changing.

    57. Re:Most people don't care about IPv6 by Cyberdyne · · Score: 1
      One machine on this network is a router with public IP 172.30.0.2, not filtering anything. Behind this router is 10.0.0.0/24.
      On another machine on this big network you type 'route add -net 10.0.0.0/24 gw 172.30.0.2'. Also on this machine you then type 'ping 10.0.0.1' and notice the reply.

      If the router fails to filter such packets (or rather, it chooses to route them) then yes, you can get through. This would seem unlikely - apart from anything else, that shouldn't be a normal "router" on 172.30.0.2. My own NAT system, for example, doesn't act like a router at all to the outside world: any packet it gets that isn't aimed at its own IP is just dropped. Its predecessor (an OpenBSD machine) was, of course, capable of acting as a router - but would also drop anything remotely suspicious. (Being OpenBSD, it would probably also hunt down and kill the sender!)

      Apart from anything else, the NAT router's configuration shouldn't let packets with RFC1918 source addresses leave the network - so if you try opening a connection to a machine behind such a gateway, your SYN packet will arrive - but the SYN|ACK reply won't make it back to you, hence no connection.

    58. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      If the router fails to filter such packets (or rather, it chooses to route them) then yes, you can get through. This would seem unlikely - apart from anything else, that shouldn't be a normal "router" on 172.30.0.2. My own NAT system, for example, doesn't act like a router at all to the outside world: any packet it gets that isn't aimed at its own IP is just dropped.


      There's no such thing as a router that acts like a router to one network and doesn't act like a router to another network. A router has to route legitimate packets going in either direction or it wouldn't be a very useful router. Your router acts a router to you just as much as it acts like a router to slashdot.

      Now your router may pick and choose what packets it wants to pass and what it wants to drop. This is packet filtering, and is distinct from routing and NAT. A router does not drop anything unless you set up packet filtering to make it do so.

      A router without packet filtering is in no way not a "normal router". Most backbone routers do not do any kind of filtering. In fact, in my experience tier-1 ISPs are quite reluctant to do any kind of filtering for you (to say, stop a DOS attack) because applying filters to their routers increases their CPU load.


      Apart from anything else, the NAT router's configuration shouldn't let packets with RFC1918 source addresses leave the network - so if you try opening a connection to a machine behind such a gateway, your SYN packet will arrive - but the SYN|ACK reply won't make it back to you, hence no connection.


      Au contrare. In one of my other NAT discussions I actually set up a router to do only NAT. Inbound connections worked fine. Those connections were not the type of thing that we wanted NATed (only outbound connections) so NAT didn't pay any attention to it. Lacking any filtering rules, the connection just went right through.

    59. Re:Most people don't care about IPv6 by Cyberdyne · · Score: 1
      There's no such thing as a router that acts like a router to one network and doesn't act like a router to another network. A router has to route legitimate packets going in either direction or it wouldn't be a very useful router. Your router acts a router to you just as much as it acts like a router to slashdot.

      No, to the outside world it appears to be a single host, with a single IP address, sending and receiving packets like any other host. The machines "behind" it are invisible to the outside world. It does not act like a router to Slashdot, it acts like a host.

      Now your router may pick and choose what packets it wants to pass and what it wants to drop. This is packet filtering, and is distinct from routing and NAT. A router does not drop anything unless you set up packet filtering to make it do so.

      True in a sense - but nor does it do NAT unless set up to do so. IMO, when NATting RFC1918 addresses in one direction, blocking them in the other direction also makes sense: the whole point there is to separate the private network from the general Internet.

      A router without packet filtering is in no way not a "normal router". Most backbone routers do not do any kind of filtering. In fact, in my experience tier-1 ISPs are quite reluctant to do any kind of filtering for you (to say, stop a DOS attack) because applying filters to their routers increases their CPU load.

      Yes, they'll usually dislike adding ACLs for performance reasons (and the admin overhead of adding and checking rules, then removing them again later), and a router with no ACLs is indeed perfectly normal - as is one not doing NAT. My statement was that the NAT router should not function as a "normal router" and pass the packets through, it should filter them out as mine does. There have been previous discussions here about randomizing the various parameters (as OpenBSD can) to make the illusion of a single host more convincing to your ISP; to then allow inbound connections to RFC1918 addresses would rather defeat the purpose :-)

      Au contrare. In one of my other NAT discussions I actually set up a router to do only NAT. Inbound connections worked fine. Those connections were not the type of thing that we wanted NATed (only outbound connections) so NAT didn't pay any attention to it. Lacking any filtering rules, the connection just went right through.

      It's certainly possible to set up a router to do that, and useful in some scenarios (as is the reverse; Slashdot itself is behind a load balancer which should do something similar) - but for the typical home use of NAT (putting machines on RFC1918 addresses, then mangling packets so the outside world sees only the single IP address their ISP provides, allowing inbound connections like that is bad. I know my OpenBSD firewall did block any such attempt, as its replacement appears to do.

    60. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      No, to the outside world it appears to be a single host, with a single IP address, sending and receiving packets like any other host. The machines "behind" it are invisible to the outside world. It does not act like a router to Slashdot, it acts like a host.


      Ok, to slashdot it appears as a host in the sense that packets are addressed directly to it. But it is also a router in the sense that it is fully performing regular routing duties beneath the NAT. Once NAT de-mangles the packet, it gets handed off to the operating system's routing mechanism for regular processing.

      And the key in my original statement was that if nat doesn't translate a particular packet, that doesn't mean it gets dropped. NAT could just not touch the packet and it will still be handled as usual. And that is exactly what is going on when I gave that example of setting up a linux machine as a router with NAT only and no filtering, and the internal network was fully accessible by the outside once proper routes were set up on the outside.


      True in a sense - but nor does it do NAT unless set up to do so. IMO, when NATting RFC1918 addresses in one direction, blocking them in the other direction also makes sense: the whole point there is to separate the private network from the general Internet.


      Yes. The filtering makes sense when doing NAT, but they are two separate things. NAT does not imply any kind of filtering. That's the whole point of this thread. You can take away the NAT, leave the same filtering, and your security will be no different.


      There have been previous discussions here about randomizing the various parameters (as OpenBSD can) to make the illusion of a single host more convincing to your ISP; to then allow inbound connections to RFC1918 addresses would rather defeat the purpose :-)


      Yes, again, the filtering definitely makes sense with the NAT, but NAT doesn't imply filtering.


      It's certainly possible to set up a router to do that, and useful in some scenarios (as is the reverse; Slashdot itself is behind a load balancer which should do something similar) - but for the typical home use of NAT (putting machines on RFC1918 addresses, then mangling packets so the outside world sees only the single IP address their ISP provides, allowing inbound connections like that is bad.


      Well at this point I'm not sure where this discussion is heading.

      You seem to agree that NAT and filtering are two different things and one can be used without the other. Now if you agree that NAT alone does not provide sufficient security while filtering does, well that was my whole point.

      Every time IPv6 is discussed, a bunch of people talk about how afraid they are because NAT Will be unneccessary and they think their network will be less secure without NAT.

      Any my original point is that NAT isn't what's giving you security, filtering is. The two can be separated, and if you do separate them and keep the filtering while ditching NAT (in favor or routable addresses) you still have the same security.


      I know my OpenBSD firewall did block any such attempt, as its replacement appears to do.


      You almost certainly had and have filtering rules in addition to the NAT. I can't imagine any kind of documentation or pre-built firewall setup scripts having you to not do the filtering too.

    61. Re:Most people don't care about IPv6 by tftp · · Score: 1
      You never want to SSH into any of your computers, or use remote GUI access programs? Host game servers? Maybe a little web server of file server?

      No, I don't want any of that.

      Game servers??? In many businesses people get fired for that. If you are at home, any NAT device, such as Linksys, allows you to make a persistent hole in the firewall pointing to any internal box, so you can have your game server - unless your ISP objects, but that's hardly IPv6 issue :-)

      Any service that you can use is also a service that an attacker can use. I do not want to secure and harden 10 computers; I can not even harden all computers - some run ancient OSes, like Win98 on one of my slower notebooks, can't upgrade that. I can't even know about all vulnerabilities of 10 different OSes, and I can't keep track of that either. So I want the LAN to be safe; then I have to have an IPv6 firewall anyway, so what's the difference to me if I have to do the same hole in the firewall as I would do in a NAT box?

    62. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      So I want the LAN to be safe; then I have to have an IPv6 firewall anyway, so what's the difference to me if I have to do the same hole in the firewall as I would do in a NAT box?


      None whatsoever. You'd still have the same firewall rules either way. The only difference is the presence of NAT.

      But that was my point: There's nothing to fear in having routable addresses for everything. You have a firewall either way, so your stuff isn't any more exposed to hackers with IPv6.

      NAT (as most commonly used today) is just a hack which complicates things.

    63. Re:Most people don't care about IPv6 by tftp · · Score: 1
      But with IPv6 you have to walk an extra mile, throw away all your old routers, upgrade or scrap all those old Win95/Win98/Win2K and Linux 2.0/2.2 boxen and upgrade to IPv6-capable OS, etc. etc.

      All that to ... get the same functionality! No surprise that there are no takers :-)

      (I hear what you say, that NAT ... is just a hack which complicates things - but as long as it does not complicate this customer's life he won't upgrade. And every software maker on the market supports IPv4 whatever it takes.)

    64. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      You are still using the state-keeping of NAT to actually decide what to pass and what not, which in most cases requires no user configuration and is transparant.


      Most modern firewalls are stateful, that is the firewall itself maintains state. I've set up a number of firewalls which are stateful but don't do any NAT.

      I suppose the NAT state data and the firewall state data could be one in the same if both NAT and a stateful firewall are used to avoid redudancy, but they don't have to be.


      Question remains if it is a problem that isn't already sufficiently solved for the end user (abeit in a technically uggly way)


      Well, some end users might benefit a little by the QoS features of ipv6 (voip and video), or being able to entier 'mycomputer.company.com' instead of memorizing a port number for remote acecess applications.

      But if manufacturers start building in IPv6 support (many already have), then there will at least come a point when a change to ipv6 can be made without users having to buy all new equipment.

    65. Re:Most people don't care about IPv6 by Cyberdyne · · Score: 1
      You seem to agree that NAT and filtering are two different things and one can be used without the other. Now if you agree that NAT alone does not provide sufficient security while filtering does, well that was my whole point.

      I agree that NAT and filtering are distinct, but IME the two often go together in this context - and when using RFC1918 addresses, filtering is usually the only setup which makes sense: very few people would actually want their LAN externally accessable like that!

      Every time IPv6 is discussed, a bunch of people talk about how afraid they are because NAT Will be unneccessary and they think their network will be less secure without NAT.

      That's certainly a poor argument - but so, IMO, is the "NAT is evil, move to IPv6 to get rid of it" argument others here have been using. I'm not afraid IPv6 will eliminate NAT (or filtering, or the equivalent of RFC1918 addresses) - but nor am I jumping for joy because it will make NAT unnecessary.

      You almost certainly had and have filtering rules in addition to the NAT. I can't imagine any kind of documentation or pre-built firewall setup scripts having you to not do the filtering too.

      Correct. It wasn't pre-built, but when I wanted "a NAT setup", filtering was a natural part of using private IP addresses. You agree, I think, with my position that such filtering is part of a correct NAT-based connection such as mine, which was my original premise and the basis for the other posters' "NAT blocks external connections" assumption?

    66. Re:Most people don't care about IPv6 by tftp · · Score: 1
      They want to start rolling out services that will require full time IP connectivity to EVERY phone.

      I am sure they have tons of wireless bandwidth to waste, since every scr1pt k1dd1e will be pinging and portscanning these phones to no end. It is bad enough on wired networks, wait until it spreads to wireless ones. "Zombie Phone" sounds lovely, isn't it? :-) And a phone vulnerability can rack up a real charge on poor SOB's phone bill. Even the traffic alone... who will be paying for those ICMP and TCP packets?

      Of course, the phone can have a true IPv6 firewall, and the phone company may have a larger IPv6 firewall... but then what's the point of IPv6 if all the ports are closed? And if some are opened for some use, these will be exploited.

      If any phone company is stupid enough to try this IPv6 thing, it will be burned on the first day. Now you can not interfere with Sprint networks from Internet; once this IPv6 feature is in place, though, any script kiddie (or any terr'ist) can DoS phone networks at will. Why again is this needed?

      The phone has one use: to be a phone. Anything else, on top of that, can be tolerated only if it is benign. As soon as you start breaking this rule and messing up the voice the customers will move elsewhere, or will demand to turn this service off (as it is not uncommon with SMS.)

    67. Re:Most people don't care about IPv6 by SillyNickName4me · · Score: 1

      > But if manufacturers start building in IPv6 support (many already have), then there will at least come a point when a change to ipv6 can be made without users having to buy all new equipment.

      Yep, and what is more, this could happen inititally without the end-user having to know about it.

      It is relatively easy to sell them on packaged applications :)

    68. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      Correct. It wasn't pre-built, but when I wanted "a NAT setup", filtering was a natural part of using private IP addresses. You agree, I think, with my position that such filtering is part of a correct NAT-based connection such as mine, which was my original premise and the basis for the other posters' "NAT blocks external connections" assumption?


      Yes, I agree that filtering is the logical thing to have in this setup.

      My original point was that filtering and NAT are separate things, and filtering is what is providing you with real security, not NAT. So in that case, you can take away the NAT, leave the filtering, and not be worried about security. That would also be the logical thing to do when moving to IPv6 - ditch NAT, use filtering.

      But given the logical assumption that you'd have filtering in place with or without NAT, people still said NAT is giving them security ("NAT blocks external connections"). That implies that they believe NAT alone is giving them security, which is wrong.

      If you have a good firewall now, you have absolutely nothing to fear by ditching NAT but leaving that firewall as you would do in an IPv6 move.

    69. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      Spoken like a true luddite..

      what's the point of IPv6 if all the ports are closed

      a) nice straw man.. b) what the does IPv6 have to do with ports? answer: jackshit. IPv6 = network layer, ports = tcp/udp = transport layer..

      The phone has one use: to be a phone.

      Have ya been to the sprint store recently? Apparently not. I challenge you to find a phone that is just a phone. While I agree that its primary purpose is to place a voice call, saying that it has 1 use is pure bullshit.. (mine makes an excelent hand warmer when I'm in poor coverage..)

      If any phone company is stupid enough to try this IPv6 thing, it will be burned on the first day. blah blah script kiddie blah blah terr'ist

      Terrorist? Are you kidding me? Terrorists use guns and bombs not telephones. Are you trying to imply that TERRORIST will attack if the phone companies deploy IPv6. You're either a jackass or an idiot... I can't decide which...

    70. Re:Most people don't care about IPv6 by SillySlashdotName · · Score: 1

      Unfortunately, you are talking about implementations, i.e., devices or programs with NAT and filtering or routing or some other component.

      NAT just looks at the address and if it is A changes it to B and passes it on. If it is not A then don't change it and also pass it on. No filtering, no routing - not much of anything, actually.

      It can be powerful when combined with routing and filtering, but NAT, by itself, is not useful for protection.

      I agree that many implementations of NAT also do routing and filtering. Without that functionality, NAT is pretty useless, which is why those other pieces are usually bundled with NAT!

      About the only reason to use NAT by itself is to show one point of presence when there are actually multiple computers/servers running. I can have a hugh number of machines running at home, but my ISP only has to assign one IP address to the NAT box - all the other machines are 'hidden' behind the NAT box.

      A network switch box (one port in, multiple ports out with only traffic for that specific leg being passed to each output port) is like a router, a NAT box is like a network hub box - anything on the 'in' port is sent to all segments except that a hub passes through without changing the data, and a NAT box changes the IP address as above - if address = A then change A to B and pass along, if address != A then pass along unchanged.

      --
      Acts of massive stupidity are almost never covered by warranty. --me.
    71. Re:Most people don't care about IPv6 by Cyberdyne · · Score: 1
      But given the logical assumption that you'd have filtering in place with or without NAT, people still said NAT is giving them security ("NAT blocks external connections"). That implies that they believe NAT alone is giving them security, which is wrong.

      No - just using the "private" addresses in itself reduces external access: as you said earlier, getting past an unfiltered NAT connection requires you to be on the same network (cable modem segment, or equivalent) and to modify your routing tables to do so. That alone would keep out 100% of the worms which just probe random IPs (AFAIK none of them try changing routing tables like this on the offchance of getting through an insecure NAT!) and 99% of would-be intruders: even if I told you my external IP address and you were on (or controlled a machine on) my cable modem segment, you'd be at a slight disadvantage in terms of breaking in compared to if I used external addresses directly!

      I wouldn't regard it as "secure", but even without filtering the NAT itself helps from a security point of view: it slashes the number of hosts capable of initiating communications to you, even making an effort to do so. Far less chance of Slammer dropping in uninvited, for example!

    72. Re:Most people don't care about IPv6 by asdfghjklqwertyuiop · · Score: 1

      No - just using the "private" addresses in itself reduces external access:


      I'll concede that it reduces the ease of outside access somewhat. But noone (including you) seems to believe that that is sufficient security.

      I think you misunderstood what I meant when I said "they believe NAT alone is giving them security". I meant that some people believe that it is NAT itself which provides their network with all of its security. They believe that if you take NAT out of a properly configured router doing NAT and firewalling and everything, that they will be insecure. That's not true. They will be just as secure without the NAT.

    73. Re:Most people don't care about IPv6 by mpcooke3 · · Score: 1

      Let's be realistic what most people install at home is a router providing NAT and not a firewall.

      The reality is that this DOES effectively filter a lot of traffic because the router is rarely configured by default to forward ports directly to a machine on the LAN.

      If we switch to IP6 and don't use NAT this will mean installing firewalls becomes more important. Though in reality i can't see this happening - as everyone will just use software firewalls.

    74. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      Actually, NAT only "solves" one issue which is easy access and firewall. It also introduces much more complexity. This is the reason we have PASSIVE FTP transfer, special connection tracking modules to enable video/audio streaming, VoIP, VPN and other protocols.

      Do not tell me it would be easier for a user to setup portmapping etc than it is to simply provide the network prefix.

      BTW, IPv6 provides auto configuration and neighbour detection. With most machines you do not even need to configure a thing to get the correct prefix, gateways etc...

    75. Re:Most people don't care about IPv6 by Anonymous Coward · · Score: 0

      > Actually, NAT only "solves" one issue which is easy access and firewall. It also introduces much more complexity. This is the reason we have PASSIVE FTP transfer, special connection tracking modules to enable video/audio streaming, VoIP, VPN and other protocols.

      Which is not somethign the average user gets to deal with however. Passive ftp? there are enough nat implementations that can deal with active ftp as well, and the same applies for other protocols. Yeah, those are hacks, and as a tech, you (and me btw) may dislike them for that. For the end user they work, period.

      > Do not tell me it would be easier for a user to setup portmapping etc than it is to simply provide the network prefix.

      In a secure way? yes, it is slightly more difficult then that to achieve a similar level of protection as nat offers.

      > BTW, IPv6 provides auto configuration and neighbour detection. With most machines you do not even need to configure a thing to get the correct prefix, gateways etc...

      You are not the first one to mention that, but regardless of ugly technology, ipv4 offers the same for the average user.

      This is not about if IPv6 can do all of this, it is about things it can do a lot better that are also directly relevant to a NON TECHNICAL user.

      Untill such argument comes up, there is NO REASON whatsoever for the end user to switch.

  7. That's not the solution. by mind21_98 · · Score: 4, Informative

    The solution is more ISP support. This is where you vote with your wallet. If your ISP doesn't support IPv6, find another. Same goes if you're hosting a Web site. They will eventually catch on and begin offering IPv6 more widely.

    1. Re:That's not the solution. by Wesley+Felter · · Score: 1

      I don't agree. Let's imagine that every Internet user demands that their ISP supports IPv6, and the ISPs do so. What have you accomplished? Google, Amazon, Slashdot, etc. still won't support IPv6.

    2. Re:That's not the solution. by HoneyBunchesOfGoats · · Score: 2, Insightful

      Not many people have the option to choose between ISPs. Where I am, it's either crap or crappier.

    3. Re:That's not the solution. by ari_j · · Score: 1

      Those companies have ISP's, as well. The problem is as the uncle comment to this one states: how many people actually have ISP's available that support IPv6? And how many people will really switch to a more expensive ISP just for IPv6 when they don't even know what it is? It simply won't convince any ISP's to do anything but raise their prices for IPv6 service.

  8. ISPs by Anonymous Coward · · Score: 0

    ISPs providing IPv6 at the same time than IPV4 addresses, at no extra cost, would help. But of course, they will want to give you one, not a group, and for a fee, if they ever use them soon (in some places you have to pay an absurd quantity for a fixed IP with cable or dsl... in the range of more than a small hosting that has an IP but includes the machine power & renting and a similar network monthly usage you could get with dsl always transfering). So I will not hold my breath.

    1. Re:ISPs by Trejkaz · · Score: 1

      That's the cruel thing. ISPs will certainly try to get away with allocating only one address and charge for more, and since IPv6 addresses cost less than IPv4 addresses, they will take all the profit.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:ISPs by iabervon · · Score: 4, Insightful

      ISPs do provide IPv6 addresses for free when they provide IPv4 addresses. Every IPv4 address has a corresponding IPv6 address. One of the points of moving to a huge address space is that you can assign each old address a new address and not use up a significant portion of the new address space.

      What would be interesting is if ISPs would assign a static IPv6 address to customers who have dynamic IPv4 addresses. If the ISP has IPv6 at all, they have a huge block of addresses, which they could trivially assign to their customers by account number. And then there would be people who would set up IPv6-only sites or sites where the IPv6 address was more reliable, because the address was free.

  9. What's the rush? by jobugeek · · Score: 2, Insightful
    I don't understand the rush for so many here to move. Unless you do live in SE Asia, then IPv6 isn't really necessary. Yes NAT can be a pain in the ass, but it is serving its purpose fairly well.

    IPv6 will take over just like anything else. When it reaches critical mass and demand forces it. Probably starting in SE Asia and moving westward.

    --
    I'm not drunk, I just have a speech impediment. And a stomach virus. And an inner ear infection.
    1. Re:What's the rush? by Wesley+Felter · · Score: 1

      You missed the point of the article. At the current rate of non-progress, IPv6 will never reach critical mass. IPv6 needs a jumpstart. (The Asia issue is a red herring since there is no address shortage in Asia.)

    2. Re:What's the rush? by jobugeek · · Score: 1
      I believe I understood it completely. You believe that it will never reach critical mass and want to use artifical methods to induce it. I believe that demand will eventually push it.

      OK, so if there isn't a problem in Asia, what's the rush?

      --
      I'm not drunk, I just have a speech impediment. And a stomach virus. And an inner ear infection.
    3. Re:What's the rush? by System.out.println() · · Score: 1

      Yes NAT can be a pain in the ass, but it is serving its purpose fairly well.

      Is there a purpose for NAT that IPv6 won't solve better? And be less of a pain in the ass?

    4. Re:What's the rush? by Hanji · · Score: 2, Insightful

      Yes. The purpose of already working painlessly with the existing infrastructure without any significant thought on the part of the user.

      --
      A Minesweeper clone that doesn't suck
    5. Re:What's the rush? by shutdown+-p+now · · Score: 0
      At the current rate of non-progress, IPv6 will never reach critical mass. IPv6 needs a jumpstart.
      If there's no demand for IPv6, then why push it? Why fix what isn't broken?
    6. Re:What's the rush? by tepples · · Score: 2, Interesting

      A purpose for NAT is the closed-by-default firewall that its common implementations provide as a useful side effect.

    7. Re:What's the rush? by System.out.println() · · Score: 1

      Sending files, voice chatting, etc are a major pain thanks to NAT. I can barely get them working with significant thought.

    8. Re:What's the rush? by tftp · · Score: 1

      Try UPnP enabled router, they are dime a dozen today, and UPNP stacks are available for Windows and Linux (don't know anything about fruit-based computers, though.)

    9. Re:What's the rush? by Anonymous Coward · · Score: 0
      I don't understand the rush for so many here to move. Unless you do live in SE Asia, then IPv6 isn't really necessary
      So what you're really saying is that people in Asia don't matter to you? How selfish. And just so you know, I don't live in Asia and I still don't have a an IP. Only one out of five ISP's offer static IP's here, they're really expensive, and we are supposed to be a "modern" country. I wan't to switch to IPv6 NOW. I'm sick of NAT headaches. NAT is only beneficial to ISP's because it gives them control. For the user, however, it offer little to no advantage (traffic can be filtered at the gateway by the ISP's if necessary).

      It has to be done eventually, and the longer we put it off, the more it'll cost in the long run. The only people who don't want to make the IPv6 switch are ISP's (so they can charge more for IPv4's and avoid migration costs) and people who already have static IP's (also avoids cost of migration).

      This is how I see it.
    10. Re:What's the rush? by Anonymous Coward · · Score: 0

      UPnP is usually considered the biggest security hole ever.

      It was designed to allow every rogue program to make their own holes in the firewall setup, and at the same time, the most used implementation (Windows XP without the hotfixes that turn it off) had a hole that allowed you to *multicast* root boxes. Rooting every machine on the network with one packet in total.

    11. Re:What's the rush? by Hanji · · Score: 1

      Oh believe me, I would love to ditch my NAT.
      I have several Linux/OS X boxes running behind it I'd love to be able to access directly over ssh, ftp, or whatever from outside the network without screwing with port mapping, not to mention any kind of file transfer app, hosting multiplayer games .... the list goes on.
      But I'm just playing devil's advocate, because I think that until I can switch to IPv6 painlessly and thoughtlessly, while still keeping EVERYTHING that I'm used to (either through IPv6 versions, proxies, co-existent Ipv4 and v6, or whatever), it's not going to go anywhere.
      NATs are annoying, but not nearly as annoying as being restricted to accessing your server from all of the 20 IPv6 enabled boxes currently out there. (Sarcasm, but you get the point).

      --
      A Minesweeper clone that doesn't suck
    12. Re:What's the rush? by tftp · · Score: 1
      I would suggest fixing UPnP then, instead of throwing the baby out with the bath water.

      Fact is, you may need to run a little server on any of internal computers from time to time. That may be an IM application, or multimedia (A/V), or IRC, or something else. This application listens on some port, sometimes it uses a fixed number and sometimes it picks a random port. SIP, for example, can do it either way, and Grandstream SIP phones have an option for that.

      How would you then know which port to open in your firewall, and when? And do you really want to do it by hand? No way, even to me, though I have a bunch of shells open at any time, and can change firewall settings whenever I want. A casual user can't do that even if his life depends on it.

      So UPnP has its place on the network. You want your firewall/NAT (whichever it is) to be remotely programmable by authorized programs, and if you want you can make it as secure as necessary. What you don't want is to have permanent holes in the firewall, and you don't want to manually make these holes (especially because they shouldn't stay open any longer than necessary!)

      The important point here is that you have to do that UPnP thing regardless of what protocol, IPv4 or IPv6, you have. This is because normally your computers should not be accessible by strangers, even if they have their own IPv6 addresses. (At a time long, long ago idealists thought it desirable. Fools they were :-) So you have to make holes in the "firewall" box regardless of what it is, NAT or a real IPv6 firewall. What difference then does it make to you as the customer which protocol you use?

  10. Reverse proxy servers always open by jgarzik · · Score: 4, Insightful

    Silly people.

    A reverse proxy server (http accelerator) must be open to the public.

    However, that does not mean the server is an "open proxy"... the proxy configuration only proxies for the specific web sites listed in the configuration file.

  11. What about dhcp? by Mustang+Matt · · Score: 2, Interesting

    It seems to me that it would be really useful if the little off the shelf linksys/dlink/netgear/etc. routers did ipv6. I don't see it really being used until hardware starts using it.

    On top of that it's my understanding that NAT should go away with ipv6. What is everyone with an internal network to do for IPs then? I've heard you can get free ipv6 blocks right now but they can be revoked once everything goes "live" but I don't want to deal with that.

    Ultimately I guess I really want NAT ipv4 for inside my network until my hardware can hand out ipv6 addresses that I own forever.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:What about dhcp? by Creepy · · Score: 1

      There is a NAT for IPv6, but it's frowned upon by the IPv6 people because it is a hack (and was one for IPv4). The goal of IPv6 is that every machine can be traced back to its owner and therefore can be positively identified as a particular user. Nice from a security standpoint, but pure evil from a privacy standpoint.

      I'm from the other camp - NAT helps security and for that matter, increases privacy since you can't identify the machine behind the firewall (especially if they leave the DHCP connection and get a new IP every time they connect). Fun stuff when the feds want to know who's been downloading mp3s over your hotspot and you honestly can't tell them :)

    2. Re:What about dhcp? by kkane · · Score: 5, Informative

      The intention with IPv6 is that you won't have "unroutable" networks, like we do with private nets such as 10.x.x.x and 192.168.x.x. Everything will have a globally unique IPv6 address. There was in the original spec what were called a "site-local" addresses, which were private addresses not routed to the outside much like their IPv4 analogues, but those have been deprecated.

      However, you'll have plenty of addresses because, in the current incarnation, you're not allocated a single address, but rather you are allocated a subnetwork, which is currently 2^64 addresses. So the first 64 bits are assigned to you by your ISP, and then the second 64 bits are yours to do with as you like.

      So that addresses the question of NAT: there won't be any lack of IP addresses necessitating its use. I am only addressing the use of NAT as a way around limited address space, and not any of the other uses for which NAT has.

      But what about DHCP? IPv6 comes with something more elementary, called "stateless autoconfiguration." Basically, the router constantly broadcasts your "prefix" to the subnetwork, which is the first 64 bit half of your 128 bit address your ISP assigns you. The machine then takes its subnetwork ID (the MAC address), and sets the second 64 bits to a function of that. In the case of Ethernet, it isn't the 48-bit Ethernet MAC address verbatim, but a published function of it. It's called stateless because it's always a function of whatever the network's prefix is plus some kind of subnet ID, and there's no concept of leases, or any of the state a DHCP server maintains.

      There is not yet an equivalent mechanism for "stateful autoconfiguration," which is more what DHCP is, where you can automatically assign an arbitrary address to a client. You can of course statically configure an interface to have a specific address, but there is no automated mechanism to always assign a particular autoconfigured client a particular address you designate. There are proposed standards for an IPv6 version of DHCP, however, and I expect eventually such a beast will eventually come around.

    3. Re:What about dhcp? by kkane · · Score: 5, Interesting

      Oh, yeah, I forgot one more point:

      Whether or not your "prefix" changes each time will be much the same as whether or not your single IPv4 address changes each time you connect. Either your ISP statically assigns you one (perhaps for an extra fee), or it doesn't. But that 64-bit prefix will be your global identifier that gives you an address space, much as the single IPv4 address is your global identifier now, except your address space is only 1 address.

    4. Re:What about dhcp? by Awptimus+Prime · · Score: 1

      Check with your router vendor's website. It is quite likely they have a flash upgrade which supports ipv6.

      It would only make sense due to the fact that most of these devices are based on BSD code.

    5. Re:What about dhcp? by Izago909 · · Score: 2, Interesting
      Fun stuff when the feds want to know who's been downloading mp3s over your hotspot and you honestly can't tell them :)
      Actually, from a legal standpoint, the buck would stop with you. All they would have to prove is that your negligence aided and abetted in a crime. Do you think that the RIAA cares that grandma didn't download that new Brittney song? No, of course not. They can still sue her because it's her internet connection and her responsibility. It's sort of like lying by omission. NAT does not help you because your real IP address still terminates at your router. Anyway, in a civil case, the burden of proof is on you to show that you were not the one who commited the act.
    6. Re:What about dhcp? by tepples · · Score: 2, Insightful

      in the current incarnation, you're not allocated a single address, but rather you are allocated a subnetwork, which is currently 2^64 addresses.

      Watch residential ISPs break the recommendation and grant a /128 instead of a /64 in the name of profiteering.

    7. Re:What about dhcp? by kkane · · Score: 1

      This is precisely why I said "in the current incarnation." Hopefully there will be enough consumer demand for /64s that it would be unwise for them to do this.

    8. Re:What about dhcp? by tftp · · Score: 1
      Anyway, in a civil case, the burden of proof is on you to show that you were not the one who commited the act.

      Ok, I say you borrowed $100K from me and refuse to return. When would you like to be sued? :-)

      Bottom line, you ought to have some evidence before the court, that's why SCO is flailing so much these days. You may not need a "beyond any doubt" proof, but a reasonable proof; a contract would do, for example, or a bunch of letters.

      All they would have to prove is that your negligence aided and abetted in a crime.

      Not unless it was his duty to prevent or monitor the unlawful actions. No sysadmin has such a duty, and people who do network policing are not sysadmins, they call themselves "agents" :-)

    9. Re:What about dhcp? by tomhudson · · Score: 1
      Actually, from a legal standpoint, the buck would stop with you. All they would have to prove is that your negligence aided and abetted in a crime. Do you think that the RIAA cares that grandma didn't download that new Brittney song? No, of course not. They can still sue her because it's her internet connection and her responsibility.
      The won't win. Just like you're not legally liable if someone steals your car and commits a robbery with it. They're stealing your connection, you're not liable. Your the victim of a stranger, not "aiding and abetting".
      Anyway, in a civil case, the burden of proof is on you to show that you were not the one who commited the act.
      Bullshit. Civil cases are decided on the "preponderance of the evidence". There is no need to prove your innocence to an accusation if the accusing party isn't able to present reasonable proof that you might be guilty. And the benefit of the doubt goes, by law, to the defendant.
    10. Re:What about dhcp? by Zarhan · · Score: 1

      There is not yet an equivalent mechanism for "stateful autoconfiguration," which is more what DHCP is, where you can automatically assign an arbitrary address to a client. You can of course statically configure an interface to have a specific address, but there is no automated mechanism to always assign a particular autoconfigured client a particular address you designate. There are proposed standards for an IPv6 version of DHCP, however, and I expect eventually such a beast will eventually come around.

      Oh yes there is...http://www.dhcpv6.org/

      Implementation:http://dhcpv6.sourceforge.net/

      And yeah, I tried this out like one year ago, works OK. Besides the sourceforge project, HP-UX also supports DHCPv6 and comes with a server.

      DHCPv6 is not necessarily used for address allocation (altough it can be used for that, too) since the stateless config exists, but you'll get info on name servers, ntp servers etc that way. So no leases necessary in here, either.

    11. Re:What about dhcp? by Anonymous Coward · · Score: 0

      However, how do you get your new AAAA record into DNS?

      radvd doesn't do it. So what does?

  12. Users will never switch... by Anonymous Coward · · Score: 0

    Not until IPv4 addresses run out.

    Users need a clear advantage to switch any technology (even trying to get them to switch to mozilla is painful).

    What advantages do normal users see from IPv6? Other than being able to give their toaster net access, I see no benefits for them.

    Users will switch when ISPs and Microsoft tell them too (and even then they will not know the difference). ISPs (and MS) have no incentive to switch since the lack of IPv4 doesnt seem to be a problem in reality.

    1. Re:Users will never switch... by WindBourne · · Score: 1

      Actually users do not care one bit about the address space. They will switch when the underlieing software and networks switch to it.

      Though, I do predict that once ppl realize that they can own their own IP's space, then we will see a rush to it similar to dns as well as phone numbers.

      I can get a vanity ipv6 space? Cool

      --
      I prefer the "u" in honour as it seems to be missing these days.
  13. re: The opposite is already there by zaxios · · Score: 4, Informative

    From there:"

    Why does this service exist?


    There appears to be a chicken and egg problem in deploying IPv6; ISP's serving endusers don't want to do it yet because there isn't any need for it from their clients, Hosting companies don't do it yet because there isn't any demand yet either from clients... Thus, we made this gateway, which allows users who do have IPv6 to get to all the content in the IPv4 world. If you don't have IPv6 connectivity (yet) you can of course try the SixXS Tunnel Broker.

    This is essentially the same observation and the same solution except that it focuses on getting ISPs (clients) to support IPv6 rather than servers.

  14. Not a Catch-22 by back_pages · · Score: 5, Interesting
    IPv6 presents a catch-22: the most popular web sites on the Internet don't have any incentive to switch to IPv6 until a large portion of their userbase is on IPv6, and their user base does not have a large incentive to switch to IPv6 until many of the popular Internet destinations support IPv6.

    Nice try, but that's not a Catch-22.

    A Catch-22 is when the solution creates the problem. From the book (yes, there was a book) if the doctor diagnosed you as crazy, you didn't have to fly any more bombing missions. The catch was that you would have to be diagnosed crazy by a doctor to want to fly more bombing missions. Thus, by achieving the status of "unfit to fly", you were actually certifying yourself to fly.

    What we have here with IPv6 is two parties with no immediate reward for an investment. If one of them stepped forward, the other would step forward, and the world would enjoy IPv6. There is nothing about this that is remotely close to a Catch-22.

    1. Re:Not a Catch-22 by Anonymous Coward · · Score: 0

      Well, that explains GWB. The man was a draft dodger and cheated like hell to avoid a stupid war. Now, he causes the same.

    2. Re:Not a Catch-22 by Bombcar · · Score: 4, Insightful

      I always thought that the way it worked was that if you were certified insane you couldn't fly, but the Catch-22 was that if you tried to get certified insane it proved that you didn't want to fly, which was an action of a sane man, therefore you had to fly. Nothing you could do would prevent you from flying.

    3. Re:Not a Catch-22 by skraps · · Score: 3, Informative
      I don't think your explanation is very clear. For anyone who is really interested, here is a good explanation of the term.

      The part you missed is that the pilot can't be diagnosed by a doctor unless he asks to be seen; and since he fears for his own life enough to ask for a diagnosis, he is clearly not insane.

      --
      Karma: -2147483648 (Mostly affected by integer overflow)
    4. Re:Not a Catch-22 by acceleriter · · Score: 1

      Don't go confusing people's perceptions with actual references from the book :).

      --

      CEE5210S The signal SIGHUP was received.

    5. Re:Not a Catch-22 by LordKronos · · Score: 1

      Correct. The submitter meant "Chicken or Egg", not "Catch-22"

    6. Re:Not a Catch-22 by ComputerSlicer23 · · Score: 1
      http://www.wordorigins.org/wordorc.htm#catch-22

      Here's a much better explaination (your's is fine, but I find the link to be much more entertaining).

      The correct expression would have been "network effect". Which is the expression to state, that something is widely used, and anyone who starts using something different will have a hard time converting other people, thus everyone choses to continue using the original. Thus the network of people you interact with keeps you from changing.

      Kirby

    7. Re:Not a Catch-22 by Anonymous Coward · · Score: 0

      Man, I bet you're a blast at parties.. just waiting until some beautiful girl says "ironic" or "begs the question" or "catch-22" in the wrong way, you'll have your pick-up line ready.

      I knew what the poster meant, I think everybody else did too. He meant "chicken and egg" but it doesn't matter, he got the point across.

    8. Re:Not a Catch-22 by DeepHurtn! · · Score: 1

      You, sir, are correct. If I remember correctly too, that was only the first citation of Catch-22 in the book; it kept on popping up in other places. "There was only one catch...Catch-22." Ahh, good stuff.

    9. Re:Not a Catch-22 by tftp · · Score: 1

      Fall from your bed, hit your head, pretend to get hurt and watch your friends drag you to the doctor. Once there, proclaim that you want to fly more and more and more...

    10. Re:Not a Catch-22 by Anonymous Coward · · Score: 0

      Man, I bet you're a blast at parties..

      Parties? That's it, turn in your nerd badge. Seriously, what self-respecting nerd cares about parties when there are computers that need fiddling with? Get lost, faker.

      And you want 3 periods there if you're looking for an ellipsis. ;)

      I knew what the poster meant, I think everybody else did too.

      Sure, but I, personally, was never more clear on the exact meaning of "catch-22." So this was definitely informative to me.

    11. Re:Not a Catch-22 by SammyTheSnake · · Score: 1

      Nothing to do... ...except find a *different* reason you weren't fit to fly. I've heard of at least one person faking a squint to get off martial duty, an excuse which would probably work quite well for a pilot.

      Cheers & God bless
      Sam "SammyTheSnake" Penny
      PS I have naff eyesight anyway, so I'd be fine ;)

    12. Re:Not a Catch-22 by Anonymous Coward · · Score: 0

      Well, there was one more thing: You actually had to ask for an appointment to be certified insane, and that request was deemed the act of a sane man.

      Meanwhile, the truly insane never asked.

      And the solution: Row to Sweden.

      For those who think I ruined the book: No.

    13. Re:Not a Catch-22 by ediron2 · · Score: 1

      ... and the solution is called bootstrapping.

  15. other things to do by dayton967 · · Score: 1

    I really wish that the w3c would also adopt for the client side of the http protocol support for the SRV records. (also wouldn't be a bad idea with MUA's) How many would like to see the ability to have your content on multiple locations without costly equipment, or lb'ed dns

  16. IPv6 Needs a Killer App by That's+Unpossible! · · Score: 5, Interesting

    That killer app may be VoIP. If everyone wants their own IPv6 phone number.

    Or that killer app may be someone coming up with an awesome spam/virus/security solution that requires features found in IPv6.

    But just wanting people to switch for no good reason will never work. Market forces...

    --
    Ironically, the word ironically is often used incorrectly.
    1. Re:IPv6 Needs a Killer App by Wesley+Felter · · Score: 2

      Unfortunately for IPv6, Skype works fine with IPv4+NAT.

      ThreeDegrees requires IPv6, but it never really caught on. Maybe it would have had better luck if MS created a fake startup shell company to promote it, so then people would think it was some kind of revolution in the making instead of yet another tool of The Man's oppression.

    2. Re:IPv6 Needs a Killer App by tmbg37 · · Score: 1

      That killer app may be VoIP. If everyone wants their own IPv6 phone number.

      Sometime in 2045, when IPv6 is deployed...

      Hey, here's my new VoIP number! It's de56:234d:13b5:123b:1337:923a:be34:ab21!

      Maybe we'd best start using RFC 1924...

      --
      This comment was thought up very late at night and does not necessarily reflect my views at a more reasonable hour.
    3. Re:IPv6 Needs a Killer App by That's+Unpossible! · · Score: 1

      Just like they used to give out phone numbers using words back in the day, you'd give out domains as your phone number. The important part is that there'd be enough IPs to cover all the VoIP phones. Not an issue now, but who knows...

      --
      Ironically, the word ironically is often used incorrectly.
    4. Re:IPv6 Needs a Killer App by thinkninja · · Score: 1

      Or that killer app may be someone coming up with an awesome spam/virus/security solution that requires features found in IPv6.

      IPv6 *is* a virus/worm/security solution (sort of). The huge address space just makes random attacks ineffective.

      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
    5. Re:IPv6 Needs a Killer App by StarsAreAlsoFire · · Score: 1

      37^9 256^6 37^10

      Where 37 = 26 letters + 10 numbers + hyphen. Not case sensitive.

      So, we saturate IPV6 at about 10 chars. Logically, 90% of those 10 char domains would be nonsense, which kinda makes the 63 char limit make sense for the length of a top-level domain (at least .info, what I found when searching for data).

      Which is to say, you're right, there are certainly enough IP addresses! Sadly only one person gets 'biteme.com' for their VOIP number though....

      I think it would make sense to consider a shift towards using email addresses for VOIP.

      Anyway, I'm also probably the only guy here who thinks that we should have skipped 6 byte addressing and gone straight to 8. Do you think 47000 IP address per person will be enough in 50 years? I'll be marked flame bait for this, but I don't. Once the population reaches 10 billion, we are down to 28K IPs per person. Now lets start talking about networking street lights, cars, houses, pets, random plant life, etc etc etc...

      The point is that we will always have NAT. It Just Makes Sense(tm). Why would you dump streets lights on the world network grid? etc etc I'm tired good night :~)

    6. Re:IPv6 Needs a Killer App by StarsAreAlsoFire · · Score: 1

      DOH! I said Plain Old Text! bah. Fine,

      37^9 .LT. 256^6 .LT. 37^10

      I remember FORTRAN better than HTML. deal.

    7. Re:IPv6 Needs a Killer App by PacoTaco · · Score: 1
      From RFC 1924:

      For example, consider the address shown above
      1080:0:0:0:8:800:200C:417A

      <snip>

      Then, when encoded as specified above, this becomes:
      4)+k&C#VzJ4br>0wv%Yp

      This has to be a joke. Who let the sendmail developers out of their cages?

    8. Re:IPv6 Needs a Killer App by Anonymous Coward · · Score: 0

      Please check the date.

    9. Re:IPv6 Needs a Killer App by Taladar · · Score: 1

      I would neither call Skype VoIP in the sense the GP Poster meant it nor would I call Skype a killer app at all.

      VoIP without the need for a readily booted Computer might be a killer app. VoIP with Headset on a PC surely isn't (except for killing my nerve when someone with bad typing skills wants to use it instead of IRC/ICQ where I can have several conversations at once and listen to Music or watch a movie at the same time)

    10. Re:IPv6 Needs a Killer App by Anonymous Coward · · Score: 0

      Maybe the fact that it did require IPv6 was the reason why it never caught on.

  17. Wow by stratjakt · · Score: 3, Insightful

    A reverse proxy or http accelerator with IPv6 on one side and IPv4 on the other.

    That is mightily impressive and you certainly are a genious of our time.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Wow by pluggo · · Score: 0

      And you, sir, are a pradijy.

      --
      Pulling together is the aim of despotism and tyranny. Free men pull in all kinds of directions. It's the only way to mak
  18. So what does Mac do? by mojowantshappy · · Score: 1

    My 10.3 PowerBook seems to have both IPv4 and IPv6 running at the same time. Currently my Airport's IPv4 address is 10.0.1.25 and my airport's IPv6 address is fe80:0000:0000:0000:020d:93ff:fe88:f5c4. I can visit both http://ipv4gate.sixxs.net/ and http://ipv6gate.sixxs.net/. Does this mean my computer both has an IPv4 and IPv6 address, and I can visit both IPv4 and IPv6 websites? Maybe I am just missing the point of this news post.

    --

    This page was generated by a Barrel of Circus Midgets, and that is the way I like it!!!

    1. Re:So what does Mac do? by Anonymous Coward · · Score: 0

      Mac OSX versions support IPv6 (how complete, I don't know).

      http://www.apple.com/macosx/upgrade/compare.html
      (or search Apple).

    2. Re:So what does Mac do? by Wesley+Felter · · Score: 1

      You have a totally useless link-local IPv6 address. To get a real IPv6 address you either need 6to4, Teredo, or an IPv6 ISP.

    3. Re:So what does Mac do? by Midnight+Thunder · · Score: 1

      Both the addresses you specify have IPv4 addresses, and that is what your computer is using. To see how to set up a 6to4 tunnel follow this link. www.kame.net is the site to try to connect to for testing. Typing 'ping6 www.kame.net' give you something back, other than 'ping6: UDP connect: No route to host'.

      At the moment I can't get it working, so I'm trying to see what I have done wrong.

      --
      Jumpstart the tartan drive.
    4. Re:So what does Mac do? by Anonymous Coward · · Score: 0

      My iMac with 10.3 also has an IPv6 address listed in the network settings. Is my broadband provider (Shaw) enabling IPv6 already, or did my Mac just make the address up?

    5. Re:So what does Mac do? by Anonymous Coward · · Score: 0

      It made it up.

  19. Where can I sign up? by T-Ranger · · Score: 2, Interesting

    And get me some IPv6 addresses? Which, if any, ISPs/hosting companies support IPv6? Who do I talk to to reserve me a chunk of space so when my bacasswords ISP gets in line, I can get me some public IPs for my boxen at home?

    1. Re:Where can I sign up? by jgarzik · · Score: 1
      Who do I talk to to reserve me a chunk of space so when my bacasswords ISP gets in line, I can get me some public IPs for my boxen at home?

      Well for starters, you can set up 6to4 automatic tunnelling on your network, without having to bother your ISP at all.

      Hurricane Electric and others offer tunnel broker services, which are static IPv4<->IPv6 tunnels. Note that most tunnel brokers refuse to forward IRC traffic.

      Certainly some ISPs are starting to roll out IPv6 service, and if that's available in your area, take advantage of it. But if not, there are useful options (I recommend 6to4).

    2. Re:Where can I sign up? by imperialyoyo · · Score: 1

      Check that you meet the prereqs then fill out an application

    3. Re:Where can I sign up? by thinkninja · · Score: 1
      Topic for #ipv6: Welcome to #IPv6 |

      | Free Tunnels: www.he.net www.occaid.org www.freenet6.net www.6bone.net noc.sixxs.net tb.ipv6.btexact.com tunnelbroker.as8758.net ipv6-net.org 6bone-AT-progsoc.org (AU) not |

      | IPv6 HOWTO: http://tinyurl.com/d03u |

      | OpenBSD IPv6 HOWTO: http://tinyurl.com/d040 |

      | BIND8+ .ARPA/.INT revDNS: http://tinyurl.com/d044 |

      | Ipv6 Apps: http://tinyurl.com/icwk

      Forums: http://hs247.net
      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
  20. mod parent up by CaptainPinko · · Score: 1

    I've laways been surpised that more people haven't seen this coming. It will take a lot of time before the majours ever do, and even then they'll reap the rewards.

    --
    Your CPU is not doing anything else, at least do something.
  21. Word of warning-Resource-right violation. by Anonymous Coward · · Score: 0

    "If you don't want people hiving off your bandwidth and potentially using your server's bandwidth for puposes you wouldn't normally approve of, then consider controlling your proxy access."

    Not any different than the argument that if you release your works into the wild (intentional, or not), it's free for people to do whatever they wish with it (Including massive copying, or consuming server resources). The usual following argument when the above is pointed out, is. "If you don't want us to do what we please with it, you shouldn't expose us to it.(1)"

    (1) The subtext is: We can't control ourselves.

  22. Nobody's running out of space by Wesley+Felter · · Score: 4, Informative
    1. Re:Nobody's running out of space by WindBourne · · Score: 1

      Cool, I would like to get my Class C space that I own for my house, like I did back in the 80's.

      What do you mean that I can not get one with IPv4? What do you mean that I have to pay somebody else and even then I do not own it? Hummmmm.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    2. Re:Nobody's running out of space by madcow_ucsb · · Score: 1

      Great. Good luck getting those who own class A's to give them back....

    3. Re:Nobody's running out of space by Wesley+Felter · · Score: 1

      Yes, that is a problem. If the address space was made into property, then companies would have an incentive to sell their unused space... But we don't have to worry about that until we actually run out.

    4. Re:Nobody's running out of space by Anonymous Coward · · Score: 0

      First one is relatively accurate, but the 2nd article, while has some points is vastly outdated, last updated in 98.

      The biggest problem i see with the 1st source is that it doesn't give us much idea on what's used and what isn't, just who controlls it. Even then, many IP's won't be used since they're reserved, and would likely mess up anyone running personal networks on them (192.X.X.X anyone, how about 127.0.0.1, 255, plus many others).

      Site 2, while makes some great points, hasn't been updated in years. Quite obviously by how outdated the chart of IP address allocation is. I'm often put onto 68.x.x.x back at home (uni right now) whenever i get a new IP from my cable. My web site is on 67.x.x.x.

      Will IPv6 be brought in? Yes. THe current IP spec is outdated and will likely begin causing problems in the future. Is IPv6 a bear to remember? Yes. Will IPv4 die right away? probably not. It'll be a slow changeover. Once more things come out for v6, then we'll see a massive switch.

    5. Re:Nobody's running out of space by IsleOfView · · Score: 1

      Yup -- a company I used to work for (large international pharma, though I won't give the name), owns an entire Class A. They have about 40,000 employees, and let's be generous, let's say they need 100,000 IPs. That's nowhere CLOSE to the 16.x million they have at their disposal...

      Good luck on seeing them ever give that up though.

    6. Re:Nobody's running out of space by Thuktun · · Score: 1

      Yup -- a company I used to work for (large international pharma, though I won't give the name), owns an entire Class A. They have about 40,000 employees [...]

      http://www.iana.org/assignments/ipv4-address-spa ce

      Hmmm, probably Ely Lilly, since Merck has about 50% more employees than that.

    7. Re:Nobody's running out of space by Thuktun · · Score: 1

      Ely Lilly

      * Eli

  23. Funny solution by ezzzD55J · · Score: 2, Insightful

    Sounds like a funny solution to me. Why not just multi-home the webservers? No extra hardware, extra point of failure, simpler, less dependency, etc.

  24. This has been mentioned before. It's still moot. by soybean · · Score: 2, Informative

    The issue with ipv6 adoption is not an issue of servers or clients, it's an issue of routers.

    ISP's need to adopt ipv6.

    Tunnelling won't push adoption, but it might help YOU if you need to work with someone who is using ipv6.

  25. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    I didn't really read all of your post, but in point 1 you say that Cisco routers use the CPU to process IPv6 packets. This seems nonsense to me, IPv6 has a fixed header length at 40 bytes, unlike IPv4 which uses a variable header length. A fixed header allows a router to process the packet in hardware, unlike IPv4.

  26. The world doesn't need all that address space. by acceleriter · · Score: 3, Funny

    Sure, China and Korea would like billions upon billions of addresses, but that's because they've spammed their IPv4 address space into every blacklist on Earth.

    --

    CEE5210S The signal SIGHUP was received.

    1. Re:The world doesn't need all that address space. by Anonymous Coward · · Score: 0

      No, it's because even Stanford University has more IP addresses than China. North America has 5% of the worlds population and 70% of the IP address space. Is this fair? See here.

    2. Re:The world doesn't need all that address space. by Col+Bat+Guano · · Score: 1
      Is this fair?

      Hmmm. Yes. The U.S. did invent it after all. You know, paid money for the development of what was local infrastructure. Just because other people found it useful doesn't mean the U.S. should have to change...

    3. Re:The world doesn't need all that address space. by acceleriter · · Score: 1

      Since they use censoring proxies, they should be able to get by on just a few static IPs. And as the other posted pointed out, if they had created the network, they'd have gotten more addresses.

      --

      CEE5210S The signal SIGHUP was received.

    4. Re:The world doesn't need all that address space. by Anonymous Coward · · Score: 0

      No, it's because there are more people in that part of the world than there are 32-bit addresses, no matter how efficiently you allocate them.

  27. Ummm... by Talez · · Score: 2, Informative

    Isn't this just 6to4 which has been around for ages?

    1. Re:Ummm... by Anonymous Coward · · Score: 0

      No, 6to4 is a transition mechanisme at IP level. It enables you to use IPv6 over an IPv4 network. If you use it with an IPv6 only browser, you still have to connect to an IPv6 http server.

      The article is about a transition mechanism at application level. It works only for http, and allow to connect an IPv6 browser to an IPv4 server via a proxy.

  28. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    IPv6 has a fixed header length at 40 bytes, unlike IPv4 which uses a variable header length. A fixed header allows a router to process the packet in hardware, unlike IPv4.

    But the routers have specialized hardware to parse IPv4 headers, and no such hardware for IPv6. A fixed-length header is easier to handle in hardware, but that's irrelevant in this case.

  29. Dual-homed? by Anonymous Coward · · Score: 0

    Okay, maybe I'm ignorant, but can't websites just dual-home on an IP4 and an IP6 address until IP4 becomes obsolete?

    Seems like a simple migration plan to me. Maybe I'll try it myself...

    1. Re:Dual-homed? by AVee · · Score: 1

      You're right mostly. There is absolutely no problem with multi-homing your webserver. But thats not the point in question in the article.

      The point is that configuring your webserver(farm) that now runs on ipv4 only to support ipv6 could for the big sites be a rather big operation. Most of these sites can't afford to risk any downtime just to get ipv6 running and will have lots of planning and work to do just to support ipv6.
      The article proposes a solution to reduce the risk and time required to get ipv6 enabled by simply setting up a reverse proxy that deals with ipv6. Setting of a reverse proxy is really simple and there is no way to screw up in a way that will affect your current ipv4 functionality.

      While i'd never consider such a solution for my 'just for play' home server i can imagine this being way easier to get running for a big site then multihoming it.

  30. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    that's not entirely true. ipv6 still has an options field that, while better
    designed than that in ipv4, is complex to process.

  31. Are there any DSL providers in the US by stox · · Score: 1

    which offer IPV6 service?

    --
    "To those who are overly cautious, everything is impossible. "
  32. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    I'm sure your other points are quite valid, but I challenge this one:

    "The world does not need more than the 4 billion addresses available with IPv4, and I challenge you to come up with an application that requires that many"

    Imagine a near future with 10 billion people inhabiting Earth. Each of those people might potentially have one or more personal computers, a cell phone/data assistant, a handheld wifi gaming platform, a network-aware TV and stereo equipment, and other devices that we haven't thought up yet. A person might have some of these things at the office as well.

    If all these devices of the future are to be networked together, even 100 billion addresses might be insufficient.

    Paul

  33. Re:IPv6: Not Ready For Prime Time by eamacnaghten · · Score: 3, Informative
    I believe you are incorrect in saying there are larger routing tables.

    The IP numbering allocation in IPv6 is hierarchal, which they are not in IPv4. The first 16 bits are the FP and Top Level Address (allocated to "trunk" cos like MCI), the next is a 32 byt "Next Level Addres" allocated to ISPs, and finally "Sight Level Address"es allocated to people like you and me.

    At the moment many routing tables on the trunks have thousands of entries, increasing as allocation of IPv4 becomes more and more fragmented, significantly slowing down the trunks. IPv6 will mean considerably fewer routing table entries there, increasing performance.

    Although the raw IPv6 header is larger than the minimum IPv4 header, a system of, in effect, encapsulating parts of the headers in the data packet that are not needed in routing exists where it does not in IPv4 (such as those needed in TCP). The savings there should more than make up for the degregation in increasing the minimum size of 20 to a fixed size of 40.

    It is a misconception that IPv4 produces 4 billion IP addresses for the world to use. By the time all the university's Class A addresses and all the wasted IP addresses of those who have networks with machines missing are considered, all the network and bradcast addresses and so on are also considered you will be lucky to see 3 billion. In fact I would not be surprised if the figure was nearer 2. This may be enough for the Western World but not for Asia as well.

    IPv6 is also neccessary to adopt the up and coming internet technologies, such as those that use MultiCast (IPv4 implementation of this will NEVER get adopted). I agree with you that it is the routers that are holding this back - but once an area is enjoying the benefits of IPv6 then I believe it will rapidly spread.

    My 2c worth....

    --

    Web Sig: Eddy Currents

  34. Irrelevant by Wesley+Felter · · Score: 1

    It is true that ARIN will not give you a really small (/24) block of portable space.

    It is true that you cannot own IP addresses.

    That has nothing to do with the fact that there is no address shortage (under a sane usage model).

    1. Re:Irrelevant by WindBourne · · Score: 1

      Yet, with IPv6, you can 'own' a block of ips that belong to you in the same manner that you own a phone number.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    2. Re:Irrelevant by stoborrobots · · Score: 1

      In what sense do you "own" a phone number?

      Switch area codes, get a new phone number - switch ISPs, get a new block... seems similar enough to me...

      Or am I missing something?

    3. Re:Irrelevant by mdfst13 · · Score: 1

      If you switch cell or local providers, you can keep your phone number in many places now. Didn't used to be able to do so, but can now.

    4. Re:Irrelevant by stoborrobots · · Score: 1

      Not sure how this works in .us, but over here .au the deal is that if you remain connected to the same exchange then you can keep the same number, regardless of who you pay the bills to. But move up the street into the next exchange's zone, and you're up for a new number...

      In the internet version, all "exchanges" (routers) are owned by one organization, and thus, if you change providers, you change addresses. If you remain in the same datacentre, and connect to the same router, you can keep the same address, if you wish. I don't see the similarity between "Phone Number Portability" (or whatever the term is over there) and owning phone numbers/IP addresses/IP blocks.

      With mobiles, the situation is different; the routing process is entirely different, and relies on much faster dynamic propagation of routing changes than IGRP necessitates.

    5. Re:Irrelevant by Thuktun · · Score: 1

      Not sure how this works in .us, but over here .au the deal is that if you remain connected to the same exchange then you can keep the same number, regardless of who you pay the bills to. But move up the street into the next exchange's zone, and you're up for a new number...

      In .us, there are recent geographic portability rules that allow you to keep the same number across providers (wireless or wired) in the same geographic area. Move to another geographic area and you're out of luck.

    6. Re:Irrelevant by stoborrobots · · Score: 1

      which is essentially the same thing... "exchange zones" vs "geographic area"...

      Exchange zones cover 1-10 suburbs, depending on size and population density. Still, I live near the boundary between two exchange zones, which means that someone a few doors from me connects to a different exchange than I do.

      I should have pointed out that I was only discussing wired providers. All Australian mobiles are in the same "mobiles" area code nationwide, so there's no issue with keeping mobile numbers Australia-wide.

  35. Re:IPv6: Not Ready For Prime Time by Tim+the+Gecko · · Score: 1
    For your point (3), the routing table size could be smaller for IPv6 than for IPv4, due to a combination of starting off with a clean slate and the vast quantities of addresses represented by a /48 (the typical unit they are doled out in). The IPv4 routing table size is more than 150k networks, but from only about 30k autonomous systems. A lot of these people have many separate routing table entries in IPv4 for historical reasons only. This isn't to say it couldn't get big for other reasons later!

    The overhead hit isn't quite as bad as you suggest for typical HTTP content. The packet size is typically >1300 bytes and IPv6+TCP is 60 bytes compared to IPv4+TCP at 40 bytes. I make that 1.5% for real data transfer

  36. What can I do? by Anonymous Coward · · Score: 0

    So what can I do? Are there any national cable or DSL ISP's I can sign up with? I can complain to my ISP all I want but it's not like anyone would give up their ISP simply because there's no IPv6 if they don't have an alternative. Does anyone have ideas as to what a regular old user interested in helping this technology can do?

  37. Same thing happened.... by Anonymous Coward · · Score: 0

    with HDTV. Now look at the market. Its booming. It takes alot of variables beside the two mentioned in this article to make it happen. But it will one of these days. HDTV had the government behind it in setting a deadline date that forced the industry to convert. And it will most likely take another forced change to make IPv6 come to light.

  38. Re:IPv6: Not Ready For Prime Time by Izago909 · · Score: 1
    Cisco routers suck at IPv6. Many of cisco's routers use the router's CPU to process IPv6 packets instead of the fast-path. The reasons for this are explained in the next few points. While Juniper's routers are substantially better at IPv6 than cisco's, IT managers are often restrained by insane corporate policy that dictactes the use of cisco.
    That's what happens when you let the MBA's dictate the path of technological development. I mean, why use the best solution when you can... forget using logic to justify that position.

    There are too many addresses. There are 16.7 million addresses per square metre of the earth's surface, including the oceans. This is overkill. The world does not need more than the 4 billion addresses available with IPv4, and I challenge you to come up with an application that requires that many. Assuming that you can actually come up with one, it could easily be solved with Network Anonymiser Translation, or NAT as it is commonly known.
    Quit thinking so 2 dimensionally. IPv4 lasted about 2 decades. IPv6 should last us much longer and through more incarnations of the internet. Imagine nearly every device you own having its own unique IP. NAT is a duct tape solution that will end up causing more problems in the long run. No more going over to grandma's house to set up port triggering/forwarding on her router when she wants to try a new program.

    IPv6 addresses are too large. An IPv6 address is 128 bits in size - 64 bits of which are reserved for addressing hosts, and 64 bits of which are reserved for routing. One thing that is cool with IPv6 is address autoconfiguration. Take your 56-bit MAC address on your ethernet card, ask for 64-bits of network prefix, bang it together with EUI-64 and you are set. The problem with a 64-bit network prefix is that routing tables become massive. Just do the math and you'll see that extreme amounts of memory are required to hold routing tables.
    Is there any reason we can't convert an IPv6 address to base 36 so we humans can use alphanumeric strings? It should be a lot easier when we want to give someone the number to our new WAP enabled cell phone. And the memory problem... would have been a problem... if we were still paying $100/meg.

    The IPv6 header is too large. An IPv4 header compact at 20 bytes in length, while the IPv6 is bloated at 40 bytes. That's right people, each one of your IP packets has twice as much overhead as before. While this may not sound much, IP networks have a requirement that the minimum MTU supported must be 576 bytes. That means that where you might have got 556 bytes of data in your IP packets, you now get 536 bytes. This means that downloading stuff will take 3.4% longer.
    It's already been demonstrated that the error checking and other transmission control routines of TCP/IP have entirely too much overhead for modern technology. I wish I could dig up the old article on /. where two teams transferred about a DVD worth of data over existing networks in just a couple of minutes by foregoing the unnecessary retransmission of data which was not corrupted in the first place. Anyway, you should have stated "up to 3.4%" because few people's machines have a 100% efficient TCP/IP stack in the first place. Under the absolute worst conditions, that's an extra 3.4 minutes on an otherwise 100 minute download.
  39. IPv6 as a "solution" to NAT? by venomkid · · Score: 3, Interesting

    This may be a bit OT, but I'm reading many people talking about NAT like it's some horrible thing.

    As a longtime NAT user I like the fact that just one of my computers is hooked to the real internet and the others can't be diddled by outside computers.

    Even if I had unlimited IPs, I'd still probably do it this way.

    --
    vk.
    1. Re:IPv6 as a "solution" to NAT? by kkane · · Score: 2, Interesting

      NAT's big shortcoming is that it's a hassle when you want one of your inside hosts to be able to receive connections from the outside like a server.

      I think something will still exist like this for IPv6, but now you'll actually have more addresses when you want outside computers to be able to access an internal host. So it'll be up to you whether or not an outside host can diddle on the inside, which it wasn't before.

      In IPv6, NAT will be to address the security issue you mention, rather than the shortage of address space that caused its inception in IPv4. It's the latter issue in which IPv6 is a solution.

    2. Re:IPv6 as a "solution" to NAT? by 19thNervousBreakdown · · Score: 0

      If that's what you want, then just connect them all through a firewall with one simple rule, block all incoming connections on your external interface. That's just as secure as NAT.

      Also, never unblock an incoming port on more than one computer.

      Now you have the full NAT experience.

      Most NAT implementations do their best to be transparent. Saying you want NAT for its security is like saying you want to be a quadrapalegic because it's relaxing.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    3. Re:IPv6 as a "solution" to NAT? by Anonymous Coward · · Score: 0

      Your PCs can be easily diddled by outside computers if Windows goes exploring with RPC or other stupid networking technologies/phone home junk.

      But that's not a problem with NATs, that's a general network security problem. What you actually want is a stateful firewall that only allows incoming connections on ports you specify, and only establishes connections that you initiate. NAT does those first things to some degree, but a firewall also adds the ability to block some ports completely, like RPC.

      The biggest problem with NAT is that it breaks the Internet. If you ever wanted to host an http server or ftp server, you might want to put it behind your NAT and point it at that box. However, you would never be able to set up a second box running the same service behind NAT, because there would be no way to distinguish between incoming connections. This can be a real issue for online games, chat clients, p2p networks, and other modern technology. So far most programs have been able to work around NAT somewhat, but it inherintly limits you to what is in effect that one machine hooked to the Internet, with hoops to jump through to get basic Internet functionality (e.g. incoming TCP).

    4. Re:IPv6 as a "solution" to NAT? by Anonymous Coward · · Score: 0

      So how do you handle abuse reports on your NAT box, do you dig out logs of which machine on the inside that did bad things and shut it down?

      It's a pain in the ass to handle it, I promise.

    5. Re:IPv6 as a "solution" to NAT? by MikeBabcock · · Score: 1

      I thought to myself "hey, I can put IPv6 addresses on my LAN" then I realized "hey, I'll never have enough PCs on my LAN to justify not using 10.x.y.z"

      Sure, IPv6 has some nice features for LAN use ... but, umm, I don't have problems it solves. I want IPv6 for my ISP -- I want a home IP address for my cable modem that is publishable via DNS with something more than a 5 minute expiry.

      --
      - Michael T. Babcock (Yes, I blog)
  40. multicast? by Doc+Ruby · · Score: 3, Interesting

    Most people know that IPv6 delivers a bigger address space, and IPSec security. But what ever happened to its multicast tech? Is anyone sending a single multimedia stream over IPv6 to multiple recipients, without having a separately addressed packet stream like in IPv4? That feature would be the most timely, arriving just as large audiences are developing for online streaming multimedia content.

    --

    --
    make install -not war

    1. Re:multicast? by Anonymous Coward · · Score: 0

      Multicast works the same in IPv4 and IPv6: it doesn't.

    2. Re:multicast? by ultranova · · Score: 1

      Who cares about multimedia ? Imagine sending the same file to multiple downloaders at once !

      You'd simply encode (with yenc, for example) the file in such a way that you can send control codes (which tell the size of the file and the current position) every few kilobytes or so. Then just have the server send the file in an endless loop (when you reach the end, send control code and jump to the start) as long as any client is requesting it, and have the clients listening it for one full revolution. So basically just encode the file into a stream, where it's endlessly repeated, as long as anyone listens in.

      Much lighter in both ends than BitTorrent, works fine even for small files, and is easy to implement in any.

      Say goodbye to the Slashdot effect in Web and P2P applications. Say hello to serving even popular web sites (or whatever files) from your home on a normal DSL line.

      That a murderous enough killer application for the IPv6 adoption ?-)

      Would any coder here care to whip together a library for this ? I'm not a good enough coder :(...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    3. Re:multicast? by drinkypoo · · Score: 1

      Multicast seldom works properly across the internet but it works just fine on local networks. Until a new DSL standard comes along and rescues the phone company more and more people will be jumping to cable and satellite - those are the people most likely to do VoD. If they do it "kind of" on demand, which is to say start a specific stream when it has enough subscribers, then multicast might be valuable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:multicast? by Doc+Ruby · · Score: 1

      There are lots of great apps for a multicast architecture. But does IPv6 deliver the feature?

      --

      --
      make install -not war

  41. This is so obvious by jd · · Score: 4, Informative
    I can remember arguments on the 6bone mailing list about such proxies. Back in 1997! The argument then was that proxies would just slow down the adoption of IPv6, because nobody would really need it on their machine, at either end.

    Of course, we now know that NOT having proxies has been a disasterous mistake. I can only hope the IPv6 community in general can accept that.

    IPv6 is more than just addresses. You have utterly transparent mobile IP. You have automatic network configuration. Anycasting allows you to request a service and have the closest server respond, without you needing to know where that server is. You have almost-mandatory IPSec - which is more than just encryption, it authenticates that the machines are who they say they are.

    IPv6 is a valuable tool. Back in the early days, I ran the first registered IPv6 node in Britain. At its peak, I had 10 tunnels running across Europe and the US. That was using IPv6 under Linux 2.0.20, using the-then VERY experimental IPv6 patches that existed. It started with static routes, but I later moved to MRT and finally Zebra.

    MRT and Zebra are now fast-decaying abandoned project, as far as I can tell. The only Open Source software router I can find is Click, and whilst it's good, it doesn't have the developer- or user-base to be confident that it can really do more than be a nice experimental project.

    (Any distro authors out there SHOULD put it in their distro, if for no other reason than the fact that Linux will cease to be useful as a router platform, if the last remaining projects don't get adopted.)

    IPv6 would benefit from having an IPv6-over-IPv4 protocol defined, much in the same way that SIT defines IPv4-over-IPv6. Again, I've argued this from the start. The idea of a migration to IPv6 will NOT be realised or realisable until the average person can plug in an IPv6 address into a browser or some other network software, without having to care about the fact that it is IPv6, and see a result.

    Once IPv6 is truly transparent to the "unwashed masses", you'll start to see people adopting it. After all, it IS easier to configure and maintain. That would make people like ISPs very happy. Less time wasted on network maintenance means more profit for them. And nobody is averse to getting a little richer, a little quicker, when it costs nothing to do. You even have the bonus that it's legal and ethical (though some wouldn't care about that part).

    Because IPv6 supports host authentication, it's great for Joe/Jane Average, too. It's harder to spoof mail addresses, when the mail server can validate the transmitting machine. That won't eliminate spam, but it will make using fake addresses slightly harder, which will give people a little more confidence that the sender is who they say they are.

    Because multicasting is part of the standard, it also means that video streaming to multiple recipients will be less savage on the network. Once people realise that you can get damn near TV-quality reception by multicast, versus 5 seconds a frame (with tiny, low-grade frames) via a typical webcast, who in their right minds will go back to that worn-out way?

    (And by near-TV standard, I'm talking NTSC or PAL resolution at 15 to 20 frames per second. The bandwidth would be impossible to maintain, if the server had to do point-to-point to every recipient, but it's very doable over a multicast transmission, and it's very normal for any of the multicasts advertised using SDR or similar tools.)

    The technology that people have, right now, versus the technology researchers have had for decades is pathetic. What you can buy as top-of-the-line off-the-shelf today was commonplace in most research labs 10-15 years ago. Some of the slow adoption comes from wanting to really test the technology. Most comes from corporations dragging their feet and exploiting the time-lag to squeeze their victims^H^H^H^H^H^H^Hcustomers for every penny they h

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:This is so obvious by Anonymous Coward · · Score: 0

      OpenBSD has got a very nice free BGPD implementation.
      ipv6 support is in the pipe.
      After that theres no need for cisco's anymore.

    2. Re:This is so obvious by Anonymous Coward · · Score: 0

      Consumers haven't helped. If people want to pay for second-rate, obsolete stuff, then that's their problem. By being willing to take what they're given, they're not getting what they could, for much more than it's worth. So long as they keep that up, and don't demand anything better, then they're never going to get any better. Market-forces are double-edged. If nobody wants better, nobody will supply better. The market's natural state is stagnation, because that involves no overheads at all.

      Gee, maybe we should move to centrally-planned economy, with you at the helm. The latest bloa^H^H^H^Htechnology for everyone!

      How about this, consumers stick with what works, and they aren't going to both learning about something "better" unless they need to.

      I'm a technically-minded person, and I don't *want* IPv6. To me it just looks like a much more complex way to visit slashdot and eBay and connect via SSH to remote hosts, which is pretty much all I do on the ol' interweb.

      I'm not going to switch until a majority of the hosts I visit are accessible via IPv6 *ONLY*. And I don't see that happening any time soon.

    3. Re:This is so obvious by seifried · · Score: 1

      Zebra died and begat Quagga which many vendors ship:
      http://www.quagga.net/.

    4. Re:This is so obvious by 183771 · · Score: 1

      > MRT and Zebra are now fast-decaying abandoned project I do not follow routing software very near, but you have some alternatives out there: -Zebra
      - Quagga
      - Bird
      >The only Open Source software router I can find is Click
      Check these ones:
      - LiberRouter
      - openrouter

    5. Re:This is so obvious by pe1chl · · Score: 1

      You approach things from the technical side.
      That is fine, but it is not the way 99% of the users see the Internet.
      When you try to introduce a "new" technology to the current Internet users the way you do above, it is certainly going to fail.

      Nobody is interested in how efficient their video stream is, or how secure their traffic. They want to "surf the Internet" and as long as that works in IPv4 and not in IPv6, IPv4 it will be.

      You will need to talk to the people that provide the software to the user's desktop.
      When they put IPv6 in an optional addon package instead of using it by default until the user selects IPv4 instead, it is never going to make any dent. Look at the situation with webbrowsers.

    6. Re:This is so obvious by tialaramex · · Score: 1

      An out-of-box Mac, or a recent Linux distro (e.g. Fedora Core 2) will automatically use IPv6 for most things if placed on an IPv6 connected network.

      If you have IPv4 Internet on an FC2 machine, five minutes of work provides IPv6 to that machine and to every computer on the same LAN. If those computers run recent Linux or OS X they too will then be fully IPv6 enabled with no further work. Improved performance is enabled by the usual route: complain to your ISP about the lousy performance or switch to a better one.

      On Windows you need to type in a command (I know, most people can't do that) or wait for Longhorn. Yet again Microsoft holds up the traffic.

      Of course because it Just Works(TM) there aren't a lot of people shouting about this in the streets.

    7. Re:This is so obvious by MikeBabcock · · Score: 1

      Just read how many comments there are online about disabling IPv6 on Fedora to make it faster.

      That's depressing. What I want to know is why IPv6 and IPv4 lookups aren't done in parallel. Take the response you get first. Cache the other, get over it, move on.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:This is so obvious by pe1chl · · Score: 1

      Don't forget there are worse problems: some systems return AAAA records referring to IPv6 addresses that are not active.
      So, when you prefer IPv6 connections over IPv4 those will fail, and you will have to fallback after the TCP connection setup timeout instead of a DNS lookup.

      Doubleclick.net is a famous example. Of course you can simply filter out all doubleclick domains, they mainly serve crap anyway, but the problem exists and means that early adopters of IPv6 have a problem that disappears when they disable it.
      This, in general, is not a good thing when you want to push a new technology.

    9. Re:This is so obvious by funky+womble · · Score: 1
      MRT and Zebra are now fast-decaying abandoned project, as far as I can tell. The only Open Source software router I can find is Click, and whilst it's good, it doesn't have the developer- or user-base to be confident that it can really do more than be a nice experimental project.


      OpenBSD is coming up to the second release with BGP support: "partial support for multiprotocol (only IPv4-unicast is announced)" for now, but it's certainly an active project.
  42. Re:This has been mentioned before. It's still moot by Awptimus+Prime · · Score: 1

    Well, yeah. But that does little good until their providers upgrade.

    Getting an ISP to make large technical changes is too not hard..

    Getting any of the union telco/comm workers to lift a finger in the name of change; that is the hard part.

  43. I call bullshit. by Anonymous Coward · · Score: 3, Insightful

    Network folks at Brown actually have a clue. You do not. NAT is network address translator, and the common MTU is around 1450.

  44. IPv6 by strider_starslayer · · Score: 2, Interesting

    People will use IPv6 when they need it; when every device you have needs it's own internet connection, and routing/NAT will no longer do- providers will switch to IPv6, it'll happen basically overnight, though the use of a consortium.

    And even then most people will just take there shiny IPv6 address, NAT it and use IPv4 internally.

    --
    -Millions of Monkeys, Millions of typewriters, 6 hours of sorting through faeces encrusted pages to find: This post
  45. Do you know of whom you speak? by Adhoc · · Score: 1
    Well he does say
    This is certainly not a new suggestion, but I felt that events and software momentum have coalesced such that this solution should be reiterated.
    I don't if he's a genius, but he's certainly well respected in my book. jgarzik happens to be Jeff Garzik, maintainer of the Linux SATA subsystem and various other linux kernel stuff (think he does networking as well). That doesn't necesarily make his opinion better than anyone elses, but he's definately not the average random idiot on the street. Plus, as the quote above illustrates, I think this was intended more of as a quick howto than a revolutionary new idea.
  46. How does this help? by Anonymous Coward · · Score: 2, Insightful

    After creating these gateways what is the incentive for users to switch? What is the incentive for popular destinations to switch? In both cases I think the answer is none.

    No. The answer to rapid IPV6 deployment is for someone to create an IPV6 only P2P network with a ferocious amount of free porn and mp3s. The next day everyone will be upgraded to IPV6.

    MOD me up this is both funny and the truth!

    1. Re:How does this help? by Anonymous Coward · · Score: 0

      That... And geek room mates around the world will no longer have to fight over the NAT when some one wants to play a game that only supports direct X networking (Age of Empires, Hearts of Iron, and various other NAT-unfriendly multiplayer games).

  47. Bzzzt. Wrong. My ISP Charges for IP addresses by NotQuiteReal · · Score: 1
    But the allow NAT devices.

    Plus it is nice to be behind a firewall.

    --
    This issue is a bit more complicated than you think.
  48. SSL anyone? by Trygve · · Score: 0, Offtopic

    Though SSL can sort of be proxied (without a man in the middle attack, that is), would this work for https sites?

  49. Does Comcast or Verizon have IPv6? by tepples · · Score: 1

    How much does it cost to move a family from a town whose incumbent high-speed Internet providers do not provide residential IPv6 service to a town whose incumbent high-speed Internet providers do provide residential IPv6 service? Or do you expect each Slashdot reader to start his own fixed wireless IPv6 ISP in each town and figure out some way to connect it to some sort of IPv6 backbone?

  50. Re:IPv6: Not Ready For Prime Time by Scott+Wunsch · · Score: 5, Informative
    1. Cisco routers suck at IPv6.

    Okay, I won't argue with you there.

    2. There are too many addresses. There are 16.7 million addresses per square metre of the earth's surface, including the oceans. This is overkill.

    It's deliberate overkill. It allows things like 64-bit subnets, which in turn allow for stateful autoconfiguration. It also allows for large chunks of address space that won't be allocated at all; if it turns out in the future that our current allocation method is inadequate for our needs, we can simply devise a new allocation method in this empty space, rather than having to migrate to a whole new version of IP.

    3. The problem with a 64-bit network prefix is that routing tables become massive. Just do the math and you'll see that extreme amounts of memory are required to hold routing tables.

    Yes, if an IPv6 router had to hold nearly 150,000 routes in memory like it does in the current IPv4 world, it would be massive. Fortunately, IPv6 is designed to have properly aggregated addresses, so that things are much more hierarchical, and routing tables can be stored much more efficiently.

    4. The IPv6 header is too large.

    Aside from the fact that more and more connections are using much larger MTUs these days, IPv6 also supports more aggressive header compression than IPv4 did, often resulting in similarly compact headers.

    --
    \\'
  51. IPv6 internet?!? by rsd · · Score: 2, Informative

    Please, correct me if I am wrong.

    Isn't the internet IPv4 only and IPv6 is archieved thru
    encapsulations like The 6Bone ?

    If so, what's the point of worring about sites not being in the 6bone?

    If I am wrong, can you post some links please?

    Thanks

    1. Re:IPv6 internet?!? by Anonymous Coward · · Score: 0

      If I am wrong, can you post some links please?

      some links

  52. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    Hell you don't even know NAT is Network Address Translation, no wonder you can't understand IPv6.

  53. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    One of the problems with addresses is that people were gobbling up huge blocks of them (there are some entities with their own *class A* network... overkill, I should think).

    But yeah, I'm pretty sure we're not going to run out of IPs *just* yet...

  54. Re:IPv6: Not Ready For Prime Time by techno-vampire · · Score: 1
    The world does not need more than the 4 billion addresses available with IPv4, and I challenge you to come up with an application that requires that many.

    Currently, no. If we keep getting more and more of the world's population on the Net, we will, though. Eventually. Right now, we could easily salvage enough IPv4 addresses to keep us happy just by getting rid of the absurd Class A addresses. Nobody needs that many addresses, and the various institutions that are currently claiming them would never miss most of them.

    --
    Good, inexpensive web hosting
  55. Re:VERY DISAPPOINTED by Anonymous Coward · · Score: 0

    I appreciate your candor and willingness to make sacrifices for the future gain of the

  56. Re:IPv6: Not Ready For Prime Time by wayland · · Score: 1

    In response to:

    Point 1: This is a current technical limitation which, while admittedly a problem, will no doubt go away as soon as large-scale IPv6 use begins (due to pressure on Cisco).

    Point 2: No doubt the same thing would've been said about IPv4. While I agree we'll never use them all, we don't expect to either. If every customer gets assigned a /64 address space, this means 2^64 customers, instead of 2^128. Besides, who cares if it's too big, unless it causes problems (see points 3 & 4).

    Point 3: The plan is to greatly reduce the size of routing tables by allocating people large and contiguous blocks, if I understand correctly. So rather than a /56 (which would be the equivalent of a Class C for an ISP), they can get a /48 (which is the equivalent of a class B). I'm sure the larger ISPs can get more than a /48. And any small to medium ISP ought not to need more than a /48.

    Point 4: 3.4% longer? Well, by the time IPv6 comes in, new technology will most likely have made people's downloads 3.4% faster.

    That's my theory anyway. Everyone please expose my ignorance, and argue; at least the discussion is still going :).

  57. What am I doing wrong with MacOS X and IPv6? by Midnight+Thunder · · Score: 1

    I am running MacOS X 10.3.5 behind a Belkin DSL router. I followed the instructions here. I then tried 'ping6 www.kame.net', to which I get 'ping6: UDP connect: No route to host'. I then follow the instructions here, and then trying ping6 again I get:

    [localhost:~] userx% ping6 www.ipv6.digital.com
    PING6(56=40+8+8 bytes) 2002:0:0:1::1 --> 3ffe:1200:2001:1:8000::2
    ping6: sendmsg: Network is down
    ping6: wrote www.ipv6.digital.com 16 chars, ret=-1

    If I play around too much I get a kernel panic. Anyone have any ideas?

    --
    Jumpstart the tartan drive.
    1. Re:What am I doing wrong with MacOS X and IPv6? by grozzie2 · · Score: 1

      you are trying to use ipv6 on an ipv4 network. Not gonna work till the whole internet has all the plumbing replaced with ipv6 capable equipment. That's not gonna happen till there is a need. A bunch of folks whining about 'no ipv6 support' is not a need. Show a good solid profitable business case, and the net will switch overnite. Till then, ipv4 seems to be doing the job just fine...

    2. Re:What am I doing wrong with MacOS X and IPv6? by Midnight+Thunder · · Score: 1

      you are trying to use ipv6 on an ipv4 network.

      No, what I'm trying to do is set up a 6to4 tunnel, that would allow to access IPv6 networks. MacOS X already has IPv6 enabled, its just that I need to set up a tunnel.

      --
      Jumpstart the tartan drive.
  58. Re:IPv6: Not Ready For Prime Time by nboscia · · Score: 1

    Cisco routers suck at IPv6. Many of cisco's routers use the router's CPU to process IPv6 packets instead of the fast-path

    If by "many", you mean old 7200's, then yeah. If by "many", you mean their flagship products with recent hardware, then you're quite wrong. If you went to their website and read product notes, you would see that the 12000, 10720, 6500, and 7600's all do hardware forwarding of IPv6 packets.

    There are too many addresses

    Exactly how is that a short-coming? It's not. That's like saying my computer has too much RAM to run calc. The point is to accomodate future needs and it does just that.

    IPv6 addresses are too large. The problem with a 64-bit network prefix is that routing tables become massive

    I don't know what type of math that is using, but the idea behind IPv6 is to have smaller routing tables. Any IPv6 document gives details on this. You don't have nearly as many address blocks to deal with and it becomes much more manageable.

    The IPv6 header is too large. IP networks have a requirement that the minimum MTU supported must be 576 bytes ..downloading stuff will take 3.4% longer

    What networking technologies use such a low MTU in today's world? Generally, 1500 is used, even 9216 and 64K are common in LANs. While there is a slight overhead increase, it's not even noticable even to real-time applications, and given any modern networking technology, you won't notice any difference at all.

    If this is an example of what most people are thinking about IPv6 out there, then the true barrier is misinformation (or lack of). And that's sad. :(

  59. Why would a residential customer WANT a /64? by tepples · · Score: 1

    What killer app do you envision that will move residential customers to demand a /64 of globally routable IPv6 space?

    1. Re:Why would a residential customer WANT a /64? by kkane · · Score: 1

      It's not that they'll need an entire /64, but certainly more than one address. It's just a matter of not breaking the standard, and there really shouldn't be any reason an ISP would need to further subdivide their address space. After all, ISPs will typically be allocated a /32, which would give them 2^32 /64s to allocate.

    2. Re:Why would a residential customer WANT a /64? by tftp · · Score: 1

      An example of a killer application that requires IPv6 was asked for, and still eagerly expected :-) When answering, please consider that UPnP enabled routers are configurable at run time by the applications that run on the NATed computers.

    3. Re:Why would a residential customer WANT a /64? by kkane · · Score: 1

      I don't have one. I expect some people will just want the option of having more computers with actual IP addresses on their internal networks rather than just one externally-accessible address, just for convenience.

      There's probably some benefit in the standard parts of IPv6 like QoS and IPsec which have been retrofitted onto IPv4 in various forms actually being guaranteed to be present on each host, but I'm not visionary to come up with a specific example at this time.

    4. Re:Why would a residential customer WANT a /64? by tftp · · Score: 2, Insightful
      Ok.

      Just as a comment: "some people" probably amounts to 0.01% of paying customers, and is therefore totally insignificant. Even networking professionals - who understand well why IPv6 is better - realize that IPv6 can not happen overnight, and there is really no clear need for it today. Majority of people just buy a $99 wireless router (NAT) from Linksys, and they are all set on their own Class A network. What else is there for them to ask for?

      It is also understood that IPv6 shines in a lot of areas (which were mentioned more than once in this discussion.) However none of them are mission-critical, or even noticeable to the average customer. For example, IPv4 NATs are not VoIP friendly - so there are software and hardware solutions already (UPnP, STUN, TCP etc.) and they work on existing networks just fine.

      If you want my guess, the star of IPv6 will never rise. It is past its time already. People were concerned about address spaces many years ago, but now it seems everyone is happy, and nobody wants to buy into IPv6.

      "But," one says, "the IPv4 address space will be exhausted!" Yes, it will be. A new protocol will replace IPv4. But it may not be IPv6 at all. Who knows? I think IPv4 will be firmly with us for 10 to 20 years from now. Then we shall see. IPv6, after all, is a souped-up IPv4, and it is not all that different from its parent. Maybe something else, something better, will be needed? I'd say so. Maybe they will dump fixed 128-bit addresses, and make them variable length instead, so that new addresses may be allocated where they are needed... Maybe some other crazy scheme will be devised. But IPv6 at this time solves no real problem, and that's why it is not popular.

      And if telecoms want IPv6 on their mobile phones... by all means, please do. It's just very likely that the IPv6 will terminate at Verizon's 6->4 proxy, and that's the end of it. This would be practical anyway to cache the data, since I guess majority of users access relatively small number of sites (CNN, Yahoo, MapQuest etc.) and they are mostly cacheable - and the telecom wants to insert their own ads too!

    5. Re:Why would a residential customer WANT a /64? by tehdaemon · · Score: 1
      Hmmmmm Interesting.

      Do you think that IPv6 would even be around now if IPv4 had used, say 40 or 48 bit addresses, and been allocated a little bit better? If what you say is true, I would geuss the answer is no.

      --
      Laws are horrible moral guides, moral guides make even worse laws.
    6. Re:Why would a residential customer WANT a /64? by TheRaven64 · · Score: 2, Interesting

      I would guess that the killer app for IPv6 would be instant messaging. A lot of people use it, and a lot of them use it to send files. Configuring a client to be able to receive files from behind a NAT can be a pain (how many home users know enough to set up port forwarding?). The same is true, although to a lesser extent, of peer to peer file trading clients (which are certainly popular amongst the less technically competent). Anything that requires the user to be able to accept incoming connections is trivial with IPv6, and complicated with IPv4+NAT (even with UPnP, which is by no means universal).

      --
      I am TheRaven on Soylent News
    7. Re:Why would a residential customer WANT a /64? by ultranova · · Score: 1

      It's not that they'll need an entire /64, but certainly more than one address. It's just a matter of not breaking the standard, and there really shouldn't be any reason an ISP would need to further subdivide their address space. After all, ISPs will typically be allocated a /32, which would give them 2^32 /64s to allocate.

      You just answered your own question. I marked it with bold in your reply. Some people need more than a single address. ISPs will sell an intentionally crippled service to the masses, so they can charge extra for thos needing the non-crippled version.

      It's the exact same way Intel used to disable the math coprocessor in some 486DX's and sell them as 486SX's.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    8. Re:Why would a residential customer WANT a /64? by tialaramex · · Score: 1

      Intel's trick only works if there is no alternative supplier. Only one company made 486DXs, there are dozens just in my area competing to provide Internet service over DSL. If one says "We charge extra for $arbitrarything" then the others seize on it, and advertise their Free ArbitraryThing, especially if $arbitrarything is a fixed cost or very low per-user cost item.

      Remember that every SINGLE IPv4 address is automatically granted & routed the associated /48 of IPv6 space under 6to4. So if your ISP takes away your one IPv4 routable address in exchange for even a /64 you're being ripped off to the tune of 2^16 already in address space terms.

      No, the age of charging $5 per month for an IP address is over, whether or not IPv6 takes off in the next few years. In 1995 most people didn't know that they wanted the Internet. In 2000 most of them couldn't see why they'd need it in more than one room. Now some of the same people can't stand to be without it while on a train or in a pub. You're not going to convince them that a single address is enough.

    9. Re:Why would a residential customer WANT a /64? by Anonymous Coward · · Score: 0

      Yeah. Thats why cisco and foundry and all those goons are spending big $$$ on researching and implementing IPv6 and why the large Tier 1's are rolling it out over their networks *now*.

      You're probably posting your crap over IPv6 and don't even know it. The amount of IPv4 over IPv6 tunnelling going on right now is *insane*

    10. Re:Why would a residential customer WANT a /64? by ultranova · · Score: 1

      Intel's trick only works if there is no alternative supplier. Only one company made 486DXs, there are dozens just in my area competing to provide Internet service over DSL. If one says "We charge extra for $arbitrarything" then the others seize on it, and advertise their Free ArbitraryThing, especially if $arbitrarything is a fixed cost or very low per-user cost item.

      I have a world-routable (globally unique) IP address on a DSL line. I don't have a static IP address, that would cost extra. As far as I know, no one in the area offers static IP addresses without extra charge. And why would they ? If they start offering static IP addresses free of charge, their competitors will simply do the same, and they're back on square one, with one cash cow less. Please note that this does not imply a shady deal of any kind between the ISPs, just all of them not giving up their cash cows untill they have to (which they never do, untill others do it first).

      IPv6 doesn't change anything, since ISP already has a global IP for each of it's customers (actually, it gives five IP's per customer without extra charge, which is pretty good, I admit that). Besides, I'd imagine that another reason to have non-static addresses is to discourage users running servers on their lines, and if so, then it most certainly won't change even with IPvN (where N nears infinite).

      Anyway, I have two problems with moving away from IPv4:

      1. Censorship. If all the routing gear is going to get updated, then it's a perfect change for governments to slip in better (for them) access controls.
      2. No private address ranges. Another poster said that IPv6 won't have private address ranges. This means that I either configure the machines in my network to refer to each other with their globally unique address (which may change - in which case my workstation can't find my file server anymore, nor can it find my own DNS server, so I can't just use DNS names instead of IP addresses), or I run the risk of the machines "eclipsing" a server somewhere in the world. Currently, the machines have a globally unique IPv4 address (which changes every now and then), and an address in the private address range, which never changes and is guaranteed to not eclipse any other machine. What will I do under IPv6 if/when the prefix part of the address changes ?
      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    11. Re:Why would a residential customer WANT a /64? by tftp · · Score: 1
      I would guess that the killer app for IPv6 would be instant messaging... Configuring a client to be able to receive files from behind a NAT can be a pain

      I thought that AOL, MS and Yahoo and their dog already figured out how to solve this :-) TCP session to the server would be the first, most obvious, place to look for a solution. Direct peer to peer file transfers are not really necessary.

      But in case the files are huge, or when you send audio/video between peers, then indeed you need to open some ports. Here you use UPnP to command your NAT box or your IPv6 firewall. There is no real difference to the user, the firewall has to be commanded anyway (you are not going to open persistent holes in your firewall, are you?)

  60. IPv6 tunneling over TCP/UDP? by 42forty-two42 · · Score: 1

    My network seems to filter out normal ipv6 tunneling protocols, so I can't establish a connection. Are there any free tunnel brokers which can establish a tunnel over TCP or UDP?

  61. Re:IPv6: Not Ready For Prime Time by sn00ker · · Score: 4, Informative
    Wow, you sure smell like a troll.

    If you're so confident that your dissertation has academic merit, why don't you put your name to your post?


    1) No arguments, mainly because I don't know about the architectures of the Cisco and Juniper PEs used.


    2) For a post-grad student, you don't seem to know much about IPv4. Almost 17 million addresses taken by each of 127/8 and 10/8. Another million gone with 172.16/12. 192.168/16 rounds that all out to about 36 million. Almost one percent of the address space gone, just on reserved ranges. The experimental ranges take some more space again. Then there're all the network and broadcast addresses, with CIDR making that problem worse, even while it does solve the issue of giving organisations blocks of space that're wildly in excess of their requirements.


    3) I dunno who makes your NIC, but all mine have a 48-bit MAC.

    IPv6 does nice aggregation. Routers only need to know about their immediate network, everything else they see as an aggregation. So rather than knowing about every /64, they'll just see a bunch of /48 (or less) netmasks, and the routers for those networks worry about breaking it down to the /64s when they get sent the packts.

    Plus, RAM's cheap. Even the Kingston stuff you need for Ciscos. Couple cheap memory with the very good route summarisation in the IPv6 spec, and it's a non-issue.


    4) The current IP network has these restrictions. With jumbo frame and the various other techniques now in existence, you don't think it's possible that part of the migration to IPv6 will be to throw a few more bytes into the packet size?



    I can't belive you got a +4 (Informative) for that load of tripe. No wonder people have no respect for the moderators!

    --
    "God, root, what is difference?" - Pitr, userfriendly
  62. You don't need this by 0x0d0a · · Score: 1

    IPv6 already specifies a range of addresses that map to IPv4 addresses.

  63. Re:IPv6: Not Ready For Prime Time by suckmysav · · Score: 2, Funny

    "Cisco routers suck at IPv6."

    Actually, you could probably just shorten this to "Cisco routers suck."

    --
    "You can't fight in here, this is the war room!"
  64. Re:IPv6: Not Ready For Prime Time by cabbey · · Score: 3, Informative
    Note to self: don't hire anyone from Brown University if this is the quality of their grad students.

    A few quick issues with your points, just be glad I'm not on your review board, it wouldn't be pretty.
    1. Cisco is only one of a handfull of router manufacturers, and if their gear doesn't keep up with the technology then those 'insane corporate policies' you referenced will be fixed. In the early days of IPv4 Cisco's routers (and everyone else's for that matter) used the cpu to handle routing too, fancy fast path hardware didn't exist at the time. As time changed, and the amount of load on routers increased the industry leaders invented faster and better hardware to keep pace with that load, there is no indication that they won't do the same with IPv6.
    2. This same argument has been made for every new addressing scheme... there was no reason to use more than 8 bits of address, because there would never be more than 256 computers in the world. Same arguments were made for phone numbers. Oh, and it's "Network Address Translation" see RFC 1631, any amount of "anonymity" provided by NAT is purely a placebo effect on the less cluefull user. You focus purely on the number of addresses availabel in IPv4, but fail to take into account how many of those are usable, given the amount of reuse hacks already in use throughout the world, I'm sure we're already well over the number of usable, globally routed, IPv4 addresses. Especially with some of the Asian and European Cell carriers using their own NAT'd 10/8 network, as do a number of US cable modem companies, not only in some cases for end users, but also for their internal routers. (The route out from my cable modem travels through two routers in the 10/8 network.)

      Oh, and if you actually read said RFC you would learn that it is not a solution, it is a bandaid. Just read the abstract:

      Abstract

      The two most compelling problems facing the IP Internet are IP
      address depletion and scaling in routing. Long-term and short-term
      solutions to these problems are being developed. The short-term
      solution is CIDR (Classless InterDomain Routing). The long-term
      solutions consist of various proposals for new internet protocols
      with larger addresses.

      It is possible that CIDR will not be adequate to maintain the IP
      Internet until the long-term solutions are in place. This memo
      proposes another short-term solution, address reuse, that complements
      CIDR or even makes it unnecessary. The address reuse solution is to
      place Network Address Translators (NAT) at the borders of stub
      domains. Each NAT box has a table consisting of pairs of local IP
      addresses and globally unique addresses. The IP addresses inside the
      stub domain are not globally unique. They are reused in other
      domains, thus solving the address depletion problem. The globally
      unique IP addresses are assigned according to current CIDR address
      allocation schemes. CIDR solves the scaling problem. The main
      advantage of NAT is that it can be installed without changes to
      routers or hosts. This memo presents a preliminary design for NAT,
      and discusses its pros and cons.

    3. What exactly is the difference between 2 and 3? Two seems to be "2^64 is too many hosts", whereas three seems to be "64 is too many bits". Well, duh. The two go hand in hand. All the same issues that apply to 2 apply to 3... but you raised an additional issue, that having 64bit addresses will bloat routing tables absurdly. That's because of the way addresses have been handed out, split, merged, moved, and generally horribly mismanaged. IPv4 routing tables today are absurdly bloated. IPv6 was designed, from the get go, to fix this problem by using aggregated routes. Say you have two networks that are very nearly adjacent in the address spac
  65. Java Telnet Mud Client For Websites Supports IPv6 by kyndig · · Score: 1

    For those gamers that enjoy the old online text games, I have a java telnet mud client with a packaged proxy server. The proxy server was developed with a focus on the client, but supports a robust area of features.

    Initially I was against using IPv6 for the service, yet the developer whom created the proxy for my java applet was using IPv6.

    I believe we will begin seeing more IPv6 support throughout the internet. Currently it is still considered a geeks toy, but as more software is released with IPv6 support, it will become common programming practice.

    Take a look at this proxy program that is packaged with a java mud applet client for websites at:
    http://www.mudmagic.com/java-client/

    It isn't as supported as Apache, yet has been extensively tested on a high-profile server, and offers: port assignment, set-uid, logging, access control list, daemonizing, and a few other snazzy features.

    --
    My Thoughts, Kyndig
  66. Don't worry about needing to reserve space by Sycraft-fu · · Score: 1

    Part of your IPv6 address is your MAC address. You will never not have a fully routable address under IPv6 because there are just that many of them to go around. Basically your ISP will have their prefix, and each of your devices will append it's suffix, derived from the MAC. Thus an end user will never need to get their own static IPs, they'll have them automatically. The only people that will need to acquire space are ISPs, corperations, universities, etc that want/need to have their own dedicated prefix(es). Since you don't need that, you just use your ISP's prefix.

    1. Re:Don't worry about needing to reserve space by MikeBabcock · · Score: 1

      I'd understood originally (before I quit reading IPv6 tech notes in or around 1998) that globally routable IPv6 addresses would be assigned by country, region, locality, ISP, user.

      Part of the problem of course comes with mobility of your subnet. If I move my company from one ISP to another in Toronto and I bring my subnet with me now, they just update BGP info. If I want to add another ISP feed, again, they just advertise another segment available.

      With IPv6 there are too many small networks that won't be globally routable because the tables would be too big for current routing equipment. That's why we have /19 filters on BGP routers these days (as much as I think that's stupid).

      --
      - Michael T. Babcock (Yes, I blog)
  67. What problem? by Zaffle · · Score: 4, Interesting

    Seriously, what problem is this solution solving?

    I run ipv6 here at my site, every PC ont the LAN is using it.

    Inside the LAN its almost totaly native IPv6. Only the printers are IPv4 only. When surfing the web, the users browser does a AAAA DNS lookup, if it succeeds, then it does a native IPv6 connection. If you try to connect to IPv4 only site (very common), then the PC initiates an IPv4 connection. Our Internet router provides the IPv6 tunnel and does NAT'ing for IPv4. Its all totaly transparent, requiring no end-user setup or mucking around with.

    I regularily use IPv6 websites, and I don't notice that they are IPv6 unless a) the website notifies me I'm connecting over IPv6 (eg http://www.ipv6.org/) or b) i look at the traffic going through.

    The only thing I could do to "improve" the situation here would be to have my ISP IPv6 aware, so I didn't need to use a tunnel broker.

    The way that would work would be the ISP would issue a single IPv4 address and a IPv6 prefix on connect. Then the would would be a great place :)

    All my applications I write are IPv6 aware, infact they are primarily IPv6 applications with fallback to IPv4.

    Most applications you use today are IPv6 aware. The next step for IPv6 is hosting companies and ISPs proving IPv6 natively. This will happen once the backbone routers are fully IPv6 aware.

    Nick

    --

    I use to have a funny sig, but slash cut it off, and I forgot what the punchline was.
  68. IPv6 is getting a jumpstart. by Ungrounded+Lightning · · Score: 3, Interesting

    At the current rate of non-progress, IPv6 will never reach critical mass. IPv6 needs a jumpstart.

    IPv6 is getting its jumpstart. From the upcoming mobile IP vendors. They want IPv6 for tracking their phones/modems (for which they can't buy enough IPv4 address space to be confident of not hitting a wall). So they have made it a checkbox on equipment acquisition (i.e. you don't sell 'em a router unless it has IPv6 - period).

    Since they're talking equipment purchase totaling into the billions this is NOT something the equipment vendors are ignoring.

    Once there's a bunch of endpoints out there that can only be reached by IPv6 (or NAT/tunnel servers bridging to it) there will be a lot of pressure to migrate the rest of the net.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  69. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    You pretty much lost your credibility when you said that 128-bit was "too many" addresses.

    For one thing, this is the kind of short-sighted thinking that brought us the year 2000 problem and IDE disk limits jumping from 8 GB to 32 GB ("I know, let's add 4 bits! that'll hold us for a while") to 128 GB ("wow 4 bits didn't last long at ALL, so... um... why don't we try... uh... adding 4 bits?") before they finally had a brief flash of sanity and actually jumped up to the current system (48-bit addressing, which gives huge amounts of space).

    More importantly, you really lost me when you said "the world does not need more than the 4 billion addresses available with IPv4". Well, first of all, we already have more than 4 billion people on the planet. Second, cell phones are becoming damn near ubiquitous. If every cell phone had an IP address, we could hit 4 billion IP addresses within a few decades, potentially. But most importantly, you don't seem to realize that addresses are never allocated with 100% efficiency and that there is a HUGE, HUGE real economic cost to increase the efficiency with which addresses are allocated. The less efficient you HAVE to be with allocating IP addresses, the less you have to have arguments with ISPs about whether they should really give you the 256 addresses you want when you might only need 128 of them. That kind of thing is a huge waste of time that only comes about because of address scarcity.

    It's not simply enough to add a few bits. What's needed is to add so many bits that at every administrative level where address allocation is delegated outward, there is not scarcity. Ideally, addresses are so plentiful that even if one (or more!) of these administrative levels makes a horrible, gross misestimate of the part of the address space it needs, then everything still works smoothely and there still is a surplus. Keep in mind that there can be several administrative levels, such as continent, country, backbone company, backbone reseller, ISP, ISP reseller, ISP's (or reseller's) customer, plus all the different administrative levels within the customer's organization. Think of a tree with potentially up to 10 or so levels and with a branching factor that could be in the thousands. Just how many leaf nodes does such a tree have? I'm starting to doubt whether 128 bits is really generous at all!

    Bottom line is, it looks like perhaps the only thing you're looking at is the ease with which the protocol lets you built an efficient router. That is nowhere being the only important thing involved here.

    (Furthermore, as a bit of a tangent, why does it matter if the network portion is 64 bits? I don't see how this makes routing tables have to be really huge. A routing table will be basically a hash, and the size of the hash only needs to be proportional to the number of entries in the hash, not the size of the datatype from which you compute the hash function! In theory, we could use 128-byte null-terminated C strings as the network portion, and as long as you have a good hashing algorithm, the routing table doesn't change size. So I'd really like to know how you concluded that 64-bit integers are a big problem for routing tables. The only problem is if the actual number of routing entries goes beyond 2^32, and you know what? If it needs to go beyond that, then IPv4 has by definition reached the point where it's inadequate. In other words, if the routing table grows too big for the router to handle, that's a function of the network topology and size, not of the size of the addresses used by its protocol.)

  70. It's called a "viscious circle" or "chicken & by Ungrounded+Lightning · · Score: 2, Interesting

    Subject line says it all.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  71. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 0

    You hire based on posts seen on slashdot? YHBT. YHL. HAND.

  72. Re:IPv6: Not Ready For Prime Time by afidel · · Score: 1

    1)Old Cisco routers don't have fast path hardware for IPv6, all current enterprise class hardware does.

    2)Bullshit, how many people are there on earth again? How sparse is the IPv4 address space again? Thought so. Btw NAT stands for Network Address Translation.

    3)Actually due to much more intelligent route agregation IPv6 route tables are SMALLER.

    4)Average headers are roughly the same size, 20 bytes is the minimum but average is considerably larger. Also real world MTU's are bigger than 536 bytes except on ATM transported networks so the impact is even smaller.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  73. Adequacy Style Troll alert! by Anonymous Coward · · Score: 0

    Look for the well thought out and accurate beginning, the claim to authority, and the slow and deliberate insertion of false and self-contradictory material:

    1. Cisco routers suck. Pointing at outdated data.

    2. There are too many addresses: Incorrect number of addresses per m^2, it's closer to 6.6*10^23/m^2. straw man argument about being unable to conceive of a use for all those addresses (despite giving a valid use in statement 3)

    3. Routing tables only care about physical networks, not all possible logical networks. We will have to deal with growing routing tables as physical routers increase anyway.

    4. States that ipv6 header has twice as much overhead as ipv4 despite showing that it's actually 3.4% overhead for most packets.

    Remember, if it starts out relatively sane but gets crazy, it's an AST.

  74. uhhh.. wasn't ip4 tunneling in always in the spex? by evilmousse · · Score: 2


    i remember my professor introducing me to ip6 a few years ago, and one of the major things he touched on was tunneling through ip4 networks. soooo what was the problem, and why does this article make it seem like it needs more software? did that not end up implemented by default?

  75. BGP by Anonymous Coward · · Score: 3, Informative

    BGP currently shows roughly 1.3B addresses as being routable. That represents a little more than 25% of the IPv4 space.

    There are alot of special use /8's around and a ton of academic institutions (MIT) and large corporations (Eli Lilly, etc.) that received /8 assignments back in the day.

    I can not imagine MIT utilizing 16.7M IP's, and most other /8 recipients from that time wont either.

    For more information see http://www.iana.org/assignments/ipv4-address-space

  76. PLEASE MOD DOWN by imroy · · Score: 1

    Note to moderators: This post always shows up every f**king time IPV6 is even mentioned. As you can tell from the replies it's generated, most of the objections are BS and/or out of date.

  77. Re: The opposite is already there by NightLamp · · Score: 1

    how will this, or any, proxy affect VPN connections? does the translator in 2.4 kernel know about ipv6?

  78. First a Rod, Then an Egg! by chromatic · · Score: 2, Funny

    Subject line says it most, anyway.

    1. Re:First a Rod, Then an Egg! by Ungrounded+Lightning · · Score: 1

      Well, it said it all when I typed it in the Subject window before posting. B-)

      I guess the "Slash" part of Slashdot is still working fine.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  79. Re:IPv6: Not Ready For Prime Time by g-san · · Score: 1

    Well first thing that ran through my mind is that I should toss any resume from anyone what has a BS from Brown University. And you are full of it.

    Then I saw it was for your disseration. Silly me.

    So lets see if we could find a position for you, assuming you are not a professional troll.

    1. Cisco is not the only network equipment vendor. And you can get wire speed IPv6 performance with Cisco or other "lesser" vendors, it depends on the product, not the 2506 you leaned on while overhearing "talking-points." Maybe Purchasing?

    2. You are short sighted, so that rules out Planning or Management. Your NAT decode is fubar. There are not 4 billion addresses available if you exclude RFC 1918 non routables and class D and E are likewise unallocated as sources. But a more convincing point would have been that networks 89-126 aren't even allocated yet. Thats about 654 million addresses we still have not even handed out, and that is just the biggest chunk.

    3. 56 bit ethernet addresses huh? Not going there. Massive routing tables? Have you read anything about IPv6 routing and TLA heirarchy, or come across the term aggregation in your 92.5 seconds of research? Since you can't remember numbers, and dont know what an RFC is after doing a dissertation, I'm afraid Accounting is not for you and Engineering means reading and understanding specs, so ixnay there.

    4. Bloated? We went from 2x32bit addresses to 2x128bit addresses in the header, a 4x increase, yet the overall header only increased by 2x? That is not bloating, that's good engineering. Bloat is when you increase the address size 4x and the whole header grows 16x. I'm afraid you definitely are not cut out for engineering.

    Since you did manage to get some buzzwords in there (some in the right order too), and seem to do reasonably well at calculating percentages, and you were able to make a nice sequentially numbered list and even do bold headers, I have the perfect career for you: Marketing.

    Hint: Don't worry if you get some facts wrong in that big Powerpoint presentation to the customer. When they call and say they don't want your product afterall, you can always say, "Well what better place than the meeting room to address these points," at which point someone with a brain gets called into another stupid meeting to undo all your "talking-points."

  80. IPv6 will never see the light... by TheLibero · · Score: 1

    ... on a large scale. The US government will never let it go. Remeber what they've done to VoIP. They are against getting all the internet traffic encrypted.
    You might argue that we can still use VPNs. That's true, but is it easier to tap few VPN tunnels and having the rest of traffic to intercept, mail filtering, .... or tap a whole network of encrypted traffic and have absolutely no idea of what's going on?
    Not to forget that the US gov. still restrict exporting strong encryption to certain countries!
    They will find a way/regulation/pressure to halt any large scale project to implement it.

    --
    "Evil thrives when good men do nothing"
  81. Uses for extra addresses by AnotherScratchMonkey · · Score: 1
    This is called "dark" space and it can be used as the last entry in a MX sequence so spammers who run MX sequences backwards have to time out the non-existent address before trying the next possible server.

    Give the address a name and provide the name to your friends who run mail servers so that they can add it to the end of their MX list.

  82. Socks proxy by dago · · Score: 1

    ok, now show me a open SOCKS proxy server for IPv6 ?

    --
    #include "coucou.h"
  83. Re:uhhh.. wasn't ip4 tunneling in always in the sp by pe1chl · · Score: 1

    Tunneling is only a way to transport packets between two IPv6 endpoints over an IPv4 network.
    With tunneling you still need IPv6 support at both ends of the connection.
    With a gateway/proxy you don't.

  84. Google should go IPv6 by caluml · · Score: 1

    Google being the technical geeky company it is should go IPv6. It wouldn't be hard for them, and it would signal the start of the main stream sites adopting it. I've used IPv6 for a couple of years now. I always compile in support for it, and always add dual DNS records for all my servers. Grab a tunnel from a tunnel broker, and you're playing on the IPv6 net. Which is nice and friendly at the moment - much like IPv4 was 25-30 years ago, I would imagine.

  85. Varaible-length addresses by cronie · · Score: 2, Interesting

    Maybe they will dump fixed 128-bit addresses, and make them variable length instead, so that new addresses may be allocated where they are needed...

    This is really a terrific idea... Picture higher-level routers that only recognize the first IPv4 part of the address and pass packets on to the leaf routers. Such a protocol would require only minimal and thus cheap upgrade of firmware for most hardware on the Internet, not to mention that their 32-bit CPU's would still perfectly do the job.

    And so the whole address space would become a tree, just like the domain name system.

    (After all, for simplicity of the user-end routing devices, each node's MAC address can be appended to the 4-byte IP address, for example, which will turn IPv4 into the forgotten IPX... The first 2-3 bytes of the MAC address can be changed in each node to reflect the local tree structure in your LAN/WAN. Something like NAT, but with a bit more complicated IPX-like structure in your private network... TCPX?)

    As for other "benefits" of IPv6... Autoconfiguration is dangerous since it can be spoofed in large and weakly controlled LAN's. I never really trust DHCP, UPnP and other "smart" guys and try to avoid them whenever possible.

  86. What the rush is by hopethishelps · · Score: 1
    Unless you do live in SE Asia, then IPv6 isn't really necessary.

    Everywhere in the world, except the USA, has run out of IP addresses

    With my cable ISP (in Switzerland) a standard package costs more than twice as much with a static IP address as without one. If it weren't for companies like DynDns.org, I wouldn't be able to host web sites at all.

    (Not a plug for Dyndns, there are others equally good that do the same thing, I just happen to use them).

  87. Re:IPv6: Not Ready For Prime Time by Anonymous Coward · · Score: 1, Insightful
    the developed world will not embrace IPv6

    You mean the USA will not use IPv6 (because it has got 70% of the IPv4 address space, more than enough for the foreseeable future). Everywhere else has run out of IPv4 addresses, including Europe. They are rationed by price - a standard cable package with a static address costs more than twice as much here as one with a dynamic address.

    the world does not need more than the 4 billion addresses available with IPv4,

    What you really mean is that the USA doesn't need more than 3 billion IP addresses. You're probably right, but it's irrelevant to most of the world's internet users.

    IPv6 addresses are too large

    You may have a point, 32 bits was too small but 128 bits is overkill. However, the time to argue this point is long past. The disadvantages of a 128-bit address space vs a 64-bit address space are not as big as you claim (other posts have addressed that). IPv6 is an accepted standard now, it's time to run with it, not try to change it.

  88. Why is IPv6 a vapor-dream ? by losec · · Score: 1

    Its also about new features in the IPv6 protocol and network design. IPv6 aware apps is also caugth in the moment22. When it finally comes it will be like flushing the toilett. I guess DNF will be IPv6 multiplayer (DNF may though outlast IPv6 in the vapor-race).

  89. IPv5 ? by SammyTheSnake · · Score: 3, Informative

    Did anyone else wonder, "whatever happened to IPv5?"?

    Well, this seems to be the answer...

    Cheers & God bless
    Sam "SammyTheSnake" Penny

  90. Most ISPs and content providers don't WANT IPv6 by dpilot · · Score: 1

    IMHO, the real issue is that most content providers don't want IPv6, and most ISPs don't want it either, for largely the same reason.

    IPv6 keeps alive the original spirit of the Internet - end-to-end. The network is dumb, the endpoints are smart. Even if there may be a lot of intelligence built into the network, it's purpose is to look dumb, and simply deliver packets from one end to another.

    That's not the way the Internet has been heading. Unfortunately, the Internet is being driven toward a smart-broadcast model, where there are content providers and content consumers. It's two-way to the extent that the consumers can specify what they want from the providers. Business types also like the idea of smarter routing, so "premium" customers can get their packets routed ahead of us rabble. You know, buzzwords like "differentiation" and "value-add pricing" apply here.

    It's also worth noting that most people do only two true end-to-end activities, in the original spirit of the Internet - email and filesharing. Now we find email under assault by spam, and we're approaching the point where some people would accept ANYTHING to stop it. I fear that unfortunately, that solution may well be some sort of client-server or content provider based system. As for filesharing, we know what The Powers That Be (??AA) think of that. So from those points of view, true end-to-end *should* be deprecated in favor of client/server.

    As for the ISP side, the smart-broadcast model suits them just fine. Smart users who want true end-to-end are just a pain in the neck. Perhaps IPv6 could simplify things for the ISP, but that would be at the end of a long migration process. It would certainly take longer than on quarter, and ISPs couldn't see that far into the future, for the cost savings.

    --
    The living have better things to do than to continue hating the dead.
  91. Troll: things work now why change? by Anonymous Coward · · Score: 0

    I'll lay a bet that most US corporate websites and heavy usage educational websites (MIT) my be the last to upgrade to IP6. Why? The for the same reason /. isn't fully css. Reason being: it works great now, and it would be alot effort to change things.

    Actually, IP6 itself will cause problems with some third party programs. My company uses applications that are licensed by IP4 addresses and limited to certain IP addresses. We wouldn't be able to run them if we switched. It's reasons like that will slow IP6 adoption.

  92. IPv6 is doomed by Ih8sG8s · · Score: 1

    IPv6 makes for nice project work, but I don't believe that it will ever be implemented in any meaningful way, at least for a good long while.

    Eggheads play with it, manufacturers move to support it, but nobody uses it. When I say this, I mean, nobody is forced to use it, so nobody will make the change.

    If anything should be replaced it's TCP.

    1. Re:IPv6 is doomed by Anonymous Coward · · Score: 0
      Really? maybe you have missed many of IPv6 annoucements

      The DoD goal is to complete the transition to IPv6 for all inter and intra networking across the DoD by FY 2008.

      China selected IPv6 as mandatory for CNGI

      Any many more anouncements have been made, including this morning: Eur7m funding for the project Akogrimo The initiative will aim to develop an IPv6-based framework that allows mobile operators to use grid technology to provide new services and functions for businesses and citizens in an increasingly wireless world.

    2. Re:IPv6 is doomed by Anonymous Coward · · Score: 0

      Perhaps you would care to provide a detailed critique of IP? Version 6 preferably but I critique of version 4 woule still be interesting as you seem to think it is obvious that it should be replaced.

      Now that's sarcasm. :-)

  93. MOD PARENT INSIGHTFUL by n8willis · · Score: 1

    C'mon -- you know you want to!!!

    --
    -- Watch the REAL Jon Katz.
  94. Unlikely ever to be a solution to a real problem by carlisle_man · · Score: 1

    It is hard to imagine that the proposed solution will ever really be needed by anyone.

    By the time there are significant enough numbers of IPv6 clients with no connectivity to IPv4 web sites for this to be a potential concern for web site operators, this will have been solved on the IPv6 side of the fence. Otherwise, what value is the IPv6 connectivity? And probably this solution will not be an application-specific gateway such as the one described, but rather a more generalized IPv6 to IPv4 gateway at the edges of the IPv6 islands in the IPv4 sea. Many generalized IPv6-to-IPv4 translation technologies have been proposed and discussed by the ngtrans working group of IETF, such as RFC 3421.

  95. Re:It's called a "viscious circle" or "chicken &am by drinkypoo · · Score: 1

    No, it's called a vicious circle. viscious looks a little too much like viscous; Viscous circle sounds dirty but it might just mean a torque converter, I guess.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  96. Not really a solution to a real problem by carlisle_man · · Score: 1

    It is hard to imagine that the proposed solution will ever really be needed by anyone. By the time there are significant enough numbers of IPv6 clients with no connectivity to IPv4 web sites for this to be a potential concern for web site operators, this will have been solved on the IPv6 side of the fence. Otherwise, what value is the IPv6 connectivity? And probably this solution will not involve application-specific or protocol-specific gateways such as the one described (even for an important protocol like HTTP), but rather a more generalized IPv6 to IPv4 translator handling traffic leaving the IPv6 island for the IPv4 sea. . Many generalized IPv6-to-IPv4 translation technologies, such as RFC 3421, have been proposed and discussed by the ngtrans working group of IETF, and some kind of technology like this will be deployed long before anyone really needs a solution like the one proposed.

  97. Re:uhhh.. wasn't ip4 tunneling in always in the sp by evilmousse · · Score: 1


    thanks!

    an offtopic q... how could i have sent
    this thanks more privately? the closest
    option i saw slashdot offering was to
    mod you as a friend, is there no pm when
    a /. user shows no contact email?

  98. I want to switch by rawg · · Score: 1

    I would really like to switch to IPv6, but don't I have to wait for hardware support? Can I use IPv6 on my wireless network using D-Link bridges? I run a small WISP and asked about IPv6 before. I did not get any answers on how to run it on my current configuration. I do think that it would help a lot with my routing issues.

    --
    The above is not worth reading.
    1. Re:I want to switch by Anonymous Coward · · Score: 0

      You can run IPv6 over wireless, but I doubt Native IPv6 on the D-Link.

      The Linksys (Cisco) Wireless WRT54G AP's run linux, so you can basically run your own compiled firmware, including native IPv6 support and Zebra-6. Various precompiled firmware's are available on the internet.

      Either way, you can use IPv6 on the D-Links using tunnels at the least, if it does not support Native IPv6.

    2. Re:I want to switch by Anonymous Coward · · Score: 0

      Bridges don't generally care what protocol they're bridging, so all you should really have to do is get yourself an allocation from a tunnel broker or an upstream, work out how to allocate them to customers (maybe have a /64 for the wireless side and setup autoconfig?), set up an IPv6 router and you're away...

  99. Client Software by Nurgled · · Score: 1

    Most of the client software my family uses still doesn't support IPv6, so despite the fact that I have my network set up to route IPv6 through 6to4 it rarely gets any use. There's not much point in ISPs supporting IPv6 until a majority of client applications support it too. Just about the only thing I've ever used IPv6 for was pinging a couple of servers to see if it was working and spending a short while as an IPv6 client on an IRC network, but even then I couldn't use my client of choice so I just went back to IPv4 after a week.

  100. Re:IPv6: Not Ready For Prime Time by carlisle_man · · Score: 1

    128 bits for IPv6 addresses are divided into a 64 bit "network id" and a 64 bit "host id". The 64 bit network id isn't overkill. You could argue that, given allocation realities, and the need for several levels of aggregation, that it isn't enough.

    But 64 bits for the host id does seem excessive. Most of the time, it is onlynecessary to provide enough bits to uniquely identify a host within its network. 64 bits is considerably more than is required for this, and is enough to give every host a globally unique identifier independent of the network ids. In fact, most hosts will have a host id that is based on their unique MAC address, and even this would have required only 48 bits. The long host ids were done to permit autoconfiguration. But they raise privacy issues, and it doesn't seem logical to me that every one of trillions of network packets needs to carry a globally unique host id for the sake of an autoconfiguration event that happens only when the host joins the network.

  101. Why bother? by Donny+Smith · · Score: 1

    Yeah, you do that.

    Most sysadmins have other things to do that work on promoting a protocol for no special reason.

  102. Cable monopoly by tepples · · Score: 1

    there are dozens just in my area competing to provide Internet service over DSL.

    They can't if the phone company drags its feet on putting DSL in an area, and the cable company is unwilling to offer a /64 worth of IPv6 space to residential customers or open its last mile to competitors. Are they supposed to make their own fixed wireless network? How would they afford the FCC licenses for such an app?

  103. already explained many times by asdfghjklqwertyuiop · · Score: 1

    Let's be realistic what most people install at home is a router providing NAT and not a firewall.


    Evidence to support this claim? Most consumer broadband embedded routers do firewalling as well as NAT.


    The reality is that this DOES effectively filter a lot of traffic because the router is rarely configured by default to forward ports directly to a machine on the LAN.


    Did you read any of the other messages in this thread? I have already explained it quite clearly: NAT does NOT filter anything. The standards don't specifcy that it does and I don't know of any implementation that does. I have given examples of how to go straight through a router that is only doing NAT and not filtering. Port forwarding has nothing to do with it because outsiders can esablish routes to your internal network which does not depend on NAT or port forwarding or anything. Again, read the other messages in this thread, I explained it several times as did several other people.


    If we switch to IP6 and don't use NAT this will mean installing firewalls becomes more important.


    Firewalls already are very important. Practicaly everyone is using them already.