Slashdot Mirror


IPv6 Still Hotly Debated

inkslinger77 writes "A significant stumbling block to IPv6 adoption may be IPv4 loyalists who are keen to keep the old protocol in preference to the 'new improved' version, according to a Computerworld Australia article. The article covers the views of Cisco's senior technical leader for IPv6 technologies, Tony Hain and Geoff Huston, a senior Internet research scientist from Asia Pacific Network Information Centre (Apnic)." From the article: "Go to your favourite venture capitalist and say 'I want to be an ISP'. By the time he stops laughing and [finds you want to run] IPv6 - the discussion gets terminated. No one wants to hear this. IPv6 is well ahead of adoption in this market so everyone is deferring. No one is running IPv6, because there is no business case for it ... if we really wanted to leave a legacy to our children we'd review the crap we have today which is pretty ghastly ..."

639 comments

  1. Me too by Phroggy · · Score: 4, Insightful
    To be honest, IPv6 never really made sense to me either. I mean, OK, so we're running out of IP addresses and we need more... but as more and more companies are turning to NAT instead of using public IPs behind a firewall for internal services, some IP blocks are being freed up, and it looks to me like there are still a HUGE number of reserved subnets out there.

    But assuming we really do need more IPs, why IPv6? Why 128 bits instead of, say, 64? Why build the functionality of DHCP, which (mostly) works perfectly well* and is extensible enough to support cool stuff that hadn't been thought of when IPv4 and DHCP were invented (e.g. WPAD, netbooting), into IP? What's the deal with including your MAC address as part of your IP address?

    Going with the assumption that the problem really is as bad as people say it is (China has a gazillion people and more of them are getting online, and it'd be great if my refrigerator had a web-based interface I could access remotely without setting up port forwarding or a VPN, etc.)... I'm not convinced that IPv6 is the right solution to the problem. It just seems to be the only solution anyone has offered, and a lot of money has been spent bringing it closer to reality.

    So, convince me: why is IPv6 the right answer to the problem?

    * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?
    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:Me too by mboverload · · Score: 2, Informative
      > Why 128 bits instead of, say, 64?

      Exactly what I'm asking. From wikipedia:

      The primary change from IPv4 to IPv6 is the length of network addresses, with IPv6 addresses being 128 bits long (as defined by RFC 2373 and RFC 2374). This corresponds to 32 hexadecimal digits, which are normally used when writing IPv6 addresses. Each hexadecimal digit can take 16 values (see combinatorics), resulting in a total of 1632 (340 undecillion) addresses. IPv6 addresses are usually composed of two logical parts: a 64-bit network prefix, and a 64-bit host-addressing part, which is often automatically generated from the interface MAC address. It is often argued that 128-bit addresses are overkill, and that the Internet will never need that many. However, it should be noted that the rationale for the 128-bit address space is not primarily to make sure that addresses never run out, but rather to ensure that routing can be handled smoothly by keeping the address space unfragmented. This is seen as an improvement over IPv4, where a great number of discrete netblocks are often assigned to one organization.

      I still think it's complete overkill

    2. Re:Me too by Chirs · · Score: 1

      Replying to your offtopic....it must be a problem with either the server or your understanding of how to configure it.

      There is nothing in the protocol that says you can't run multiple IP subnets over the same physical wires, and in fact I do it all the time.

    3. Re:Me too by MightyMartian · · Score: 4, Insightful

      NAT really isn't anything more than a kludge, and despite a lot of work done to make some of the finickier protocols work through it, the point behind IPv6 is to create an address space sufficiently large that we don't have the provisioning problems that are evolving now. Is it overkill? Well, for 2005 there's no doubt. But IP4 was probably massive overkill in 1980. The point here is that these artificial limits we've set (640k, IP4, two-digit years) eventually lead to very big hastles, and if we're going to have to find some new way to enlarge the address space, why not do it right?

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Me too by cnlohfin3109 · · Score: 5, Insightful

      IPv6 gives us more then just more address space. The ip is designed heirarchally(sp) which will help _significantly_ with routing, decreasing tables etc. Not to mention not wasting time havening to check checksums all the time... cause there is none! Its silly if we get into the terabit speeds and still wasting so much time just tring to route the ethernet frames, not to mention the sheer processing power required by a router for those speeds.

    5. Re:Me too by stef0x77 · · Score: 1
      * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?

      Are you serious? This sort of question takes the credence out of the rest of your post. It's because DHCP uses physical link broadcast (ie: 255.255.255.255 and also strange addresses like 0.0.0.0) to do it's work.

      Of course there's ways to do what you want to do, but it's not simple on any level. You can use use VLAN aware equipment and OS and have isc-dhcp listen on the two vlan NICs. Or you can record all the MAC addresses for the "other" subnet in dhcpd.conf.

    6. Re:Me too by Anonymous Coward · · Score: 0

      Because, which IP would it assign? How would it determine that? If they're on the same physical LAN, then both subnets are receiving the broadcast for a DHCP EQ.
      I've done this before, but with using "reservations". I used it to create a pseudo-captive portal system, where "registered" computers (their MACs) were reserved a particular address, and anything that wasn't reserved was assigned an address out of a pool of "untrusted addresses", with a different IP range and mask, whose gateway ended up being a webserver which responded to requests for ANY site (google,msn.com, etc) with an error "Your computer is not registered, click here"...

      So, TrustedComputer sends a DHCP REQ broadcast, DHCP server gives it "192.168.1.1", with proper gateway details, etc
      BadComputer sends a DHCP REQ broadcast, DHCP server gives it an "unreserved address" of, say, "172.16.1.1", with a "captive portal" webserver as the gateway.

      It helps to stop random laptops plugging into your network and using your internet connection, but in reality, it affords no protection to anyone who has half an idea of what's going on. The user can still assign a static IP in the allowed range with the proper gateway, or change their MAC address and re-request a proper IP, and they can still contact anything that's on your local LAN.

      I wrote a fairly simple method of doing it here:
      http://www.freebsdfreaks.net/old_articles/simple_m ac_registration.html
      This one here is way weirder, is a more of a complicated way of doing it, including using ipfw2 to block requests from non-registered MAC addresses:
      http://www.freebsdfreaks.net/posts/freebsd_forced_ mac_registration_captive_portal_howto.html
      The instructions may be outdated or incomplete by now.

      I hope you find it useful. Please drop me a line if you see anything askew, as I haven't had time to fix much on there lately. :-)

      Cheers!

    7. Re:Me too by Phroggy · · Score: 1

      There is nothing in the protocol that says you can't run multiple IP subnets over the same physical wires, and in fact I do it all the time.

      Just to clarify, I have no trouble running two subnets on the same physical LAN, the problem is using DHCP on both subnets. Let's say we have a "private" subnet and a "public" subnet. I've got a database of known MAC addresses, from which I build dhcpd.conf. If I get a DHCP request from a computer with a known MAC, I want to assign it a static IP address on the "private" subnet. If I get a DHCP request from a computer with an unknown MAC, I want to assigned it a dynamic IP from a range on the "public" subnet. Firewall rules on the router would prevent machines on the "public" subnet from accessing systems on the "private" subnet.

      Obviously security wouldn't be perfect; anyone with a packet sniffer can see what's going on and it wouldn't affect non-IP traffic (e.g. AppleTalk, IPX, etc.). My problem is, dhcpd will absolutely refuse to run if you have IP aliases on Linux (e.g. eth0 and eth0:0), doesn't work correctly if you bind dhcpd to two NICs that are both plugged into the same switch, and ignores the configuration for the other subnet if you only bind it to one NIC.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    8. Re:Me too by Andrewkov · · Score: 0

      NAT also has the side effect of security .. I don't think I want my fridge and toaster exposed to the internet without my trusty Linux NAT firewall between it.

    9. Re:Me too by mboverload · · Score: 1, Funny

      You realize IPv6 has more IP's then there are atoms in the universe, right?

    10. Re:Me too by SnowDeath · · Score: 1

      Yes, but the design calls for 64 bit network address space... Reasonable...
      And then it calls for 64 bit host address space. meaning there can be as many computers in your network as there are networks in the world. Convenient, but complete overkill as it lacks the ability to personally manage your host network address space with a memorizable number. Though actually I believe recent versions do allow personal host addressing.. its still overkill.

    11. Re:Me too by Anonymous Coward · · Score: 0
      the point behind IPv6 is to create an address space sufficiently large that we don't have the provisioning problems that are evolving now.
      So why not just proxy/tunnel IPv4 over IPv4? You say double encapsulation overhead, I say that the fuckwits uploading a bunch of >1MB jpegs to their blog don't care.
    12. Re:Me too by Anonymous Coward · · Score: 0

      But assuming we really do need more IPs, why IPv6? Why 128 bits instead of, say, 64? Why build the functionality of DHCP, which (mostly) works perfectly well* and is extensible enough to support cool stuff that hadn't been thought of when IPv4 and DHCP were invented (e.g. WPAD, netbooting), into IP? What's the deal with including your MAC address as part of your IP address?

      I'm a bit behind on IPv6, but I was under the impression that it was just IPv4, but with longer addresses. What funkyness is in IPv6 that involves DHCP and MAC?

      And the 128 vs 64 is number of address. Remember the number of addresses go up exponentially with address size. 128 bits is enough to give every toaster-sized chunck of mass on (and in!) the Earth a unique IP address. We don't want to have to switch to a new system again in 30 years.

    13. Re:Me too by exaviger · · Score: 4, Insightful

      Nicely put, just to stengthen your point - a little historical snippet "In the early days of mainframe computing, resources were at a premium. Memory was expensive, disk storage was limited and input devices constrained. Every programming method was used that made efficient use of each component. One of the methods used was to truncate the year value to a two digit number for entry, storage and processing. This saved space and saved on the associated cost of storage and processing. After all, why enter and store the century portion of the date when it will always be 19? Right? It would be decades before the year 2000. By then, all the programs and hardware being used would be obsolete and replaced with newer equipment and programs." Do we not learn from our mistakes? Calling IPv6 overkill is silly, why should we not overkill? Why not make sure that for the next century every electronic device will be able to have its own unique IP address. NAT is all good and well but what about the growing number of mobile devices, what about some services that dont work behind NAT? Who knows what will happen in 5,10,50 years. Soon every single vehicle, vending machine, traffic light and any other electronic device will require and IP address be it public or local. I am all for IPv6!

    14. Re:Me too by Anonymous Coward · · Score: 1, Insightful

      The firewall's what is providing the security there. The NAT portion is doing the opposite, as it's opening up a route through the firewall.

    15. Re:Me too by Phroggy · · Score: 1

      It's because DHCP uses physical link broadcast (ie: 255.255.255.255 and also strange addresses like 0.0.0.0) to do it's work.

      Of course the request is broadcast everywhere, and running two DHCP servers on the same physical LAN can't work. I only want to run one DHCP server, and have it assign IPs on different subnets depending on MAC.

      You can use use VLAN aware equipment and OS and have isc-dhcp listen on the two vlan NICs.

      This has been suggested to me. In this particular case, I don't have any VLAN switches and can't justify buying them.

      Or you can record all the MAC addresses for the "other" subnet in dhcpd.conf.

      Hmm, what do you mean? I tried what I think you're suggesting, and dhcpd ignored them. More details here.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    16. Re:Me too by drinkypoo · · Score: 1

      It just seems to be the only solution anyone has offered, and a lot of money has been spent bringing it closer to reality.

      So, convince me: why is IPv6 the right answer to the problem?

      It works, it is the only solution anyone has offered that isn't a kludge like NAT (which is problematic to say the very least) and it is probably sufficiently large that we will not run into address shortages unless we develop faster-than-light communications and colonize other planets and/or systems.

      There's no particular reason not to go 128 bit, especially since we already have processors that can handle 128 bit datatypes in a single operation. Not to mention, that's not actually necessary in many cases...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    17. Re:Me too by SteveAyre · · Score: 1

      "if we're going to have to find some new way to enlarge the address space, why not do it right?"

      "You realize IPv6 has more IP's then there are atoms in the universe, right?"

      Surely if we have more IPs than it is possible to need (unless for some reason you want to give them to individual particles, which I doubt) it's been done right as we'll *never* run out, instead of finding in 2100 we have to do this all over again?

    18. Re:Me too by Anonymous Coward · · Score: 0
      My problem is, dhcpd will absolutely refuse to run if you have IP aliases on Linux (e.g. eth0 and eth0:0),
      Did you try aliasing both to "eth0"? This is possible using the "iproute" tools.
    19. Re:Me too by Anonymous Coward · · Score: 0
      and it'd be great if my refrigerator had a web-based interface I could access remotely without setting up port forwarding or a VPN, etc.)


      Right now you may want your refrigerator to have access to the internet, that is until some scr1p7 k1dd13 h4x0r3s into your refrigerator and turns it off and ruins all of your food.
    20. Re:Me too by eric76 · · Score: 4, Interesting
      You realize IPv6 has more IP's then there are atoms in the universe, right?

      Just think of all these worms scanning blocks of IP addresses somewhat randomly for vulnerable machines. It's a target rich environment.

      Now imagine that we were using IPv6 instead. With a random approach to scanning, many of those worms would take years before they happened to locate an actual computer.

      Of course, those writing the worms would have to switch to non-random techniques. But someone who is reasonably careful (i.e. didn't use Internet Exploder and Outhouse Express), they could have a system wide open to exploitation without it ever being exploited.

    21. Re:Me too by Analise · · Score: 1

      IPv6 allows for the router to automatically assign an address to a host when it gets on the network. One way of doing this is by the router telling the host what the network address is and essentially, the host's MAC address gets appended on for the host address.

      This isn't the only way to approach addressing in ipv6, but yeah, it is one.

      --
      >insert witty sig file here
    22. Re:Me too by Phroggy · · Score: 1

      AHA! I think you've got it! The shared-network declaration looks like exactly what I was missing! I'll try that and see if I can get it working. Thanks!

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    23. Re:Me too by Anonymous Coward · · Score: 2, Informative
      Found this on Wikipedia:

      It is often argued that 128-bit addresses are overkill, and that the Internet will never need that many. However, it should be noted that the rationale for the 128-bit address space is not primarily to make sure that addresses never run out, but rather to ensure that routing can be handled smoothly by keeping the address space unfragmented. This is seen as an improvement over IPv4, where a great number of discrete netblocks are often assigned to one organization.


      Seems reasonable to me.
    24. Re:Me too by br0ck · · Score: 1

      Who knows what will happen in 5,10,50 years

      By then IP address space will be a non-issue due to the global meltdown that occurs when the year flips to 5 digits in 10,000 AD. How could those moron programmers not have anticipated FIVE digits!

    25. Re:Me too by Ancient_Hacker · · Score: 4, Informative

      Uh, no. The universe has around 10^85 atoms (plus or minus a few orders). 2^128 is approximately 10^38. A much smaller number. About 10^63 times smaller. You can only assign IP addresses to each atom in New Jersey.

    26. Re:Me too by nizo · · Score: 2, Funny

      Yeah but visitors from parallel universes need IP numbers too.

    27. Re:Me too by Phroggy · · Score: 1

      Did you try aliasing both to "eth0"? This is possible using the "iproute" tools.

      No... I've never used iproute. Can you tell me more about it?

      I think I may have found the answer I was looking for, though.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    28. Re:Me too by ratpack91 · · Score: 1

      No it doesn't - no where near.
      2^128 = 3.4e38
      atom in universe ~= 3e78 which is way way way bigger. IPv6 would allow 7e23 IP addresses per square metre on the surface of the earth.

    29. Re:Me too by exaviger · · Score: 1

      Completly lost the point buddy!

      The difference is years is MEASURABLE, technology uptake is not! So no, I have no idea what will happen in 5,10,50 years time. Maybe we will design rfids to the atomical level so that we can track every single atom in the universe. *yes that was a joke*

      All i was stating is that we have no idea what kind of technology is going to progress in the future and we have no reason not to go big if there is already going to be a switch of address spacing.

    30. Re:Me too by phaze3000 · · Score: 1
      * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?

      You can, with ISC DHCP3 at least. You need to make sure both subnets go into a bigger shared network MYNETWORK {} block
      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    31. Re:Me too by Cramer · · Score: 1

      Firewall rules on the router would prevent machines on the "public" subnet from accessing systems on the "private" subnet

      Excuse me, they're on the same physical network. The machines can talk to each other directly; the firewall won't even know about it. They would have to be configured for this, of course. ...if you have IP aliases on Linux (e.g. eth0 and eth0:0)...

      Don't use interface aliases. iproute2 can assign multiple addresses to one nic:

      [root:pts/1{1}]master:~/[01:48 PM] :ip addr show dev eth1
      3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000
              link/ether 00:e0:81:25:d1:ad brd ff:ff:ff:ff:ff:ff
              inet 10.0.0.1/24 brd 10.0.0.255 scope global eth1
      [root:pts/1{1}]master:~/[01:48 PM] :ip addr add 10.1.0.1/24 dev eth1
      [root:pts/1{1}]master:~/[01:49 PM] :ip addr show dev eth1
      3: eth1: mtu 1500 qdisc pfifo_fast qlen 1000
              link/ether 00:e0:81:25:d1:ad brd ff:ff:ff:ff:ff:ff
              inet 10.0.0.1/24 brd 10.0.0.255 scope global eth1
              inet 10.1.0.1/24 scope global eth1

    32. Re:Me too by Kadin2048 · · Score: 5, Insightful

      This is a misunderstanding, and has been debated elsewhere: NAT offers no security by itself, it's because normally NATs have a firewall effect at the same time that they create the illusion (and in some cases reality) of security.

      There's no reason why using IPv6 with a firewall wouldn't be just as -- and probably more -- secure. Especially because you wouldn't have to spend time configuring the NAT functionality and could instead configure it as a single-purpose stateful firewall.

      It is possible -- although you probably wouldn't want to -- to create a situation using static NAT without any firewalling effect that leaves your computer just as open to attack as it would sitting on the public net. Likewise it's possible to assign every computer on a LAN a globally routable IP address and secure them using a properly designed firewall (that's actually how my company is set up).

      If your comment had just said you didn't want your fridge and toaster exposed to the internet without your trusty Linux firewall between it and the internet, I would heartily agree. Although I don't doubt some would argue for you about choosing Linux over BSD. :)

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    33. Re:Me too by Anonymous Coward · · Score: 0

      Umm...I think that 2055 is still four digits.

    34. Re:Me too by darco · · Score: 0, Redundant
      You realize IPv6 has more IP's then there are atoms in the universe, right?
      False.

      Let's do some math.

      2^128 is approximately equal to 10^38 last time I checked. I may be off by an order of magnitude or two, but who cares.

      There are at least 10^79 electrons in the universe. While this is not the number of atoms, let's just be generous and say that there are only 10^77 atoms in the universe—around 100 electrons per atom.

      10^38 is much less than 10^77, by 39 decimal places.
      --
      — darco
    35. Re:Me too by Gulthek · · Score: 0, Redundant

      You realize that you're wrong about that, right?

      10^79 is MUCH larger than 3.402 * 10^38 (which is roughly 2^128).

      Better to overengineer now, then go through the hassle of expanding later.

    36. Re:Me too by diakka · · Score: 1

      2^128 is a large number, no doubt.. but I suspect there are more atoms than that in the universe.

      I remember from chemistry that a mole of atoms is about 6.02 * 10^23 atoms. That's roughly equal to 2^79
      So, 2^128 would be about 2^49 moles of matter. One gram of hydrogen, is about 1 mole. 1 metric ton of H would be 10^6 moles, or a little less than 2^20 moles (2^99 atoms). That means 2^29 metric tons of hydrogen would be about 2^128 hydrogen atoms. I'm not quite sure how big a star is, but I would suspect that it is probably bigger than 2^29 metric tons. On top of that There are billions of stars in the universe, (another 2^30+)

      If you really want to have any hope of assigning an IP address to every particle in the universe, a 256 bit address space would be a safer bet.

      --
      -- Knowledge shared is power lost. -- Aleister Crowley
    37. Re:Me too by br0ck · · Score: 1

      My fault, I read 5,10,50 as a typo of 51,050 years...

    38. Re:Me too by dgatwood · · Score: 1
      Or assign IP addresses to the entire planet, addressed in approx. 10 cubic micrometer chunks, if I did the math right. When we colonize other galaxies, IPv6 might be nice. For now, it is absurd overkill. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    39. Re:Me too by Cramer · · Score: 1

      32bit address space -> 128bit address space, and the route table is supposed to be smaller?!

      For IPv4, the minimum prefix length is /24. (nothing smaller than that is globally routable. And /20 is all you're required to support.) So, the current IPv4 route table could be as large as 2^24 elements, worst case. IPv6 uses a 64bit network address, so the IPv6 route table could be as large as 2^64 elements, worst case. Let's see, that's 2^40 times MORE table entries, plus the increased sizes of the addresses within the table themselves (which are 4x larger.)

      IPv6 will, in fact, greatly increase the size of everyone's route tables. The size of the data within the table is 4x larger. And there will be more route prefixes, not less, in global routing tables. [that is, after all, the whole point of *more address space*.]

    40. Re:Me too by Andrewkov · · Score: 1
      How is my workstation behind a NAT with address 192.168.0.10 vulnerable to the internet? Firewall or not, it's not routable from outside.

      I see your point though, NAT's and Firewalls need to be mentally seperated into seperate entities .. The way I use them, I tend to think of them as different sides of the same thing.

    41. Re:Me too by Cramer · · Score: 1

      I'll have to spy on my Cisco router and see how it's doing this very thing. I have two networks on the same interface and dhcp pools within them. It happly hands out addresses from the first pool until full and then hands out addresses from the second pool. And all my machines work just fine.

      Maybe ISC's server just isn't coded to handle something odd like this.

    42. Re:Me too by jsonn · · Score: 1

      Sorry, but wrong. It doesn't matter whether you need a few more bytes per routing table entry. What matters is whether you can reduce the *number* of routing entries by a few factors. All the class-less routing in IPv4 has dramatically increased the number of routes for backend routers. Those areas matter and you can reduce the number of routes by using hierachical routing. Just to give you an example, each carrier can start to assign IPv6 addresses regionally without problems (large namespace) without having to add global routes.

    43. Re:Me too by Jonathan+the+Nerd · · Score: 2, Insightful
      ...it lacks the ability to personally manage your host network address space with a memorizable number.

      You can still use DHCP with IPv6, and you can still assign specific addresses manually if you want to. It's just that, with IPv6, you can choose to do neither of these and all your computers will give themselves non-conflicting IP addresses automatically. The sheer size of the host portion of the address means that the chances that two different hosts will assign themselves the same IP address is essentially zero.

      --
      Disclaimer: The opinions expressed are not necessarily my own, as I've not yet had my medication today.
    44. Re:Me too by Anonymous Coward · · Score: 0

      Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?

      It isn't a protocol limitation, it must be something with ISC dhcpd (or your configuration thereof).

      The dhcp server in windows 2000 server can do what you want, I'm sure many others can as well.

    45. Re:Me too by MicahStevens · · Score: 3, Insightful

      You can hack through a NAT, not being l33t, I'm unfamiliar with the exact practice, but I've seen security reports about this.

      My real point is though, If you have a device like your toaster on the internet, and it's vulnerable to an attack that a firewall fixes, the problem is with your toaster, not the internet. That whole example is totally weak.

      Why do you want to connect your toaster to the internet, so that you can connect to it, right? Or make connections out from the toaster. Either way, you need ports open. If someone can connect to ports that you don't want open, the software/hardware in the toaster is to blame. Not the absense of a firewall, or NAT. If your toaster can be hacked through the toaster port, then a firewall ain't going to help you.

      This overreliance on the firewall is disturbing to me, it makes people not fix the real issues. Granted with certain general purpose machines (i.e. your Desktop workstation) this is more difficult than others, but there's no reason why an embedded internet-aware processor can't be very secure with no firewall or NAT fo that matter. If it's not, fix the problem, don't mask it with a firewall.

    46. Re:Me too by gclef · · Score: 2, Insightful

      You know, every time I hear that argument, I want to ask this: yeah, but can your switch/router store that many incomplete arp entries for all the hosts that got scanned but aren't there? I suspect the first time someone really does a big sequential scan of IPv6 space (non-firewalled, like customer DSL or Cable space), you'll see some very unhappy network engineers trying to figure out why their big 6500's are running out of RAM.

    47. Re:Me too by Denis+Lemire · · Score: 2, Insightful

      The reason IPv6 uses such a large address space is to allow for the wasted IP addresses caused by the hierarchy based routing approach now in popular use to minimize the number of routes needed on the Internet's core routers.

      ie) Class C sized /24 netblocks are no longer individually routeable on the core internet routers. Instead larger blocks are delegated to large providers who then subdivide them down to the smaller providers and so forth.

      Subnetting in this fashion introduces overhead and wasted IP addresses. The huge address space of IPv6 makes this overhead and wasted IP addresses a non-issue.

    48. Re:Me too by Anonymous Coward · · Score: 0

      To implement a one-to-many NAT you have an implicit firewall. The GP is being pedantic because you can make a one-to-one NAT of a set of public addresses, ie. 1.2.x.y becomes 3.4.x.y without any filtering being done.

      However in the general sense that most people use NAT behind their wireless routers, linux boxes, or broadband modems you get much the same benefits as a low end firewall without an explicit firewall implementation.

    49. Re:Me too by pacman+on+prozac · · Score: 1

      In terms of 1-1 static NAT (like using DNAT without specifying ports on Linux) there isn't really much security as you say, but this is effectively the same situation as an IPv6 router (or an IPv4 one). You only get packet filtering if you configure it.

      IP masquerading blocks incoming connections and the administrator has to take steps to change this by forwarding ports, it's a default deny situation.

      With IPv6 on the other hand the firewall/router only has to pass traffic and the administrator has to take extra steps to do any filtering. The basic form is defaulting to allow all traffic.

      I don't think it's a misunderstanding, the argument is just a bit more complicated due to the different types of NAT available and in use.

    50. Re:Me too by Anonymous Coward · · Score: 0

      Military aviation has a solution to this problem since the invention of radar. It's called chaff. If we apply the same solution to an ipv6 universe, then each computer can create a number of false addresses for an attacker to waste his precious CPU cycles on.

      Hacker's will figure a way around it, and around it goes again.

    51. Re:Me too by bernywork · · Score: 1

      Now imagine that we were using IPv6 instead.

      OK admittedly that would make sense somewhat for now, but at the same time, 100 years in the future, if we keep going like we are today, we will have even more of an issue in that there will be millions times more machines connected to the network we today call the internet.

      Security by obscurity is not the answer, and for that matter, at the moment, Linux or Windows isn't the answer.

      We have a relatively densely populated environment now, and I think this will become more so. I think that people will start to become better organised in their IP address allocations, and that densities will become higher.

      At the end of the day. IPV6 isn't the answer to a security question, it's an answer to a network question. A question that at the moment, a lot of people don't want to face because they don't have to.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    52. Re:Me too by jacksonj04 · · Score: 2, Informative

      Always thinking for the future...

      Quick math at the moment, if everything in my house that could concievably use IP addressing does so, then that's (In whatever order they spring to mind)

      6 PCs, 3 Laptops, 4 TVs, 2 Fridges, 1 Microwave, 2 Kettles, 1 Espresso Machine, 2 Toilets, 1 Shower, 1 Bath, 1 Boiler, 9 Light fittings, 10 Light switches, 2 DVD players, 1 DVR, 1 Video player, 2 CD players, 2 Radios, 4 Speaker systems, 1 Cooker, 1 Dishwasher, 1 Washing machine, 2 Outdoor lights, 1 Fishtank, 4 Mobile phones, 2 PDAs, 1 Pager, 5 Landline phone handsets, 4 Printers, 8 Clocks, 1 Burgler alarm and 2 Smoke detectors. And I've probably forgotten something.

      That's 88 IPs needed for a family of four, or 22 IPs per person. Obviously if you lived on your own/single partner this would vary. That is a lot of addresses, and I quite like the idea of being able to individually address my bedroom lightbulb from the other side of the planet.

      --
      How many people can read hex if only you and dead people can read hex?
    53. Re:Me too by bernywork · · Score: 1

      100 years into the future on large networks, we run into the same problem we do today. I guess the people who were / are planning this protocol are hoping that there will be an average level of intelligence above what is around today.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    54. Re:Me too by Jay+L · · Score: 1

      You're assuming that all NAT implementations (and all routers, for that matter) are default-allow.

      The Cisco PIX firewall router, for one, is default-deny, and in fact, to set up static IPs, you actually set up "static (1-to-1) NAT" - even though the IPs aren't translated, by default it still only allows inbound traffic that corresponds to outbound-initiated traffic.

      I'm sure that an IPv6 firewall would and could have the same feature, even if it's not called NAT.

    55. Re:Me too by pacman+on+prozac · · Score: 1

      Route aggregation will save the day (hopefully).

      IPv6 can be planned so that the routes can be aggregated together. IPv6 routers on the backbone won't need individual entries for every possible network, just a few bits from the network part.

    56. Re:Me too by Cramer · · Score: 1

      What matters is whether you can reduce the *number* of routing entries by a few factors.

      Except you will not be reducing the number of prefixes. They will increase. This is a fundamental point to creating a larger address space: more people can have globally routed networks.

      Hierarchtical routing is one of those things that look good on paper. But they never quiet live up to promise in the real world. The IPv4 world calls this route aggregation. It takes significant planning, and it's very hard to maintain over time. One of the points of IPv6 is that people are assigned addresses that are "theirs", forever; they can take them to any provider, any where and they'll work. That is completely impossible within a hierarchtical routing scheme. If you're very lucky, you can keep people within various hierarchtical prefixes, but that'll be through shear, blind, luck.

      Just to give you an example...

      Ding. ISPs already do this with IPv4 addresses. They are assigned a /20 (or larger) from a RIR which they annouce globally as the /20 "supernet". Internally, they can break that address space all the way down to /32's if they want; the rest of the world will still only see one prefix. The only difference with IPv6 is that the prefixes are 4x larger. (32 x 4 = 128)

      IPv6 will not magically flatten people's network infrastructures. If a company has 40 networks (subnets) internally using IPv4, they'll very likely have the exact same 40 networks using IPv6. [think hub-and-spoke for a bunch of offices.] The number of prefixs within the company will not change; the the hub will still have 40 networks in it's tables and each spoke will still have the same default route in it's tables. However, the memory used for those prefixes will increase by a factor of 4 because the addresses are now 128bits.

    57. Re:Me too by SteveAyre · · Score: 1

      I just accepted the parent poster's claim... I did think it seemed a few orders of magnitude off though.

      What I said still stands though. Why not overkill because we may actually find a use for them in the future, rather than use a lower number of bits and find we do need them and have to upgrade everything a *second* time.

      The move from IPv4 (v5?) to v6 would be much uglier if we're onto a galactic scale of upgrades. ;)

      It's certainly possible we'd need them with the ideas that keep going around of giving your fridge, oven, heating, toaster an IP and being able to access them remotely. Every person could need a few dozen IPs in that situation (although I realise NAT would be fine for that situation).

    58. Re:Me too by eric76 · · Score: 4, Insightful
      Security by obscurity is not the answer

      I hate that phrase. While true, it is very misleading since obscurity does contribute to security.

      It should be "Security by obscurity is not the TOTAL answer.

      Security by obscurity is a necessary and vital part of security. By reducing the likelihood of computers being randomly attacked over the Internet, there would be an increase in security. It would not provide absolute security, but it would help.

      If you think about it, when you use passwords, you are using security by obscurity.

      For that matter, when you use a public key that is the product of two very large primes, you are using security by obscurity. With increases in techniques and hardware, that obscurity is greatly reduced overtime and the security suffers.

    59. Re:Me too by sigloiv · · Score: 1

      My biggest problem with IPV6?. Well, you're all going to laugh at me for being the n00b but I am, but it's related to something you said: the length of the IPs. I mean, I know with longer IPs you get more IPs, but there's no way I'll be able to memorized 4 or 5 server's IP addresses when they're 32 characters long.

      --
      Software is like sex. It's better when it's free. -Linus Torvalds
    60. Re:Me too by Zapd · · Score: 1

      How is my workstation behind a NAT with address 192.168.0.10 vulnerable to the internet? Firewall or not, it's not routable from outside.

      Your NAT box has a public IP address, so your workstation can be reached through your NAT box.

      If you say: "..but my NAT box blocks that traffic!" then it's not a 1-on-1 NAT box, but also a form of a traffic blocking firewall.

      --
      The imp hits!
    61. Re:Me too by pacman+on+prozac · · Score: 1

      That's a matter of the implementation rather than a feature/by-product of the protocol.

      Don't get me wrong, I'd much rather use IPv6 with such an implementation and I think the routing table issue will make this necessary before too long, but in terms of protocols 1-many NAT has this default deny ability that 1-1 routing (and 1-1 static NAT) doesn't provide unless steps are taken to configure it, such as by the manufacturer in your example.

      Hopefully the manufacturers will make this argument moot by providing SPI on everything by the time IPv6 comes about.

    62. Re:Me too by farnz · · Score: 1

      Assuming your NAT is just a NAT, and not a combined NAT+firewall (in which case you can just drop the NAT in IPv6, and keep the firewall), anyone who can get a packet addressed to 192.168.0.10 to your NAT (loose source routing, ISP foul-up, some form of automatic de-encapsulation of GRE, null encryption ESP tunneling or IP-IP by your router etc) can talk to you.

    63. Re:Me too by Cramer · · Score: 2, Insightful

      [see also: my recent comment]

      I do see that I said worst case. We don't have 2^20 route entries right now (and actually cannot with reserved space, multicast, etc.) Nor will we actually ever see 2^64 IPv6 prefixes. (certainly not within my lifetime, I hope.) The original commenter has missed the point of "more address space": more people will have globally routed networks. That means more prefixes, not less. Route aggregation will only go so far; depending on it is more of a "kludge" than IPv4 NAT.

      And routers will have to handle all 128bits in their tables -- there could be network tables and more detailed sub-network tables, but as the wizard says "that's another story" -- otherwise you've hardcoded the IPv6 landscape into a classful corner (and thus doomed yourself to repeating the lessons (not) learned from IPv4.)

      HAH! Planning a global routing hierarchy. Excuse me while I get the Dr. Pepper out of my nose. First off, you'll never get the entire world to agree on a numbering plan. And second, you'll never be able to enforce it. Besides, the IPv6 design already poopoo's on such things... address assignments are portable -- to avoid the issues of renumbering when changing ISPs.

    64. Re:Me too by Tom · · Score: 1

      You are wrong and I have the research to prove it. I've done some work on optimizing worm propagation and I was asked about IPv6 a few times.

      Yes, random scanning will die. It will be replaced faster by more intelligent and more efficient means than you can say "windos update". I'm not sure if we really want to force these worm authors to improve their methods...

      --
      Assorted stuff I do sometimes: Lemuria.org
    65. Re:Me too by mungtor · · Score: 1

      And that's great, but NAT also means that I don't have to re-number my entire network is I change ISPs.

      As long as the IPv6 standard allows me to NAT if I want to, then it is a good thing. Otherwise, it is a pretty big headache. I thought that there was a battle still being fought between the IP "purists" who hate NAT, and the people who actually *do* things and want to keep it as an option.

    66. Re:Me too by Ancient_Hacker · · Score: 1

      It's really unlikely that 2^64 addresses might get used up. IIRC 2^32 is a bit over 4 billion. Going to 64-bit IP addresses multiplies that by another 4 billion. Roughly speaking, our current scheme is enough to give everybody over the age of 12 their own IP address. Going to 64-bit addresses gives EVERYBODY their own block of 4 billion IP addresses. This is probably enough for even most geeky of Slashdot readers.

    67. Re:Me too by mwood · · Score: 1

      Put your toaster on fec0::/10 and it won't be routable. There you go: secure.

    68. Re:Me too by lostboy2 · · Score: 3, Interesting

      Just for fun, I did some math:

      If there are 1 trillion people in the world and each of them is assigned 1 trillion new IPv6 addresses every day, it will take over 931 billion years to use up all of the possible addresses.

              3.4 x 10^38 / (10^12 x 10^12 x 365) = 9.315 x 10^11

      By comparison, the sun might swallow the Earth in 4 to 5 billion years.

    69. Re:Me too by NoMoreNicksLeft · · Score: 1

      To be honest, fusion power never really made sense to me either. I mean, OK, so we're running out of oil and we need more... but as more and more companies are turning to hybrid vehicles instead of using gasoline-only cars, some gasoline is being freed up, and it looks to me like there is still a huge number of oil reserves out there.

      But assuming we really do need more energy, why fusion? Why the power that fuels the sun, instead of say, the electrical energy produced when you bite into wintergreen lifesavers? Why build the ITER, which (mostly) does what a coal plant does, when coal plants are extensible enough to support cool stuff that hadn't been thought of when electricity was invented (e.g. TV, air conditioning), and hook it into our grid? What's the deal with zero carbon dioxide emissions?

      Going with the assumption that the problem really is as bad as people say it is (China has a gazillion people and more of them are using modern energy, and it'd be great if I could run my AC in summer more often than every other day... I'm not convinced that fusion is the right solution to the problem. It just seems to be the only solution anyone has offered, and a lot of money has been spent bringing it closer to reality.

      So, convince me: why is fusion the right answer to the problem?

      Answer for both your stupid question, and for my own half-assed parody. Nothing less scales. You don't spend billions of dollars in research and deployment on something that will only meet your needs for a short time after research is ended. If you have to have bigger incompatible addresses, what's an extra 8 bytes cost (the difference between 64-128)? If you have to invent super-matierals and exotic phsyics, why waste it on an expensive solar panel that is 60% efficient when it can't possibly scale up as well as industrial-sized fusion plants? IPv6 has lots of problems, but you didn't touch on a single one. Installing a NIC driver by going through the windows autorun wizard does not qualify you to have an opinion on IPv6.

    70. Re:Me too by slashname3 · · Score: 1

      You are correct, security by obscurity is not the complete answer. However it helps my systems be just a little harder to crack than the guy down the street. As a result the hackers and script kiddies leave my systems alone. The goal is not to be hack proof, just to be a little harder to hack than the next system.

      Kind of like the two hikers that stumble upon a wolf. The one hiker stops to put on running shoes. The second hiker says, "You can't out run that wolf." The first hiker says, "Don't have to out run the wolf, I just have to out run you!"

    71. Re:Me too by Ciaran_H · · Score: 1

      Nice idea, but for that to work the router on the receiving end of the connection has to know how it should route the encapsulated packet differently from a normal packet, and the sending end would need to know the 'non-routeable but addressable' IP address of the destination - that is, assuming you want to be able to address each computer in the network individually, which is somewhat important to your point; if it wasn't, you'd just be reinventing NAT with a larger unrouteable address space.

      The big upside of your proposal is that on the router side of things, only the router at the destination needs to know how to extract the inner packet and route it. It's also not hard at all to have a big chunk of IP addresses; someone could have a nice /32/16 block of 65536 different and addressable IP addresses without the Internet blinking an eyelid.

      The downsides, however, are quite a lot. IPv4-in-IPv4 would necessarily dictate that the outer packet is sent to a single IP address. If that IP address gets DDoSed or goes down in some other way, you lose the entire network behind that router. That could amount to a lot of machines, especially if the encapsulation was used as an excuse to begin the "plug everything into the Net!" drive.

      The other downside - and one that couldn't be ignored - is that any software wanting to use this technology *has* to be aware of it. Current IPv4 apps will only be able to access a maximum of 256^4 addresses. You could probably write a driver that lets you 'page' to another IP block in much the same way as EMS worked for memory, but there would be no way to have that program automatically page for you, as there wouldn't be any way to tell which IP block you wanted (and even if it could, you couldn't specify both the block *and* the secondary IP address you want to reach at the same time).

      It's a nice idea, and it could even be implemented on a very small scale. But IPv6 already has the fame it needs; programs are aware of it, and there are already people offering IPv6 addresses, whether through tunnel brokers or native connections. Plus, IPv6 is more than just a huge address space; it also offers native IPSec functionality, and IPv6 was designed with ease of routing in mind.

      Like it or not, IPv6 is the future. We can't go back on it now, and to be honest, I don't think we'd want to either.

    72. Re:Me too by rpresser · · Score: 1

      * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?

      How is it going to decide which subnet to put a new arrival on? What if it decides wrong and your CEO ends up on your middle management subnet and pitches a fit?

    73. Re:Me too by NoMoreNicksLeft · · Score: 1

      Obvious it isn't, but IP isn't the ideal protocol for home automation. Not even close, at least directly. Ideally, you'd have a small (deck of cards or smaller) computer that speaks IP, that controls not only the relay for switching the light on and off, but a photosensor for feedback, and maybe a few other things too. (For instance, also controls the ceiling fan speed and direction, along with sensors to identify problems)

      There will be those who say that with miniaturization, just build this into the light bulb itself, but why thow the damn thing away every time a light bulb goes out?

      So, even now, I've probably halfed the number of IPs you need.

    74. Re:Me too by Jimmy_B · · Score: 2, Informative

      Routers running out of RAM is an IPv4-specific problem, too. With IPv6 the IP address space should be almost completely uniform, so that even a core router can figure out which way a packet goes from only the first few bits of the destination address.

    75. Re:Me too by fbjon · · Score: 2, Informative

      Simple, don't store incomplete arp entries from sequential scans.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    76. Re:Me too by Chandon+Seldon · · Score: 1

      One of the points of IPv6 is that people are assigned addresses that are "theirs", forever; they can take them to any provider, any where and they'll work.

      Not true. That would be a routing nightmare. With IPv6, everyone is supposed to rely on DNS and automatically assigned IP addresses even more than they do today.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    77. Re:Me too by NoMoreNicksLeft · · Score: 1

      False.

      There's only 1 electron. The universe just has a very efficient multi-threading library.

    78. Re:Me too by gclef · · Score: 1

      I'm not concerned with the core, but the edge. This isn't a layer 3 problem...it's layer 2. When a switch (I only mention routers becuase the two tasks are being combined quite often) arps for a host, it reserves RAM for the arp entry ahead of time, to store the result. Until it gets the result, the arp entry is considered "incomplete." But, that incomplete entry is still taking up RAM.

      This was one of the big problems with the Slammer worm...the routers may survive the traffic, but the sheer number of incomplete arp entries trashed the edge switches.

    79. Re:Me too by gclef · · Score: 1

      How do you tell a sequential scan is occurring? Do you now have to have a stateful IDS running in every edge switch? At line rate? For several Gigabit a second? No way.

    80. Re:Me too by darkgray · · Score: 1

      I'm not too interested in whether it's overkill or not, but it sure as hell gets trickier trying to remember what IP you have. I can't even imagine the pain of working in ISP customer support and asking, over the phone, for someone to recite their IP address.

    81. Re:Me too by accessdeniednsp · · Score: 1

      We are not out of IP addresses. That's a fallacy. Just read the link in parent's comment. Just recently, even, IANA released three "reserved" /8 blocks: 71/8, 72/8 and I think 73/8. These are all swip'd to the cable broadband monkeys. Many of us/you have 71.x.x.x IPs now.

      So no, we are not out of IPs. There are plenty.

    82. Re:Me too by DataSquid · · Score: 1

      Security by obscurity is not the answer...

      It's not obscure, it's _a large search space_ which is inheriently difficult to scan and hence expose (potential) vulnerabilities to attack. Granted, that's assuming current network speeds/technologies. But the next-generation technologies will be limimted by the same constraints. All good security is predecated on the fact that it takes longer to "crack" the "code" than the secret has value. If it takes too frigging long to scan the range of addresses, people will stop brute-forece scanning. Thus reducing the occurance of clueless scanners.


      And wouldn't it be nice if we weren't innundated by clueless attacks?

      --

      DataSquid.net, a little about me.
    83. Re:Me too by ldspartan · · Score: 1

      Uhhh.. why would a switch be ARP'ing unless it was a router? ARP resolves layer 3 addresses to layer 2 addresses. Switches exist only at layer 2...

      Now, I did just get out of a three hour meeting, so its possible I've forgotten everything, but I don't think so...

      As for runnnig out of RAM, well, we're pretty darn good at LRU caching at this point.

      --
      lds

    84. Re:Me too by MSZ · · Score: 1

      stfu n00b! ;-)

      But don't worry, we will be long dead before IPv6 actually comes to use outside of the labs. This is another "solution in search for a problem"... a long search it will be.

      --
      The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
    85. Re:Me too by Bob+Uhl · · Score: 1
      I've always thought that eliminating checksums was a major mistake. Even today I sometimes get corrupted files, despite the several layers of checksums involved (Ethernet, IP & TCP level, IIRC)--one would think that the odds are astronomically against it, but it happens (probably because the average computer user sends and receives an astronomical number of bits every year). IIRC, the assumption is that each app would roll its own checksumming. Well, each app could roll its own connection protocol over IP if it wanted--but it makes sense to provide a standard TCP. Likewise, it makes sense for apps to be able to treat their pipe as error-free because the underlying protocol handles checksumming in a standard way.

      It's been aeons since I've played with any of this, so perhaps my objections have been addressed; I'd love to hear so.

    86. Re:Me too by skarphace · · Score: 1

      This overreliance on the firewall is disturbing to me, it makes people not fix the real issues. Granted with certain general purpose machines (i.e. your Desktop workstation) this is more difficult than others, but there's no reason why an embedded internet-aware processor can't be very secure with no firewall or NAT fo that matter. If it's not, fix the problem, don't mask it with a firewall.

      Well, it's not really overreliance. There may be ports you want open to the local network but not the internet. Like samba file sharing for instance, you would definetly want to access that within your workgroup but you don't want some guy in canada to be able to. Things like firewalls are perfect for this.

      This is not even to mention that most firewalls now-adays are more then just a static firewall. They are Intrusion Detection Systems and Intrusion Prevention System that can dynamically react to packet data and traffic flow.

      So even if you have a perfectly crafted service sitting on that port, you may still want to keep certain things out of it. For instance, dropping certain source IPs, preventing floods, etc. So because of all this neat stuff, that's why firewalls are talked about most often. They are one of the most powerful tools in the arsenel.

      --
      Bullish Machine Tzar
    87. Re:Me too by Unequivocal · · Score: 1

      Here's a quote I found a while ago, about availability of routing on Ipv6. The pessimistic estimate of available IP #'s is a little low - plenty, but still surprisingly low. I could imagine using up that many IP's in a hundred years. Granted the optimistic number would be plenty forever..

      "Even [the] most pessimistic estimate...would
      provide 1,564 addresses for each square meter of
      the surface of the planet Earth. The optimistic
      estimate would allow for 3,911,873,538,269,506,102
      addresses for each square meter of the surface of
      the planet Earth."

          Quoated from specification for IPv6,
          regarding the number of nodes (computers) which
          it will be possible to access from the new network.

      Link to PDF of original doc

    88. Re:Me too by Anonymous Coward · · Score: 0
      * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?
      From "man dhcpd.conf"

      EXAMPLES
      A typical dhcpd.conf file will look something like this:

      global parameters...

      shared-network ISC-BIGGIE {
      shared-network-specific parameters...
      subnet 204.254.239.0 netmask 255.255.255.224 {
      subnet-specific parameters...
      range 204.254.239.10 204.254.239.30;
      }
      subnet 204.254.239.32 netmask 255.255.255.224 {
      subnet-specific parameters...
      range 204.254.239.42 204.254.239.62;
      }
      }

      Another example would be:

      shared-network SKY {
      subnet 192.168.76.0 netmask 255.255.255.0 {
      range 192.168.76.50 192.168.76.200;
      option broadcast-address 192.168.76.255;
      option routers 192.168.76.1;
      }
      subnet 192.168.77.0 netmask 255.255.255.0 {
      range 192.168.77.50 192.168.77.230;
      option broadcast-address 192.168.77.255;
      option routers 192.168.77.1;
      }
      }

    89. Re:Me too by MicahStevens · · Score: 1

      If I have a service running, and I'm connected to both the local network, and the internet, I should be able to tell the service which kind of interfaces to accept connections on. I have a local development box for example running Apache, it accepts local 192.168.x.x connections, but nothing else. No firewall in place. You're correct about intrustion detection and prevention, but that, as you mentioned isn't strickly a firewall. It's a software response that may include a firewall. Firewalls, are okay, but especially for embedded devices (you'll recall I made a distinction) they are a poor reaction to the problem.

    90. Re:Me too by ckaminski · · Score: 1

      There's nothing stopping you from NATing your entire ipv4 network behind an ipv6->ipv4 gateway, and IIRC, ipv6 has ipv4 compatibility built into it. This is a non-issue.

    91. Re:Me too by Phil+Karn · · Score: 1
      Well, why not IPv6? What's so wrong with it? A lot of effort went into it over the past decade, all of the major host and router vendors implement it, and it really does work. So why not just turn it on and use it?

      I once asked some of the same questions, such as why 128 bits. Now that I've used it myself for a while, I think there's a lot to be said for being able to imbed your MAC address in your IPv6 address. MAC addresses are globally unique, so your IPv6 address is also guaranteed to be unique. While DHCP servers do work pretty well most of the time, they can and do fail, lose state and require an administrator to fix; that's just one less thing to worry about in IPv6 autoconfiguration.

      IPv6 also benefits from the deletion of several other features from IPv4 that turned out to be more trouble than they were worth. The elimination of IP header checksums makes it easier to build really fast routers, as does the elimination of router fragmentation. At the same time, the addition of flow labels makes it easier to implement effective QoS mechanisms.

      I can't believe you think that NAT port-forwarding hacks are at all acceptable. With IPv6, the need for NATs and all the painful klugery that's grown up around them just disappears. Gone. That alone would be enough reason for me to use IPv6. The other stuff above is just icing on the cake.

    92. Re:Me too by fjf33 · · Score: 1

      * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem? If I remember correctly a request for IP is done to the broadcast address which unless you already know on which subner you are is 255.255.255.255. That puts the server in a bind, which subnet should I give this machine an IP from? So unless you have something that ties an IP to a MAC address then it breaks down. I am sure some has a DHCP server that works around that problem though. Maybe the machines already know in which subnet they are then the broadcast would be to 192.168.1.255 for example but there is a lot of room for error because it realy depends on the machine knowing a lot of info about the network before hand. Maybe a quick read of the standard would make it clearer for you? Another option is using VLAN or some other trick like that?

    93. Re:Me too by askegg · · Score: 1

      I thnk the point was this: NAT and firewalls are different things. Nat does all it says it does and nothing more. If you want to filter traffic you need to add those features on top of NAT.

      --
      I don't make predictions, and I never will.
    94. Re:Me too by JesseMcDonald · · Score: 1

      More specifically, the 128-bit IP address is split into two parts: a 64-bit network address and a 64-bit local address. When you change providers, the local address remains the same, but the network address is update to reflect the new provider. Thus, routers outside of the provider should only need to take into consideration the network address of the provider, which follows a heirarchical allocation pattern. The local part can be allocated however the owner wishes, although most will probably choose an automatic IP address allocation system like DHCP.

      For routine purposes, the routine only needs to know about three groups: addresses within its own space, addresses within its peers' spaces, and everything else. The first group is the largest in terms of routing entries, since the packets need to be sorted into their downstream ports. However, each port should only be associated with a single prefix, so there should be a few dozen of these at most. Packets matching the prefix of one of the router's peers can be routed directly to the peer, with one entry per peer router. Packets not matching one of the other rules are routed to the primary upstream connection, which follows the same rules to determine where the packet should be sent. No router should require more than {(number of ports) + (number of peers) + 1} routing entries if the netword addresses are completely heirarchical.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    95. Re:Me too by Trejkaz · · Score: 1

      Crap. Sounds like we need more address space. Anyone for 1024-bit addresses?

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    96. Re:Me too by timeOday · · Score: 1

      Is router fragmentation such a big deal? The 4 billion addresses provided by IP4 isn't that big a number anymore. Even if there were only, say, 8 hosts per network on average, and even if there were one big hub-like router in the middle of the Internet that had a separate route to every network, that's "only" 2gb of addresses, plus the next hop for each network. Given that we have at least several years until things get that fragmented, can't we cope?

    97. Re:Me too by saikatguha266 · · Score: 1

      > why not do it right?

      Talking about NATs is like sex-education. Abstinence only goes so far. Rather that telling everyone to outright stop, telling application developers and vendors how to do it right stops serious problems down the road.

      There are ways to write code that works through NATs (think Skype), and ways to make NATs so that working with them isn't hard (UPnP etc). Instead of wasting energy arguing about NATs and IPv6, we should be spending our energy finding a solution that acknowledges that NATs are here today and are not going away.

    98. Re:Me too by cnlohfin3109 · · Score: 1

      one would think that the odds are astronomically against it actually not when you consider the raw ammounts of data being transfered over the network. it makes sense for apps to be able to treat their pipe as error-free because the underlying protocol handles checksumming in a standard way. it is actually impossible to gaurentee the packet is 100% correct checksumming. By the same token, take 10 bits and gaurentee its what was sent with 1 bit. even with crc32 we can just gaurentee a degree of certainly that the frame is correct. Its the simliar problem as the final ACK, how do you acknowledge the final acknoledgement? We just have to realize its a problem. We could gaurentee it if we use redundant bits... a lot. but we do not want to go back to 56k when using fiber. Errors will happen. Cosmic rays can change a bit of memory on your laptop, and a lightning storm can throw off a analog signal through a coax. Well, each app could roll its own connection protocol over IP if it wanted not with NAT, each protocol on top of IP requires immense kludging, just take a look at ipsec. hence IPv6

    99. Re:Me too by sgtrock · · Score: 1
      I only want to run one DHCP server, and have it assign IPs on different subnets depending on MAC.


      BOOTP, anyone? :)
    100. Re:Me too by cnlohfin3109 · · Score: 1

      since no one else is gonna yell at me... IP routes packets not ethernet frames newb! datalink layer is below the network layer

    101. Re:Me too by Mateito · · Score: 1
      I hate that phrase. While true, it is very misleading since obscurity does contribute to security.

      It should be "Security by obscurity is not the TOTAL answer.

      Can I doubly reinforce that? The number of people who advertise their SSIDs is rediculous. Even Cisco does it by default on the primary SSID.

      This is by no means the best way to secure your Wi-Fi network, but its an essential part of it.

    102. Re:Me too by dgatwood · · Score: 1
      Informative? Your quick math is so many orders of magnitude off it isn't even funny. Based on the current population of Earth (which I'm estimating at 6 billion) and 22 IPs per person, IPv6 could uniquely address all of those devices for 139,748,061 planet Earths.

      Like I said, with IPv6, you could address the entire planet, all the way down to the molten core, assigning one IP address per 10 cubic micrometers. That's half the linear size (one eigth the volume) of a -small- grain of sand.

      Would you like me to message that fleck of lint on your jacket? How about a few dozen IPs for every solder joint in that CD player? We're not talking about planning for the next hundred years here. We're talking about enough IPs to satisfy the human race for the next thousand years even if quantum computing requires an IP number per quantum bit....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    103. Re:Me too by Anonymous Coward · · Score: 0
      Just think of all these worms scanning blocks of IP addresses somewhat randomly for vulnerable machines.

      Just think of 2^127 zombie machines scanning somewhat randomly for vulnerable machines...
    104. Re:Me too by MightyMartian · · Score: 1
      Well, in my mind, the most rational solution is to simply have NAT routers that answer on a public IPv6 address (or entire subnet more likely) and then have that crossed over into a private IPv4 address space. The added bonus of this is that companies can ramp up to IPv6 without having to upgrade their entire network.

      For instance, in our case we still support some dialups through an old Cisco AS5200. If Cisco has even released an IOS update for IPv6 on this device, we're not going to pay the $$$ to buy that IOS upgrade. So, if our upstream provider goes to IPv6, we (hopefully) can change our Linux router to IPv6 for the external addressing, and then route through IPTables to the private IPv4 network.

      Now admittedly things get a bit more complicated if I decide to go with a mix of IPv6 and IPv4 devices, but not too terribly much.

      I know that there is an IPv6 module for IPTables under Linux, and I'm certain the proprietary router manufacturers have their own as well. This allows you to have your cake and eat it, too.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    105. Re:Me too by Anonymous Coward · · Score: 0

      Who knows why you were modded up 'insightful'.

      Anyway, you do not get 128 bits of address space to play with.

      You actually get 64 bits; that 128 bit number is 64 bits for the network / routing and 64 bits for local site allocation.

      In contrast for IPv4, it depends. A Class A (/8) is 8 bits for network. 24 bits for local site allocation. A Class B (/16) is 16 bits for network, 16 bits for local site allocation. A Class C (/24) is 24 bits for network and 8 bits for local site allocation.

      Making the network and local site allocation fixed simplifies things enourmously.

      Now as to the other part of your post -- "Why not just use DHCP".

      Why should anyone have to have a central server? What advantage does a central server have? Centralised configuration?

      But it isn't necessary anymore! In fact, no configuration is required. Any other advantages?

      If I can turn on a device and have it configured automagically, that more lesuire time for me.

      As to your off-topic question, the answer is an example in the configuration files.

    106. Re:Me too by Asgard · · Score: 1

      My understanding is that switches don't do ARP -- the routers does the ARP, and the switch floods the packet to all ports in the VLAN if it doesn't know where that MAC lives. Switches learn MACs as packets pass through them -- they don't get the data themselves.

    107. Re:Me too by Phil+Karn · · Score: 1
      I don't understand your point. Do you favor IPv6 or not?

      Getting rid of router fragmentation in IPv6 was a good move. Fragmentation seemed like a good idea when it was first put into IPv4, but experience has shown it to be more trouble than it's worth. It's been recommended practice for a long time to avoid router IPv4 fragmentation (e.g., by using path MTU discovery). But hosts and routers still have to implement it to remain compatible, and that opens up opportunities for various nasty denial-of-service attacks that involve running victim hosts out of memory.

      Eliminating router fragmentation from IPv6 not only removed these potential DoS vulnerabilities, but it also simplified the protocol quite a bit and made it easier to implement at high speed.

    108. Re:Me too by 21164 · · Score: 2
      Why every discussion on IPv6 always starts with the address space.
      What about mobility, security, routing optimization, better QoS support, etc.

      And please don't say a hammered solution like NAT is the way to go - I guess everyone from the VoIP/streaming/P2P worlds is familiar with the headaches of trasversing NAT devices.

      About using your MAC address to built a local automatic IPv6 is plain simple, MAC addresses (namely ethernet ones) are unique!
      IPv6 does not replace/obsoletes DHCP, that's why there's DHCPv6 - but DHCP is a service, autoconfiguration in IPv6 is meant to be automatic and not dependent in configured/maintened services.
      IPv6 was brought up by the same people who brought up and manage the Internet up to now - IETF! They made a good job the first time, do you think they lost it?

    109. Re:Me too by MythoBeast · · Score: 1

      You realize IPv6 has more IP's then there are atoms in the universe, right?

      No, but there are enough IP addresses in it to allocate 245 million complete IPv4 address spaces to every cell in every human body on the planet. That kind of sounds like enough.

      --
      Wake up - the future is arriving faster than you think.
    110. Re:Me too by gunpowder · · Score: 2, Informative

      Put your toaster on fec0::/10 and it won't be routable. There you go: secure.

      Site-Local scoped addresses (FEC0::/10) have been deprecated as of September 2004 (see RFC3879).

    111. Re:Me too by Reteo+Varala · · Score: 1

      Soon every single vehicle, vending machine, traffic light and any other electronic device will require and IP address be it public or local. I am all for IPv6!

      The vending machine wouldn't be a major issue. However, I shudder to think what would happen if a virus were to implant itself into the traffic grid... or in the vehicles.

      A system crash never sounded so frightening.

    112. Re:Me too by spectre_240sx · · Score: 1

      Not only that, but if your computer is compromized with malicious software it can initiate the conversation. It might not be as easy as just bombarding a routable address, but it's certainly less secure than a connection with a true firewall.

    113. Re:Me too by Floody · · Score: 1

      * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?

      You can: man dhcpd.conf

      Pay special attention to the shared-network section.

    114. Re:Me too by 808140 · · Score: 1

      You can't be serious. Do you live in a world that only includes the US? I live in China, and let me tell you something, there are a goddamn truckload of people here and most of them are not yet on-line -- computers weren't common outside of the government 10 years ago and now, well, there's an explosion happening.

      It seems westerners are wont to forget that the whole world is not developed but much (most) of it is developing. Countries like China and India are on their way to being the next century's superpowers -- maybe you think they're going to do that without internet connectivity?

      Much of the impetus for IPv6 started in Asia. It is heavily backed by mobile phone companies that want to have internet enabled mobile phones. There are only 4 billion IPv4 addresses -- there are more people in the world than that. When everyone has a cell phone, well, you do the math.

      It is absolutely true that the US will not be running out of addresses anytime soon -- but the US is a small place, relatively speaking. IPv6 adoption will begin in Asia and spread from here, as most technology seems to.

      It's kind of like high resolution displays -- back in the old days, in the west we all had teletypes and we were happy. But the Japanese weren't. The low-res displays were inadequate for displaying the characters they use to write their language. We said, "ASCII-7 ought to be good enough for anyone." They said, screw that. The result? High resolution displays, printers, and the like, within the reach of the average consumer. And what happened after that? The gaming industry, which had previously made do with text based games like Rogue and Zork, leveraged this new technology and a whole new industry was born that no one saw coming.

      If we in the west had been able to push our shortsighted views on the world back then, thinking arrogantly that because we designed the technology we "knew what was best" for everyone else out there, the world would be a very different place. Thankfully, as a direct consequence of the demand created by Asian languages for high resolution displays, consumer technology with graphical capabilities came all that much faster.

      IPv6 will be the same story. It can coexist easily with IPv4, and IPv4 is effectively a subset of IPv6. To satisfy their IP needs, will the Chinese government buy IPv4 addresses from the American ISPs that "own" them? Hell no. They'll just build an IPv6 backbone and be done with it. They can still surf all your sites. You just can't surf theirs. How does this hurt them?

      Japan and Korea will likely do the same (Japan, after all, has been the most vocal proponent of IPv6 adoption -- in the old days you couldn't get much in the way of non-Japanese documentation for IPv6) and they will link seamlessly with China and India and whoever else.

      In these places, Internet enabled phones will quickly become common place because the infrastructure is not holding them back. Cell phones are more common in Asia than in the US anyway.

      And then, certainly, some enterprising hackers and businessmen will find some other, unanticipated uses for the billions of addresses each person can call his own without causing anything remotely resembling a shortage. The analog of gaming, if you will. And the US, as has been the case recently, will be left out of the loop.

      I don't give a shit, I live in Asia. But maybe you should think twice about being a luddite.

    115. Re:Me too by Anonymous Coward · · Score: 0

      enough? wait until we have 2^64 people... seems a lot? it is only another 4 billion earth sized habitats.

    116. Re:Me too by timeOday · · Score: 1

      Well, I was confused and thought "router fragmentation" meant the growth of routing tables due to IP addresses being allocated in smaller noncontiguous network blocks. Oops.

    117. Re:Me too by rtb61 · · Score: 1
      Government already has a use for them now. Every electronic device connected to the net can be fabricated with it's own ip address to start with as well as every individual born can be assigned one, combine both and government bureaucracies of a certain kind and the pigopolists and the marketers etc. are as happy as pigs in shite.

      It is inevitable, there is no escape, there is only the carefull management of how it will go forward, how it will be controlled, how it will be secured and how peoples privacy will still be protected.

      Wasting time on trying to keep IPv4 by those with vested interests (bad luck, your investment is going to dry up) and those that fear change is pointless.

      --
      Chaos - everything, everywhere, everywhen
    118. Re:Me too by Phroggy · · Score: 1

      Yep, figured this out from someone else's reply. I hadn't been aware of the shared-network option. Thanks!

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    119. Re:Me too by Phroggy · · Score: 1

      Excuse me, they're on the same physical network. The machines can talk to each other directly; the firewall won't even know about it. They would have to be configured for this, of course.

      Of course the machines can talk to each other directly... but not if they use the configuration they get from the DHCP server. If a client specifies something else, then yeah - and there's nothing I can do about that, really. At least not without buying fancier hardware or something. As long as the machines just use DHCP, they can't talk to each other across subnets without going through the router (which I can firewall), and that's all I'm after.

      I believe I've found the answer to my configuration problem: the shared-network option. :-)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    120. Re:Me too by Phroggy · · Score: 1

      Nothing less scales? I guess I'm not clear on why we need 340 billion IPs instead of only 18 billion IPs, when 4 billion IPs is what we're running out of.

      The rest of your reply didn't make a whole lot of sense, so I'm ignoring it. :-)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    121. Re:Me too by Phroggy · · Score: 1

      New computers go on the "public" LAN, and can hit the Internet but can't access internal file servers etc. If someone in the company buys a new laptop or something, this will serve as their reminder that they need to let me know about it. :-P

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    122. Re:Me too by Phroggy · · Score: 1

      I'm not too interested in whether it's overkill or not, but it sure as hell gets trickier trying to remember what IP you have. I can't even imagine the pain of working in ISP customer support and asking, over the phone, for someone to recite their IP address.

      That's what I was thinking. 64-bit address would be twice as easy for us humans to deal with - but not twice as hard as IPv4, because we'd be using 16-digit hex addresses instead of up-to-12-digit decimal addresses. With IPv4 we've got 4 billion IPs and we're running out; this would give us 18 billion IPs. IPv6 gives us 340 billion addresses, and I just don't see that being useful.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    123. Re:Me too by Phroggy · · Score: 1

      Yep, thanks, shared-network is what I was missing.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    124. Re:Me too by NoMoreNicksLeft · · Score: 1

      Yes. Let's shoot for a number that isn't an exponent of 2, and if it is, is definitely not on a byte boundary.

      (4 billion, with an extra bit becomes 8 billion, with a second extra, becomes 16 billion, with a third becomes 32 billion... see a pattern here? But even if we give it a whole 'nother byte, a 5 byte address is extremely awkward. I hope you don't program for a living. Dumbass.)

    125. Re:Me too by Phroggy · · Score: 1

      This is a misunderstanding, and has been debated elsewhere: NAT offers no security by itself, it's because normally NATs have a firewall effect at the same time that they create the illusion (and in some cases reality) of security.

      Uhhhhh...

      The point of NAT is that IP addresses on the internal side are non-routable, i.e. there's no way to get to them from the Internet at all. The only way in is to contact the external IP of the NAT router, and convince it to let you inside, which it's not going to do unless you're replying to something. How does this not offer security?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    126. Re:Me too by Phroggy · · Score: 1

      I thnk the point was this: NAT and firewalls are different things. Nat does all it says it does and nothing more. If you want to filter traffic you need to add those features on top of NAT.

      but if you use NAT, you don't have to filter traffic, because there's nothing to filter. Internal IPs aren't routable on the Internet, so nobody can send anything to your internal IPs anyway - they can only send packets to the external IP of the NAT router, which isn't going to forward them (because if they're not replies to something, it doesn't know where to forward them to).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    127. Re:Me too by 6th+time+lucky · · Score: 1

      You forgot IPs for this (**NSFW**)

      Plus I am sure there will have to be other "personal" devices such as pacemakers or general health/wellbeing detectors... And profanitiy detectors on the walls (think Demolition Man)

    128. Re:Me too by 6th+time+lucky · · Score: 1

      But only enough to address the individivual molecules of about 20 nanograms of fat from my svelt body...

      On a more serious note, your figures assume the amount of address space used on *earth* at one point in time. What if IPs were to be throw-away certificates for an item (the toaster i get next year will not have the same IP as my last one, lest i get confused...)

      That would be wastefull, but certainly plausible

    129. Re:Me too by Phroggy · · Score: 1

      Wow, sorry about that, I'm tired - I multiplied 4 billion by 4, when I meant to multiply 4 billion by 4 billion. I thought something about that didn't look right! What I meant was (rounding down):

      64 bits -> 18,000,000,000,000,000,000 = 18 quintillion
      vs.
      128 bits -> 340,000,000,000,000,000,000,000,000,000,000,000,00 0 = 340 undecillion

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    130. Re:Me too by Phroggy · · Score: 1

      Whoops, I'm tired, and bad at math. Correction:

      With IPv4 we've got 4 billion IPs and we're running out; this would give us 18 quintillion IPs. IPv6 gives us 340 undecillion addresses, and I just don't see that being useful.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    131. Re:Me too by jacksonj04 · · Score: 1

      hence my thinking for the future bit. I wasn't doing quick math for a worldwide total, I was doing quick math to show how many we could concievably need in the *immediate* future. The great-gp's comment about interplanetary networks kinda ties into my comment.

      --
      How many people can read hex if only you and dead people can read hex?
    132. Re:Me too by ysachlandil · · Score: 1

      And that address hierarchy leads to problems when multihoming... so IPv6 doesn't support it*. Brilliant! I cannot wait to kill of all of my peers but one, so I can use IPv6.

      --Blerik

      *Look up shim6 and multi6 for proposals (I should say hacks) to fix this. Basically, you need to get addresses from all of your providers, and your endpoints (the servers, not the routers or the firewalls) bear the brunt of redundant routing. Absolutely brilliant!

    133. Re:Me too by Solosoft · · Score: 1

      You guys have no clue how cool ipv6 is eh. I recently got a Linksys WRT54Gs (v4) and installed a opensource firmware dd-wrt. Reading up I found out it supports ipv6 -> ipv4. I installed it and got it all working going "oh shit the clients are going to be hard to setup".

      Windows: ipv6 install
      Linux: modprobe ipv6
      Boom ... done ... all my windows and linux machines in the house now have there OWN ipv6 address and it automaticly works and everything. It's crazy plus my tunnel provider he.net gave me 18,446,744,073,709,551,616 (18 Quintillion) IP's to mess around with. Im sorry but I think it's frickin cool. You have to change providers fine ... you hop on there network ... boom you get a brand new ipv6 address.

      Got a WRT54Gs and feel like connecting to the 6bone ... read up on my little "howto" @ http://www.solosoft.org/projects/ipv6

      It's pretty cool

    134. Re:Me too by ccp · · Score: 1

      However, I shudder to think what would happen if a virus were to implant itself into the traffic grid... or in the vehicles.

      It has already happened. It's called people. ;>)

      Cheers,

    135. Re:Me too by mwood · · Score: 1

      I know, but since it won't cross my router I don't much care. By the time they agree on a specification for what these *can* be used for, get all the old uses cleaned out, see some new books published, and actually roll out the new use, that toaster'll be in a landfill and my children can set the new one up differently.

      I may review this attitude if my ISP ever puts down the stone knives and bearskins long enough to turn on IPv6 on their gear. If they'd allocate me a routable prefix I wouldn't have much use for site-locals.

    136. Re:Me too by Anonymous Coward · · Score: 0

      Your talking about something totally different. Security by obscurity means there isn't any real protection, its just out of sight. Its like those porno mags under your bed they are secure as long as your mom doesn't actually go looking for it.

      Your refering to simply keeping identifiers secret, thats like locking your porn in a safe and not telling the combo. You can hide the safe too if you want for another layer of security.

      People have to work to get into the safe or steal the combo, they only need to know where to look for obscurity.

    137. Re:Me too by Bob+Uhl · · Score: 1
      I realise that the odds aren't really that astronomical--didn't you see that part?

      And as for how difficult it is for an app to roll its own protocols on top of IP, that's kinda my point. Why should HTTP need to roll its own verification protocol on top of TCP/IPv6, and SMTP its own, and FTP its own, and SSH its own, and so forth, when TCP/IPv6 could provide the same?

      The justification I saw was that 'everyone's doing it already.' Well, right now we have three or four levels of error-checking--Ethernet, IP, TCP and possibly application-level--and errors still get through, despite the fact that four different checksum algorithms must all fail. Does it make any sense at all to remove two of those, thereby increasing the number of undetected errors exponentially?

      If anything, we need to introduce more error-checking as part of the underlying comms protocols. Another byte per packet, along with a bit more CPU, really isn't that high a price to pay, esp. now that more and more important data are transmitted than previously.

    138. Re:Me too by NoMoreNicksLeft · · Score: 1

      Ok, that's a little better. Still, when you're adding an extra 4 bytes, there's not much difference (in modern equipment) between that and an extra 12 bytes. Remember, we want more than just unique addresses, we want no fragmentation of space if at all possible. There are lots of other issues to consider too, not to mention that a healthy address range makes things possible we may not be aware of.

      For instance, an experimental (IPv4) network of my own embedded geometric locations into the subnets we allocated. Since we were using 10.x.x.x, there was a limit to just what we could embed, we ended up giving out /26s, with six 3bit dimensions. With IPv6, we would have basically been able to choose whatever geometry made the most sense, and not even had to consider extent limitations.

      I do have issues with IPv6, but the size of the address isn't one of them.

    139. Re:Me too by skarphace · · Score: 1

      Firewalls, are okay, but especially for embedded devices (you'll recall I made a distinction) they are a poor reaction to the problem.

      Why for embedded devices? To me, firewalls are better for embedded devices because they are usually harder to update and configure. The firewall allows for a blanket fix instead of having to flash some EPROMs or something of the like, no?

      --
      Bullish Machine Tzar
    140. Re:Me too by MicahStevens · · Score: 1

      No, that's not my point. Embedded devices shouldn't need a firewall if they're made correctly. Also due to limitations in processing power, memory, and other such things, it's better to build something that doesn't need a firewall, rather than pay the extra unit cost, development cost, and current consumption that follows with the overhead of an additional layer of functionality that the firewall imposes.

      A blanket solution is just bloat, not such an issue with say a workstation, but it's a huge issue with a small embedded device.

    141. Re:Me too by Phroggy · · Score: 1

      I do have issues with IPv6, but the size of the address isn't one of them.

      I have absolutely no problem with computers using 128-bit addresses to route packets; my only concern with the size of the address is that it's significantly harder for humans (not computers) to deal with. 64-bit addresses in hexadecimal would be only slightly longer than IPv4 addresses.

      I do see the point about not fragmenting the address space, though. I like the hierarchical idea; having to keep track of 16 million individual class C blocks with IPv4 is insane.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    142. Re:Me too by mboverload · · Score: 1

      You're an idiot. Not sending your SSID has nothing to do with security.

    143. Re:Me too by Mateito · · Score: 1

      Is that a troll, or do you want to put forward an argument to support your claim?

      Intrinsically, something you cannot see is more secure than something you can't. Putting all your cash under the mattress is more secure that leaving it on top of the bed. The level of physical accessibility is simular, but the latter is a more obvious target.

      Matt

    144. Re:Me too by Phil+Karn · · Score: 1
      The growth in routing table size was a major topic of discussion during the development of IPv6, but it's not really something specific to either protocol. It has to do more with how address blocks of either protocol are allocated. A major debate broke out on whether address blocks should be "portable", that is, assigned to a user more or less permanently and capable of being moved from one ISP to another, or allocated only through the big ISPs, which would sub-allocate pieces of larger blocks to their customers. In the latter case, customers would have to re-address when switching ISPs.

      The argument for the latter approach is that it would minimize growth in the core routing tables; the argument against is that it would give too much power to the big ISPs by making it more difficult for users to take their business elsewhere. At the same time, the design of IPv6 makes it inherently easier to re-address large subnetworks should that be necessary when changing ISPs.

      I'm not sure about the outcome of the debate.

  2. Something I don't get... by Analise · · Score: 2, Interesting

    Why the emphasis on NAT boxes saving the day? Why do people think they're so wonderful and with them, we don't need no stinkin' ipv6? I mean, yeah, they've been useful and I'm not disputing that, but I'm not sure they were ever intended as anything beyond a stopgap measure until something better could be found. Not to mention that, as I understand it, they actually impede certain methods of communication over the Internet (anything that needs a real end-to-end connection, I think).

    Yes, ipv6 still has a ways to go, but I honestly think it's a much better alternative than sticking with what we've got. We're going to have to do somethinga bout it anyway, since there are plenty of people already starting to use it, or will be in the future.

    --
    >insert witty sig file here
    1. Re:Something I don't get... by Daedala · · Score: 3, Insightful

      Sometimes, it's good that NAT impedes some forms of communication. Like, say, exploits.

      --
      What I say does not represent the views of my employers, my friends, my cats, or myself.
    2. Re:Something I don't get... by Anonymous Coward · · Score: 0

      Why the emphasis on haveing everything with a open internet address? 90% of all computres and devices should NOT be on the internet and behind a NAT.

      Fools think they need EVERYTIHNG with an internet address. The truth is that even if you could your ISP will not let you have mre than 1 so you will be doig NAT anyways.

      DUH.

      get real, toute the real advantages if IPV6 not the stupid nat issue.

    3. Re:Something I don't get... by HMC+CS+Major · · Score: 1

      A few advantages of NAT over IPV6 in a 'business' setting:
      1) Most default NAT configs will actually prevent internal networks from the trivial overflows that just scan IP address blocks.
      2) Most default NAT configs will work with existing or very inexpensive gear, meaning there's almost no cost involved (other than 'time').
      3) NAT doesn't require renumbering existing services.
      4) NAT allows conservation of IPV4 at a corporate level; a /20 can be stretched a LOOOONG with some basic NAT in front of the corporate desktops.

    4. Re:Something I don't get... by MightyMartian · · Score: 4, Insightful

      One does not need NAT to lock up vulnerable ports. I have a Linux-based firewall that covers my public IP Windows boxes, and it works fine.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    5. Re:Something I don't get... by honor,+not+armor · · Score: 1

      NAT should not be relied upon as a security measure like this. If you do, then you become lazy and don't keep other security up to date, and then some uneducated employee checks their Yahoo! mail and downloads a worm... bye-bye network.

      Security always should be applied fully to each machine.

    6. Re:Something I don't get... by Daedala · · Score: 1

      No, one does not need NAT to close vulnerable ports. No, NAT is not good security. A rational person would argue this. However, whether something is "security through obscurity" or a part of "defense in depth" is often in the eye of the beholder; I do think NAT has a valid place as one of many possible defenses.

      NAT _does_ help with the background radiation of automatic exploits on the Net. It's one of the few forms of security that Gramma's Broadband will have, because it comes in the cable/dsl router.

      And anyone who thinks it's a good substitute for IPv6 needs to share what they're smoking with the class, ok?

      --
      What I say does not represent the views of my employers, my friends, my cats, or myself.
    7. Re:Something I don't get... by Atzanteol · · Score: 1

      And SIP (VOIP), and bittorrent, and FTP (non-passive), others...

      There's a lot of "friendly-fire" with NAT. And a half-decent firewall provides more defence than straight NAT either way. No, there is no good reason to require NAT anymore. It's a kludge. A bad one.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    8. Re:Something I don't get... by slashname3 · · Score: 1

      Not to mention that, as I understand it, they actually impede certain methods of communication over the Internet (anything that needs a real end-to-end connection, I think).

      Must be refering to H.323 protcol? Any protocol that embeds addressing information in the data portion of the packet is IMHO broken. :)

      Eventually IPV6 will catch on, primarly due to networking companies depolying it on all devices by default. But the cost of changing over the basic infrastructure for no real competetive advantage will keep the major ISPs from adopting it for some time. Most likely it will be forced on the ISPs by government decree at some point. For now the basic networking gear and operating systems are being equipped to handle it so when that decree comes down ISPs can start switching people over. Kind of like HD TV is being forced on everyone. Eventually you won't be able to buy a standard NTSC TV anymore.

    9. Re:Something I don't get... by forkazoo · · Score: 1

      Indeed. I'm a reasonably technical person, but I recently had to deal with trying to get bit torrent to work with multiple subnets behind a NAT/DSL modem. I was pulling my hair out. I can deal with single subnet NAT for most things, but it just isn't a good solution in general.

    10. Re:Something I don't get... by saikatguha266 · · Score: 1

      Given a choice between multiple-static IP addresses form your ISP, and a firewall box that can deal with them, or an off-the-shelf $35 Linksys router at BestBuy, which one do you think the average consumer would rather buy?

      For the average consumer, things 'just work' NAT or no NAT; so the cheaper the option, the easier it is to install, the better. Sadly, NATs make most sense for both companies and the average consumer.

    11. Re:Something I don't get... by dcam · · Score: 1

      Because everyone is going to be able to install and configure a linux firewall...

      --
      meh
    12. Re:Something I don't get... by An+Onerous+Coward · · Score: 1

      Couldn't the average computer firewall default to the average router firewall? You know, deny any inbound connections from computers you didn't specifically make outbound requests to. The defaults could be smart, and if you want to add services to your computer that will loosen those restrictions (say Bittorrent, or VOIP), the software can reconfigure the rules. There can also be automatically updating rulesets. For example, you run an SSH daemon on your box, and want to block traffic from computers that have been trying to brute force that port. If someone trustworthy is collecting that information, you could set up your box to download the list of blocked clients.

      For most people, the preinstalled firewall will be set to allow them to do most everything they want to do, while denying most anything outsiders might want to do.

      --

      You want the truthiness? You can't handle the truthiness!

    13. Re:Something I don't get... by dcam · · Score: 1

      Sure. The problem is that at the moment by default any idiot who sets up a DSL/Cable connection gets protection by default (unless they connect to the modem/router by USB). However under IPv6 work will need to be done to ensure that they are protected.

      --
      meh
    14. Re:Something I don't get... by An+Onerous+Coward · · Score: 1

      No, I really think it will be the same situation (from the "Joe User" perspective, at least). Joe wants to hook up to The Interweb, so he orders a connection from his DSL provider. The DSL modem comes with a pre-installed firewall that denies all incoming connections. The ISP gives him a big chunk of address space (rather than the single IP address of earlier days). Joe hooks up another box, and it magically works (DHCP works like it always did. The computers behind the firewall/router should all be able to communicate with each other. Unless Joe accidentally turns off the firewall on the router, in which case other computers can reach the ones on his network.

      I don't see any new burdens on home users once the transition finally happens.

      --

      You want the truthiness? You can't handle the truthiness!

    15. Re:Something I don't get... by asdfghjklqwertyuiop · · Score: 1

      Given a choice between multiple-static IP addresses form your ISP, and a firewall box that can deal with them, or an off-the-shelf $35 Linksys router at BestBuy, which one do you think the average consumer would rather buy?


      The $35 linksys piece of crap can (at least in theory) "deal" with real IP addresses even more easily than it can deal with private ones. The linksys already has a firewall. All you'd be doing is removing the NAT functionality. Everything else can stay the same. The device would be even simpler.

    16. Re:Something I don't get... by dcam · · Score: 1

      I have some doubts that hardware will ship with a firewall that is configured to deny all. If that happens, then yes I agree.

      --
      meh
    17. Re:Something I don't get... by Wolfrider · · Score: 1

      --So how did you end up getting it to work? :)

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    18. Re:Something I don't get... by toadlife · · Score: 1

      "The $35 linksys piece of crap can (at least in theory) "deal" with real IP addresses even more easily than it can deal with private ones. The linksys already has a firewall. All you'd be doing is removing the NAT functionality. Everything else can stay the same. The device would be even simpler."

      Correct. NAT requires that each packet going in and out be modified on the fly, which requires extra processing power over simply checking packets against a list of rules. Taking NAT away reduces the amount of work that has to be done by the device.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  3. "IPv4 loyalists" by FirienFirien · · Score: 4, Insightful

    What are the chances that the term "IPv4 loyalists" includes those who just have no reason to make the effort to shift to the new system? Considering the number of [people, admins, even that amusing case where MS didn't patch its own servers] who don't even download security patches - the shift to a parallel system while the old system still works fine just isn't going to happen in droves.

    --
    Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
    1. Re:"IPv4 loyalists" by Phisbut · · Score: 4, Insightful
      the shift to a parallel system while the old system still works fine just isn't going to happen in droves.

      The real question though is "Do we really want to wait until the old system finally breaks and nothing works anymore before making the change?". The old system still works, but we know it won't work forever, and we know we need to change it. Why wait till it breaks?

      (Obligatory car analogy) When you put gas in your car, there's still gas left in it, so it can still work. Yet you don't wait till you go dry to put some more gas in.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    2. Re:"IPv4 loyalists" by JoeQuaker · · Score: 1

      Very true... perhaps if Windows Vista ( or Windoze Gay Meadow as I call it ) pushes ipv6 I'll finally install XP ;)

    3. Re:"IPv4 loyalists" by SquadBoy · · Score: 1

      In my particular case it's because I see no upside to it and at least several downsides.

      1. The addys are just plain fugly and hard to work with. I'm willing to grant that this is because I'm lazy and is hightly subjective.

      2. It's far too smart. The genius of TCP/IP is that it is a "dumb protocol". IMO IPv6 moves too far from this.

      3. In spite of all the anti-NAT stuff floating around it is not a hack/kludge and NAT does not cause problems. Every example I've seen of a supposed NAT problem has actually been a problem caused by some coder doing things the way that was easy for her and not following the model. If you follow the model it may be harder to write but it will work. Going to IPv6 just masks this problem. The model doesn't change and the fact that the code is borken doesn't change. It just makes the symptoms go away. I think we should just fix the code.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    4. Re:"IPv4 loyalists" by jd · · Score: 5, Interesting
      Define "no reason".
      • Security: IPv6 mandates IPSec (which encrypts ALL streams, ALL of the time, so contextual information can't be used for cracking as it can with SSH or SSL streams, which are generally only used for specific segments of a transaction).
      • Authentication: X.509 within IPSec and the use of Extended Authentication protocols in IPv6 guarantee that all endpoints are who they say they are.
      • Fragmented Packets: Firewalls don't handle fragmented packets well, as there is no header to check for later fragments. Fragmenting and re-assembly also adds latency. IPv6 defines per-connection MTUs, guaranteeing ALL packets are the largest supported between any two endpoints without fragmentation.
      • Latency: IPv6 headers don't have as many entries and are heirarchical, which makes routing much faster and much simpler. The lack of fragmentation and the presence of auto-MTU also helps.
      • Multicasting: IPv6 mandates multicasting and has a decent range of addresses for it.
      • Anycasting: IPv6 mandates service location and resource location abilities, which means no more hunting for printers, routers, DNS servers, SMTP servers, POP/IMAP servers...
      • Autoconfiguration: IPv6 uses autoconfiguration for routing and addressing as a standard, in a manner (almost) guaranteed to be free of conflicts and absolutely guaranteed to be fully scalable.
      • Mobility: IPv6 mandates the ability for nodes or even entire networks to be totally mobile (ie: switch upstream routers without losing connectivity or existing connections) with upstream optimization of routing.
      • Advanced Headers: IPv6 allows an arbritary number of extended headers to be attached to packets, with controlled responses for unknown extended headers.
      • High Availability: IPv4's High Availability mechanisms require a lot of fancy manoevering, because the MAC address (used by switches) and the IP address (used by remote systems) are dissociated and ALL parties to a type of data have to agree on the failover for it to work. Hotswapping is extremely difficult and even hot standby is hard enough to be uncommon. IPv6 strongly couples MAC and IP addresses, both for autoconfiguration and mobility, allowing instantaneous, lossless failover with very minimal complexity or overhead and no patent problem.
      • Tunneling: There is no agreed method of tunneling in IPv4 and the de-facto method (GRE) is detested by many network admins. IPv6-over-IPv6 is to be a universal standard.
      • Clusters: Infiniband cooperates well with IPv6, making it possible for nodes within a cluster to directly access IP-based resources. Infiniband requires capabilities that are not guaranteed present in IPv4 stacks or IPv4 networks (such as multicasting) which means Infiniband cannot reliably treat IPv4 networks as extensions.
      • Reachability: IPv6 can reach all IPv4 nodes, with only trivial conversion to make allowance for the different header structure and the lack of intelligence in IPv4 networks, so any client-only machine or network could be converted tomorrow without anyone noticing. Small numbers of IPv6 machines can be exposed to IPv4, making it possible to have DMZ servers on an IPv6 network visible to IPv4, so any server could be converted tomorrow without anyone noticing. The backbone could be left as long as you like. Because IPv6-over-IPv4 is also defined, if both servers and clients are IPv6 then the backbone could be ignored forever without significant impact.

      All told, I'm not convinced that there are that many people who genuinely have "no reason" to shift to the new system. All I am convinced of, so far, is that there are plenty of people who have absolutely no reasons at all but plenty of excuses. Let's look at something, here. Say Comcast converted its entire cable network to IPv6, would you care or even notice? Probably not. Their routers hide their network from your computers, so your computers wouldn't see the difference. It would be

      --
      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)
    5. Re:"IPv4 loyalists" by Chris+Mattern · · Score: 1

      > The real question though is "Do we really want
      > to wait until the old system finally breaks and
      > nothing works anymore before making the change?".

      And the real answer from 90% of managers when presented
      with the estimated cost of the switchover: "Yes, we'll
      wait."

      > (Obligatory car analogy) When you put gas in
      > your car, there's still gas left in it, so it
      > can still work. Yet you don't wait till you
      > go dry to put some more gas in.

      But the more appropriate analogy is: You don't take
      your car in for complete engine rebuild if the engine
      is running fine.

    6. Re:"IPv4 loyalists" by fm6 · · Score: 1
      The old system still works, but we know it won't work forever, and we know we need to change it. Why wait till it breaks?
      Because it isn't all that obvious to most people that it will break. And making the change is difficult and expensive, with no immediate reward for the people expending the effort and money.
      When you put gas in your car, there's still gas left in it, so it can still work. Yet you don't wait till you go dry to put some more gas in.
      Dude, people run out of gas all the time. Not because they don't know that gas tanks are finite. But because they forget, or they think they have more gas in the tank then they do.
    7. Re:"IPv4 loyalists" by Tony+Hoyle · · Score: 1

      Pretty much all of the above are available in IPV4 as well.

      That list looks like it was written before IPSEC became popular (who the hell uses GRE for tunneling any more??).

      The biggest problem with ipv6 is *nobody* uses it. there are no websites on it, no ISPs that sell it, most hardware doesn't work with it, most software doesn't work with it... It's dead. We need to upgrade ipv4 but it needs an incremental change - maybe find a way to hack an extra byte on - rather than this overcomplex mess.

    8. Re:"IPv4 loyalists" by bn-7bc · · Score: 0

      The biggest problem with ipv6 is *nobody* uses it. there are no websites on it, no ISPs that sell it hmm strange that I cold get this to work then dig ipv6.surfnet.nl aaaa ; > DiG 9.3.1 > ipv6.surfnet.nl aaaa ;; global options: printcmd ;; Got answer: ;; ->>HEADER It seems like someone is using it right? BTW surfnet is a dutch isp, on there pages the say that thay provide ipv6 to costumors on request (sorry the page is in dutch and I don't have the time to translate) STOP! yes this is only one example, but if memmory serves me /. had a story about 6 mounths ago about a swiss isp that was (and probaply stil is) doing the same thing, so pleace check your facts before posting. for mod trols: I don't mind beeing moded down but plz put in a comment telling me wher I'm wrong. for grammar nazis: I know my spelloing iis bad, but I'm lazy so unless the typos make me dificult to understand just drop it

    9. Re:"IPv4 loyalists" by Lord+of+the+Files · · Score: 1

      NAT makes a fundamental change to the internet as a whole. End-to=end connectivity is no longer guaranteed. The fixes to existing protocols to get around this are very ugly. FTP is an amazing example of this. To support FTP in active mode, NAT boxes have to edit the PORT command the clients send. The problem being that this changes the length of the TCP packet it's in, and necessitates munging all the sequence numbers from there on out. Very ugly. FTP in passive mode breaks load balancing.

      Not that I think FTP is a great thing to keep around, but it's an example of what goes wrong with NAT. Why do you think there's a theoretical problem with including network information in a protocol at a higher layer? A stateful firewall may have to be aware of that sort of information (to pick up on related connections that should be allowed), but it doesn't have to actually change the data. It would be much cleaner to have IPv6 and stateful firewalling.

      NAT also creates endless headaches when it becomes common enough that you're trying to connect two computers that are both behind seperate NAT boxes.

      --

      God does not play dice - Einstein

      Not only does God play dice, he sometimes throws them where they

    10. Re:"IPv4 loyalists" by Ryan+Amos · · Score: 0, Troll

      Pretty much everything you listed is available via higher level functions within IPv4. One could argue that the lack of enough IP addresses has made the internet *more* secure: instead of giving every machine in your company an internet-accessible IP, everything has to go through a NAT firewall except those machines you specify to be world-accessible.

      No serious business is going to migrate to IPv6 exclusively because nobody is using it. This means that anyone who has an IPv6 connection has an IPv4 connection as well, which kind of provides no benefit to anyone. Every benefit of IPv6 is lost because IPv4 is still the primary network.

      Also, the costs of initial deployment for a technology nobody is using ensures that nobody will use it in the future. There is not a market demand for IPv6, and while it is nice, and has some good features that would be really useful, there are no dealbreakers that IPv4 can't provide with higher level functions.

      There are going to have to be a lot of companies who feel they can make a significant ROI to justify the cost of re-designing their entire internal network. Nobody is losing money by sticking with IPv4 over IPv6, so none of the suits are gonna buy into it. I don't see the critical mass necessary to force IPv6 compliance happening any time soon.

    11. Re:"IPv4 loyalists" by SquadBoy · · Score: 1

      The problem you are describing with FTP is *not* because of NAT. It is perfectly possible to support acitve mode FTP through NAT I do it all the time. Go read some more.

      All of my firewalls are statefull. Right now. No problem there. No need for IPv6. There are many good reasons for the model being the way it is any good networking book will explain this. I simpley don't see any gain that

      Really. Have a specific example? I've never had any problem at all making two boxen that are both behind seperate NAT boxes talk to each other.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    12. Re:"IPv4 loyalists" by slashname3 · · Score: 1

      (Obligatory car analogy) When you put gas in your car, there's still gas left in it, so it can still work. Yet you don't wait till you go dry to put some more gas in.

      You never rode with my wife, she runs out of gas all the time.

    13. Re:"IPv4 loyalists" by Trepalium · · Score: 1
      The only way to use active mode FTP through a NAT box is if the machine has explicit support for active mode FTP (e.g. conntrack_ftp for Linux users). Most devices do include this support, but not all. FTP isn't the only thing broken by NAT without specific intelligence in handling the protocol. Many UDP-based protocols malfunction in NAT environments, including games, and streaming applications. Single connection, TCP-based protocols are not too difficult to NAT, as long as the destination isn't NATed.

      This is all based on the typical port-based NAT, not the one-to-one NAT. One-to-one NAT doesn't have all these problems, and is not the most popular form of NAT out there.

      --
      I used up all my sick days, so I'm calling in dead.
    14. Re:"IPv4 loyalists" by John+Whorfin · · Score: 1

      Actually, no, many (most?) of the above reasons aren't "mandated". The IPv6 tunnel I have doesn't use IPSEC, there is no service discovery (even if there was, what supports it?) and autoconfiguration is not manditory.

      Not only that if you DO autoconfig your hosts, you still have to handle DNS manually.

      No, there's no good reason for IPv6, other than "it's neat".

    15. Re:"IPv4 loyalists" by slashname3 · · Score: 1

      Does IPv6 have a equivalent function for NAT that is widely used now? Everyone is waving their hands saying it would be a good thing for eveyrone to use a "real" address on all equipment. But no one has discussed the processes that will be needed for an authority to pass out those addresses to ALL users. Right now the ISP is granted a block of addresses and they assign one of those to the end user. The end user setups a NAT firewall/router and puts all kinds of equipment behind it. In the new IPv6 world that end user would have to request a block of addresses that he could assign to all that equipment. And any good net admin knows that you ask for more than you currently need because things grow. So how fast is all that IPv6 addressing going to last with people asking for big chunks of addressing and companies asking for even larger portions? On top of that it is going to require a central organization (ICANN?) to pass out the address blocks. They are not going to do that for free. So now the individual user that wants to setup an IPv6 network at home will have to pay an annual fee for his block of addresses. And based on the previous message you would want to own your own block of addressing since in theory you can take it anywhere you want to go.

      Maybe this is why the UN wants to get into the DNS business now. It can see down the road far enough where EVERYONE IN THE WORLD will have to pay an annual fee for each piece of equipment or address block they want to own that is on the Internet. I would not mind getting a nickel for every IP address that is assigned every year from now on. Heck I would settle for a penny for every address that is assigned.

      I can understand some of the technical issues for moving to IPv6 but I don't think anyone has thought through the political and business reasons for moving to it.

    16. Re:"IPv4 loyalists" by Wesley+Felter · · Score: 2, Informative

      Does IPv6 have a equivalent function for NAT that is widely used now? Everyone is waving their hands saying it would be a good thing for eveyrone to use a "real" address on all equipment. But no one has discussed the processes that will be needed for an authority to pass out those addresses to ALL users.

      It's called DHCP Prefix Delegation. I might as well explain how it works.

      Right now the ISP is granted a block of addresses and they assign one of those to the end user. The end user setups a NAT firewall/router and puts all kinds of equipment behind it.

      In the Glorious IPv6 Future, the ISP will have a huge block of addresses, and then the user will plug in a v6 home router/firewall, which will be assigned one "upstream" v6 address using stateless autoconfig or DHCP. Then the router will use DHCP-PD to request one or more subnets from the ISP, and will advertise those subnet(s) on its "downstream" interface(s).

      And any good net admin knows that you ask for more than you currently need because things grow.

      In IPv6 all subnets are the same size (/64) and since they never fill up, you need exactly one subnet per LAN.

      So how fast is all that IPv6 addressing going to last with people asking for big chunks of addressing and companies asking for even larger portions?

      The plan is for each person to get 2^16 subnets; there will still be plenty of space left over.

      On top of that it is going to require a central organization (ICANN?) to pass out the address blocks. They are not going to do that for free.

      There already is a central organization to manage IP addresses (IANA/ICANN), and they already charge fees. But the fees are pretty small.

      So now the individual user that wants to setup an IPv6 network at home will have to pay an annual fee for his block of addresses.

      A large ISP in North America would pay no more than $36,000/year for IP addresses. Divided by a few million customers, it comes out to about zero per customer per year.

      And based on the previous message you would want to own your own block of addressing since in theory you can take it anywhere you want to go.

      Sorry; end users aren't allowed to own IP addresses.

    17. Re:"IPv4 loyalists" by thegameiam · · Score: 0, Troll

      Put the kool-aide down, and step away from pitcher...

      IPv6 basically promises to be the "final 7337 protocol to rule them all" and tries really hard to roll all these functions into a single protocol. The Problem is that we've been there, and done that: think IPX.

      IPv6 thoroughly breaks the idea of layering protocols, and in the spirit of trying to do too many things, accomplishes far too little.

      Consider the fact that multihoming doesn't work any more, and the solution to the multihoming problem is Shim6, which is host-based instead of network-based (yuck!). That won't scale to any serious number of people - it's an N^2 problem rather than N(N-1)/N^2, the way multihoming today is.

      Before you tell me about any more of these functions you listed above, let me ask: have you, yourself, personally used any of them? No? I didn't think so - most of the IPv6 stuff is vaporware, and it'll continue to be until the standards get worked out. Really, IPv6 is a solution in search of a problem.

      -David

      --
      Need Geek Rock? Try The Franchise!
    18. Re:"IPv4 loyalists" by Anonymous Coward · · Score: 0

      As you mention, If a core provider upgrades its network to IPV6, most end users would likely not notice. So, what incentive is there for the core provider? IPv6 is not a service that has any value to consumers (at this point in time). This is why there is so much resistance.

      Regardless of the technical advantages that IPV6 gives us, the cost has to be justified by the needs of the consumer. At this point it's not obvious that this is possible.

    19. Re:"IPv4 loyalists" by jd · · Score: 1
      Because the MAC is used as the last 48 bits of the address, an end user would own a suffix, rather than an address. Because IPv6 is a protocol based on inheritance from the prior prefix, there would be almost no genuine "end user". Which is fine. IPv6 has 128 bit addressing, so you've 80 bits for the prefix, of which the first byte or two designates a lot of type of address information. As I understand the address allocation procedure, the upstream port gets one byte and the downstream gets one byte. This gives you a maximum of four levels of Internet provider, on this addressing scheme - basically one more than the A/B/C network classes of IPv4. If it's one byte total per ISP, then you've a maximum of eight levels.


      In either case, given the current architecture (which assumes three layers), you're guaranteed that "end users" could be provided with quite large blocks of addresses if you so wished. I'm not sure this is currently done, but it could be. On the original 6Bone, I had a 60-bit block I could sub-allocate, which was fun. Power!

      --
      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)
    20. Re:"IPv4 loyalists" by pyrrhonist · · Score: 1
      Really. Have a specific example? I've never had any problem at all making two boxen that are both behind seperate NAT boxes talk to each other.

      IPSec, SIP, CORBA, RMI, and pretty much anything that can embed an address in the packet. Either your NAT boxes have to understand the protocol, your application servers need to be configured to arrange the packets correctly, or you need to have an application level gateway. Anyway you slice it, it's not as simple as plug and play.

      In other words, you can't just plug two dumb NAT boxes together and expect all protocols to work.

      --
      Show me on the doll where his noodly appendage touched you.
    21. Re:"IPv4 loyalists" by thogard · · Score: 1

      And what are the memory requirements for the upstream routers? From what I can tell, its much worse than IPv4. The only reason we are running out of IPv4 address is because the memory requirements for core routers required consolidating routes.

    22. Re:"IPv4 loyalists" by ink · · Score: 1

      That you got modded "Troll" for that is pretty damn funny. Moderators who know nothing about IPv6 should refrain from moderating the discussion. It really is a solution in search of a problem; the internet as designed by committee. Thank god ipv4/apranet wasn't designed that way -- as any large project with "milestones" and corresponding Gannt-Charts is doomed to failure. You made my friend list, if nothing else thegameiam. Keep beating your heart against the wall.

      --
      The wheel is turning, but the hamster is dead.
    23. Re:"IPv4 loyalists" by thegameiam · · Score: 1

      I appreciate the sentiment, thanks :)

      True story: I had a (gov) customer today tell me that they're going to have to deploy IPv6 in not just their DMZ/Internet edge, but also their private Intranet WAN. Why? Because that's what they're being told to do. None of the Intranet devices actually speak IPv6, and there has been exactly 0 demand for it there, but hey, they're your tax dollars at play... :/

      --
      Need Geek Rock? Try The Franchise!
    24. Re:"IPv4 loyalists" by Anonymous Coward · · Score: 0

      Don't get me started with IPSec! Nice idea, but they settled for the lowest common denominator when it came to implementation. IKE is optional, so not all vendors implement it, and trying to secure a heterogeneous network using PSK is a real pain and requires vigilant admins.

      I'm disappointed with the overall state of IPSec among the different vendors and from my experience with many vendors, most are not interested in improving their implementations. Oddly enough, the easiest OSes to work with are Linux and Windows, while the commercial UNIX vendors aren't really interested in improving their inter-operability with other systems.

    25. Re:"IPv4 loyalists" by anticypher · · Score: 2, Interesting

      What is with all the low /. IDs posting in this thread? I divide the /. world into those with lower IDs (the clued) and with higher IDs than me (the clueless n00bs). Just about every IPv6 article brings out all the old /.ers.

      who the hell uses GRE for tunneling any more??
      *ahem* no comment

      there are no websites on it

      There are starting to be more and more websites with dual v4/v6 addresses. You notice it more once you start using IPv6 all the time, because there are a lot of broken systems where the site admin had no clue that by enabling v6 in a v6 knowledgeable data centre, more work had to go into the apache config file. It also breaks things like PHP and MySQL in strange ways, not much of which has been fixed yet. One dual stacked website I know who is based entirely on IIS and .Net claims they've had no problems with IPv6 connections, which account for about 1% of their traffic.

      no ISPs that sell it

      My entire life right now is helping ISPs and data centres get IPv6 up and running, with everything from training up their main engineers, to getting the BGP announcements right. This is because one of the 800lb gorillas in the ADSL world in Europe (jnanqbb) has been quietly testing IPv6 internally, and sometimes their macintosh users notice they have IPv6 (but no connectivity outside of their ISP). When they get all their internal problems worked out and start up their peerings with IPv6, there will be a large marketing campaign to bash all their competitors around for being stuck on the old, obsolete internet. This has the more aware ISPs getting ready before its too late.

      most hardware doesn't work with it

      Which hardware is this? Cisco, Juniper, Foundry, Extreme? Nope, they've been supporting it for years. Maybe you are talking about the cheap-ass home router/NAT boxes? I'll agree with you on that, there isn't much on the home market which supports it. Even if you buy a linksys router, you still have to upgrade the firmware to get IPv6.

      maybe find a way to hack an extra byte on - rather than this overcomplex mess

      What, and have two upgrade nightmares to live through? No thank you, this one change will keep knowledgeable people employed for long enough. Ignorant luddites like yourself can fester in the IPv4 ghetto for all we care. IPv6 was 5 years in research (1990-1995), 10 years in development (1995-2005), and has now become an Internet Standard. Its here, deal with it.

      the AC

      --
      Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
    26. Re:"IPv4 loyalists" by quantum+bit · · Score: 2, Informative
      • Security: IPv6 mandates IPSec (which encrypts ALL streams, ALL of the time, so contextual information can't be used for cracking as it can with SSH or SSL streams, which are generally only used for specific segments of a transaction).

        Overrated. IPv6 mandates IPSec support, but it's still an overengineered protocol that's a bitch to configure. Works okay for VPN-like scenarios, but will never work with random hosts you've never talked to before.

      • Authentication: X.509 within IPSec and the use of Extended Authentication protocols in IPv6 guarantee that all endpoints are who they say they are.

        Overrated. See above. The PKI can-of-worms is bad enough with only servers, who's going to issue certificates for millions of end users and devices? How do you decide which root certificates to trust? How do you handle revocation?

      • Fragmented Packets: Firewalls don't handle fragmented packets well, as there is no header to check for later fragments. Fragmenting and re-assembly also adds latency. IPv6 defines per-connection MTUs, guaranteeing ALL packets are the largest supported between any two endpoints without fragmentation.

        Cool. Fragmentation sucked anyway, and per-host MTU makes it possible to use jumbo frames in mixed 100/1000 LANs.

      • Latency: IPv6 headers don't have as many entries and are heirarchical, which makes routing much faster and much simpler. The lack of fragmentation and the presence of auto-MTU also helps.

        Undetermined. Heirarchical routing makes things easier for the routers, harder for end-user sites (think renumbering when you switch ISPs). It's too early to tell how this will pan out in the real world.

      • Multicasting: IPv6 mandates multicasting and has a decent range of addresses for it.

        Cool, if it works. There's still a lot of issues to hammer out in this area before we see any multicast capable BitTorrent implementations.

      • Anycasting: IPv6 mandates service location and resource location abilities, which means no more hunting for printers, routers, DNS servers, SMTP servers, POP/IMAP servers...

        Very Cool. The all-zeros anycast address for routers means you don't have to worry about what your default gateway is. I'm eagerly awaiting standards for DNS over anycast, which can lead to all the service discovery features. The IPv4 anycast address for the closest 6-to-4 gateway is a neat trick, too.

      • Autoconfiguration: IPv6 uses autoconfiguration for routing and addressing as a standard, in a manner (almost) guaranteed to be free of conflicts and absolutely guaranteed to be fully scalable.

        Cool. The only thing missing is configuration of DNS servers; hopefully anycast will take care of that. DHCPv6 may help also, but is there even a complete implementaiton of it yet?

      • Mobility: IPv6 mandates the ability for nodes or even entire networks to be totally mobile (ie: switch upstream routers without losing connectivity or existing connections) with upstream optimization of routing.

        Overrated. I don't see how this can be practical on a global hierarchically routed network. The goals seem mutually exclusive. The work I've seen focuses on forwarding by an agent on your home network, which is horribly inefficient.

      • Advanced Headers: IPv6 allows an arbritary number of extended headers to be attached to packets, with controlled responses for unknown extended headers.

        Scary. Potentially cool, but I'll bet all of the cell phones and random devices people want to be IPv6 enabled will be full of security holes relating to header parsing. I don't care how clearly the spec is defined, they'll still screw it up.

      • High Availability: IPv4's High Availability mechanisms require a lot of fancy manoevering, because t

    27. Re:"IPv4 loyalists" by j+h+woodyatt · · Score: 1

      Don't look now... some of us hunting for ways to make IPv6 transparently work better than IPv4 when you're behind a NAT gateway. Step one: making sure your NAT can translate your IPv6 network just like it's part of your private IPv4 network. Step two: couple your NAT with a DNS forwarding proxy that translates IPv6 requests for AAAA records into IPv4 requests for A records.

      At some point, users will notice, when they turn off their IPv4 protocol, that 1) their IPv6 applications [see parent] work better, and 2) all their legacy IPv4 Internet sites are all still just as reachable over IPv6 as they ever were. At that point, they will be annoyed when they have to run applications that still require IPv4 because they're coded to the old sockets API-- they force you to put up with a second class experience because your IPv4 stack is still enabled. Wheels will then begin to squeak, and real dollar values will be on the table for transitioning applications to use IPv6.

      --
      jhw
    28. Re:"IPv4 loyalists" by ysachlandil · · Score: 2, Informative

      # Security: IPv6 mandates IPSec

      And everybody knows what a broken piece of insecure crud that is. Give me SSL any day.

      # Authentication: X.509 within IPSec

      Ooh goody, I cannot wait to pay $300 per server to get my x509 certs.

      # Fragmented Packets:

      Path MTU not good enough for you?

      # Latency:

      one word - MPLS.

      # Multicasting:

      Too bad nobody has made a workable protocol for it yet.

      # Anycasting:

      Brilliant, but what happened to broadcasting?

      # Autoconfiguration:

      It's called DHCP. Oh, and why sacrifice 64 of the 128 address bits for it? Seems excessive.

      # Mobility:

      And is based on Mobile IP which works fine over IPv4.

      # Advanced Headers:

      But nobody except the endpoint can look at them. And the endpoint already looks inside the packet. So what is this good for?

      # High Availability:

      Oh? So multihoming is not a problem anymore? They fixed this already? Nope, because they cannot fix it. See shim6 for an example of an ugly hack...

      # Tunneling: There is no agreed method of tunneling in IPv4

      VPN? Okay, that uses IPSec so that doesn't count. SSL? Cannot connect a network to a network. Hmmm, maybe tunneling is a very generic concept and we need to have multiple protocols to get everything we want. IPv6-over-IPv6 doesn't do layer-II networking because IP is already layer-III. So there will always be a layer-II tunneling protocol as well. So there will not be a single tunneling concept in IPv6 as well.

      # Clusters: Infiniband cooperates well with IPv6

      Okay... nice corner case. Too bad most everything else isn't compatible with IPv6 yet.

      # Reachability: IPv6 can reach all IPv4 nodes

      And IPv4 cannot ever reach any IPv6 nodes. So a new business always needs IPv4 addresses to get to a sufficiently large client base.

      ---

      The biggest problem with IPv6 is that it is revolutionary instead of evolutionary. That is why overlay networks are already much more succesfull now.

      Iff IPv6 supports proper multihoming without nasty hacks, then I'll give it another look. Until then it's IPv4 for me.

      --Blerik

    29. Re:"IPv4 loyalists" by Fastolfe · · Score: 1

      The old system still works, but we know it won't work forever, and we know we need to change it.

      I don't think that belief is unanimously held. IPv4, as originally envisioned, was doomed when IP growth skyrocketed. But today's IPv4 deployments are dramatically different. Networks and organizations have evolved to the scarcity of IPv4 addresses and other IPv4 shortcomings by adopting technologies such as NAT.

      The reason businesses and providers haven't abandoned IPv4 is because there's no reason to yet. In the future, the capabilities of future network protocols like IPv6 will make it attractive to support IPv6, and at some point someone will ask the question, "Is there any point continuing to support IPv4 anymore?" But while we continue finding inexpensive ways to keep IPv4 working smoothly, we're not going to be investing in a big IPv6 migration. There's no incentive.

  4. What's in a name? by Nom+du+Keyboard · · Score: 2, Funny
    is well ahead of adoption in this market so everyone is deferring.

    Maybe it will be IPv7 by the time it's adopted.

    Better yet, why not name it IPv2005, so everyone will have to take it up by the end of the year lest they be left behind? Sure sounds better than IPvXP or IPvVista, doesn't it?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:What's in a name? by Viper+Daimao · · Score: 1

      lets just hope it doesnt turn out to be IPvForever

      --
      "In the game of life, someone always has to lose. To me, if life were fair, that someone would always be Oklahoma." -DKR
    2. Re:What's in a name? by Anonymous Coward · · Score: 0

      As I prepare for my CCNA, it seems to me that if it is implemented in 2005 it will have to be named 2008.11 or 2002.04 or some other nonsense, otherwise it won't be clear that an engineer named it.

    3. Re:What's in a name? by Poeir · · Score: 1

      I don't know, you want to be careful with Protocol Seven.

      --
      Sigs are like bumper stickers.
  5. Average people by ForumTroll · · Score: 1

    IPv6, I'm sure, will eventually be implemented however it's going to be a very slow process. The average person doesn't want to replace their routers etc. because all they want is simple Internet access to browse a few web sites (online banking etc.) and send email. Most of these people are not interested in upgrading because it costs money and also is a pain in the ass for them to take time out of their lives to do so. From the perspective of the average Joe, it's the "If it's not broke why fix it" syndrome and I can't say I blame them. Most people simply don't care enough to spend the money and effort to upgrade for what they see as little or no benefit.

    --
    "A Lisp programmer knows the value of everything, but the cost of nothing." - Alan Perlis
  6. One Reason Alone is Enough by Nom+du+Keyboard · · Score: 5, Insightful
    One reason alone is enough to make IPv6 a "good idea." Permanent static IP addresses for everything.

    I, for one, will welcome the end of the NAT kludge.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:One Reason Alone is Enough by denis-The-menace · · Score: 2, Insightful

      One reason alone is enough to make IPv6 a "good idea." Permanent static IP addresses for everything.
      I, for one, will welcome the end of the NAT kludge.

      And your ISP will charge you for each Address you use!
      NAT let's you use ONE IP from you ISP and have as many Internal IPs as you which without being gouged.

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    2. Re:One Reason Alone is Enough by hpa · · Score: 1
      One reason alone is enough to make IPv6 a "good idea." Permanent static IP addresses for everything.

      You know that one of the working assumptions of IPv6 is that your ISP can change your netblock prefix at any time, right?

    3. Re:One Reason Alone is Enough by ebrandsberg · · Score: 1, Insightful

      As a network engineer, I see your statement and laugh. NAT is the only thing keeping the internet together. Without NAT, the impact of worms and vulnerabilities would be so much worse than it is now the results would be unspeakable. NAT is the best way in general for networks to attach to the internet because it creates a "protected" zone where inbound transactions can't get to--and this is GOOD.

    4. Re:One Reason Alone is Enough by hey · · Score: 2, Insightful

      That's what firewalls are for. Not NAT.

    5. Re:One Reason Alone is Enough by ArsonSmith · · Score: 1

      So does NAT not function with IPv6?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    6. Re:One Reason Alone is Enough by operagost · · Score: 2, Interesting
      And your ISP will charge you for each Address you use!
      In a scheme where there are enough available addresses to give one to every grain of sand, the laws of supply and demand suggest that the value of each IP address will approach zero.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    7. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      I pay $3 a month for an extra IP. If the price scales with availability, that means they should charge me $.00004 a month on IPv6 for an extra IP.

    8. Re:One Reason Alone is Enough by David+Greene · · Score: 2, Insightful
      the laws of supply and demand suggest that the value of each IP address will approach zero.
      Except that the "laws" aren't laws at all and are in fact closer to myth. The supply of an item does not determine its price. The price people are willing to pay determines its price.
      --

    9. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0


      You're a network engineer and you don't know the difference between a firewall and NAT?

      I shudder to think what the networks you create would look like.

    10. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      I don't believe there's any reason why it wouldn't work.

    11. Re:One Reason Alone is Enough by Jeff+DeMaagd · · Score: 1

      A permanent static IP, if you mean by public IP for everything would screw up routing, especially if you switch ISPs. What is the problem with getting a domain?

      Why does every device you own have to have a publicly accessible IP? I know I wouldn't want my network storage or printers to be publicly accessible, the same would go for my appliances, I'd rather have a single check point so I can restrict that anyway.

    12. Re:One Reason Alone is Enough by jonnythan · · Score: 1

      Your ISP will give you a subnet, not an address.

    13. Re:One Reason Alone is Enough by Gulthek · · Score: 1

      NATs are not designed to created "protected" "zones" although most have this feature, that feature is called a firewall. Firewalls will always have a place in our security strategies, but network address translation (hopefully) won't.

    14. Re:One Reason Alone is Enough by diamondsw · · Score: 1, Flamebait

      Then blame your fucking ISP. Don't screw up technology because YOUR ISP is shitty.

      Anyone who understands networking (beyond My First Home Network) knows that NAT is an ugly kludge to deal with a lack of IP's, and causes innumerable headaches and workarounds.

      (And furthermore, nothing is saying you can't keep on using an IPv6 NAT for Your First Home Network, since you chose a shitty ISP.)

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    15. Re:One Reason Alone is Enough by TopSpin · · Score: 1

      NAT is the best way in general for networks to attach to the internet because it creates a "protected" zone

      For example; Joe Bonehead buys a "Comcast self-install kit" from Best Buy and whatever cable modem he's told he needs. Typically, in the IPv4 case, he ends up with a RFC1918 address on his computer, courtesy of the default DHCP service configuration provided by the modem. The host can not be reached from the outside before initiating traffic. Given his unpatched, unfirewalled computer(s) this is a good thing. If he sticks to sites that don't exploit vulnerabilities and his virus scanner cleans up the emails he can go a long time without getting owned. In the IPv6 case he gets a public IP address routable from the world. Some number of seconds later the box(es) are spam zombies.

      Imagine this; the IETF, rather than dismissing your point, embraces it and publishes default firewall guidelines for IPv6 firewalls ("IETF Inside")? The truth is that IPv4+NAT does not provide better security than a properly configured IPv6 firewall, yet we know that the world, left to its own devices will blunder into IPv6 with the indifference IPv4+NAT is protecting us from.

      It's the IETF's own fault. They perceive a clear delineation between protocols and policies and the thought that firewall policy needs to be coupled with IPv6 just never registers. The fact is that people with the clout and budgets to change the Internet would embrace a firewall standard published by a credible, independent organization such as the IETF. If an OS Vendor, firewall appliance manufacturer or ISP could claim "IETF IPv6 Firewall Compliance," every auditor and his dog would make it mandatory faster than you could swap out your 2500 series Cisco router.

      The IETF's inability to leverage this opportunity is not surprising. It's a purely technical organization with no mechanism to market its ideas. I think a little marketing savvy would go a long way.

      --
      Lurking at the bottom of the gravity well, getting old
    16. Re:One Reason Alone is Enough by BridgeBum · · Score: 1

      I am also a network engineer, and in fairness to the original poster NAT can help prevent the propogation of worms and the like. If you have a client with a non-routable address (e.g., 192.168.1.1) that gets source translated on egress only, you have essentially created a one way channel for traffic - outbound. If you have a full bi-directional NAT set up where the outside world can reach your hidden IP address via a public IP, NAT buys you nothing (security wise).

      NAT is no replacement for a firewall, but used in conjunction with them it can add an extra layer of protection. I wouldn't dream of using NAT by itself as 'security', but NAT can certainly be part of a defence in depth security strategy.

      --
      My UID is the product of 2 primes.
    17. Re:One Reason Alone is Enough by Eunuchswear · · Score: 1

      You know that one of the working assumptions of IPv6 is that your ISP can change your netblock prefix at any time, right?


      'cos, afaik, one of the working assumptions of IPV6 is that there is no PI space.

      Great, build a protocol with 128 bit addresses and then cripple it because CISCO seem to think that memory is expensive.
      --
      Watch this Heartland Institute video
    18. Re:One Reason Alone is Enough by jafiwam · · Score: 2, Insightful

      As far as repelling random unsolicited traffic is concerned, NAT is the equivalent of a firewall already.

      NAT and simple port forwarding for those rare hosted services are all that 99.5% of the population needs. ISPs and businesses are all different. But even probably 80% of the businesses I deal with, NAT with NO port forwarding works just fine.

      Of course if you are allowed and able, running a mail server at home is fun.

      But get serious, NAT is an effective firewall for most people. Just like the random Chevy is good enough for most people. Saying "but but but it's not a porsche!" all the time just makes you look like an elitist geek.

    19. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      What's all this BS about doing away with NAT? You goofs are forgetting one important point: Even with V6, you will still NAT your inside private addresses TO HIDE THEM FROM THE PUBLIC NET. Or do you plan on re-addressing everything in your enterprise network, when all you need to re-address is the outside (and NATs)?

      Is there anyone on this post who has a clue? I think not...

    20. Re:One Reason Alone is Enough by daniel+de+graaf · · Score: 1

      IPv6 also solves the problem of worm propagation - the density of active computers in the ipv6 address space is far lower. It might approach 10 hosts in a 64-bit subnet (1.8x10^19 addresses), so a worm would have to expend a significant amount of effort at finding computers to attack, unilike IPv4 where you can take a random address and have a good chance of having a Windows computer on the other end.

    21. Re:One Reason Alone is Enough by Surt · · Score: 1

      You can still NAT your IPV6 network internally, and there will remain the same good reasons for doing so.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    22. Re:One Reason Alone is Enough by Jordy · · Score: 1

      Increasing the address space to 2^128 will significantly decrease the rate worms can spread by brute force. Scanning even the complete *local* network alone requires checking a minimum of 2^64 IPs (the minimum subnet allocated to a device). Even if you could scan at a rate of 100,000 per second, it would take 5,849,424 years to check each one.

      Note: There is actually a little less than 2^64 IPs you'd have to scan because the lower bits are typically configured using a MAC that includes a vendor ID.

      --
      The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
    23. Re:One Reason Alone is Enough by daeley · · Score: 1

      Except that the "laws" aren't laws at all and are in fact closer to myth. The supply of an item does not determine its price. The price people are willing to pay determines its price.

      Erm, isn't that demand? ;)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    24. Re:One Reason Alone is Enough by ZachPruckowski · · Score: 1

      But if there is one smart ISP out there, it'll charge less for extra IPs, then everyone who wants one goes to that company. Since ISP1 wants to compete with ISP2, it'll cut its prices. This'll go on for a while until each IP is really cheap, since the ISPs get them for practically free when there are infinitely many. And there will be that one smart ISP out there, because they'll want the

    25. Re:One Reason Alone is Enough by Jerrry · · Score: 2, Interesting
      NAT and simple port forwarding for those rare hosted services are all that 99.5% of the population needs.

      Right. And 99.5% of the population didn't need more than 640K of RAM, or needs to drive faster than 65 MPH, etc.

      Stop engineering things to the lowest common denominator and do it right. For once. Please.

    26. Re:One Reason Alone is Enough by hitmark · · Score: 1

      well, home nat boxes does a bit of firewalling to so dont be surprised if people are cunfused :P

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    27. Re:One Reason Alone is Enough by TopSpin · · Score: 1

      Bollocks.

      You presume a worm will "take a random address". Real IPv6 worms will do no such thing. IPv6 address allocation will form natural sequential groups. Any half-wit can produce an algorithm that searches the space immediately before and after the address of the compromised host. Never mind sniffing traffic (broadcasts, etc) to discover other hosts...

      --
      Lurking at the bottom of the gravity well, getting old
    28. Re:One Reason Alone is Enough by petermgreen · · Score: 1

      its sort of good. Its a good thing if your end hosts are vulnerable but it also makes a lot of usefull apps hard to do well.

      also note that the sheer number of ipv6 addresses will make it virtually impossible to hit using a random scan.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    29. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      That is only true in illegal monopoly or price fixing situations.

      In general price is determined by both supply and demand, not just demand ("what people are willing to pay").

      In a real IPv6 scenario, IPv6 addresses would not be scarce. All it takes is one ISP giving away nearly unlimited IPV6 addresses at no additional cost. ISPs are in a very competitive market. Since it costs virtually nothing to give your customer more IPV6 addresses, they will do it. They would do it now if they could, but since IPV4 addresses actually *are* scarce, they *have to* charge for them (or else what would you propose, a lottery?)

      But I'm going to go out on a limb here and guess that you are not a business person and have no experience with business, since you think all this economics talk is "just myth"

    30. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      And supply determines the price people are willing to pay. What's so hard to understand? I wouldn't pay for an ip if there were trillions of unused ones, and the corp is just charging me for the fuck of it. Many people will catch on to this and those who don't know any better will eventually just follow what us techs tell them to do.

    31. Re:One Reason Alone is Enough by Jonathan+the+Nerd · · Score: 1
      So does NAT not function with IPv6?

      NAT was merely a method for saving scarce IPv4 addresses. Since the IPv6 address space is so incredibly huge, there's no need for NAT, and so there will be no NAT for IPv6. There are other reasons people use NAT, but the benefits of getting rid of it outweigh any convenience it provides (at least according to the people who came up with IPv6).

      On the other hand, if my ISP tries to charge me extra for using more than one IPv6 address like they do with IPv4, I'm going to be extremely annoyed.

      --
      Disclaimer: The opinions expressed are not necessarily my own, as I've not yet had my medication today.
    32. Re:One Reason Alone is Enough by MoneyT · · Score: 1

      All you need to do is wait for human nature to take over. Even with such a wide range of IPs to choose from, the nature of humans will be to use sequential numbering at some point so once you have a good IP, just move up and down from their sequentially and you have a very good chance of hitting another good IP.

      --
      T Money
      World Domination with a plastic spoon since 1984
    33. Re:One Reason Alone is Enough by Tony+Hoyle · · Score: 1

      Not really.. demand is about volume.

      You might have lots of supply and only one customer, but if you can persuade that customer to pay a 10,000% markup then that's what'll happen.

    34. Re:One Reason Alone is Enough by Kadin2048 · · Score: 1

      there's no need for NAT, and so there will be no NAT for IPv6

      You obviously have never seen some geeks around here. There is no need for IP over carrier pigeon, and yet there is.

      NAT is common enough an idea and -- despite the fact that I find it kludgey -- people seem to like it enough that I have no doubt that people will implement it on IPv6. It's not like it would be incredibly difficult or anything, especially if you dedicated a computer to doing it (as opposed to demanding it in some small-format dedicated appliance). Sure, maybe you'll never be able to go out to Best Buy and get an IPv6 NAT box for $30, because there won't be that level of demand for it, but for somebody willing to roll their own I'm sure it'll exist.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    35. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      As far as repelling random unsolicited traffic is concerned, NAT is the equivalent of a firewall already.

      Particular NAT configurations are, namely those that have a firewall built in or that use connection tracking to allow connections to share a single IP address. Not all.

      For instance, we use NAT here to have our webservers, mailservers, and dns servers all be internally numbered with 192.168.1.x addresses. However, the NAT computer assigns a 1-to-1 mapping of public IP addresses to those internal IP addresses (and that incidentally serves as a firewall, but if I disabled filtering, I'd still have NAT, but with no such protection).

    36. Re:One Reason Alone is Enough by OverlordQ · · Score: 1

      "In the IPv6 case he gets a public IP address routable from the world. Some number of seconds later the box(es) are spam zombies."

      Yo you know how large IPv6 space is? And how long it'd take for a randomly scanning exploiter to find a single computer, much less a vulnerable one?

      --
      Your hair look like poop, Bob! - Wanker.
    37. Re:One Reason Alone is Enough by bernywork · · Score: 1

      At a maximum of 65,535 (roughly) which although we aren't going to hit anytime soon.

      Actually supply and demand dictates that the ISPs will have enough IP address space they won't care, like 10 years ago on the internet.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    38. Re:One Reason Alone is Enough by TopSpin · · Score: 1

      Yo you know how large IPv6 space is?

      You're advocating security through obscurity. Please stop now... mkaythnx, yo and stuff.

      --
      Lurking at the bottom of the gravity well, getting old
    39. Re:One Reason Alone is Enough by Neoprofin · · Score: 1

      That comment is as insightful as it is poorly stated.

      1) Every ISP that I've seen for home use offers you 1 IP address and you can pay for more, so before you run rampent on him like a five year old who hasn't taken his meds consider that what he suggests is a very real possibility given the current situation and the way that businesses of any kind like to make money any way they can.

      2) Yes, he can still use NAT but I thought the whole point of going to IPv6 was to get away from NAT. If he's going to have to deal with the problems it causes why should he also have to deal with having to buy a new IPv6 compatible router to do it? The point everyone is getting here is why should we switch to IPv6, and if the purpose of switching is so that we cna have a giant pain in the ass and then use all the same pains in the ass that we were before that's not much of a reason to switch.

      I take back my former statement, you post was not only poorly stated, but poorly thought out. Good job addressing his concern in a realistic and insightful fasion or at least replying in a civil manner.

    40. Re:One Reason Alone is Enough by Kadin2048 · · Score: 1

      I'm not sure that they'd have to, because the addresses aren't given out randomly, they're hierarchical.

      So really they'd only have to try a few million addresses that are sub-addresses of your ISP, at least this is based on my understanding of how the protocol is going to work.

      But still you have a point, it would be like trying to find someone's Ethernet MAC address by exhausting that entire solution space (at least, since the IPv6 address will contain the MAC one).

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    41. Re:One Reason Alone is Enough by burndive · · Score: 1

      You don't understand the relationship between IP addresses and network topography.

      --
      ...because "hacker" sounds way sexier than "code drone."
    42. Re:One Reason Alone is Enough by Cramer · · Score: 1

      Ok, list me the firewalls that are IPv6 capable. Linux/*BSD/etc. are OSes, not firewalls; they can be used to build a firewall, but are not, themselves, "a firewall." I'm looking for things you can tell your grandmother to buy and plug in as simply as all the linksys and netgear "cable routers". (which aren't firewalls, but do play one on TV.)

    43. Re:One Reason Alone is Enough by Johnno74 · · Score: 1

      Even though each device in your network/home has a publicly reachable IP6 address, you would be crazy to not have a firewall that blocked incoming connections to those devices that you didn't authorise.

      Even if your home has an ip6 fridge, toaster, webserver, mailserver and game console, you would still have everything connected to the outside world via some sort of router.

      Each device could still access the outside world, the router would block unexpected incoming connections to these devices and traffic coming back into your network would be easily routable without the nightmare that is NAT.

    44. Re:One Reason Alone is Enough by cortana · · Score: 1

      One would, however, hope that a "network engineer" would know the difference between a firewall and network address translation.

    45. Re:One Reason Alone is Enough by anticypher · · Score: 1

      Scanning even the complete *local* network alone requires checking a minimum of 2^64 IPs

      No, it just requires the worm to send an ICMPv6 neighbor discovery packet (arp for IPv6), and see which machines are local.

      Your argument is true for scanning the large empty spaces on the other side of routers, though. So as the space becomes vast, worm coders will just adopt whatever tricks the network people use to find sparsely populated networks, like directed ZeroConf.

      the AC

      --
      Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
    46. Re:One Reason Alone is Enough by diamondsw · · Score: 2, Insightful

      Yup, I got a bit pissed an deserve the flamebait moniker on that. I'll chill next time. However, after reading the same reason over and over from people who haven't set up "real" networks (enterprises, hosting, datacenters) it gets VERY tiresome. Maybe I'll just write up a decent reply and save a copy for the next time this comes up...

      The ISP problem is one of artificial scarcity, which is exactly what IPv6 relieves. The only reason they charge in the first place is that IP's really are a limited commodity, and they can't give them out to every device. With IPv6, this is no longer an issue, and static addressing would be the norm (probably still managed by DHCP, but it would never change). Every piece of equipment worth anything has supported IPv6 for a long time now. Anything that doesn't (in 2005!) deserves not to work, home networking equipment included.

      The amount of pure pain that NAT causes for network administration is incredible. I went into all of the routing problems in another post (asynchronous routing, excessive static routing, firewall problems, etc). Don't keep saying "we don't need to do things right, my kludge works fine (mostly)", just do it right already!

      It *mostly* works for home networks, but still causes problems even there. It is still responsible for software having things like "this won't work unless you configure your router to forward these ports here", which also results in your being able to only use one of a given service "normally" on your network. Try to set up two web servers on your home network, both on port 80. With IPv6 and static addresses, you can; with NAT, you can't. P2P would be even easier (and probably more commercialized) if you could install the app and have it just work, but no, you have to forward a different range of ports for each protocol. None of this would be necessary if you had IPv6.

      The only reason I've seen on this whole discussion to keep NAT is that it does allow your network to be completely abstracted from your ISP's address space. Agreed, that is certainly a benefit. However (you knew this was coming), it would be better still if instead of doing a one-to-many NAT, you did a one-to-one NAT. Keep your addresses abstracted, but avoid all of the problems and messiness of NAT (or PAT, as I probably should be calling it).

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    47. Re:One Reason Alone is Enough by Chandon+Seldon · · Score: 1
      For one computer, that would be security through obscurity. For "the computers on the internet" (which is what he was referring to), it would be a perfectly valid security claim.

      With IPv4, and 100 million vulnerable connected computers, a worm will find a computer to infect in an average of 42 attempts. That means that with an optimal task distribution algorithm, the worm can infect every infectable computer on the network in the time it takes that first computer to try 1500 addresses. That's like 5 minutes.

      With IPv6, that sort of attack wouldn't be feasable. Instead of taking an average of 42 trys to find the first target, it would take 3*10^30 trys. At a billion trys per second, that's still ten million billion years to find the first target. Realistically, the attack space could probably be reduced significantly, but even given the portion of an IPv6 address that is assigned by an ISP, you'd need to guess the user's MAC address to contact their computer.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    48. Re:One Reason Alone is Enough by kasperd · · Score: 1

      If the price scales with availability, that means they should charge me $.00004 a month on IPv6 for an extra IP.

      You got those calculations wrong. For that price you should not get just one but 1208925819614629174706176 IPv6 addresses.

      --

      Do you care about the security of your wireless mouse?
    49. Re:One Reason Alone is Enough by hitmark · · Score: 1

      heh, well thats true.
      well titles are easy to come by these days...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    50. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      So what's that password that you're keeping obscurely secret?

    51. Re:One Reason Alone is Enough by ebrandsberg · · Score: 1

      Firewall==keeps track of what is going in and coming out, and potentially does filtering of some sort. In general, they allow you to setup complex rules of what is allowed to access what.

      Nat==a device that lets inside devices access outside networks using a shared IP, and in some cases, lets you define rules to map outside ports to inside IP's.

      Reality: Most firewalls in organizations are being used as oversided nat devices. Few do (or are configured to do) protocol level analysis of say HTTP traffic looking for sql injection which would really give better security than a nat device would. The truth in the matter is that once you prevent inbound access you have provided 95% of the benefit that any firewall will to any typical user. You can't compare what a firewall COULD do to what they normally do, because even most experienced admins configure firewalls to JUST let port 80 to this IP from this range. Nat is just an easy way to say: inbound: Deny all, outbound: Allow all

    52. Re:One Reason Alone is Enough by marcosdumay · · Score: 1

      "Just like the random Chevy is good enough for most people. Saying "but but but it's not a porsche!" all the time just makes you look like an elitist geek."

      And it happens even if the Chevy is in fact less available and more expensive than the Porsche, how sad...

    53. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      You don't understand the relationship between IP addresses and network topography.

      You don't understand how IPv6 changes that relationship.

    54. Re:One Reason Alone is Enough by Anonymous Coward · · Score: 0

      You think we should design all products for the most extreme 1% of the population? Are you really that stupid?

    55. Re:One Reason Alone is Enough by saikatguha266 · · Score: 1

      > Permanent static IP addresses for everything

      Applications have started coping with the fact that you don't need a permanent static IP addresses for everything anymore. IP addresses change underneath you today (DHCP) and you don't even notice because of DNS.

      As fewer IPv4 addresses remain, apps will learn to cope better, and these coping mechanisms will become more efficient and more transparent as developers find the pressing need to deal with it. IPv4 scarcity isn't half the problem it is made out to be, the scarcity is something that encourages evolution. Applications like Skype that can evolve will survive, others will wither away until they learn to cope with it. Scarcity won't drive IPv6 adoption, oddly enough.

    56. Re:One Reason Alone is Enough by AVee · · Score: 1

      Your ISP will give you a subnet, not an address.

      And not just 'a subnet', but one that's larger than the current IPv4 address space. /48 is a minimum for autoconfiguration stuff. I have a /64 at home on a normal consumer DSL line, no extra charges...

    57. Re:One Reason Alone is Enough by AVee · · Score: 1

      You're advocating security through obscurity. Please stop now...

      Please post the password to your /. account. Hiding it would just be security through obscurity!

    58. Re:One Reason Alone is Enough by AVee · · Score: 1

      Scarcity won't drive IPv6 adoption, oddly enough.

      It's not that odd when you think about it. Killing the current scarcity would be bad for a lot of companies since it would destroy the demand for all kind of 'smart' solutions like fancy NAT traversing scheme's, 'everything' over HTTP, etc as well as the demand for 'smart' stuff the manage all this smart stuff.

      A world in wich a router is simply a router is a nightmare for both sysadmins and a lot of companies.

    59. Re:One Reason Alone is Enough by Jordy · · Score: 1

      As far as I know, neighbor discovery only allows a machine to find routers and determine link layer addresses for a neighbor not determine all the neighbors that do exist. There isn't a packet you can send out that gets every single active link layer address out there. Just like ARP, you have to requests it for each IP individually.

      That's not to say one couldn't track what other machines a particular machine is talking to and infect them or use one of the multicast protocols every windows machine uses to find out what shares are available to determine the machines on the local network.

      --
      The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
    60. Re:One Reason Alone is Enough by 3.1415926535 · · Score: 1

      ping6 ff02::1 -I eth0

    61. Re:One Reason Alone is Enough by asdfghjklqwertyuiop · · Score: 1

      NAT is no replacement for a firewall, but used in conjunction with them it can add an extra layer of protection.


      No it doesn't. A firewall alone can block all connections from one side to the other. NAT doesn't add anything to that at all. It doesn't block anything, it just rewrites network addresses.

    62. Re:One Reason Alone is Enough by asdfghjklqwertyuiop · · Score: 1

      Few do (or are configured to do) protocol level analysis of say HTTP traffic looking for sql injection which would really give better security than a nat device would.


      Even if the firewalls aren't looking at application layer traffic and are merely concerning themselves with network and transport layer activity (which is all 99% of firewalls out there do) that is still far better than NAT alone.


      Nat is just an easy way to say: inbound: Deny all, outbound: Allow all


      You can't say that at all with NAT. NAT doesn't "deny" anything, it just rewrites network addresses or does not rewrite them.
    63. Re:One Reason Alone is Enough by asdfghjklqwertyuiop · · Score: 1

      Why does every device you own have to have a publicly accessible IP? I know I wouldn't want my network storage or printers to be publicly accessible, the same would go for my appliances, I'd rather have a single check point so I can restrict that anyway.


      Having a publicly accessible IP does not mean that device is publicly accessible. It also doesn't mean you can't have a single check point or that you can't restrict traffic. This is what firewalls do.

    64. Re:One Reason Alone is Enough by Neoncow · · Score: 1

      and as soon as this hypothetical worm appears, ISPs shall be visited by our good friend RNG.

    65. Re:One Reason Alone is Enough by David+Greene · · Score: 1
      But I'm going to go out on a limb here and guess that you are not a business person and have no experience with business, since you think all this economics talk is "just myth"
      Nice try, but I'm not taking the bait. One doesn't need a business degree to make observations about how our economy works in real life.

      Ultimately, if people are willing to pay X for something, it will be sold at X. If another supplier comes along with Y < X then most people will pay Y. None of this has anything to do with how many widgets suppliers 1 and 2 have.

      You make a good point about the cost of providing the widgets. That's certainly a factor, but it's an absolute myth that increasing supply automatically lowers price. It's exactly why supply-side ("trickle-down") economics doesn't work.

      "Demand-side" economics, making sure jobs pay a decent wage, providing social services where needed, etc. (my definition) is effective because it increases the price people are willing to pay for the widget. It increases the supply of money to those who will spend it, the poor and middle class. This is a different twist to Keynesian economics, which is also focused on demand.

      Tax cuts for the rich do nothing because they've purchased everything they want already. That extra money goes into various investment portfolios which make a few people very rich and might increase market capitalization of some large corporations but does little to help the small moms-and-pops.

      I'll honestly say that I believe formally trained economists (especially those in or right out of school) like to talk about theory but rarely look at what happens in practice. "Free markets" don't exist and therefore it's wrong to talk about them in the context of our current economy. The "free market" is a constantly-retold story about a theoretical idea (that is, a myth) that will never come to fruition because no one can have perfect knowledge. Supply-side economics is intimitely tied to this mythical "free market" which is another reason it doesn't work.

      --

    66. Re:One Reason Alone is Enough by Sithgunner · · Score: 1

      NAT is for difference use than just handling private IP because you can't afford a global one.
      Like unless you stop every incoming traffic toward behind the router, machines behind are exposed to the public, and easy maintenance for firewall to manage the source IP if it's a private IP, and maybe some more.

    67. Re:One Reason Alone is Enough by ebrandsberg · · Score: 1

      On the last statement, you are summarizing 1-1 nat vs. 1-many. In most cases, it is 1-many (even if the many==1) and outside in, if there is no connection in place, the packet is dropped out of necessity. Why? It doesn't know what machine on the back is supposed to receive the packet.

      That said, what you are considering a "network and transport layer" firewall will do exactly what a nat device in 1-many mode will. This 1-many behavior happens to be the vast majority of nat devices on the market from d-link to linksys.

    68. Re:One Reason Alone is Enough by asdfghjklqwertyuiop · · Score: 1

      On the last statement, you are summarizing 1-1 nat vs. 1-many. In most cases, it is 1-many (even if the many==1) and outside in, if there is no connection in place, the packet is dropped out of necessity. Why? It doesn't know what machine on the back is supposed to receive the packet.


      It isn't dropped if the incoming packet is addressed directly to the machine on the inside. It will pass right through.


      That said, what you are considering a "network and transport layer" firewall will do exactly what a nat device in 1-many mode will.


      No... a firewall will actually drop incoming connections in the above scenario.
  7. I'm still waiting... by Anonymous Coward · · Score: 1, Funny

    Personally, I'm still waiting for ipv8 which will purportedly allow me to have an IP address for every cell in my body. The only thing I haven't worked out is how to run 6*10^13 spam filters.

    1. Re:I'm still waiting... by abigor · · Score: 1

      Trust me, it's hard on the liver.

    2. Re:I'm still waiting... by Anonymous Coward · · Score: 0

      IPv8 has come and gone. Google "ipv8 fleming" (and no it's not a technology based in reality)

    3. Re:I'm still waiting... by Anonymous Coward · · Score: 0

      Actually, IPv6 already does much more than that. I allows every human to have 7 IP addresses for every atom of his body.

    4. Re:I'm still waiting... by Maximum+Prophet · · Score: 1

      Um, you can with IPv6 unless you have more cells than there are atoms in the universe.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
  8. Moving Day at IPv4 by Anonymous Coward · · Score: 1, Insightful

    "No one is running IPv6, because there is no business case for it ... if we really wanted to leave a legacy to our children we'd review the crap we have today which is pretty ghastly ...""

    More like there's no easy upgrade path. The x86 survived and grew exactly because one could move from one generation to another. IPv6 doesn't have that advantage.

    1. Re:Moving Day at IPv4 by Just+Some+Guy · · Score: 1
      More like there's no easy upgrade path. The x86 survived and grew exactly because one could move from one generation to another. IPv6 doesn't have that advantage.

      Other than simply running both at the same time and gradually transitioning, you mean. You do realize that you don't have to pick one or the other, don't you?

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Moving Day at IPv4 by dindi · · Score: 1

      You can tunnel an other protocol in another, so ther is way to run IPv6 on IPv4 and I am certain vica versa.

      So if you start converting equipment, the networks would still reach each other just fine thru access points that make tunnels, or whatever is needed.

      If I set-up my linux and connect to one of the IPv6 nets (tunneled thru IPv4) my other machine (assuming it supports IPv6) can reach the IPv6 net as well as the IPv4 net.

      And if that is the case I would assume that I could set a whole ISP up with IPv6 only, and use proxies that would make the rest of the net accessible just fine, even providing tunneled IPv4 for devices that need it.

      I mean it sounds a bit too easy like that and I know it is not. It is not because no one is moving their asses to change....

      unless some bigass huge ISP starts it, it won't happen. Or maybe universities... someone big, not a 10-man ISP at the end of the world.

  9. Market Forces by bizitch · · Score: 5, Insightful

    Just like anything else, market forces will dictate when this gets adopted.

    Are we really running out of IPv4 numbers? The market will tell us.

    Is there a killer app for IPv6? The market will tell us.

    Can we ram IPv6 down everyone's throat? The market will retailiate and hit back.

    BTW - what's with this "wont somebody please think of the children" bullshit about? If we need to get to IPv6 - we'll get to it - relax already!

    --
    ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    1. Re:Market Forces by Profane+MuthaFucka · · Score: 1

      Who's this market you're talking about? Oh wait, the market is US. That means when we are talking about IP6 instead of relaxing about it as you suggest, we're one of those mysterious market forces that you talk about, pushing IPv6 forward.

      If you are telling us to relax and let the "market" do our work for us, then you obviously don't understand what a market is, and you don't believe your own rhetoric.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    2. Re:Market Forces by manno · · Score: 1

      Is there a killer app for IPv6. Yes it's call IP Over Power Lines

    3. Re:Market Forces by tenchiken · · Score: 2, Informative

      A few things to remember, this isn't the first time that technical purists have tried to change the underlying protocol for the internet for logistical reasons. The first Attempt at replacing TCP/IP internet wide was far more braindead then IPv6 (packet size of 53 bytes? Yeah, let's ship everything around in a packet size that not only is not a power of two, it's a large prime number! Oh and for traffic control, let's just drop everything into a leaky bucket!)

      However, it's been clear ever since IPv6 was introduced that it was signficantly larger and more complex then it needed to be. Not only is it not a sensible extension of IPv4 (which has proved it's durability over and over) it is requiring a whole new round of experience so we don't run into the same problems we hit in 88 and 89 before Van Jacobson fixed TCP/IP.

      I think that NAT and CIDR have removed the need for IPv6 until the next iteration of technology requires it. It does not make any sense to migrate to the new technology before then.

    4. Re:Market Forces by dozer · · Score: 1

      The "market" refers to everybody who is looking to buy networking hardware. And, on the whole nobody is buying IPv6 hardware. It doens't matter if you personally "are pushing IPv6 forward" or not. You have to convince all your friends, and your friends friends, etc to buy IPv6 hardware before you become a market force.

      Since it appears you don't understand this distinction, I'd have to guess that it's actually you who doesn't understand what a market is.

    5. Re:Market Forces by FirienFirien · · Score: 1

      Can we ram IPv6 down everyone's throat? The market will retailiate and hit back.

      Unless it's put forward in a firefox-type way, and people love it because it's different.

      --
      Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
    6. Re:Market Forces by wuice · · Score: 1

      Too bad "the market" is stupid, selfish and short-sighted. These traits make it a bad choice to dictate the future of world-wide connectivity.

    7. Re:Market Forces by diamondsw · · Score: 1

      In reality, how much stuff out there doesn't support IPv6 these days? Doesn't any piece of network or server gear from the last 5 years support it? By the time we need to move to it, it will likely be like the Y2K problem - ready in 99.9% of places, and tough luck to the last 0.1%.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    8. Re:Market Forces by Profane+MuthaFucka · · Score: 0, Flamebait

      I'd guess that you're a jizz hole, but that's me.

      Obviously markets are more than just buying than selling. There's more influence on a market than just money. Obviously people who are NOT buying and selling have a huge influence over a market, and are therefore part of the forces moving the market. Your view of a market is just cunt-headed. That means ignorant.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    9. Re:Market Forces by bigpat · · Score: 1

      The market will tell us.

      Are we really running out of IPv4 numbers?

      The market: Yes we are.

      Is there a killer app for IPv6?

      The market: Yup, got a few right here ready to go but they require end to end addressibility. You'll see.

      Can we ram IPv6 down everyone's throat?

      The market: You mean like we "rammed" IPv4 down everyone's throat? Remember I am both buyer and seller, provider and provided. I am the market.

    10. Re:Market Forces by raddan · · Score: 1

      It's pretty simple. When it's cheaper to deploy IPv6 in your organization than to buy new IPv4 address space then people will switch. Market forces, just as you said.

    11. Re:Market Forces by Tom · · Score: 1

      Just like anything else, market forces will dictate when this gets adopted.

      I call bullshit on that.

      Is slavery right? The market will tell us.
      Is pollution acceptable? The market will tell us.
      Are we really running out of prison space? The market will tell us.

      Markets don't create inventions or progress, they only pick them up and turn them into products.

      --
      Assorted stuff I do sometimes: Lemuria.org
    12. Re:Market Forces by Anonymous Coward · · Score: 0

      That's the most reactionary neo-liberal stuff I've ever heard.

      The market does what you want it to do! If there were will from certain key players in the world everyone would just nod and accept the new ipv6 overlords. This has nothing to do with the market, specially because this isn't a product you can sell or even use it in a massive marketing action.

    13. Re:Market Forces by Roxton · · Score: 1

      Have you considered the possibility that consumer market forces are adequate, but that the consumer base hasn't been given the proper tools for the efficient and meaningful exercise of consumer power? Can you imagine the effect of consumer unions on the industry standards for consumer electronics? What do you think would happen to DRM?

      It's the Libertarian ideal of a privatized FDA expanded to powerful dimensions -- self-organizing groups that take on or shed as much bureaucracy as they need. If they start behaving badly, consumers simply "unsubscribe." Such groups would need to be easy-to-form, legally effective, and widely accessible - a revolution in capitalism that could appease both the socialist and the free-market capitalist. Think Google.

    14. Re:Market Forces by bizitch · · Score: 1

      Interesting ... cool idea

      How did you know I was a Libertarian?

      --
      ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    15. Re:Market Forces by Cramer · · Score: 1

      53byte cells are the "grand unifying theory" of why designing by committee is Stupid(tm).

      Why 53? Because several manufacturers had already made competing ATM equipment prior to any standard. Some were 32byte cells, others were 64. So, in an infinitely stupid move to give neither an upper hand, the standard is 53bytes; they all had to redesign their gear.

    16. Re:Market Forces by Confoundit · · Score: 1

      Just like anything else, market forces will dictate when this gets adopted.

      The free market is good, but it's not perfect. It can be shortsighted and tends to try to fix problems instead of preventing them.

      An ounce of prevention is worth a pound of cure. A stitch in time saves nine. Never put off until tomorrow what you can do today. A rolling stone gathers no moss. There's no sex in the champagne room.

    17. Re:Market Forces by PenguiN42 · · Score: 1

      But isn't ATM used widely in telecommunications networks?

      Also: why is a packet size not being power-of-2 (or being prime) such a bad thing, beyond just "computers like powers of 2!"?

      --
      The following sentence is true. The preceding sentence was false.
    18. Re:Market Forces by tenchiken · · Score: 1

      Yep. My Jaw dropped when Evi Nemeth at CU went over that particular part of the negotiation.

    19. Re:Market Forces by tenchiken · · Score: 1

      It is used (although probably in it's last days as new the Ethernet etc standards come alive) for some long haul fiber and backbone connections. Even so that's a pretty modified version of ATM, with different flow control etc then what was originally proposed.

      As far as why 53 bytes is bad, imagine that you have some sort of fast filtering solution you want to implement in hardware. You want to make it as fast as possible to a) dereference and cast pointers so you can fish around the headers and data content, and b) move data quickly in and out of buffers.

      Computers tend to use boundries on the -2's for maximum sizes. So logically, you want to move at least 48 or 64 bytes at once into a buffer to move it along. 53 bytes means you waste 11 bytes if you use simple hardware to move a full buffer.

      It's also because 48 bytes (at the time) arguably was the best data size for voice transmission. 64 bytes is the best for data transmission. ATM trying to be the best of both worlds picked a number near the middle which meant that it did neither voice nor data well.

      As noted above, it is now used as the prime example for why design by committee (or trying to do too much with one protocol) is a bad bad idea.

    20. Re:Market Forces by Cramer · · Score: 1

      I just silently starting banging my head on the table when this was revealed to me.

    21. Re:Market Forces by megarich · · Score: 1
      Just like anything else, market forces will dictate when this gets adopted.

      Exactly. And until the market moves toward IPv6 I don't see any need to move to it from a company stand point. Our company doesn't have trillions upon trillions of computer, hec we don't even have 1000 computers so the IPv4 private address classes is more than enough for us.

      Ok lets say I do move my my companies 200 or so computers to IPv6, now what? No one else on the outside is using it. Not the service providers not other corporations, hardly anyone else really. Now what benefit did I get from moving 200 internal machines to a standard not incorportaed by the masses? If and when the powers that be move to IPv6 then I'll take notice but until then I have better things to worry about and fix.

    22. Re:Market Forces by Roxton · · Score: 1

      Thanks. :)

      I didn't, but it's a fair bet that any given Slashdot poster with a penchant for the free market would be at least familiar with the notion of Libertarianism.

    23. Re:Market Forces by dozer · · Score: 1

      Sure, there are complex dynamics in all markets. But the bottom line is *always* just buying and selling. If something doesn't move more money, then by definition (look it up), it doesn't affect the market. Your hand waving and ad hominems can't change that. Try facts next time.

      I'd guess that you're a jizz hole, but that's me.

      That's very self-aware!

    24. Re:Market Forces by Anonymous Coward · · Score: 0

      Something that doesn't move money can still affect the market if it can be substituted for something else which would have.

    25. Re:Market Forces by Profane+MuthaFucka · · Score: 1

      That's very self-aware!

      I never lie. I also have no ego. It's an effortless admission, which is intended to be humorous. It's part of a character I play on Slashdot. Smile.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    26. Re:Market Forces by Bob_Robertson · · Score: 1

      Markets themselves are abstract. Is there a "market" for IPv6? Certainly, I've installed it myself, as have several other people I know (both business and private). Since Linux does v6 just fine, I didn't have to buy any new hardware but I did have to retire an old v4 router.

      However, when I contacted my ISP to ask about an IPv6 tunnel (since I do not expect their last-mile hardware is IPv6 capable, and I was right) I was told that I should look into a business account.

      They didn't say anything about a tunnel yea or nay, only that my interest obviously meant to them that I wasn't no plain honky home user.

      There are lots of things about V6 I don't like, and lots that I do like. Same for many other people. Choice. The fact that it is still an individual choice simply means it's still a free market.

      Hey, Profane, ever get to read any of the "free market" articles on Mises.org? I'd write one for them on IPv6 if I were closer to the core routing hubs like Mae-East and -West. I don't even know if they've specified v6 as valid natively. I think I'll go check.

      Bob-

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
  10. obligatory by drewzhrodague · · Score: 1

    I for one welcome our new IPv6 overlords!

    Nobody likes to do an IP renumbering, but why forego progress to preserve the status quo? We already use IPv6 for internal stuff, but since there's little adoption, it isn't more than a novelty. I hope that with the explosion of embedded systems, we'll start to see more folks interested in adopting IPv6.

    --
    Zhrodague.net - I do projects and stuff too.
  11. Scalability. by khasim · · Score: 1

    Instead of hacking IPmasq'ing to work with P2P protocols, just implement a system where there are enough addresses for everyone's PC, phone, etc.

    As for you ISC DHCP problem, you can assign whatever address blocks you want to. You just need to setup the correct criteria and have a way to recognize it. The easiest way is to assign one block to particular MAC's an a different block to regular boxes.

    1. Re:Scalability. by Phroggy · · Score: 1

      As for you ISC DHCP problem, you can assign whatever address blocks you want to. You just need to setup the correct criteria and have a way to recognize it. The easiest way is to assign one block to particular MAC's an a different block to regular boxes.

      If you mean two different ranges within the same subnet, that's what I eventually wound up doing, but I couldn't get it to work with two different subnets. See my reply here.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  12. IPV6 128 bit addresses make no sense by tjstork · · Score: 0

    I don't see why IPV6 needs to have 128 bits for addresses. You can tag every atom in the universe with its own IPV6 address. Why not do something simple like just have every segment of TCP be a 16 bit value instead of a byte? That way you could have 12312.2342.121212.3423 as a valid network address, and, 2^64 addresses out to be enough for anybody...

    --
    This is my sig.
    1. Re:IPV6 128 bit addresses make no sense by Anonymous Coward · · Score: 0

      No, 121212 doesn't fit in 16 bits.

    2. Re:IPV6 128 bit addresses make no sense by cnlohfin3109 · · Score: 1

      "Hierarchical Routing" In a tree sometimes there will be huge branches that will never get used. IPv4 looks hierarchical but routing occurs on the netid part of the address which is flat, not hierarchical.

    3. Re:IPV6 128 bit addresses make no sense by tuffy · · Score: 1
      Just because it's not need now doesn't mean that it won't ever be needed.

      128 bits of IP addresses will never be needed. That's 340,282,366,920,938,463,463,374,607,431,768,211,45 6 different IP addresses. A sparse address space is part of the design, apparently.

      --

      Ita erat quando hic adveni.

    4. Re:IPV6 128 bit addresses make no sense by Anonymous Coward · · Score: 0

      2^15 = 65535 to clarify for gp

    5. Re:IPV6 128 bit addresses make no sense by Nom+du+Keyboard · · Score: 1
      You can tag every atom in the universe with its own IPV6 address.

      Aren't you forgetting about Dark Matter?

      Why 128-bits is so we never have to go through this again. One last transition to IPv6 and that's it for life.

      --
      "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    6. Re:IPV6 128 bit addresses make no sense by tjstork · · Score: 1

      Yeah I got a little zealous typing in 1's and 2's really fast and when I hit send, I was like "doh!"

      --
      This is my sig.
    7. Re:IPV6 128 bit addresses make no sense by Jerry+Coffin · · Score: 4, Informative
      I don't see why IPV6 needs to have 128 bits for addresses.

      128-bit addressing isn't really necessary -- but it makes life really simple. With IPv4, you have a subnet mask (that AFAICT, 90% of people never quite understand) that tells how much of your address is devoted to the local subnet, and how much isn't. With IPv6, this has simply been fixed at 64 bits apiece, so using it, nobody ever has to figure up a subnet mask again.

      A better question would be to turn this around: what would we really gain by reducing the addresses from 128 bits to 64 bits? We'd save 128 bits per packet. Even over a 28.8K dialup line, that's approximately 4 milliseconds per packet. However, IPv6 increases the maximum packet size you can reasonably use, so unless you really need to send lots of tiny packets, its addressing overhead may well be lower than with IPv4. In most cases, you gain a bit, and even in the worst case you lose very little.

      If you're doing things like VoIP, IPv6 helps a lot more: in IPv4, QoS was hacked on after the fact (and has never really worked very well), but in IPv6, it's part of the base protocol.

      Personally, I think we need to consider the source of TFA: Cisco and APNIC. Cisco is the leading provider of IPv4 routing (etc.) equipment by a wide margin. APNIC derives it "power" largely from the scarcity (and therefore value) of IP addresses.

      A shift to IPv6 gives other router manufacturers a much better chance of gaining market share over Cisco -- about the best Cisco can hope for is to maintain their current position, but in reality they're likely to lose at least a little. Cisco has only to look at what happened to Lucent when the market shifted from ATM to IP to see how badly a technology shift can hurt even a huge market leader.

      APNIC stands to lose even more: rather than a chance of losing market share, they face a near certainty that a large part of their power base simply ceases to exist.

      Looking at it from this (admittedly cynical) direction, what are the chances that they were going to write an article in favor of IPv6, regardless of its merit?

      --
      The universe is a figment of its own imagination.

      --
      The universe is a figment of its own imagination.
    8. Re:IPV6 128 bit addresses make no sense by Anonymous Coward · · Score: 0

      Estimates for the number of atoms in the (observable) universe seem to range from 10^79 to 10^88. 2^128 is much much less than that. 2^128 is between 10^38 and 10^39--trillions and trillions of times off. Sorry.

    9. Re:IPV6 128 bit addresses make no sense by csplinter · · Score: 1
      2^64 addresses out to be enough for anybody...


      640K ought to be enough for anybody.
      Bill Gates, 1981.
  13. Three Items: Vista, Home Autmation, and Search. by CDPatten · · Score: 5, Interesting

    Windows Vista will make IPv6 the protocol of choice. You can bind IPv4 and IPv6 in different orders on the NIC and it will enable great support for the protocol. They are even talking about having it running as part of the default install.

    MS is developing Vista to enable programmers to push Home Automation. One thing they are doing is adding in that area is the functionality for IP's to securely be handled like a plug and play device. This isn't for printers on a network; it's for all the appliances in your house. IPv4 just doesn't work well for home automation. Also another sign is the majority of GE prototypes all are geared towards IPv6 not IPv4.

    The regional specs that come with IPv6 are also huge things for MSN, Google, and Yahoo. It will allow your search (and Ads for that matter) results for a "pizza place" to give you the ones in your area without any additional info.

    Vista will start the ball rolling, and the other two items will make the transition come very quickly. Security is also nice, and will help stop allot of traditional hacking, but the end user doesn't get excited about that. They will get excited about the other stuff though.

    Two years from now we will start to see IPv6 becoming very common.

    1. Re:Three Items: Vista, Home Autmation, and Search. by Andrewkov · · Score: 1

      I didn't think of this before, but how does IPv6 fit into the whole DRM scheme of things. Isn't your IPv6 address tied to your Mac address? Will Microsoft be able to track you based on this fixed IPv6 address?

    2. Re:Three Items: Vista, Home Autmation, and Search. by CDPatten · · Score: 1

      That's a great question. I haven't seen or demoed anything regarding that.

      Off the top of my head my guess is MS won't do it. Not because they are above it, but because they would get killed in the media if they did. On the other hand a company like Sony (especially after this root kit stuff) is probably salivating at the chance of doing it.

      This really could carry over to serial numbers and activation too. It's a pretty grey area, and I have to believe that society as a whole will reject this simply on the grounds we like are privacy. But maybe not, we certainly have done things in recent years that has surprised me.

      In any case I'll start asking around next time I'm at a conference. Really good question.

    3. Re:Three Items: Vista, Home Autmation, and Search. by Analise · · Score: 1

      Your ipv6 address can be tied to your MAC address. However, it isn't a must-have.

      --
      >insert witty sig file here
    4. Re:Three Items: Vista, Home Autmation, and Search. by gfunicus · · Score: 1

      I'm currently studying to take Cisco's CCNA test - I find it interesting that they *don't even mention* IPV6 in the study guides etc. It seems to me that until Cisco gets behind IPV6, it isn't really gonna happen.

      --
      It's better to regret something you have done that to regret something you haven't done.
    5. Re:Three Items: Vista, Home Autmation, and Search. by Anonymous Coward · · Score: 0

      Serious question:
      How are mobile devices handled with respect to location specific addresses in IPv6?

      *Pondering / ranting...
      Perhaps addresses in future protocols should include actively updating coordinates for rapid routing of packets, thought police, and ordinance for spammers.

    6. Re:Three Items: Vista, Home Autmation, and Search. by alanQuatermain · · Score: 1
      Isn't your IPv6 address tied to your Mac address? Will Microsoft be able to track you based on this fixed IPv6 address?

      Simple: just go on holiday & buy a network card abroad, then bring it home & install it. That'll really fox 'em, they'll think you're in another country !

      The MAC address isn't traceable to a geographic point now-- at least, no more so than is an IPv4 address, and possibly less (since IIRC it's only actively used when indentifying & targeting machines on the local loop). Each hardwware card has a nearly-unique address, but there are possible clashes. It'll take a long time to find one, however.

      The only things really detectable through a MAC address are the vendor (there's a vendor ID in there) and *possibly* the geographic locale in which it was produced. But that's ultimately up to the vendor, it could be just a random string of bytes.

      The cards/chips are sent all over the world, so it's not like anyone's watching where they go.

      "Ah, that card was went to the second shelf from the top, third row from the left, front of the pile, at CompUSA, downtown Washington. It was purchased by Vernon MacArseTrumpet, of Apartment 192, 1800 Q St. Washington DC. Now we can watch everything he does!"

      Probably not going to happen. It'd just take too much work watching 'em go round. It's not like local ISPs who get blocks of IP addresses to hand out, which can be traced from origin, to ISP, to branch, to house. No-one's keeping an eye on the 5000 boxed ethernet chips which leave the warehouse at 4am in each of 8 trucks bound for umpteen different places. It's just too much work.

      -Q

    7. Re:Three Items: Vista, Home Autmation, and Search. by slashname3 · · Score: 1

      Two years from now we will start to see IPv6 becoming very common.

      And two years from now you will start to get an annual bill from what ever organization that happens to get the contract to assign all those IPv6 addresses that you are using throughout your house.

      And you can bet the UN knows this and this is why it is trying to get control of the addressing and DNS services. Collect a nickel every year for each IPv6 address assigned is a lot of money once this catches on big time.

      Are there provisions for a IPv6 NAT router? If not people will want one real soon.

    8. Re:Three Items: Vista, Home Autmation, and Search. by Anonymous Coward · · Score: 0

      We will be lucky to see Vista in 2 years. The rest is hydroponic talk.

    9. Re:Three Items: Vista, Home Autmation, and Search. by ThrobbingGristle · · Score: 1

      I'm glad someone pointed this out. It kills me that slashdot has
      changed so much that someone is allowed to admit to using and being
      enthused about a M$ product without getting thrashed.

      Never would have happened in the old days...

    10. Re:Three Items: Vista, Home Autmation, and Search. by Sithgunner · · Score: 1

      > will help stop allot of traditional hacking

      Definately a plus... since every IPv6 aware device can act as VPN endpoints... what a breeze.

    11. Re:Three Items: Vista, Home Autmation, and Search. by Geoff-with-a-G · · Score: 1

      I'm currently studying to take Cisco's CCNA test - I find it interesting that they *don't even mention* IPV6 in the study guides etc. It seems to me that until Cisco gets behind IPV6, it isn't really gonna happen.

      They mention it plenty in CCNP/CCIE level areas. CCNA is introductory stuff, and it's a waste of time to introduce you to technology you won't even see deployed before you have to recertify.

  14. IPv6 - too little, too late by hpa · · Score: 1, Insightful
    Cisco is probably one of the companies responsible for IPv6 being such a mess it is. The IP router vendors, led by Cisco, pushed for as few changes as possible over IPv4 in order to leverage expertise and be ready for deployment quickly. So far, so good. It's lifespan (until another switchover would be needed) was estimated at 30 years; this is roughly how long IPv4 has lasted since it's predecessor, NCP, was retired.

    However, everyone involved completely underestimated the cost of switchover and overestimated its rate of adoption. This ultimately means that IPv6 is not enough of an advancement to justify its deployment costs. The end result is that IPv6 is already one-quarter through its estimated 30-year lifespan and it isn't even widely deployed yet.

    I suspect that what we need is an IPv7 that would include:

    • No fixed size address space limit.
    • Removal of the arbitrary distinction of hosts and ports in favour of a unified end point specifier.
    • Routing assistance built into the transport protocols, to augment the current AS system.

    If we start now, this might be deployable by 2020 or so... :-/

    1. Re:IPv6 - too little, too late by pe1chl · · Score: 0, Redundant

      You forget the most important feature (and the reason for failure of IPv6):

      - a smooth migration path from the older versions of the protocol

      Without such a migration path, nobody will ever switch.

      It is like the early versions of Windows, that had to be able to run DOS applications or nobody would have made the switch.

      It was dumb, just plain DUMB, to not consider this when designing IPv6.

    2. Re:IPv6 - too little, too late by AuMatar · · Score: 1

      Fixed size addresses is needed for hardware. WIth fixed size addresses, you know where fields end and how much data is in them. You can build very fast custom gate logic. Without it, you need more general logic and need to parse the data stream for a size field, then parse the data stream for a data field. Much ahrder to do this, it would just about assure you'd need to store the package while parsing, rather than being able to act at wire speed. This will slow all your switches, and lead to more dropped packets.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:IPv6 - too little, too late by Rakshasa+Taisab · · Score: 1

      No fixed size address space limit.

      What would be the point of this? There's no practical need for addresses larger than 128 bit unless you wish to encode some extra meta-data there. Having a fixed length address length makes programming alot easier.

      Removal of the arbitrary distinction of hosts and ports in favour of a unified end point specifier.

      Do we consider different services as being provided by distinct entities, or do we look at them as systems running multiple services? IPv4/6 can support the former and latter, your hypothetical IPv7 can only support the former. (Unless a standard is used for encoding the ip address) When i SSH into my server, is it really beneficial that I need to connect to a different address than when doing http requests? What's the benefit of denying that ability, when it doesn't give any benefits that can't be implemented already.

      --
      - These characters were randomly selected.
    4. Re:IPv6 - too little, too late by Anonymous Coward · · Score: 0

      > what we need is an IPv7 that would include:
      >
      > * No fixed size address space limit.

      Because sometimes even 128 bits isn't enough. We need static IP addressing for every molecule in the galaxy! Why keep track of anything when you can just ping it. I want my IP addresses even to have their own IP addresses...

    5. Re:IPv6 - too little, too late by Anonymous Coward · · Score: 0

      -1 overrated

    6. Re:IPv6 - too little, too late by hpa · · Score: 1

      There are a number of networking enhancements that can't be done because the port number is encoded in a different part of the packet -- and not in every packet! -- than the IP address.

      Going to an endpoint model means, of course, that a single computer would claim a netblock, not a single "IP address". Consider an IPv4 where there there are no port numbers, addresses are 48 bits, and each computer claim a /32 by default. The advantage is that you don't have to use a different lookup scheme and syntax if you're running 300 web servers on your one host as opposed to, say, web, ssh etc. Some of that is trying to happen with SRV DNS records, but it's poorly supported at best.

    7. Re:IPv6 - too little, too late by hitmark · · Score: 1

      and this is one of the reasons we dont see much IP6 uptake (alltho you dont deal with ip addresses on a switch, they work on the mac address layer).

      basicly you cant just flash a sisco router to support IP6 without taking a nasty performance hit. why? the older sisco routers dont have a chip designed specificaly to deal with IP6 addresses (kinda logical realy) and therefor have to do it pr software. and the cpus of those routers are not realy that powerfull :P

      so unless either sisco comes out with a low cost drop in kinda system to add IP6 hardware to their existing line of router (not very likely as they are trying to make money and therefor want the isps and other to buy whole new hardware) or some other company comes along and provide routers that have the reliability of sisco but at a much cheaper cost (good luck as sisco have more or less become a synonym for industrial strength networking) nothing much is going to happen.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    8. Re:IPv6 - too little, too late by hitmark · · Score: 1

      err, they did. you can set aside a subset of the IP6 addresses that basicly are IP4's but written as if they where IP6.

      normaly a IP4 is xxx.xxx.xxx.xxx in decimal (0-9).

      a IP6 is xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx in hex (0-f).

      now you can nicely do this (IP4 y, IP6 x):
      xxxx:xxxx:xxxx:xxxx:xxxx:yyyy:yyyy:yyyy.

      see? i just stuffed all the worlds IP4 addresses under a single area of IP6.

      hell, china plans to do just that. put a gigantic IP6/IP4 gateway at their digital border and run IP6 internaly.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  15. New == Scary! by b3x · · Score: 0

    Anything new is of course going to be resisted by PHB's until PC World does an article describing how great it is ... then the PHB's will want IPV6 is designer colors.

  16. Two reasons. by khasim · · Score: 3, Insightful

    #1. It allows you to run multiple boxes at home WITHOUT having to pay extra for a "family" connection plan.

    #2. Cheap and easy way to block worms and such.

    1. Re:Two reasons. by diamondsw · · Score: 1

      Blame your ISP and your poor network setup or operating system.

      Neither point you make says anything about NAT and what it actually does. You have no idea how difficult it can be to connect two servers that are both behind NATing devices. Avoiding asynchronous routing becomes very difficult. Routing design in general becomes much more difficult to predict, since the source address and destination address *might* not be what they claim to be. Static routes (which are easy to screw up if you're not very careful and have good peer review) are needed far more than they have any right to be.

      If you think of NAT as a good thing compared to a larger static IP address space, then you don't know very much about IP. NAT is a kludge to deal with a lack of IP's, and causes a lot of problems and headaches. DHCP at least provides some additional benefits like automatic IP address configuration and security, but NAT is an ugly kludgy hack, pure and simple.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    2. Re:Two reasons. by Kadin2048 · · Score: 3, Insightful

      Neither of these points are really arguments for the current system, if anything they're good arguments against it, and in favor of IPv6.

      #1 is nothing but a direct consecquence of the current shortage of IPv4 addresses. Under IPv6, there'd be no reason why every device on your network couldn't get a separate "real" address. The way they're handed out -- using a hierarchy instead of finite blocks -- would allow your ISP to let your home DHCP router hand out globally addressable IPs if it was set up correctly. Assuming your ISP doesn't suck, that is, and that's really not the fault of the IP system, one way or the other.

      #2 is pretty frightening, because it shows a misunderstanding of what NAT is and a certain amount of laziness about security in general. That said, there's no reason why you couldn't get a 'firewall in a box' that would provide just as much (or as little) security without the NAT facility. It's just that right now when you go and buy a "home firewall" from Linksys, it almost always includes NAT by default (because of point #1, the pressure by ISPs on home users to only have one IP address due to limited supply). There's no reason why this needs to be true, however, and the security comes from the firewall effect and not the address translation itself.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:Two reasons. by slashname3 · · Score: 1

      One big reason NAT is not going to go away is that it is fairly easy to assign an end user one IP address (or small block of addresses) then the end user can setup however many systems they need behind that address. If each end user has to be assigned a block of IPV6 addresses so they have "real" addresses for every device they use there will be a lot of people asking for huge blocks. The reason they ask for huge blocks of addresses is so they won't have to ask for a larger block later on if needed or work with a lot of smaller address blocks at the same site.

      Right now with NAT end users can setup very large complex networks using RFC1918 addressing without impacting on anyone or having to get permission to use any of those address blocks.

      I wonder if this is where the UN wants to control things? I would hate to have to register every piece of equipment with such an organization or request another block of addressing for a test LAN or to hook up that new fridge in the kitchen. Could be weeks or months before I get an IP address that lets me ssh into my fridge to turn on the ice maker and assign its IP address. And it will probably add cost to new houses that need IP address blocks for all the light switches. Just imagine the UN having problems responding to all the requests and you having to sit in the dark in your new house for a couple of months because you can not get on line to initialize your light switches. :)

    4. Re:Two reasons. by Grishnakh · · Score: 1

      Blame your ISP and your poor network setup or operating system.

      We can blame ISPs all we want, but it's not going to change anything. For most people, there's about 2 feasible ISP choices, and both are bad, so the "if you don't like it, go somewhere else or boycott" argument doesn't wash.

      Remember the days when the cable company charged you for multiple TVs in your house? Or the days when the phone company charged for multiple telephones? It didn't matter that they were all sharing the same line; the company could make more money by charging you for each device. What were you going to do? Change phone companies? It used to be a really big deal when people would get their hands on extra phones, and connect them to their phone line (illegally), or when they'd hook up extra TVs without telling the cable company.

      I highly doubt NAT is going away anytime soon, even if IPv6 is adopted. It may be an ugly hack, but it gives us something important: freedom. As soon as we try to be honest and play nice, some stupid corporation is going to find a way to take advantage and greedily profit somehow.

    5. Re:Two reasons. by Kadin2048 · · Score: 1

      My understanding was that IPv6 plays nicely with DHCP-like systems, because of its hierarchical nature. So your ISP would give you an address where the last portion was the MAC address of your router/gateway, and it would assign addresses out to your computer/fridge/toaster/etc. that had those units' MAC addresses in them. So the numbers are assigned from where a NAT gateway used to be, but they're globally (in theory) routable.

      I'm not getting that information from the official spec or anything, it's more the informal discussions I've had with people who think it's a good idea, so feel free to take it with a grain of salt.

      You can be sure that if I thought there was going to be any sort of creepy central control or registration involved, especially with the U.N. or something like it, that I'd be the last person on the planet to adopt IPv6, regardless of the technical advantages. However that's the first I've heard of that line of thinking so I'm not about to start oiling up the assault rifle and breaking out the Spam quite yet. ;)

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    6. Re:Two reasons. by An+Onerous+Coward · · Score: 1

      You may not fully grasp the sheer volume of addresses implied by a 128-bit address space. After the conversion to IPv6, if my ISP doesn't give me four billion addresses to play with (the size of the entire IPv4 address space) I'll be looking for a new provider.

      There is no need for much centralized control with the current IPv4 space. Once you have a block of addresses, you can do what you want with them. You don't need to register your server with a central organization. In fact, IPv6 will be liberating, because most end users today get an IP space with only one address in it.

      Now, you say end users can set up complex networks with NAT, which is true. "Without impacting on anyone" is also true, but in my mind that carries nothing but downside. If I'm on the outside of a network, and I want to open communications with an arbitrary computer within the network, it can't be done. I might have the router forwarding port 22 to my Linux box, and VOIP traffic to my Windows box. But that's a rigid, predefined setup.

      Dropping NAT doesn't mean jettisonning centralized firewalls. You can still have your network set up to deny all unrequested connections (that's what most consumer-grade routers default to today), but IPv6 gives you more flexibility in the sort of setups you can allow.

      --

      You want the truthiness? You can't handle the truthiness!

  17. Here s abetter question, for you by brunes69 · · Score: 1

    Why do we need all these freaking IP addresses anyway? I, for one, do *not* want my house, and fridge, or even my home PC for that matter, connected directly to the web. I have to deal with enogh virii and trojans and crap as it is, without worrying about if the OS on my fridge is updated with the latest patch to fix the buffer overflow on the mayonaise level access port.

    What is wrong with having to go through a VPN login procedure to access these types of services? Whats the big deal? You log into the NAT access point, the *only* thing in your house on the web, and from there you can get to any other device. It is *not* that hard people.

    I personally do not see any need or use for all these new IP blocks people seem to think we need. No copanies will put their workstations directly on the web, it is a huge security risk. What is the business/use case for IPv6? What does it give you, when you don't want to connect devices directly to the internet anyway?

    1. Re:Here s abetter question, for you by Trevahaha · · Score: 2, Interesting

      Because your recommended solution is a patch for the problem. So what if you don't want it, maybe I do want a public IP address for a fridge that I want everyone to have access to. Having IPv6 doesn't destroy NATs - you can still do it.

      It's a matter of people saying "but I don't want to change!"
      I'm excited that I could have a chance to reserve a person IP range for myself. I'm excited that the cost of IP addresses would fall because they are no longer a commodity. Why can't we realize that this gives us more options, it doesn't destroy the old ones.

  18. The IPv4 scarcity issue is a myth by Snarfangel · · Score: 4, Funny

    There are plenty of addresses in northern Alaska that aren't being used. "Peak IPv4" indeed.

    --
    This tagline is copyrighted material. Please send $10 for an affordable replacement.
  19. Geoff Huston's changing story by wayne · · Score: 3, Interesting
    Geoff Huston is the one mentioned in this article that IPv4 address exhaustion isn't a problem. It isn't a problem because scares IP addresses lets ISP charge more. I'm not sure that consumers would agree with this logic.

    In July 2003, Geoff said that IPv4 addresses will run out in two decades.

    About two years later, Goeff says that IPv4 addresses will run out in just one decade.

    So, if even very anti-IPv6 folks are saying that IPv4 addresses will run out sooner than expected, I think it is time to start preparing to the conversion.

    --
    SPF support for most open source mail servers can be found at libspf2.
    1. Re:Geoff Huston's changing story by anticypher · · Score: 1

      What a very strange article. I'm not sure if the journalist missed the point completely, or got baffled by Geoff's gramatically correct run-on sentences.

      Disclaimer: I was just out drinking with Geoff Huston, so I picked up on a lot of his ideas.

      I never took Geoff as a rabid IPv4 loyalist. If anything he is a realist. He is an annoyingly accurate and concise person, who has spent years studying internet growth patterns, and he has a strong background in statistics and mathematics. He is the driving force behind getting all the RIRs to collect more information on exact numbers of allocations and usage patterns, and to limit handing out more addresses than are necessary. For these actions alone, Geoff has probably bought IPv4 an extra decade of life.

      The reasons for his diminishing predictions comes from having more and more precise data points to plot his data. A few years ago, IANA and the RIRs just didn't have information about half of the address space in use or allocated but not in use. Recently people in the working groups have compiled even better statistics, and grad student research projects have more studies showing in-use prefix growth. The vague graphs from 2001-2002 have sharpened up, and depending on which model you want to believe, there is somewhere between 7 and 14 years until IANA/ICANN and the RIRs have no more IPv4 addresses to give out.

      What this article touches on, but misses the point completely, is what happens as the exhaustion of addresses arrives. Geoff has always said that when the end times appear on the horizon, market forces will move in to make a profit off the scarcity, and will do so in twisted and unpredictable ways. This market force will add a number of years to the life of IPv4, but just can't be accurately predicted this far out.

      Some of the IPv6 working group alcohol enhanced discussions came up with some interesting points.

      There will be various authorities trying to force unused blocks to be surrendered, but that will require intervention of the courts. Once the courts get involved, there will be a myriad of questions to be resolved, like who is the real authority over IP addresses (IANA, IETF, ICANN, WSIS, the UN, the US commerce department, and 5 RIRs are all fighting this battle right now, with no end in sight) and whether financial restitution has to be paid if a large block holder has to renumber. At the end of the court cases, probably taking 2 or 3 years with a couple of rounds of appeals, they'll free up maybe a couple of /8's and a handful of /16's, about 1 years worth of allocations in 2005, and 3 months worth in 2010.

      Then there will be the eBay solution of groups auctioning off their IPv4 block to the highest bidder, with all the problems of ownership and rights that go with that. Would you buy a netblock off of eBay and start running your data centre off of it? What happens when IANA notices and tell you to fark off their property, they've reissued the block to someone else? What happens when scammers sell the same block to a number of different people who then all try announcing it on the internet?

      There will be problems when someone with a partially used large block decides to "lease" part of their block to someone else, and thereby causing the whole thing to be de-aggregated. When enough of this happens, the BGP tables will grow huge, older equipment will break, so ISPs will just stop routing to distant parts of the internet. Soon thereafter, much of IPv4 becomes broken into islands which can't reach other islands.

      There will also be new technologies, such as address compression, and regional aggregation, and some other things that would have made my head asplode if it weren't for the soothing effects of beer.

      Geoff points out that the investment in NAT technologies, and the subsequent work-arounds for all the things NAT breaks, has required a huge investment over the last decade. This investment is about equal to what it will take to roll out a dual v4/v6 inte

      --
      Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  20. IPv4 and change by Anonymous Coward · · Score: 0

    People who don't want us to switch to ipv6 .. it's like going from horse and buggy to cars.

    Yes, horse and buggy is a low cost transportation method that works ..but does that mean we should not improve on it? But cars are better. Just because the world still goes around without ipv6, doesnt mean things won't improve wih IPv6. Think of all the benefits .. devices and cell phones with voip that allow multiple device presence. Improved QoS (quality of service) features. More people in developing countries able to run servers/blogs cheaply at home enabled because they no longer have to be natted. etc. Emergency services made possible by ubiquitous addressable wirless devices. List is endless.

  21. NAT Separation Good??? by imunfair · · Score: 2, Informative

    Correct me if I'm wrong, but isn't NAT and the separation of networks a good thing, security wise? (Obviously there are other measures needed, but it plays a part..) Even if we had IP6 it seems we'd still want DMZs and the like. Maybe I'm getting the wrong impression from the articles, but it seems like they're emphasizing everyone being able to have an IP address on a common network essentially - instead of the Internet being a network connecting a bunch of private networks. I don't know about you, but I feel much safer having my computers on a private network connected via one IP and a router than I would having all of them exposed.

    1. Re:NAT Separation Good??? by hpa · · Score: 2, Informative
      NAT and firewalling are completely separate things. Since they're done at network boundaries, they are usually combined in one device, but they don't have to be.


      NAT is a pretty bad thing. Unfortunately the IPv6 people haven't considered the requirements for managing that large of an address space except by hierarchy (which breaks as soon as you want to have a backup link to another ISP), so I fear we'll still have to have NAT in an IPv6 world.

    2. Re:NAT Separation Good??? by imunfair · · Score: 1

      I wasn't even bringing firewalls into the equation - NAT would force you to forward ports, etc. thus providing somewhat of a security benefit - right? (At least from the outside-in perspective)

    3. Re:NAT Separation Good??? by cnlohfin3109 · · Score: 2, Interesting

      this point keeps being brought up over and over agian here. NAT devices are not firewalls NAT destroys the end-to-end connectivity, its just a kludge on kludge to allow limited protocol transparency - not a solution -

    4. Re:NAT Separation Good??? by Anonymous Coward · · Score: 0

      Ugh. NAT is not security. A firewall is. Get it yet?

    5. Re:NAT Separation Good??? by Big_Al_B · · Score: 1

      Correct me if I'm wrong, but isn't NAT and the separation of networks a good thing, security wise?

      NAT is an evil hack, since it seriously breaks some very popular protocols (IPSec, VoIP, P2P) that bury IP layer info into other layer headers. Wouldn't you say that breaking IPSec sucks for, well, IP security?

      Separation of networks is fine, but it's diametricly opposite of internetworking, which is what TCP/IP was designed to do. If security _requires_ network separation, the best method is to cut the cable, not hack the addressing.

      Even if we had IP6 it seems we'd still want DMZs and the like.

      The protected side of any DMZ is behind a firewall, not NAT. Otherwise it's a WTFDMZ (Worthless-to-Futile-DMZ) or some other obvious acronym.

      I don't know about you, but I feel much safer having my computers on a private network connected via one IP and a router than I would having all of them exposed.

      What do you call a private network? An RFC1918 addressed LAN behind a consumer router doing NAT? That's private addressing, but hardly private. NAT will just keep honest hackers honest while hindering you from doing great things with VoIP,P2P applications, and: insert next killer app here.

    6. Re:NAT Separation Good??? by Anonymous Coward · · Score: 0

      NAT does not force you to forward ports. All NAT does is rewrite an address from an external one to an internal one.

  22. privacy by doyoulikegoatseeee · · Score: 1

    am i the only one concerned about the geographical portion of the addressing and the issues with privacy this brings up?

  23. WSIS, I wonder if this will be discussed... by Osrin · · Score: 1

    ... next week. In theory under IPv6 we can be less protective with IP address space, and give the UN and Europeans some portion of it to manage in whatever way they see fit. I doubt anybody present will be thinking beyond the raw policy issues sadly.

  24. IPv6 and Network Troubleshooting by Anonymous Coward · · Score: 0

    I do firewall management and support for a fairly well known Managed Security Service Provider. I deal a lot with troubleshooting complex issues with multiple parties on conference bridges. In the process of troubleshooting, I rely heavily the relay of IP address information to figure out the flow of traffic and to determine what the issue is.

    The quality of the bridges are not always perfect, while the bridge itself is usually trouble free, frequently there are participants in noisy situations or someone on their cell phone with a poor connection.

    At times relaying IPv4 information can be difficult and it is often mis-heard or needs to be repeated several times. I dread the day where IPv6 is the norm. It just increases the complexity of sharing IP information, and not all IP's I deal with have a DNS name associated with it so I will be dealing solely with the 128 bit hex address.

  25. Demand by ChodeMonkey · · Score: 1

    IPv4 will likely remain around for quite some time until there is a sudden demand for new (globally accessable) IP addresses. If there is a sudden spike in the demand for IP addresses then it is likely that some companies will choose to adopt IPv6 instead of opting for a stopgap measure that may not save the day for very long.

    The question people should ask is what type of device/application will emerge such that everyone wants a new global IP address (or 10)? Consider that if it were not for email and porn most people would have not linked up to the internet and the IPv4 addresses would still be being slowly chewed up by the academic and government agencies that grew out of ARPANET.

    Unless the RATE at which new global IPv4 addresses are needed increases people will be totally fine putting up with stopgap measures.

    --
    All your attention are belong to my old internet meme.
    1. Re:Demand by Anonymous Coward · · Score: 0

      Aha! Imagine what will happen if some pr0n companies start touting better service availbility via IPV6! Internet revolution, here we come...

    2. Re:Demand by anticypher · · Score: 1

      If you had been following the hard numbers coming out of the RIRs such as RIPE and APNIC, you would have noticed a strong upturn in the last 24 months for IPv4 allocations. There is no indication of it slowing down any time soon.

      There is some debate as to whether this is due to a new dotcom bubble, or the beginning of a land rush for the last IPv4 spaces. The consensus at the last RIPE meeting was that it's a combination of both. The RIPE NCC folks are now scrutinising every application, and rejecting any that seem suspicious (more than their usual belligerent^Wcharming, very, very charming attitude). I've had clients ask me to grab them a /16 for their 25 servers, because they want to be able to sell the extra address space in a few years.

      The problem, of course, is both the rollout of new broadband clients, and the building of new server farms. Both require publically reachable addresses, you can't hide servers behind NAT because they need to be reachable, and every DSL/cable/Sat client needs one reachable address (even if NAT hides a few computers, you can't hide all of an ISP behind a single enormous NAT box, its been tried and failed miserably). Fueling the fire is cheap home computers. Mac Minis are 500 Euros, I just saw a Dell ad for a basic mini-tower square box for 300 Euros (equivalent specs to a mac mini in 10x the space and 2x the weight). DSL prices in any town with a phone switch are 19 Euros/month for basic access. With the price point for consumers coming down to where just about anyone can be on the net, IPv4 use is exploding.

      Depending on which prediction you plot your graphs, within a few years or a decade the internet will reach the point where there just aren't any new addresses to be handed out. Approaching that point there will be a whole market place for the trading of netblocks, but it will be fraught with problems. There will be lawsuits, bogons, multiple announcements of the same blocks, blackholing, routers that can't hold the whole fragmenting IPv4 BGP table*, etc.

      When the end comes, IPv4 will not disappear, it will just settle down as the ghetto of the internet, and IPv6 will hopefully be running alongside for all the people who want more reachablility. The rollout of IPv6 will take a decade, but I hereby declare that the decade started earlier this week when the IETF moved IPv6 from draft to Internet Standard.

      the AC

      *Someone recently calculated the size of the routing table to hold the entire IPv4 address space, if it was all de-aggregated into /24 prefixes. From 1.0.0.0/24 to 223.255.255.0/24 would require 4.8 Gbytes on cisco, 5.2 Gbytes on Juniper, 5.8 Gbytes on Foundry, 12 Gbytes on OpenBGPd. Communities and other options would add to that. I have machines today which can hold 8Gbytes

      --
      Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  26. I am sick of this argument. by brunes69 · · Score: 1

    If client-based firewalls ar eso great, then why doesn't IBM and Ford and the Fortune 500 have all their PCs connected directly to the web and install personal firewalls? Answer?

      - Having direct connections to the web for each terminal is more expensive than having them all behind the NAT

      - You can't trust your employees to keep a secure environment

    Thus, corperations have no need or desitre to have all their terminals directly connected to the internet. Thus, they don't need IPv6. Thus, the vast majority of computers *in the world* (business use still trumps home use by a factor of like 5 to 1) do not need it.

    1. Re:I am sick of this argument. by Anonymous Coward · · Score: 0

      You obviously doesn't have a clue about how firewalls work since you're suggesting "personal firewalls".
      The thing with NAT is that it basically needs a "stateful firewall" to work. There's no reason at all not to set up a stateful firewall without the address translation part, thus not breaking end to end communication while keeping the comfortable warmth of you firewall "security". //fatal

    2. Re:I am sick of this argument. by Trevahaha · · Score: 1

      Who mentioned a client-side firewall? I know I used to run a network with a Gibraltar firewall protecting all my Windows boxes. It was great, I allowed specific ports to be public (i.e Remote Desktop). Private IP space on our LAN with one-to-one public translation. With IPv6 this would be possible for everyone to do. It empowers you to have options, not be locked with saying "I have one public IP address for these 50 devices."

    3. Re:I am sick of this argument. by SteveAyre · · Score: 1

      "- Having direct connections to the web for each terminal is more expensive than having them all behind the NAT"
      They'd all still go through a IPV6 Router replacing the NAT box. So you replace one piece of equipment, but the rest (LAN + computers) is identical.

      "- You can't trust your employees to keep a secure environment"
      Then get one which only admins can configure.

    4. Re:I am sick of this argument. by Wonko · · Score: 1

      If client-based firewalls ar eso great, then why doesn't IBM and Ford and the Fortune 500 have all their PCs connected directly to the web and install personal firewalls? Answer?

      When were "client-based firewalls" mentioned? He was talking about using a real firewall to filter traffic going to/from machines with public IP addresses. Since when do you need NAT to do this?

      Having direct connections to the web for each terminal is more expensive than having them all behind the NAT

      First, "the web" does not equal "the Internet." With IPv4 it is both wasteful and expensive to assign a public IP address to every workstation in an organization. With IPv6 the cost goes away and can potentially solve some connectivity issues. You will still need all the same firewalls you do today, they just don't need to NAT anymore.

      These companies will not lose any security, because the firewall should be set to deny traffic by default (just like it should be now).

      You can't trust your employees to keep a secure environment

      No, that is why we are all talking about keeping your firewalls in place. Nobody wants to replace tham with software installed on each workstation.

      Thus, corperations have no need or desitre to have all their terminals directly connected to the internet.

      If a corporate environment switched over to IPv6 and gave all their workstations addresses in the public space they don't have to be any more "directly onnected to the internet" than they are today. They would still filter traffic at all the entry points to their network.

      Thus, they don't need IPv6. Thus, the vast majority of computers *in the world* (business use still trumps home use by a factor of like 5 to 1) do not need it.

      Businesses get at least two advantages to using the public address space. First, your firewall doesn't need to do anything strange to NAT protocols that are very NAT unfriendly. They can just allow particular addresses to get out with those protocols. Besides, if you still REALLY want to NAT with IPv6 nobody is stopping you :).

      It is also a huge advantage when there is a merger. It is not much fun trying to merge two networks that already have overlapping addresses. If everyone can get large blocks of public addresses there would never be overlap.

      There isn't currently enough incentive for anyone in the US to want to make the switch. These aren't compelling enough reasons to convert a network. If I had to guess, I would say the US won't hop on the bandwagon until a large enough percentage of the rest of the world actually starts converting.

    5. Re:I am sick of this argument. by Rakishi · · Score: 1

      "- Having direct connections to the web for each terminal is more expensive than having them all behind the NAT"

      Only because IPs cost money and you usually don't get that many from your ISP. So you're saying that because we don't have enough IPs we shouldn't create more IPs because no one uses that many IPs right now (again due to their low number)? Have you been taking logic classes from Bush?

    6. Re:I am sick of this argument. by bernywork · · Score: 1

      Actually it's probably the large corporations who would benefit the most from IPv6. Simply because they reduce their route tables, and they no longer have address conflicts with partners who they connect to.

      A large bank that I know of runs public IP address space internally to get around this exact issue.

      The problem is cost and that other people aren't running it.

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
  27. Problems with IPV6 by mrsbrisby · · Score: 1

    People don't seem to understand that IPV6 isn't the Internet. It's something else that nobody is on and nobody wants on because nobody is there.

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

    IPV6 is being led by fools that are convinced that IPV6 is solely "a matter of time". Fact is, they have no transition plan, and until they do, they're going to continue to get laughed at.

    I have recommended on numerous occasions that the simplest solution is to freeze the IANA and require TCP and UDP services publish their ports in DNS, and while we're at it, deprecate every record but NS, PTR, SRV and A. Make it a requirement right now.

    Existing installations have it easy- they simply publish SRV records that contain the port numbers they already are using. New installations get to contact one less central authority about addressing, and at the rate that primary Internet vehicles (web browsers and email clients) are being deprecated for bugs, client deployment could be had in as little as 6 months.

    You wouldn't need to add new configuration to your clients, and you wouldn't need to change anywhere near as much software as needs changing for IPV6. Best part: you'd increase the public internet address space by almost 16 bits- giving us almost 68,719,476,736 addresses or room for each person on the planet to publish 10 uniquely and immediately addressable services each - and that's without reallocating existing blocks- you do that and the number skyrockets to nearly 281,474,976,710,656 - which is enough addresses for everyone ON THE PLANET to publish 46,912 similarly immediately addressable services right now.

    In contrast, IPV6 not only has to do all the work I suggest, but it has to replace every client and every server- regardless of whether or not they are going to benefit from the increased address space and complexity and they'll need to change the configuration files and configuration databases of those programs as well to accommodate the larger addresses.

    But this will never happen: IPV6 is being run by people who think A6/DNAME records are a good idea.

    1. Re:Problems with IPV6 by Anonymous Coward · · Score: 0

      People don't understand that there are about 4 billion unique IPv4 addresses and more than 6 billion people on this planet. It IS only a matter of time, unless you expect that more than 2 billion people will forever not use the internet (and that's not even taking into account the way IPv4 are assigned and used today, which leaves huge ranges of address space perpetually unused).

    2. Re:Problems with IPV6 by Nevyn · · Score: 1

      You don't think we need MX records? Hell I think you'd have a _HUGE_ problem getting rid of CNAMEs. I can sort of understand wanting SRV records for everything, but that's been around for a while too and hasn't exactly been taken up in droves.

      Also it has a problem that the choice is too simplistic, for instance there's only a place for one _webcache._tcp.and.org where most applications allow different caches for http, https and ftp ... plus exceptions. Well there's also the problem that basically zero clients do anything with it.

      IPV6's also has a big problem due to lack of available testing, for instance my webserver refuses to do IPV6 because I don't have access to an IPV6 network to make sure it actually works (even though I'm pretty sure it's a simple change).

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    3. Re:Problems with IPV6 by askegg · · Score: 1

      Arrrggghhh! Publishing services in DNS is full of problems. Replication delays, no TTL, no URL, etc. Why not use a protocol that was designed to register and locate services - Service Location Protocol (SLP).

      --
      I don't make predictions, and I never will.
    4. Re:Problems with IPV6 by Anonymous Coward · · Score: 0

      Never mind the fact that one there are such things as dual-stack hosts and 6-over-4, making the transition gradual enough for most people not to notice... Never mind the fact that A6 records have been deprecated for more traditional AAAA records... Never mind the fact that we are at an early stage of a long transition (the official line, IIRC, is for universal IPv6 adoption by 2020 or so)...

      While IPv6 is undoubtedly not the best possible solution, it's better than what we currently have, and has some really cool features to boot. It seems like less of a kludge than SRV records.

    5. Re:Problems with IPV6 by mrsbrisby · · Score: 1

      Also it has a problem that the choice is too simplistic, for instance there's only a place for one _webcache._tcp.and.org where most applications allow different caches for http, https and ftp ... plus exceptions.

      The rest of the world solves part of that problem using split horizon and the fact that _httpproxy._tcp.example.org would be a perfectly adequate way to do it, as well as using client/login configuration scripts.

      Well there's also the problem that basically zero clients do anything with it.

      And exactly zero clients that can do anything with IPV6, what's your point? Basically zero is greater than exactly zero any day.

      You don't think we need MX records? Hell I think you'd have a _HUGE_ problem getting rid of CNAMEs. I can sort of understand wanting SRV records for everything, but that's been around for a while too and hasn't exactly been taken up in droves.

      I think we don't need, never needed, and never should have used MX records. I think CNAMEs are the bane of satan, and that DNS was designed by three monkeys trying to solve a four banana problem.

      I also think that if we cannot get rid of MX records and CNAME records, we're never getting to anything even remotely close to IPV6.

      Of course, I challenge the IETF to prove me wrong and actually provide a documented migration plan.

    6. Re:Problems with IPV6 by mrsbrisby · · Score: 1

      Arrrggghhh! Publishing services in DNS is full of problems. Replication delays, no TTL, no URL, etc. Why not use a protocol that was designed to register and locate services - Service Location Protocol (SLP).

      Err, how about the fact that SLP doesn't work on the Internet?

      I mean, I'm happy to suggest we move multicast onto the regular Internet, and use ICMP host names while we're at it, but given the fact that people setting MLTTL=30 will eat my downstream's network alive, I don't think SLP is really reasonable.

    7. Re:Problems with IPV6 by mrsbrisby · · Score: 1

      Never mind the fact that one there are such things as dual-stack hosts and 6-over-4, making the transition gradual enough for most people not to notice... Never mind the fact that A6 records have been deprecated for more traditional AAAA records... Never mind the fact that we are at an early stage of a long transition (the official line, IIRC, is for universal IPv6 adoption by 2020 or so)...

      I never mind the fact because it isn't: IPV4-in-IPV6 isn't a standard, the most popular sites on the internet aren't "dual-stack hosts", and the most important ones aren't either. I also never mind the fact that the BIND corporation doesn't know that A6 records have been deprecated, or that doomsday folks keep pointing out the end of IPV4 addresses in less than 10 years.

      I'm glad that univeral IPV6 adoption is hoped for by the designers of IPV6 by 2020 or so, but they still haven't told us how. I mean, I realize they have 15 years to do it, but given the fact that they've pissed away the last 10 I don't have a lot of faith in them.

      Fanboys such as yourself talking about how gradual the transition will be are seriously confused: There are hosts on the Internet that still haven't migrated to MX records, and those have been a standard for MORE THAN 15 years, so I fail to see why anyone might think we can get EVERY SINGLE COMPUTER OFF THE INTERNET when we still have hosts that don't comply with current Internet standards.

  28. Accountability and economy... by Yaa+101 · · Score: 1

    I think because ip v6 is too strict when it comes to accountability is what is keeping it from being popular. Why? because all processes including economies need a lubricant to keep this process running smoothly. Corruption is the economies lubricant, while too much make the economy slide into oblivian, too little will grind the economy into a standstill. The proper answer for a healthy economy is balance between corruption and accountability. Any law or technology that will disturb the balance either way will cause a disturbance in the force (all people making decisions where and how much to invest).

    My conclusion is that the majority of investors see a more or less balanced internet as it is now and are afraid to disturb that balance.

    Of course you can have your own opinion about this.

  29. Backwards compatible? Er... yeah. by Spazmania · · Score: 1

    Internet Protocol Version 6 is a backwards-compatible replacement for the current Internet protocol

    Is this true? I was under the impression that the compatibility more or less ended at the socket API. Is the v4 address space actually mapped in to the v6 address space now so that hosts with v4 addresses are automatically capable of talking v6 if there is a v6 path?

    No? That's what I thought. No, you have to go buy (cha-ching) seperate v6 space a number all your servers and routers with two seperate addresses, one v4 and one v6, manage new DNS for your v6 hosts, etc. etc. v1 had more compatibility with v4 than v4 has with v6. At least with the move to v4 the existing registrations mapped in to the new address space.

    Feel free to point me at the documentation that says I'm wrong about this. No, really, I would like to be wrong about this. But last I heard they wanted to start the registration process over from scratch with this move and that means you don't have backwards compatibility.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    1. Re:Backwards compatible? Er... yeah. by Doc+Scratchnsniff · · Score: 1
      Is the v4 address space actually mapped in to the v6 address space now so that hosts with v4 addresses are automatically capable of talking v6 if there is a v6 path?

      Yes:
      http://en.wikipedia.org/wiki/IPv4_mapped_address
    2. Re:Backwards compatible? Er... yeah. by Jearil · · Score: 4, Interesting

      I'd like to reiterate what the parent says about v4 compatible v6 addresses. I've had to study RFC2373 (http://www.faqs.org/rfcs/rfc2373.html) and the people who designed IPv6 didn't do it without consideration of the current system and how a transition would go. In fact, a lot of effort went into making it possible to transition to a larger address system while using both systems at the same time.

      It's actually similar to how the x86 archetecture has advanced. When we moved up to 32-bit CPUs, in order to access the upper bits, new registers were created to address those upper bits while the lower ones stayed. An older 16-bit program would merely only use the lower bits, ignoring the upper ones since it wasn't designed to use them.

      IPv6 allows for the last 32 bits to be used as an IPv4 address. You can even write out an IPv4 compatible IPv6 address using a combiniation of both hex and dotted decimal. eg: 0:0:0:0:0:FFFF:129.144.52.38 which in IPv6 can be compressed to ::FFFF:129.144.52.38 and which an IPv4 device would see it as merely 129.144.52.38. The idea being, when transferring over, only devices that actually need IPv4 compatibility would have an IPv6/IPv4 address. Quick example using NAT technology:

      Say I have an office with 500 devices that need net connections. Now I also have a remote office with another 200 devices. These devices all like to connect to each other.. with various servers and services on each that make using NAT translation a PITA, but also buying 700 IPv4 addresses is mighty expensive. Now most of these devices are for internal use.. (I'll get to that). Now we do have 5 web servers that need to be accessed by people outside of the company (sales servers with web pages to sell stuff or show off our company). We give all 700 devices IPv6 addresses so that they can access each other over the internet. We give those 5 that need to be seen by everyone IPv6 addresses that have IPv4 mappings so that everyone can see them. We can get a few IPv6 addresses with IPv4 mappings to act as a NAT-like access point for internal devices to get to external IPv4 places for say viewing web pages or the like from internal machines.

      But now one has to think.. why would we need 700 externally accessable devices? Isn't that a security nightmare? Managing all of them so that they don't get hit by a worm or such could really suck... but why do those devices have to be computers? What about VoIP phones or something similar?

      I currently manage a VoIP setup that I implimented and support myself, and let me tell you.. NATs SUCK for VoIP. SIP hates it.. works half the time and the other half no go. If two devices are behind NATs, plain and simple they cannot talk to each other. If they have external addresses on most phones you can just dial straight to the IP address of another VoIP phone without even needing an intermediate server.. which can be handy at times.

      It's just a minor example and I'm sure it can be picked apart and made to work on IPv4 (I've been doing such). But the time/cost savings of IPv6 along with just the mirade of possibilities it brings shouldn't be thrown aside because it would be "too hard" or "too expensive". The cost isn't as high as a lot of people think.. most are just afraid because they don't know anything about IPv6 and what you can do with it in reguards to IPv4. And of course no one knows, because no one is going to train in an area that has no use currently, which will remain that way until people educate themselves in it.

    3. Re:Backwards compatible? Er... yeah. by Spazmania · · Score: 1

      From the link:

      While the actual packets on the network will be IPv4, the logical connection will be presented as an IPv6 one to the application.

      That ain't it. It allows compatibility at the sockets API (like I said) but it doesn't actually allow you to establish IPv6 connections using a valid, routable address mapped from the your existing IPv4 registration.

      Call me when that host attempts an IPv6 connection to the mapped IPv4 address using its mapped IPv4 address as the source. And when the router understands that mask to mean "refer to the IPv4 BGP table to route this IPv6 packet." THEN I'll be excited about deploying v6.

      Hrmph. V6 is compatible with V4 the way Netbeui is compatible with IPX. Which is to say its not.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    4. Re:Backwards compatible? Er... yeah. by TobiasTheCommie · · Score: 1

      Well, ehm, your post is just wrong on so many levels.

      IPV/6 is backwards compatible.
      IPV/4 is NOT forward compatible.

      Your entire argument can be summed up like this

      ".. so that the Playstation I console is automatically capable of playing Playstation II games?"

      Computers with IPV/6 can connect to IPV/4. That is NOT the same as IPV/4 can connect to the IPV/6 network.

      --
      Tobias Ussing http://www.nearby.dk
    5. Re:Backwards compatible? Er... yeah. by vertinox · · Score: 1

      Is this true? I was under the impression that the compatibility more or less ended at the socket API. Is the v4 address space actually mapped in to the v6 address space now so that hosts with v4 addresses are automatically capable of talking v6 if there is a v6 path?

      I'm not an expert but on the subject, but I think what they mean by backwards compatible is that a device can have both an IPv4 and IPv6 address at the same time. I can do this on my OS X box as we speak.

      However, this still entails you to purchase IPv6 addresses and have a IPv6 provider. You can tunnel IPv6 on your existing IPv4 ISP to a different IPv6 ISP but you'll need the right gear for it.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    6. Re:Backwards compatible? Er... yeah. by Spazmania · · Score: 1

      No, you just misunderstood my complaint. I'll paraphrase your example: I want my PS2 to play my PS1 games without also buying a PS1.

      A better metaphor is this: I don't want Windows to dual-boot to DOS so I can run my DOS programs, I want it to run my DOS programs in a Window.

      IPv6 can't use my IPv4 addresses. The sockets API can recognize a mapped IPv4 address and establish IPv4 connections for me, but it doesn't do IPv6 connections with my existing IPv4 addresses. If I want to actually use IPv6 I have to get new addresses. THAT is a lack of backwards compatibility.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    7. Re:Backwards compatible? Er... yeah. by TobiasTheCommie · · Score: 1

      In that case, my bad.

      But for the general user, it will be backward compatible enough.

      --
      Tobias Ussing http://www.nearby.dk
    8. Re:Backwards compatible? Er... yeah. by Spazmania · · Score: 1

      The general user doesn't interface with IP addresses at all. He sees www.google.com, not 72.14.207.99.

      Barring a killer app which just won't work without IPv6 (and that's very unlikely) the general user won't drive v6 adoption. The network and systems administrators will. They care very much about having to buy and maintain two sets of addresses indefinately instead of just one.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  30. Privacy please. by imunfair · · Score: 1

    I don't think I want a permanent static IP address. I know ISPs keep logs, but I'd rather not have web sites or people gathering data about me be able to count on that IP always being a single person (me).

    1. Re:Privacy please. by Analise · · Score: 1

      Which is why ipv6 allows for the creation of temporary addresses.

      Which of course, opens up a whole new can of worms.

      --
      >insert witty sig file here
    2. Re:Privacy please. by dindi · · Score: 1

      Well since there'll be a waste number of ip addresses you can get one on an other net - e.g. get a webserver on an other network.

      When I get the "this service is not available in your country" I just use my other browser config to go thru an address in the states....

      That also saves me of being redirected to "official latin american" version of some companies in spanish just because I am located in Costa Rica

      Having a fixed public address is a good thing, you can close all ports and then open them whenever you need someone to connect if you are really paranoid.

    3. Re:Privacy please. by kasperd · · Score: 1

      but I'd rather not have web sites or people gathering data about me be able to count on that IP always being a single person

      In principle I have a dynamic IP address, but it hasn't changed in 14 months. And the reason it changed at that time simply was that I hadn't used the connection for five months. So how much does that dynamic IP address really hide my identity? Not that IPv6 will change that. Sure with IPv6 I can switch between the addresses in the assigned block, but it doesn't take much to figure out that two addresses are in the same block. If I really don't want to be tracked I use an ssh port forwarding through another host, but I don't recall when I last saw a need for that.

      --

      Do you care about the security of your wireless mouse?
  31. Follow the money by MedManDC · · Score: 1

    The only reason these guys are against IPv6 is that they make money selling the ever-scarcer IPv4 addresses. Take away the scarcity, take away their profits. That's why they object.

    1. Re:Follow the money by planetoid · · Score: 1

      Also, I wouldn't be surprised if certain bloated, wiretap-happy government agencies (they know who they are) are also nervous about private companies and organizations adopting IPv6 without legally requiring for some kind of backdoor decryption in the IPsec portion.

      Sounds stupid right? All the more reason to assume that some government agency is thinking about it.

      --
      Slashdot requires you to wait longer between hitting 'reply' and submitting a comment.
  32. Why doesn't Slashdot support it yet? by caluml · · Score: 4, Funny
    calum@www1 calum $ ping6 www.slashdot.org
    unknown host
    calum@www1 calum $
    Cmon, Slashdot. insmod ipv6.o
    1. Re:Why doesn't Slashdot support it yet? by Slowping · · Score: 4, Funny

      which leads to the question... if Slashdot converts to IPv6 and only accepts IPv6 connections, how quickly would the rest of the Internet get changed?

      --
      (\(\
      (^.^)
      (")")
      *beware the cute-bunny virus
    2. Re:Why doesn't Slashdot support it yet? by spinfire · · Score: 2, Informative

      There is no need to convert to *only* IPv6. Dual stacked service is available today in many data centers! This means you can simply give your interface an IPv4 and IPv6 address, and give it A and AAAA DNS records. IPv6 enabled clients will use the IPv6 address and IPv4 clients will use the IPv4 address. Simple transition.. and it can be as long as it needs to be.

    3. Re:Why doesn't Slashdot support it yet? by leerpm · · Score: 1

      A better question is.. when Europe and Asia convert to IPv6 and only accept IPv6 connections, how quickly would the rest of the Internet get changed? Make no mistake about it, the Europeans and China are both moving towards IPv6 much faster than the U.S.

  33. sp by jasongetsdown · · Score: 1
    "heirarchally(sp)"

    hierarchically

    --
    useless sig advice - Read Nabokov.
  34. NAT is not the answer! by kasparov · · Score: 4, Insightful
    Anyone who has to deal with SIP absolutely hates NAT. SIP is a VoIP protocol that is pretty much where everything is headed. Some instant messenger clients/servers even use it. And it is most definitely not NAT-friendly. In SIP, the call setup information and the media can travel differnt paths. This means that endpoints can comunicate directly without having to send media through a central location. Since the SIP message contains a description of what ports to expect the audio to arrive on in the body of the packet, NAT boxes will generally block the media coming from the other device. 90% of the problems that VoIP providers end up having to deal with is NAT-related.

    You have to go to all kinds of lengths (using special session border controllers, media proxies, etc.) to be able to support SIP calls where one or both parties are behind a NAT. It is awful. NAT is a hack--a useful one in certain situations, but still a hack.

    --
    There's no place I can be, since I found Serenity.
    1. Re:NAT is not the answer! by Anonymous Coward · · Score: 0

      1) Threw basic Netscreen 5GT on network, NAT'd connections
      2) Hooked up VOIP phone service for business
      3) Works

      You lose

    2. Re:NAT is not the answer! by MikeB90 · · Score: 2, Interesting

      Sorry, it seems to me that SIP came way after NAT was widely deployed.

      So it was an omission/flaw in the specification NOT to take NAT into account. Period.

      Are things much easier without relayers, etc to get past NAT - sure is. But in the Real World almost everyone is NATTED.

      SIP will remain insignicant in VOIP and Messaging deployment until some one (I'm sure someonme has) hacks around the NAT issues. And it is a weakness of the RFC that it did not speciically state how to do so. IN so doing, they

      a) marginalized SIP
      b) made messy kludges that weren't officially blessed and thus possibly not interoperable a way of life.

      Bad job SIP committee!

    3. Re:NAT is not the answer! by Anonymous Coward · · Score: 0

      You have to go to all kinds of lengths (using special session border controllers, media proxies, etc.) to be able to support SIP calls where one or both parties are behind a NAT. It is awful. NAT is a hack--a useful one in certain situations, but still a hack.

      I am all for IPv6. I want to be able to run a script and have coffee brewing, the hottub at 102deg, my fav show queued, and a grilled cheese sandwich hot and ready to eat. Not that IPv6 will do all that, yet. But did you ever think that if SIP has all these problems with the current technology - then maybe SIP is the problem? IPv6 is a few years off even if it were decided today to implement it. Why would the developers of SIP not figure out ways to use what we have today? Do they not know that NAT is everywhere?

    4. Re:NAT is not the answer! by Anonymous Coward · · Score: 0

      A CORBA often has problem with NAT too. Many protocols do.

    5. Re:NAT is not the answer! by Cramer · · Score: 2, Insightful

      I've said it before, and I'm saying it again. EVERY problem that has cropped up with protocols not working through NAT has been attributable to the protocol being designed as though it authoritatively know things that it cannot authoritatively assess.

      I see the problem with SIP after 30s of reviewing the RFC. Right there in Fig. 1... it tells the remote end how to connect back. That will not work reliably - period. NAT or not. The SIP client is picking an interface/hostname (at random) and feeding it to the remote client. For any machine that has more than one NIC, there exists the possibility the client will pick the wrong interface.

      I have never seen an application with the necessary logic to correctly determine what INADDR_ANY should be for a remote client. Most simply pluck the hostname from the system (and to my surprise, not always with gethostname()!) and either send that or lookup the address and send that. Those that try (and fail) to be smart and fetch a list of interfaces, never bother to look at the route table to use the correct interface. (on linux they'd have to look through any rules as well.)

      NAT is not the evil here. The protocol itself demands clear, unobstructed communications between peers. This is extremely unlikely on the internet. And that's not going to change. If your NAT and/or FW device is not SIP aware, you will have problems. It's not NAT or the firewall's fault the protocol was designed this way. The designers of the protocol are to blame for not concidering the existing medium through which it would have to work -- NAT and firewalls have been around much longer than SIP. (the truth is, SIP was never intended to cross these network boundries.)

    6. Re:NAT is not the answer! by w_albright · · Score: 1

      I would agree with the other posters about it being the protocol designer's fault, not NAT. Contrast the SIP protocol with the IAX (Inter-Asterisk eXchange) protocol. Not only does it support NAT without any problems, it has a host of other features that make it superior to the SIP protocol in almost every way. Just take a look at http://www.voip-info.org/wiki-IAX+versus+SIP for a point-by-point comparison.

      For whatever reason, IPv6 is still a long ways off from being universally adopted. Whether or not people like NAT, it is a useful tool, heavily deployed, and an inescapable reality. New protocols should be designed to work with it.

    7. Re:NAT is not the answer! by kasparov · · Score: 1

      Except that everyone is moving to SIP anyway. It has created a market for boxes that "work around the problem". There are lots of solutions out there, but they rely on doing somewhat messy things. The people who implemented SIP purposefully didn't work around the NAT problem because they too saw it as a hack and assumed people would adopt IPv6. Also, the first incarnation of SIP wasn't way after NAT being widely deployed. The RFC for NAT came out in mid 1994 and the RFC for SIP came out in early 1999. Widespread adoption didn't happen over-night. The truth is, NAT breaks things that normal IP traffic would allow. Having your signalling be separate from your media is a very good thing for scalability. Why funnel all of the media through a non-optimal path (from customer, to you, to other customer) when they are adjacent to each other? Almost all VoIP providers use SIP, they just have to work around the NAT problem. My main point is that it is quite frustrating having to work around the problem.

      --
      There's no place I can be, since I found Serenity.
    8. Re:NAT is not the answer! by kasparov · · Score: 1
      The first SIP implementation came out in Mar 1999. Here is a link to linksys(via wayback machine Aug. 1999) stating "As an added bonus, the Fast Ethernet 10/100 Network in a Box now comes with a free copy of Virtual Motion's Internet LanBridge LAN-to-Internet connectivity software with Unlimited user licenses and 15 days of Internet access on the EarthLink Network -- share modems or ISDN connections and get networked today!" They didn't have any "routers" listed on the site.

      It seems that people forget that for the most part of the early internet days it was all SLIP/PPP. People didn't use NAT. They got a public IP when they dialed up. SIP has been around a long time. They banked on address availability (or later IPv6) when they designed it. The widespread adoption of NAT was not a foregone conclusion at that point. NAT just gained momentum a lot faster. It is one solution to a shortage of IPs, I would just argue that it isn't the best.

      --
      There's no place I can be, since I found Serenity.
    9. Re:NAT is not the answer! by kasparov · · Score: 1

      Look, I'm an asterisk fan (I even have some bugfix code in it), but there are plenty of things that SIP was designed to do that IAX wasn't. One of the things is seperation of media from audio (which is why it works with NAT). But, once you complete an IAX transfer, the call is gone. If you wanted to be able to bill for that call, too bad. Now, when we all go to IP and don't have to interoperate with the PSTN, hey that's great. But for now, it doesn't work out so well. IAX doesn't have nearly the same number of features built in that sip does (of course, if you count all of the pages of RFCs dealing with SIP and SIP addons you've got thousands of pages of documentation). Built-in attended transfers, blind transfers, multi ring, language selection, instant messaging, etc (IAX moves these features into the domain of the server--Asterisk). They were just designed to do different things. Not to mention debugging an IAX call is a bit of a pain (well, especially before etheral had an IAX dissecter) being a binary protocol, whereas SIP is legible. Now, SIP has had a lot more time to mature than has IAX and IAX may eventually end up with a lot of these features. It also had the benefit of being designed before NAT was wide spread. See my other responses in this thread as to whether or not SIP had that benefit. If I needed to hook two asterisk boxes together across the Internet and they would primarily only be talking to each other, I'd use IAX in a heartbeat (trunking is great). But, if you want to hook up a bunch of non-analog phones you pretty much have H323, MGCP, and SIP as options--not a lot of IAX hardphones out there yet.

      --
      There's no place I can be, since I found Serenity.
    10. Re:NAT is not the answer! by Cramer · · Score: 1

      For the record, NAT has existed longer than it's been called "NAT". I was using "NAT" as far back as 1995. That far back, people called things that didn't run routing protocols "gateways"; routers were expensive, complex systems that ran complicated routing protocols (RIP doesn't count.)

      As I said, the problem is not, and never has been, *NAT*. It's application protocols making assumptions that get them in trouble. When an application binds INADDR_ANY to a socket, it does not know what address it will be when it finally reaches the wire. By using INADDR_ANY, you're telling the kernel to set the address. If you want to tell a remote node the address to which it sould connect, the application MUST bind a socket to that specific address and use it for communications. (or use getsockaddr() once a tcp connection is established.) Otherwise, you have very little idea what your address is as seen by the remote node. [routing logic in modern systems can be very complex making it impractical to replicate it in an application for the sole purpose of telling someone what your address is when they can easily see it right there in the packet they just received.]

      People also seem to be unable to remember the mistakes of the past... FTP PORT command anyone? Multihomed systems? Protocol translation? (ok, so we do that anymore.) Split-horizan? (technically a routing term, but still a lesson that applies here.)

      The truth of the matter is the SIP designers were blind to the existing network landscape. NAT was here in '99. NAT was a large part of the Internet in '99. There were no indications it was going away. Poking your head in the sand thinking everyone will switch to IPv6 and NAT will go away was (and is) certifiable lunacy. IPv6 may be the best technical solution (read: "on paper") to IPv4 address exhaustion, but it's the worst possible effective solution because it requires the entire IPv4 infrastructure be abandoned in favor of IPv6; given the number of existing IPv4 devices that will never be IPv6 capable because there's no one around to reprogram them, there will always be significant pressure against IPv6 adoption. This is especially true given a very effective solution that doesn't require burning down the farm: NAT!

  35. Two big issues by augustz · · Score: 2, Insightful

    One is, despite the claims that IPv4 will run out in the next "x" years and companies will be screwed, that never happens.

    Worst case, folks will figure out how to get by on 1-2 ip addresses, or pay more than the $1/month or so to get an extra. There are TONS of unused, unrouted addresses out there through the entire hierarchy, from subnets, class b's etc.

    Second, IPv6 and you can what? If I run IPv6 only, I need to at some point tunnel to IPv4 (and often get an IPv4 address anyways) to connect to the rest of the net. If I run just IPv4, I can connect to everything, and the first person who develops google that is IPv6 ONLY is going to have very few users.

    In other words, the business case is flat out not there.

    Also, I never understood why IPv4 wasn't just a subset of IPv6? Why can't my existing IPv4 addresses also be IPv6 addresses with a standard prefix? Maybe this has changed, but when IPv6 came out it looked like that wasn't part of it.

    If my address was a subset, my ISP could create IPv6 endpoints for my address along with the IPv4 routing, even if I hadn't upgraded. They'd just strip the prefix and forward to me.

    1. Re:Two big issues by hpa · · Score: 2, Informative
      Also, I never understood why IPv4 wasn't just a subset of IPv6? Why can't my existing IPv4 addresses also be IPv6 addresses with a standard prefix? Maybe this has changed, but when IPv6 came out it looked like that wasn't part of it.

      They are, the prefix is ffff::/96. In addition, there is 6to4, which lets you use your IPv4 address as a 48-bit IPv6 prefix, 2002:<IPv4 address>/48.

      The problem is... who will deploy the first IPv4-unreachable Internet service?

    2. Re:Two big issues by Anonymous Coward · · Score: 0

      Nobody. But even IPv4-unreachable IPv6 clients are not deployed.
      Why? Because having a compatible address is not the only issue. The protocol itself is incompatible.

      What you would need is a NAT service that converts IPv6 to IPv4 and is widely available throughout the Internet, and allows IPv6 clients to connect to IPv4 services without trouble, and IPv4 users to connect to IPv6 services that are in the IPv4-reachable address space.
      This service will have to exist for many years.

      As the IPv6 designers did not limit themselves to expanding the addresses (as NAT designers did), this conversion is more complex than you would want.

    3. Re:Two big issues by augustz · · Score: 1

      Thanks, this was informative. Indeed, who will do the first IPv4 unreachable :)

      I get: ::ffff/96 IPv4-compatible addresses are being deprecated, because IPv6 transition mechanisms no longer use them

      Didn't have time to read up on the other options.

  36. Callous and unabashed greed by skwirlmaster · · Score: 1

    Honestly, that article is ridiculous. The idea that IPv6 won't be rolled out because IP address hording is going to be marketable. Sure thing. I can totally see myself paying an inflated amount of money for the privilege of hosting a web server.

    Perhaps I'm overly optimistic, but I see a lot of people deciding that they don't care to spend a boat load of money on services they can put on IPv6. SSH for example, if all I need is a SSH server, or an extranet server, or something that has no need of being globally available, I don't think I would buy an IPv4 address for the privilege of making it available to the old net.

    When/If the IP address market really gets going I foresee a real migration to the IPv6 space. Furthermore, hobbyists and technophiles will begin to move to IPv6, the rest will follow.

    --
    My inner self is ineffable, so don't eff with me.
  37. Ahhh APNIC by Havokmon · · Score: 1
    "No one is running IPv6, because there is no business case for it ." says a senior Internet research scientist from Asia Pacific Network Information Centre (Apnic)

    Oddly enough, I've just recently flat out banned large portions of APNIC from signing up with my email service because I've gotten so many spammers from there ... coincidence? Maybe. In all my dealings regarding spam, they just seem ass-backwards over there.

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  38. IPv6 Considered "Production Grade" by netrangerrr · · Score: 5, Informative

    At Tuesday's IETF meeting in Vancouver the vote for consensus was many for and none against elevating the IPv6 Protocol Standards from "draft Standard" to "Internet Standard" and make them part of the everyday production Internet. The IPv6 WG is even shutting down as it has accomplished its mission and designed a good working protcol. The wired and wireless networks provided for the engineers at the IETF is running IPv6 and we are regularly using it to get information from our working group colloboration sites like: www.v6ops.euro6ix.net/

    Don't fear, the IETF V6 Operations (V6OPS) team and the IPv6 Forum will continue work to better clarify how to deploy IPv6 and to help build new network services around the new features. Most of the new network services groups in the IETF are basing new services on the features of IPv6 - early examples are Mobile IPv6 (MIPv6) and Network Mobility (NEMO) both of which are being extended to offer IPv4 access through IPv6 tunnels in order to get IPv4 native service through IPv4 NAT.

    If you actually have useful comments or design alternatives for IPv6, bring it up in IETF working group mailing lists [http://www.ietf.org/html.charters/wg-dir.html%5D. If you don't understand because of FUD, please read up on our North American IPv6 Task Force website website [ www.nav6tf.org/ ] or the similar European/Asian sites.

    --
    "As for the future, your task is not to foresee it, but to enable it." - Antoine de Saint-Exupery
    1. Re:IPv6 Considered "Production Grade" by Phil+Karn · · Score: 1
      Quite right -- IPv6 is no longer some amorphous hypothetical future thing. It already exists, and it works. Linux, Mac OS X and Windows XP have all had IPv6 stacks for years. You only have to turn it on and use it!

      You say your ISP doesn't support IPv6? Irrelevant! Thanks to "6to4 tunneling", there's already a simple, standard way to tunnel IPv6 over IPv4 without the cooperation or even the knowledge of your ISP. If you have even a single routable IPv4 address, a /48 IPv6 network block is already yours to use; you don't have to apply to anyone to begin using it. Just enable 6to4 tunneling on your router and, voila! -- You have both IPv6 and IPv4 on your network.

      This gives you the best of both worlds. An application can still use IPv4 as before, complete with NATs and all the warts they make necessary. Or it can switch to IPv6 and regain the transparent end-to-end addressing that originally made the Internet so flexible.

      I expect this combination of IPv4-with-NAT and IPv6 via 6to4 tunneling will become very popular on home networks. Traditional applications like email clients and web browsers work fairly well over IPv4 despite NATs, so there's no reason to discard them overnight. But newer applications, especially peer-to-peer servers, now have a much cleaner way to jettison the architectural baggage of NATs. And the two network protocols can coexist indefinitely.

      The only real obstacle to the widespread use of IPv6, other than end-user inertia and lack of awareness, is the lack of 6to4 tunneling support by the three big retail router vendors (Linksys, Netgear and DLink). So we need to lean on them to introduce it; as soon as one does, you can bet that the other two will quickly follow. Until then, you can still set up a 6to4 router with Linux, BSD, Mac OS X or possibly Windows XP. And when you do, you'll quickly discover just how nice it is to no longer have to deal with those horrible port-forwarding kludges that have grown like cancers on IPv4 NAT boxes.

  39. Legacy? Lol! by Mantrid · · Score: 2, Funny

    Yeah because protocols are what we'll be remembered for!

  40. IPv6 Addressing Debat by Anonymous Coward · · Score: 0

    Much of the debate about the mechanics of how IPv6 gets rolled out takes place on the ARIN Public Policy Mailing List (PPML). If you're interested in deciding the future of how this stuff will work, that's the place to start.

  41. VideoConferencing and VOIP by Anonymous Coward · · Score: 0

    To enable incoming calls for VOIP and video conferencing to a machine you need a public IP address. Without one you need a mediator (another host on the internet which you are connected to like instane messaging networks operate). P2P based video broadcasting technologies and similar are unable to operate. Essentially having you locked up behind NAT allows companies to charge for services created by restrictions that were not part of the original internet.

    A NAT gateway works like a firewall in the same way that tearing out the eyes of a child prevents them from seeing porn, it cripples.

  42. The Government is moving to IPv6 by 2008 by Anonymous Coward · · Score: 0

    Agencies may have until June 30, 2008, to transition to Internet Protocol Version 6.

    Government Vendors have to be IPv6 enabled if you are going to want to continue to sell there.
    http://www.gcn.com/IPv6/

  43. How many is an undecillion? by norminator · · Score: 1

    According to wikipedia:

    IPv6 is intended to address the concern of IPv4 address exhaustion.... IPv6 addresses this problem by supporting 340 undecillion (655368 3.4 × 1038) addresses.

    And as we all know, 340 undecillion addresses ought to be enough for anyone!

    I don't know whether or not there is a huge need to jump to IPv6 or not, but hasn't history shown us that even the seemingly "good enough" possible ranges aren't usually good enough forever (640k, Y2K, etc.)? Not that I have any idea how we could ever use up "430 quintillion (4.3 × 1020) unique addresses per square inch" (again, thanks to wikipedia), but who knows what novel ideas will come up in the future? Plus having so many unused addresses has its advantages, too, since it makes it harder (it would seem almost impossible) for hackers to randomly guess a valid address out of that big of a space, even with an automated script that could test millions of addresses in a short time.

    1. Re:How many is an undecillion? by MrP-(at+work) · · Score: 1

      340000000000000000000000000000000000000 (Your comment violated the "postercomment" compression filter. Try less whitespace and/or less repetition. Comment aborted.)

      --
      [an error occurred while processing this directive]
    2. Re:How many is an undecillion? by kebes · · Score: 1

      it makes it harder (it would seem almost impossible) for hackers to randomly guess a valid address

      Good point... this is something that has also occured to me... yet is not often mentioned. Again, according to wikipedia, every person should be able to have over 10^26 addresses just for their own use. Even if I have tons of web-services and devices that I commonly use (say 10,000), it would still be very hard to find a useful address among all the addresses that I'm not using. The address acts as a (admitedly weak) initial password... you need to know the address to start the hack attempt. The ability to just "scan ports" looking for weaknesses is much diminished.

      Of course, this is based upon the idea of addresses not being asigned in a very obvious way. Ideally, in fact, they would be assigned quasi-randomly. I know that if I had a certain block of IPv6 address space, I would select random addresses within it to use (I wouldn't just start numbering at 0 or 1 !).

  44. Market? Or cynical manipulation? by DoctorNathaniel · · Score: 5, Insightful

    "The death of IPv4 has not really killed the Internet. In fact, far from it, we've managed to make an industry around it."

    In other words, by keeping IPv4, we can sell NAT boxes (which we're already selling in huge numbers.. the wireless network hub in my den is a prime example.) Cisco has a big investment in building hardware to take care of IP space limitiations.

    "You will still be able to get addresses, if you pay for them, because a market will appear."

    In other words, this damned internet isn't making us enough money, because IP addresses are free. We want people to start trading them, so we can get commissions on the sales.

    It's clear that this is "good buisiness" for the big internet companies: why invest in a new system that will make users's lives cheaper and easier when we can continue to sell patches on the old stuff, and make a market so that we can start charging the freeloaders?

    It's also clear to me that the only way IPv6 will get adopted is if public bodies start using them and demanding their use. For instance, if Internet2, the US military, or all of .gov start adopting, then it will get off the ground. Of course, this is unlikely to happen because Cisco doesn't sell IPv6 switches.

    I'm no expert, but to my cynical eye it looks not like market forces, but like the usual problems with capitalism exploiting a local maximum and avoiding short-term risk.

    ----Nathaniel

    1. Re:Market? Or cynical manipulation? by Analise · · Score: 1

      It's also clear to me that the only way IPv6 will get adopted is if public bodies start using them and demanding their use. For instance, if Internet2, the US military, or all of .gov start adopting, then it will get off the ground. Of course, this is unlikely to happen because Cisco doesn't sell IPv6 switches.

      Uhm. Actually, the DoD has a mandate to be ipv6 compliant by June 2008. Not that this doesn't mean plenty of organizations within the DoD won't get waivers to extend that, but it is a target that is being shot for, as I understand it.

      And as I understand it, while nobody is selling anything today that's exclusively ipv6, almost everything you're going to buy is going to have some ipv6 capability. Including things Cisco sells.

      --
      >insert witty sig file here
    2. Re:Market? Or cynical manipulation? by Danathar · · Score: 1

      Internet2 has had IPv6 (at least up to border routers) for YEARS.

    3. Re:Market? Or cynical manipulation? by DGtlRift · · Score: 0

      Uhm. Actually, the DoD has a mandate to be ipv6 compliant by June 2008. Not that this doesn't mean plenty of organizations within the DoD won't get waivers to extend that, but it is a target that is being shot for, as I understand it.

      Yes, but in order for manufacturers to sell to the mil they have to get the equipment JITC and AI certified which will most likely include IP6 in the testing requirements. IMHO, I'm sure no business is going to risk having a contract contested if they don't either have IPv6 in their network capable equipment or at the very least a documented plan to get it into their product. So through the fear of lost business most manufacturers will put it in.

      Seems like it comes full circle... since DARPA was really where IP origionally spawned out of..

      --
      How about a spell checker for slashdot, or even more impressive, a spell checker for strings in C-Code? Use lint! -DG
    4. Re:Market? Or cynical manipulation? by davygrvy · · Score: 1
      Of course, this is unlikely to happen because Cisco doesn't sell IPv6 switches.

      Yes they do! See http://www.cisco.com/univercd/cc/td/doc/product/so ftware/ios123/123cgcr/ipv6_c/sa_tunv6.htm#wp102717 3

      IPv6 came around in IOS about version 12.2

      --
      -=[ place .sig here ]=-
    5. Re:Market? Or cynical manipulation? by asdfghjklqwertyuiop · · Score: 1

      In other words, by keeping IPv4, we can sell NAT boxes (which we're already selling in huge numbers.. the wireless network hub in my den is a prime example.) Cisco has a big investment in building hardware to take care of IP space limitiations.


      And they can and will still keep selling these firewall/router/"NAT boxes" as you call them because people will still need a firewall. That is the primary function of all these things you're referring to.

  45. IPv6 Solving Yesterday's Problem by ChickenFan · · Score: 1

    One of the key principles of the Internet Protocol in its original usage was the idea that every entity has a unique address. The (Address,Protocol,Port) tuple identified a single connection endpoint.

    NAT broke that by hiding many hosts behind a single address. Making it work required port forwarding to steer inbound connections to the appropriate internal host, TCP state tracking to allow many internal hosts to connect to external services and application layer gateways to fix NAT unfriendly protocols like FTP.

    IPv6 steps in with its vast address space to save the day. All hosts will once again have a unique address... restoring order and peace to the Internet. Hurrah!

    The problem is that now the game is security and privacy. We don't want all our hosts on the Internet. We want NAT and firewall and virus scanning. We don't want a firehose to the Internet we want a spyhole... with everything carefully controlled and protected.

    IPv6 addresses a problem that nobody really cares about.

    The IPv4 address space is running out... but the IETF and IAB are smart. The sky won't fall if IPv6 doesn't happen.

    1. Re:IPv6 Solving Yesterday's Problem by Anonymous Coward · · Score: 1, Insightful
      The problem is that now the game is security and privacy. We don't want all our hosts on the Internet. We want NAT and firewall and virus scanning. We don't want a firehose to the Internet we want a spyhole... with everything carefully controlled and protected.
      All hosts having a global address does not mean that all hosts will have a seperate cable going to their ISP. People will still use ethernet routers/hubs/switches to which all hosts on a network (companies, schools, homes) are connected. Those devices can still perform tasks such as blocking incoming connections from the rest of the world.
  46. Don't use a virtual adapter. by khasim · · Score: 1

    Just assign a secondary IP address to that card. Bind9 should be able to handle multiple addresses per card, as long as they aren't virtual. The problem appears to be how the broadcast packets are received and there really isn't any way to handle that with a virtual card.

    But a secondary address should be able to handle it as the initial request will go to the primary address, an address will the issued, and future updates will be seen on that same card, but via the secondary address.

  47. Reasons to use NAT by jhines · · Score: 1, Insightful

    As this was discussed on /. a bit ago, the best reason for NAT is to create islands of IP addresses for your network, otherwise you have to renumber everything when you change service providers. Multiple service providers is another problem.

    Even if the cable and dsl companies all switched over to IP6, and there were $50 routers and switches available, there is still reason to use NAT.

    1. Re:Reasons to use NAT by Nom+du+Keyboard · · Score: 1
      As this was discussed on /. a bit ago, the best reason for NAT is to create islands of IP addresses for your network, otherwise you have to renumber everything when you change service providers.

      Wrong for two reasons:

      1: Your new service provider just puts your existing, personally owned (or given to you for free by the naming authority) IPv6 addresses into their routing tables. Everyone that had your number before still finds you at the same place.

      2: How does IPv6 stop you form NATing your own personal network if this is still your desire?

      --
      "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    2. Re:Reasons to use NAT by Chmarr · · Score: 1

      And... that creates additional work for the ISP. IT's MUCH easier for the ISP to just give you a chunk of its own address space than to try and manage whatever address spaces the users have personally allocated to them.

      Just try and get an ISP to route IPv4 address space... they'll say "no", or "sure... it'll cost you $$$$$$$$$$$$".

    3. Re:Reasons to use NAT by throwaway18 · · Score: 1

      1: Your new service provider just puts your existing, personally owned (or given to you for free by the naming authority) IPv6 addresses into their routing tables. Everyone that had your number before still finds you at the same place.

      This will not happen for cable/adsl users. There are already problems with the size of the internet routing tables, it's not practical to have a routing table entry in the big routers that connect isp's togethre for every geek at home.

      The ip6 rfc actaully says that the routing is heirarchial and that ip6 addreses should not be considered to be property and can be renumbered when necessary.

    4. Re:Reasons to use NAT by diamondsw · · Score: 1

      jhines, I bow before you - that is the first truly insightful reason to use NAT that I think anyone has said yet.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    5. Re:Reasons to use NAT by paskie · · Score: 1

      Yes, finally a good reason. But is it worth it? Normally, if you have just a tiny bit sane setup, all the network nodes get their and DNS server's IP address automagically, so you just need to reconfigure your router - big deal. So you need to only change the DNS records; is there so many of them? Besides, I don't think you change service provider every week.

      --
      It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
    6. Re:Reasons to use NAT by wertarbyte · · Score: 1

      No, since IPv6 fixes this issue. Routers advertise the network prefix, and hosts configure themselves according to this. Changed your provider? No problem at all, radvd broadcasts the new prefix, and you are set.

      --
      Life is just nature's way of keeping meat fresh.
    7. Re:Reasons to use NAT by ender- · · Score: 1

      Besides, I don't think you change service provider every week.

      No, but when a good portion of your computing devices are mobile [PDA/Phone/iPod/laptop, etc] and networkable, wouldn't it be nice to have a single, non-changing IP address? So that no matter where you are, and traffic that needs to get to your device can get there immediately?

      The only other method I can think of for doing this type of thing is a robust dynamic dns system with a effectively 0TTL and instant updates. But that just seems like yet another kludge.

    8. Re:Reasons to use NAT by Tony+Hoyle · · Score: 2, Informative

      Given how hard it is to get an ISP to give you reverse DNS... how in the hell are you going to persuade the them to start updating routing tables!

      All the ISPs I've found charge *per month* per IP for *zero* effort - it's just a cash cow. IPV6 won't change that... they'll charge you per month for a block of 256 or something instead. Then change their TOS so you're not allowed to run servers (if they haven't already).

      All this is academic... IPV6 has been around for years and not a single ISP has shown any interest at all in implementing it. The old 192.88.99.1 'anycast' address no longer works I notice... it did 2/3 years ago, so IPV6 adoption is going backwards not forwards.

    9. Re:Reasons to use NAT by paskie · · Score: 1

      "Mobile IPv6" is given special consideration in the protocol design and is actually one of the big IPv6 advantages, although not very frequently mentioned.

      http://www.google.com/search?q=mobile%20ipv6

      --
      It's not the fall that kills you. It's the sudden stop at the end. -Douglas Adams
    10. Re:Reasons to use NAT by Denis+Lemire · · Score: 1

      Nope. Your first statement is wrong. One of the ideas of IPv6 is to keep the IP addresses in a hierarchy to limit the number of core router routing table entries.

      ie) The tier one providers are given a massive block which they subnet and pass downstream. The smaller providers further subnet into even smaller blocks.

      If you switch internet providers, your new ISP will have a different block to work with and hence will assign you a different subnet.

      You are right about NAT though, nothing stopping you from using NAT or better yet local / private IPv6 addresses in addition to your public IPv6 addresses (rserved IPv6 blocks exist for this purpose).

      The biggest slow-down with the adoption of IPv6 is few people spend the time to really understand it.

    11. Re:Reasons to use NAT by Anonymous Coward · · Score: 0

      At least one ISP offers IPv6 with their standard DSL service: http://www.sonic.net/features/ipv6/

    12. Re:Reasons to use NAT by Atzanteol · · Score: 1

      Who said you can't NAT IPV6?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    13. Re:Reasons to use NAT by dindi · · Score: 1

      Zero effort:

      I know for a fact, the they do not automate reverse addresses to avoid their networks to be banned by idiot admins.

      E.g. someone sets a chinese reverse address and then starts scanning someone's server for exploits might end-up with a C address being blocked without checking just because the tld is china.
      Explanation: chinese ISP's never ever answered my mails about scanning hosts, and I am sure some webmasters/admins are easy handed with just denying C nets from offending hosts from the country.

      Even if you restrict the reverse to exclude certain tlds, you might put competing ISPs or whatever else unwanted into the reverse and cause some trouble.

      That is why it has to be reviewed by a human, and that is why they charge a fee.

      I agree that it should be a one-time fee though, as probably you already pay for the static public IP.

    14. Re:Reasons to use NAT by Have+Blue · · Score: 1

      Not being able to run servers has more to do with the imbalance between upstream and downstream bandwidth costs and the chance to charge a premium for "business" service.

  48. Asia going IPv6 by mightypenguin · · Score: 1

    From what I've been reading asia is going IP6 much faster then we (USA) are. In China & other places I think it's because they're still building a lot of infrastructure so they can start with the latest.

  49. So get this... by Whafro · · Score: 2, Funny

    Even my stupid IT Director thinks that IPv4 is sufficient...what a loser.

    1. Re:So get this... by FirienFirien · · Score: 1

      Does your company have a separate IP for each computer? Because otherwise your IT Director has one (presumably fairly sizeable, but still single) pipe out to the 'net, and only needs one IP address. And on your subnet, you're really quite unlikely to need more IPs.

      IPv4 may be running out on the net - but a lot of things can be centralised, and you can betcha there's a whole lot more than 256 10.0.0.xxx addresses in the world.

      --
      Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
  50. Anti-IPv6 people don't realize something important by Anonymous Coward · · Score: 0

    I hear some pro-IPv4 people saying "we don't need IPv6 now, so we won't migrate now". I won't debate the point about whether we need it now or not, but IMHO they don't realize something very important:

        Waiting for the very last moment where we actually need IPv6, is *not* a good idea.

    We should start migrating *before* the actual need arises, so that the transition from IPv4 to IPv6 is as smooth as possible. I would very much like to know what pro-IPv4 people think about this.

  51. No crisis? No problem! by porkThreeWays · · Score: 1

    We don't _need_ ipv6 this very second. It's not cool or sexy. It doesn't really bring anything fun and/or critial to the table. It was developed to help catch future problems of ipv4 before they became critical. It's not going to be a hot button issue until we REALLY need ipv6. At that point the unprepared are going to be running around like bumbling idiots screaming that they did not get enough warning. The only thing that could really change that fact about human nature would be intervention from various governments. And we've seen how well that worked with HDTV.

    --
    If an officer ever threatens to taze you, say you have a pacemaker.
    1. Re:No crisis? No problem! by Phisbut · · Score: 1
      We don't _need_ ipv6 this very second. It's not cool or sexy. It doesn't really bring anything fun and/or critial to the table. It was developed to help catch future problems of ipv4 before they became critical. It's not going to be a hot button issue until we REALLY need ipv6.

      All that's required though is for porn website to somehow require IPv6. Then you'd see major adoption of it.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
  52. Market Forces Foolishness by Anonymous Coward · · Score: 0

    Markets arn't a very good forecasting medium in cases like this.

    Killer app for IPv6, how would you know without having it? But then, why would the market implement it without having a killer app. Basically a circular logic problem getting you nowhere.

    Can you ram it down everyones throat? Usually goverments can ram alot less pleasent things down peoples throats without retaliation at all, atleast most people seem to say forinstance pay taxes.

    Worst of all, only getting IPv6 when you really need it, actually means you got it to late. Expecially there conversion will take awhile. Even worse, if you convert late your costs will be much higher then if you convert early.

    How can the market mess up so badly, quite easily really, the term for it is competitive exclusion. Which is when in the short term changing things will cost you money, so you don't and instead accept in general less then ideal kludges. This is expecially true when the changes require widespread infrastructure changes, like a change in IP version would do. So basically people are taking immediate benefits at the price of lost revenue later. And because the equation is the same ach year, each year they defer judgement again.

  53. You liv ein a dreamland... by brunes69 · · Score: 1

    ... if you think that IPv6 is somehow going to make having personal static IP addresses cheaper.

    The ISPs are not going to change their business models just because they can. Any given large ISP has *millions* of extra IP addresses that are never used that they could be handing out to the very small portion who want statics. Why don't they? Becaus e they want to make money. You think just because there will now be all these wide-open 128 bit IP ranges, that you will get a free ride? Think again.

    1. Re:You liv ein a dreamland... by Trevahaha · · Score: 1

      Basic principle of supply and demand.

    2. Re:You liv ein a dreamland... by brunes69 · · Score: 1

      You forget that in order for this law to apply you need a huge *demand* to draw down prices. How many people do you know who want a static IP? How many people woudl even know what one was?

      The every-device-in-your-house-on-the-web mentality has a few years to tak eoff. And even when it does, it will likely be based on IPv4 with DHCP, since that is what every person with broadband will already have in their house.

      Yet again, no demand for IPv6. It is a solution looking for a problem to solve.

    3. Re:You liv ein a dreamland... by Kadin2048 · · Score: 1

      This assumes that there's no competition between ISPs. Eventually you'll get some value-added DSL or wireless internet provider that will give you that feature, and in time if there's personal demand for it -- which I think there will be, because as interactive content becomes more pervasive people will want the end-to-end communication ability that you can't get with NAT -- it will spread.

      I think the reason why ISPs don't offer static IPs right now also has to do with an assumption that people who get static IPs will run their own servers, which tend to be high traffic and put a lot of load on the network. So that "static IP fee" is really being used to subsidize traffic-handling, it's not just paying for that address (the cost to the ISP of which is essentially zero).

      Although I'm not saying that ISPs don't gouge the consumer pretty hard, I don't think that they have enough of a cartel to sink a feature like personal static IPs, if it was technically feasible at little to no cost.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    4. Re:You liv ein a dreamland... by bernywork · · Score: 1

      The every-device-in-your-house-on-the-web mentality has a few years to tak eoff.

      I think this will come when we finally get rid of low speed serial connections.

      Yet again, no demand for IPv6. It is a solution looking for a problem to solve

      There is a problem to solve, and that's running out of IP addresses. The diversification (I don't know if that's actually a word, but I am sticking with it) of devices will eventually make the 255 IPs that people run out of their NAT based devices run out.

      Whether I will see it in my lifetime or not is another matter. Major reconfiguration needed or migrate to the protocol they invented 100 years ago for just this occasion?

      --
      Curiosity was framed; ignorance killed the cat. -- Author unknown
    5. Re:You liv ein a dreamland... by dindi · · Score: 1

      this is BS, IPS cost money to the ISP as well, so they want to sell them out, in fact small ISPs keep their IP number at a level close to the required ones.

      Now on the making money issue, if your ISP has more ips for the same price, you can get them cheaper per IP, or you pay the same price for a bulk.

      Because you do not need IPs some people do. Think hosting (not everyone is happy their sites being associated with 2000 others on the same host, not even when only 5-6 idiots are spamming), think mobile, think when your instant messenger said: cannot make direct connection to Buddy1235 (when you just wanted to send that picture).

      It won't be a free ride, but might be a cheaper one .... remember when there were a few registrars? A domain was 39.99, now you can get one for 5 (info for 1.50).

      Think why tomatoes are a lot more expensive during winter? Ohh there si not enough and you have to greenhouse grow them.

      The more you have the cheaper it gets. It's not like coffee beans that if there is an over production you better throw it into the sea so you can keep the pricing....

    6. Re:You liv ein a dreamland... by Grishnakh · · Score: 1

      This assumes that there's no competition between ISPs. Eventually you'll get some value-added DSL or wireless internet provider that will give you that feature,

      There IS no competition, and that's unlikely to change soon unless wireless mesh networks take off (which is unlikely, because the FCC doesn't like what it can't control).

      Value-added DSL? There's only one phone line going to your house, and that's from your (not-so)friendly local telephone monopoly. They control your DSL. Don't like it? Tough. You might be able to get a different ISP than the crappy one your phone company pushes (MSN in my area), but you'll pay dearly for the privelege. This isn't true choice, since the price difference is so high, thanks to the phone company jacking up the rates they charge to the 3rd-party ISPs.

      The same situation exists for cable, except I don't think there's even a choice of ISPs there, at any price.

      The only way to have any true choice with broadband connections is with wireless, but instead of physical infrastructure the limitation is spectrum, which is artificially limited by the FCC to very narrow windows, so I'm not sure how feasible that really is for a large metro area.

  54. The Real Truth by Nom+du+Keyboard · · Score: 4, Interesting
    The real truth is that IPv4 addresses currently have value due to scarcity. An IPv4 address range has a tangible value that can be sold, rented, leased, or hoarded. With essentially unlimited IPv6 addresses the value of IPv4 address space loses virtually all of its value, static IP addresses shouldn't command any premium anymore, and the barrier for entry of new ISP's is diminished. Certainly the current power structure likes things just as they are.

    "We happen to work in an industry that survives on complexity, address scarcity and insecurity," Geoff Huston, senior Internet research scientist at Apnic, said. "This is where the margins come from, and we are not innovators in this industry any more. We've learnt that optimism doesn't create a business case. All those people disappeared along with the dotcom boom," he said.

    That is a stupid statement. It would be more accurate to say either "limps along" or "thrives" instead of "survives" in this context. The steam engine industry undoubtedly felt the same way about the internal combustion engine when it was first proposed.

    Of course, Ipv6 isn't enough. It's not enough until every atom in the Universe can have it's own unique IP address, after which we can discuss the strings that create them.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:The Real Truth by Suidae · · Score: 1

      Here, I fixed your sig:

      Hydrogen fueled cars aren't the answer. Cheap, clean, non-sequestered-carbon-based fuel production is.

  55. So how do I get PI addresses for IPV6? by Eunuchswear · · Score: 1

    Anyone?

    --
    Watch this Heartland Institute video
    1. Re:So how do I get PI addresses for IPV6? by MrGushi · · Score: 2, Informative

      Same way you'd get them for v4. Apply for an ASN, get them from ARIN. (Assuming you're in the Eastern Hemisphere). Otherwise, I've had good luck with tunnelbroker.net

    2. Re:So how do I get PI addresses for IPV6? by nsayer · · Score: 2, Informative

      Anyone with a single globally routable IPv4 address can have a /48 IPv6 prefix right now, today. Check out 6to4.

    3. Re:So how do I get PI addresses for IPV6? by Wesley+Felter · · Score: 1

      The same way you (don't) get them for IPv4.

    4. Re:So how do I get PI addresses for IPV6? by istartedi · · Score: 1

      I've been going around in circles trying to answer that question.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  56. There already is an IPv7 by Anonymous Coward · · Score: 0

    ...and you can route it. I've routed IPv7 packets over our LAN and with some success over the Internet. They look just like IPv4 packets, but with "options" in the IPv4 header. That's right folks. Something backwards compatable with IPv4 is already spec'd out and you can route it unless the router or firewall is rejecting IPv4 packets with options. To regular IPv4 stacks, the options are just ignored. Maybe Cisco or somebody didn't like this because it would have been difficult to implement in their hardware, but cry me a river. We should just start using it, and as a pleasant side effect everybody who has an IPv4 address suddenly has a very large IPv7 subnet.

  57. Re:Walk in shower. by Elad+Alon · · Score: 0, Offtopic

    Why did you have to post this as AC? I want to hear more of your shenanigans. Please send me an e-mail with links to other posts by you.

    --
    News for merdes. Shit that matters.
    Ask me about my sig.
  58. I think you mean by blueZ3 · · Score: 1

    iPV6

    It's the lowercase inital "i" that will drive adoption. :o)

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  59. shared-network by Phroggy · · Score: 1

    I think I may have found the answer: the shared-network statement in dhcpd.conf. I'll give this a try and see if I can get it working!

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:shared-network by styrofoam · · Score: 1

      Why do you need two different subnets served by DHCP? Keep in mind that DHCP clients can't specify which subnet it needs an address from. If you have the shared server handing out addresses from 10.0.0.0/24 and 10.1.0.0/24, you'll end up with clients randomly assigned from both subnets. (I'm not sure if DHCPd will serve out of one network until it's exhausted, or round robin.) If your problem is that the original subnet is too small and you're unable to simply subtract a bit from your subnet mask due to other routing constraints, this will fix it. But keep in mind that one machine will have to be routed to another machine on the same LAN via the router. If you're trying to keep two discrete networks on the same LAN with some sort of order as to which machine is in which, you can't do it this way. (dhcp helper addresses are how you configure multiple subnets to be served from a single server, but this isn't going to work when the DHCP server is on the same segment as your multiple subnets.)

    2. Re:shared-network by oracleofbargth · · Score: 1

      The shared-network directive is definitely the way to go. We use this on our (university) network to force users to register their machines with us so we can keep track of who owns what machine. One subnet is assigned for all unknown-hosts, and is blocked at the firewall, and the other is assigned to all known-hosts and is allowed out to the world.

  60. dynamic IPs by F�an�ro · · Score: 1

    I certainly like my dynamic IP. The last thing I need is another global unique and permanent identifier to track me.

    It is certainly possible to assign dynamically changing IPs even in IPv6, but I would guess that the ISP won't bother with the extra overhead of a dynamic IP pool, or charge extra for it.

    So most people will get a permanent IP, or permanent IP range. Most won't ever know about it, or about the implications.

    An advertisers wet dream. I can't wait.

    (Oh, and soon after permanent IP becomes the default, an union of the RIAA/MPAA/Advertisers will probably push for laws to make permanent IPs the rule)

    1. Re:dynamic IPs by csplinter · · Score: 1

      Personally I welcome our new IPv6 overlords, but seriously, I would love to have a static address so I can run my own server and such, and when I'm doing somthing and I want my privacy, I can use a proxy server to obscure my identity.

  61. Supply and Demand by norminator · · Score: 2, Interesting

    the laws of supply and demand suggest that the value of each IP address will approach zero.

    Except that the "laws" aren't laws at all and are in fact closer to myth. The supply of an item does not determine its price. The price people are willing to pay determines its price.


    It's not really a myth, it's a valid model of economics. The question you're bringing up is more about who is providing the supply, and how freely they make it available. If everyone could just give themselves an IP address, then yeah, each address would be worth very little. But when your ISP controls the addresses you get, you have to have one to use the Internet, and they can market each additional address as a feature, then there is still a demand, and they are aritficially limiting the supply. It's like the diamond industry: DeBeers owns most of the supply, and there's lot of diamonds, but they don't let more on the market than the market demands to make sure that people will have to pay a lot for diamonds.

    1. Re:Supply and Demand by camcorder · · Score: 1

      In case of ISP is the only one giving you IP addresses that means it's monopoly and in monopolies supply and demand curves do not exist. And price is completely inelastic.

    2. Re:Supply and Demand by norminator · · Score: 1

      In case of ISP is the only one giving you IP addresses that means it's monopoly and in monopolies supply and demand curves do not exist. And price is completely inelastic.

      Why does everyone like to use the word "monopoly" so much around here? What you say would be true if there was only one ISP, and in some places that may be the case. Many other places have multiple ISPs. In my area, I have my Comcast cable internet, but I could also choose from any one of many DSL providers, or one of several other broadband providers, or even more dial-up providers. So there is competition between ISPs.

    3. Re:Supply and Demand by T-Ranger · · Score: 1

      Well, if you have a bunch of ISPs, then true, you dont have a monopoly. But if they all have the same policy of 1 IPv6 addr per customer, then what you have is a cartel, at least in the context of IP space. And in that context that the cartel exists, from the customers standpoint, that cartel acts exactly like a monopoly, i.e. the price is fixed.

    4. Re:Supply and Demand by Kadin2048 · · Score: 1

      It's not much of a cartel -- you will always have companies like Speakeasy, who are willing to toss in a few extras in order to siphon some customers off of Comcast or the local DSL telco and up to a higher price point.

      As long as we don't let one company acquire and control all of the "last mile" bandwidth distribution networks, and we keep the cost of entrance into the ISP market reasonably low, you won't ever have that tight a cartel. Especially once you get the market fully penetrated and the flow of new customers starts to taper off, companies will start to think about how they can take them from each other, and that's when you'll see the features become a selling point.

      I think the threat of a cartel is somewhat overstated, as long as we're vigilant about keeping the big telcos out of bed with the regulatory apparatus. (Or getting them out of bed, as the case may be.)

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    5. Re:Supply and Demand by Grishnakh · · Score: 1

      I think the threat of a cartel is somewhat overstated, as long as we're vigilant about keeping the big telcos out of bed with the regulatory apparatus. (Or getting them out of bed, as the case may be.)

      And herein lies the problem. DSL ISPs like Speakeasy have to contend with the fact that the telco monopolies own the last-mile distribution networks, and they have to lease them from the telcos at whatever rates the telcos wish to charge.

      Normally, a vigilant FCC would keep tight rein on the telcos and force them to lease the lines at competitive rates. But the problem we have now is that our government is no longer interested in preserving competition, and thinks it would be better for consumers, and more efficient, to eliminate any such regulation on the telcos.

      When you say "we", who are you talking about anyway? We don't control the FCC or the telcos. "We" do vote in the administration that controls who runs the FCC, however, but We the People have repeatedly voted for an administration that favors less regulation of monopolies. So this "we should be vigilant" stuff is crap; we've voted that the big telcos should be allowed to do whatever they want, and now we have to live with it.

      Personally, I use a cable modem because I'd rather deal with Cox than with MSN, who Qwest would force me to use, and I'm not about to pay a lot extra for Speakeasy, and I'm most certainly not going to sign up for a landline I don't need just because I want broadband access (here again, the telcos do what they want since no regulation is in place).

  62. IPv6 Adoption by Anonymous Coward · · Score: 0

    A recent study of IP address utilization has concluded that only old people in North Korea use IPv6.

  63. Think our children by Anonymous Coward · · Score: 0

    They will make a 'big brother' database of each ipv6-address so they can monitor where does each ipv6 enabled cadget and a person carrying it go. Heck even you can make such database just make a ipv6 table and start tapping ipv6 traffic. But our children will be taught in school or by MTV to use those little cadgets that are ipv6 . Who would you like to tap your children's moves? We would lose not only our privacy. Think our children.

  64. Oh, so many comments.... by slappyjack · · Score: 4, Interesting

    IPv6 vs. NAT
    These are two distinctly different things. Nat takes one public IP address and translates it to many private IP addresses. THese are not two competing technologies, and you can use NAT with an IPv6 address. In reality, there isnt a debate here. Its a weak argument for those that want to keep things whe way they are.

    IPv4 addresses an a commodity
    Greedy Fuckers. Pure and simple. The basic interenet and all its various little noodly bits were created but university and governmetn organizations and then just loosed on the planet essentially for free. Yes, you had to buy some hardware to use it, but the shit works without you having to pay for a damn thing but your connection.

    I have nothing against the idea of capitalism where you get paid for something you create, but hoarding a commodity that is out there for the collective good as a whole is just shitty. In very few cases is there a justification for the belief that "I must make ALL of the MONEY and IT MUST HAPPEN RIGHT NOW and YOU CANNOT HAVE ANY."

    As an added bonus, this sort of behavior helps keep the "have nots" in the "have not" category, which just generally pisses them off unnecessarialy.

    needing a publically available address
    No, obviously we all do not have to have public IP addresses - not yet, anyway. Saying you don't now or never will shows a pretty big lack of foresight. You don't KNOW that there wont be an application that needs publically available addresses to work well andd that NAT just won't cut it. Why don't you know? Becuase someone will eventually come up with sommehting new, and it'll be good and important. People always do, eventually.

    I realize that if you really wanted to have everything you own connected to the internet you could just use NAT and then if you wanted to talk to your refridgerator you sould just use "the fridge port" but its adding a level of complexity that could possibly get in the way of something on down the line.

    This would slow down address scanning worms, neh?
    if a worm's gotta look at giant chunks of addresses to find other victims, wouldnt this just slow down their epread a little?

    then again, what the fuck do i know?

  65. Why do I want IPv6? by david.given · · Score: 1
    No, really. Why?

    Because, basically, IPv4 does everything I want it to do right now. I understand it. It's simple to set up. It's simple to maintain. I don't need additional IP addresses on my NATted system, because I can multiplex all my servers onto a single IP address using firewall rules (if I want to; I currently only have one server).

    From what I've seen, IPv6 is hideously complicated, the stack is vast, there are innumerable incompatibility problems with various applications, and basically it's just too much effort for too little gain.

    Can anyone convince me otherwise?

    1. Re:Why do I want IPv6? by Just+Some+Guy · · Score: 1

      Here's why you want it:

      It's simple to set up.

      There's not much that's easier than simply turning a machine on. IPv6: it's autoconfigured. IPv4: you do have the DHCP server setup correctly, right?

      It's simple to maintain.

      No, it's not. I have to run split zone DNS so that hosts on my LAN know that "foo.example.com" is at 10.1.0.5, but that the rest of the Internet knows to connect to 123.45.67.8. I have to keep those zones perfectly synchronized, yet completely separate, or things break.

      I don't need additional IP addresses on my NATted system

      ...as long as you don't want to use any P2P apps, VOIP, VPNs, or anything else that depends on a transparent end-to-end connection. Want to host two webservers on the same IP? One of them gets an http://myhost:8080/ URL and there's not much you can do about it.

      NAT is a horrible hack that provides no security above a default-deny firewall. IPv6 gives you globally-routable LANs and much less administrative overhead. That is why you want it.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Why do I want IPv6? by Todd+Knarr · · Score: 1

      First, IPv6 is even easier to set up. You don't need DHCP for automatic address assignment, a device can get it's network number via broadcast and assign it's own address based on MAC address. Literally plug-and-play.

      The way IPv6 addresses are (supposed to be) assigned makes NAT unneccesary. This makes things like instant-messaging and P2P protocols, where clients act as servers and really need public addresses to work smoothly, much easier to deal with. No kludging forwarding rules.

      NAT can still be used where appropriate. You'll simply need it less often.

      At the routing level it simplifies things because the address hierarchy can mirror the physical topology. This is invisible to end users, but it's a major major win at the ISP and backbone level. Especially when devices can be configured to automatically adapt to changing network numbers, which essentially eliminates network renumbering when connections change.

      IPv4 and IPv6 seem to play together well. My desktop system is a hybrid IPv4/6 box defaulting to IPv6, my central router's IPv4-only. On the desktop box all the apps see IPv6-based sockets and the appropriate IPv4-over-IPv6 addresses, the IPv4 portions of the network see plain IPv4 traffic.

      As a final note, when I replace my desktop and rebuild the central router, I'm going to go to an IPv6-based network with IPv4 support being secondary. Even with the need to NAT to a single IPv4 address on the external connection, I expect the whole thing to be relatively seamless.

    3. Re:Why do I want IPv6? by Anonymous Coward · · Score: 0

      Clearly, you != the entire world. A one-server environment is useless for judging the worth of this addressing scheme.

    4. Re:Why do I want IPv6? by david.given · · Score: 1
      IPv6: it's autoconfigured. IPv4: you do have the DHCP server setup correctly, right?

      Yes, I have a DHCP server --- but I only use it for guest machines. All my hard-wired machines have static addresses, allocated manually, because I don't want any addresses to change whenever I change network cards (or replace a machine completely).

      No, it's not. I have to run split zone DNS so that hosts on my LAN know that "foo.example.com" is at 10.1.0.5, but that the rest of the Internet knows to connect to 123.45.67.8.

      ...which is doing things the complicated way; given that your local subnet and the internet are basically two different networks, with a gateway, don't try to force the same names. My main server is called 'pyanfar.local' (10.0.0.1) and 'gate.cowlark.com' (IP address I forget). No problem.

      ...as long as you don't want to use any P2P apps, VOIP, VPNs, or anything else that depends on a transparent end-to-end connection.

      This is the only thing you mention that might actually be desirable; but I still don't want it. Firstly, most of the apps you mention work fine through NATs. Secondly, anything that doesn't, I want to know about so I can explicitely tunnel it through.

      NAT is a horrible hack that provides no security above a default-deny firewall.

      ...which is why you have a real firewall as well (which you still need on IPv6).

      Pv6 gives you globally-routable LANs and much less administrative overhead. That is why you want it.

      Except I don't want a globally-routable LAN. I like having the inside and outside of my LAN two seperate worlds that operate by different rules. I much, much prefer having to route everything through the gateway, because it gives me a single device that handles all the security.

      I'm sorry, but I simply don't want any of the features you've mentioned so far. Some of them are things I explicitly won't want --- dynamically allocated IP addresses, for example. (I have yet to get a straight answer as to whether IPv6 supports static IP addresses...)

      I'm not sold.

    5. Re:Why do I want IPv6? by Just+Some+Guy · · Score: 1
      given that your local subnet and the internet are basically two different networks, with a gateway, don't try to force the same names

      That falls down when:

      • Trying to access my own websites from the LAN. I don't want to address them by different names based on location, or mess with the Apache config to hack it all together.
      • Using a laptop at home, then taking it elsewhere without changing settings like the NTP server, mailserver, etc.

      In short, as annoying as split zone DNS is, it's far better for me than the alternatives. At least I'm consolidating the aggravation into a single point of nuisance (DNS) instead of spreading it across every service.

      I have yet to get a straight answer as to whether IPv6 supports static IP addresses

      It does. Autoconfig is strictly optional.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Why do I want IPv6? by david.given · · Score: 1
      That falls down when trying to access my own websites from the LAN.

      Shrug. Works for me --- I can access my web server (which is listening on all IP addresses) from the LAN using either name.

      Using a laptop at home, then taking it elsewhere without changing settings like the NTP server, mailserver, etc.

      Is that safe? What you're doing, in effect, is taking a machine that is connected to your secured LAN and plugging it in to the unsecured internet (and vice versa). There are entirely different security levels involved in the machine's two roles, and unless the machine is set up to have two completely different personalities, then you may have problems.

      Wouldn't a better option be to use the machine only in its LAN personality, but when you're not at home connect it to your LAN via a secured VPN? Apart from anything else, a lot of the config issues should go away.

    7. Re:Why do I want IPv6? by PhreakOfTime · · Score: 1

      You dont want it.

      The more people that understand it, the more diluted the labor market. The lower the price you can command for doing this for other people who dont want to be bothered. The less money I make.

      Ip4 is 'simple' to you because you are familiar with it. The same reason ipv6 is 'not simple', because you are not familiar with it. If you put the two in front of somebody who didnt know either one, ip6 would be pretty simple too. Was it 'simple' for you when you were 2 years old?

      You are happy with ip4 which is fine, dont fix something that isnt broke. Hell, my grandparents still listened to music on AM radio. Did it matter that FM was better to transmit music? No. They were 'used to' hearing it on AM, and were happy with that.

      Enjoy your life of stagnation. Man, I hope I never get there!

  66. IPv6 Will Allow FreeWan Cells by cyberscan · · Score: 1

    IPv6 will allow FreeWan Cells to integrate nearly seemlessly with the conventional Internet. Imagine trying to assign IPv4 addresses to each of over 2 million FreeWan Cells that may be created in the near future. Yes, it can be done if people are willing to pay the exorbitant prices required for such address space. IPv6 would allow EACH COMPUTER in each individual Cell to have its own ip address (even if it is withing a hobbyist range). FreeWan may not be much now, but as the Internet is increasingly filtered, taxed, regulated, spammed, virused, and restricted by both governments and corporations, FreeWan will play a bigger part in information exchange. IPv6 will be better suited to support a worldwide network of FreeWan Cells. Yes, IPv4 can be used for a worldwide network of FreeWan cells, but computers within these cells would not be able to connect to both the Internet and FreeWan at the same time due to the lack of an adequate number of private IPv4 address assignments.

  67. What we really need by Anonymous Coward · · Score: 0

    is less people on earth!

    keep IPv4!

  68. Security Through Obscurity by EXTomar · · Score: 1

    Using a NAT as a security feature is based on the "security through obscurity" idea. The fact it isn't trivial to know what is on the otherside of the NAT component can lead people to think they are secure which leads to woe. A hidden network doesn't make that network secure.

    A Network Admin should always use NAT for what it is designed to do: compact network address management. It is however *not* a security feature of the network. You need to use network security practices and devices to pull that off. Anyone claiming they want to stick to IPv4 for "NAT security" is some what misguided in what its purpose and place in the network.

    Is there anything in IPv6 that says you can't do network address translation? I don't believe so but I'm not sure since like most it hasn't been deployed so it isn't an issue. NAT is a good idea simply because it helps manage network traffic and topology, reguardless of your address space.

  69. IPv6 never caught on? by spacemky · · Score: 2, Funny

    "Hey, could you ping me? My IP is: 5F05:2000:80AD:5800:0058:0800:2023:2F8E. Thanks"

    --
    640YB ought to be enough for anybody.
    1. Re:IPv6 never caught on? by Anonymous Coward · · Score: 0

      That's the reason I'm dreading the day we start using IPv4. Typically when you're troubleshooting a problem you have to use nslookup to make sure name lookups are working, ping to test connectivity to a host, then traceroute to see where the connection breaks. I have enough trouble getting people over the phone to correctly type "ping 18.70.0.160" to see if they can get to our name server. We won't even be able to tell people their IP address over the phone any longer. The day we go to IPv6, we'll have to triple my department in size because we're going to have to start walking to offices rather than simply handling most things over the phone. We've studied this problem with IPv6 before, and there are no advantages for us. In fact, it greatly adds to support costs because it makes the phone less useful for troubleshooting directly with end-users.

  70. IPv6 is the default protocol in China by v3xt0r · · Score: 0
    --
    the only permanence in existence, is the impermanence of existence.
  71. Re:Anti-IPv6 people don't realize something import by Oid.Surin · · Score: 2, Insightful

    In the past I was very pro IPv6, until I gave it some serious thought. True, IPv4 probaby will not hold up forever, even with CIDR and NAT/PAT, but those definately do extend it's life span signifigantly. If all the organizations with unused address space would turn in unused addresses, we would be in an even better position. If organazations not yet using NAT/PAT would do so, we would be even better yet. I am a big supporter of NAT anyways though, I do not feel that every machine in the world needs a live IP address. How many windows boxes are protected from worms simply because they are not on a live IP? Yes, there are some issues with NAT, but there will be issues with the conversion (and use) of IPv6 as well. My current distaste of IPv6 may partially be due to a lack of knowledge on it, but in a lot of ways it seems illogical, and unnecessary. 128 bit address space, when we are limited to 48 bits of MAC addresses. Illogical in that, with IPv4, it is fairly simple to know that a block of addresses belongs to Company X. But that is just my 2 cents, please, correct me if I am wrong on anything...

    --
    ~oid
  72. No, wrong. by Kadin2048 · · Score: 2, Informative

    I beg to differ. I question whether you're serious or a troll, but I'll respond anyway and give you the benefit of the doubt.

    Lots of companies which are big enough to have their own Class-A allocations assign all of their clients globally routable addresses. I can tell you this from personal experience.

    They don't use personal firewalls, obviously, and I have no idea why you think this is related. Using a personal firewall at the client level has nothing to do with IP address allocation or NAT. You can assign every user on a subnet a globally unique IP address, and then still use a stateful firewall for security. This is what these companies do: you get the benefit of not having your applications negotiate NAT with the protection of firewalls separating the internal networks at various facilities from the global network.

    As far as the cost thing, if you're big enough to have a Class A block, you're not paying individually for IP addresses, so there's no difference in cost between a client that has a unique address and a NAT one. In fact the NAT one is probably slightly more expensive because the NAT routers are probably more maintainance and support-intensive than a straight firewall.

    In short, I don't think you know what you're talking about. You might be correct when it comes to small or medium businesses, who are buying their connection from an ISP who is going to charge them more for a lot of static IPs than a few dynamic ones that they can use with NAT, but this issue isn't relevant to IBM, Ford, Apple, or the rest of the Class A companies.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  73. Here Is More Fun Details & Graph Comparisons : by Halvy · · Score: 0

    Here is a color graph comparison of IP4 & IP6.

    http://webmasterdesignz.com/rphollenbeck/GradPortf olio/Papers/621-IP/

    And this goes into much more detail about IP6 specifically than the article

    http://www.cs.wfu.edu/~torgerse/Kokua/SGI/007-2860 -008/sgi_html/ch02.html#LE38116-PARENT

    --
    The InterNet is a terrible thing to waste. Arrest Bill Gates and shut down Microsoft immediately.

    --
    I will gladly loose all of life's battles.. in order to win the war..
  74. Or those "loyalists" could just be CISCO users. by skids · · Score: 1

    It's really funny to see a guy from CISCO crabbing about this, since one of their most popular product lines is their small ethernet switches with routing support. Which have interface hardware filtering and processing to prevent their processor from saturating. Which will only filter ipv4, and throws all other traffic into a common bucket based on ethernet frame type. Which includes ipv6 traffic.

    My theory is CISCO will promote ipv6 like crazy, and when people finally upgrade, then they'll profit off selling them newer switches with hardware filters that grok ipv6. Then when they are done with that, they'll resurrect ATM from the grave in a pure-optical-switching form for another wave of replacements (which of course wouldn't have so many feet in the grave if CISCO had actually bothered to implement it decently in the first place.)

  75. Market Forces. by Anonymous Coward · · Score: 0
    Jesus, haven't you Market Forces Fundamentalists realised that laissez-faire is not the solution to everything? How many times do people have to bring up VHS vs Betamax before you get it!?

    The market only cares about individual profits in the short term. Nothing else. Biological evolution may have produced remarkable results, but it has been over many millions of years, with many promising branches killed off by chance - two steps forward, one step back. And that's without participants altering the environment all the time to suit their own ends, as happens in the free market. Many species mis-manage themselves out of existence (as perhaps we are doing).

    Although biological evolution is a stunningly elegant, beautiful explanation for life, it is not a universal pattern to be applied to all systems in the universe.

    Ironically, it often seems to be the idiots who disbelieve biological evolution who most strongly believe natural selection in the marketplace is not only the best way towards progress, but it is somehow morally superior too.

  76. The IPv6 Mess, as seen by DJB by Lost+Found · · Score: 1

    This was pointed out by DJB a while back:

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

  77. Are we ready to surrender anonymity on the net? by schwaang · · Score: 4, Insightful
    What's the deal with including your MAC address as part of your IP address?

    Yeah this looks like a serious privacy issue that most people haven't woken up to yet.

    A MAC address is (usually) a globally unique identifier. How long before someone big builds a database relating MAC to user identity (Microsoft, your ISP, law enforcement, whoever).

    At that point, no matter where you connect your laptop from, your traffic can be identified as yours. Be it for the purpose of advertising, tracing communication, or other data mining.

    So the question is, are we ready and willing to surrender anonymity on the net?
    1. Re:Are we ready to surrender anonymity on the net? by Halo- · · Score: 3, Insightful
      A couple of points:

      1) With a static IP, especially if you have a DNS name to go along with it, you leave just as big of a footprint, if not more. (Since I've only got the one directly addressable IP, I might as well get a name to go with it, right? And then use something like DynDNS? Well, unless I register by proxy, I have to give my name, address, phone, etc...)

      2) MAC address, while theoretically static, can easily be changed in most OSes and hardware. For example, my LinkSys router has an option to "clone MAC address" in the setup. The problem with changing your MAC address is that the prefixes indicate the vendor, and that might get you in trouble with someone who "owns" that prefix. (I doubt it though)

      3) There is nothing preventing you from NAT'ing IPv6, and I suspect some people probably will simply for the quasi-deny-all-in firewall effect. Moreover, if you really want to be anonymous, IPv6 makes it much easier to implement things like "onion routing" because it's a lot easier for individuals to set up persistant servers.

      The point is, you can control the "MAC" portion of the address, and the "public" portion is just as visible (or not) as with IPv4. Hell, you could change your MAC address every coupla minutes for a REALLY long time without ever repeating one if that's what you wanted. (Persistant connections be damned...)

    2. Re:Are we ready to surrender anonymity on the net? by Leffe · · Score: 1

      MAC addresses are carried in IP packets.

      Also, changing a MAC address is quite trivial.

    3. Re:Are we ready to surrender anonymity on the net? by rawg · · Score: 1

      You can already do this now. What's the difference?

      --
      The above is not worth reading.
    4. Re:Are we ready to surrender anonymity on the net? by schwaang · · Score: 1

      You make it sound reassuringly no worse than the existing situation. But that's going to be misleading to the hordes of ./ers who aren't well-versed in the details.

      Most people won't even realize they are leaking a globally unique cookie that can be tied to their personal identification, and is broadcast to every server they contact on the web.

      Fiddling with your MAC address is like tweaking what shows on a Caller-ID display. The question is: should you have to?

      It would be better if society would just have a debate over whether netizens should have anonymity or privacy instead of waiting until after the horse has left the barn.

    5. Re:Are we ready to surrender anonymity on the net? by schwaang · · Score: 1
      MAC addresses are carried in IP packets.

      Exactly. They get sent to everybody you connect with.

      Also, changing a MAC address is quite trivial.

      Yeah? How about changing it every time you give out personal information? Get real.
    6. Re:Are we ready to surrender anonymity on the net? by thomasj · · Score: 1
      Yeah this looks like a serious privacy issue that most people haven't woken up to yet.

      A MAC address is (usually) a globally unique identifier. How long before someone big builds a database relating MAC to user identity (Microsoft, your ISP, law enforcement, whoever).

      At that point, no matter where you connect your laptop from, your traffic can be identified as yours. Be it for the purpose of advertising, tracing communication, or other data mining.

      So the question is, are we ready and willing to surrender anonymity on the net?

      Are you trolling or just plain uninformed?

      The embedding of the MAC-address is only happening when you use stateless autoconfiguration. You may manually assign any address within the subnet you want, and this is what you will do when putting up servers and routers. If you are using DHCPv6, you are assigned any IP-address the DHCPv6 servers sees fit.

      If you happen to be more than 17 years old you should contemplate reading about subjects upon which you plan to have an opinion!

      --
      :-) = I am happy
      :^) = I am happy with my big nose
      C:\> = I am happy with my OS
    7. Re:Are we ready to surrender anonymity on the net? by schwaang · · Score: 1

      Neither. And nice try for the smackdown. (A tad immature tho.)

      I can tell you that the first time I fired up ethereal on my IPv6-enabled Linux distro, I was pissed to see my MAC address hanging in the breeze. Fortunately, my ISP is not IPv6 enabled.
      But for now, IPv6 is disabled on my boxen.

      The fact is, you don't know how the configuration is going to end up for the great mass of users who buy the next version of Windows and connect to the internet via god-knows-what ISP, maybe using a NAT-ing router and maybe not. Broadcasting MAC by default is a privacy risk, period.

      And if you don't need it (MAC address), and it doesn't matter, then why use it by default in the first place? [Insufficient-techno-nerd answer: because it's too hard to come up with a random number guaranteed unique for a given subnet otherwise. Hogwash.]

    8. Re:Are we ready to surrender anonymity on the net? by thomasj · · Score: 1
      I can tell you that the first time I fired up ethereal on my IPv6-enabled Linux distro, I was pissed to see my MAC address hanging in the breeze. Fortunately, my ISP is not IPv6 enabled. But for now, IPv6 is disabled on my boxen.
      So this is wha you know about IPv6: You "fired up ethereal". You probably didn't get at router advertized address, since your router didn't provide you one. The only address you would see is the link-local address.

      How do you hide your IPv4 public IP-address? If you have cable or xDSL, you do know that your public IP-address sits on every packet leaving your home? It is by far easier to hide your MAC-address in your IPv6-address than it is to hide your public IPv4-address.

      I respect your privacy concerns, but IPv6 is not the problem here. It is the configuration of your host that is.

      --
      :-) = I am happy
      :^) = I am happy with my big nose
      C:\> = I am happy with my OS
    9. Re:Are we ready to surrender anonymity on the net? by csp · · Score: 1

      Go read RFC 3041 "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", dated January 2001.

      "Nodes use IPv6 stateless address autoconfiguration to generate addresses without the necessity of a Dynamic Host Configuration Protocol (DHCP) server. Addresses are formed by combining network prefixes with an interface identifier. On interfaces that contain embedded IEEE Identifiers, the interface identifier is typically derived from it. On other interface types, the interface identifier is generated through other means, for example, via random number generation. This document describes an extension to IPv6 stateless address autoconfiguration for interfaces whose interface identifier is derived from an IEEE identifier. Use of the extension causes nodes to generate global-scope addresses from interface identifiers that change over time, even in cases where the interface contains an embedded IEEE identifier. Changing the interface identifier (and the global-scope addresses generated from it) over time makes it more difficult for eavesdroppers and other information collectors to identify when different addresses used in different transactions actually correspond to the same node."
    10. Re:Are we ready to surrender anonymity on the net? by bandannarama · · Score: 1

      I had the same thought. Fortunately this has already been covered by the IPv6 Working Group, apparently as far back as 1999.

      --
      Bandannarama
    11. Re:Are we ready to surrender anonymity on the net? by Fuzzy+Eric · · Score: 1

      MACs are only unique per physical layer. I first had problems with this when I found we had both a Token-Ring device and an Ethernet device with the same MACs. The utter confusion entailed for one of our applications (that identified users by MAC) was replicated recently when we found an 802.11 card that duplicated one of our wired Ethernet MACs. Fortunately, I'd seen this problem before.

      Perhaps more worrisome than IP address space depletion is MAC address space leakage. The first half (24 bits) are fixed by the manufacturer (at least a batch ID and perhaps a couple of context sensitive capability bits) and the second half (24 bits) are constrained by an obsure parity requirement.

      MAC depletion is at least as imminent as IPv4 depletion...

    12. Re:Are we ready to surrender anonymity on the net? by Halo- · · Score: 1
      I do see your point, and in some ways I agree. However, my point is that the average net user is just as identifiable with a IPv4 address as with an IPv6 one. Both addresses route to a physical endpoint which remains constant. Sure, you can run NAT and hide behing that endpoint, but that doesn't realistically buy you a whole lot.

      For most home users NAT simply means the IP resolves to the "family members who use this address" as opposed to the individual computer using this address. Even this distinction isn't critical because you could have multiple users of the same computer, so even if I can track all requests from a single IP (or MAC) I don't know for sure they are the same person.

      Where the pseudo-anonymity of IPv4 comes in is through DHCP. I don't believe (but am not positive) that the IPv6 spec prohibits DHCP, and in fact I would be surprised if it did. Most consumer ISPs want the easiest setup possible for their users. This usually means DHCP. Without it they have to educate their customers what to type in for IP, gateway, nameservers, etc... IPv6 reduces some of this, but doesn't make it go away. I suspect IPv6 ISPs will allow, and possibly encourage DHCP, and only provide static IPs at a premium.

      The difference is that users who want to have multiple machines behind that top level IP won't have to buy a huge block of addresses.

      IPv6 provides the power of a static IP to anyone who wants one, but if you don't want one, don't use one.

      (I'm actually very pro-privacy, so it's odd for me to find myself arguing the other side.)

  78. Try this at home... Re:Me too by Anonymous Coward · · Score: 0

    NAT is a stupid kludge that breaks shit.

    Example: You build a company network, and the ISP gives you one address. You happily NAT everything behind it to 192.168.1.0/24. This works great until you roll out the new security system where the company helps pay for users to buy a hardware firewall for their home system, at which point, 40% of your VPN clients won't work because the SOHO firewall ALSO uses 192.168.1.0/24, and you can't have the local address and the tunnel address on the same network.

    That's okay. DHCP allows you to scoot over to 10.10.0.0/24, because hey, what are the chances of collision with a /8 space to carve out of? Your problems with home users disappear. Everything runs great until your company partners with a (insert vertical marketspace) company, wherein you set up a VPN link to allow access from your servers to their servers. Too bad THEIR administrator chose 10.0.0.0/12. And since they partner with 50 other companies, they're certainly not going to renumber. But, hey, you can remap your addreses into a DIFFERENT RFC space for the tunnel, and they'll un-re-map on their end! Sure, it's complex to the point of being unmaintainable, but isn't IPv6 complex too?

    NAT breaks VPN, it makes various protocols, it's a stupid hack which should be trampled into the oblivious dust of history.

    1. Re:Try this at home... Re:Me too by Anonymous Coward · · Score: 0

      NAT may be (insert bad mouthing of choice), but it works. Most people will stick with what works rather than try something different.

  79. scarcity of IPv4 address by Danathar · · Score: 1

    It's not that there is a lack of unused address space, it's that there is a lack of IPv4 space that you can REGISTER FOR. There are organizations with Class A and Class B address blocks that are primarily not being used....and they refuse to give them up.

    If you are the chinese or japanese and you want enough IP addressess for every cell phone, pager, electronic device, then IPv4 can't provide it because there simply is NOT enough address space that IANA could give them.

    1. Re:scarcity of IPv4 address by msbsod · · Score: 1

      I work at a research lab in the US where we have more IPv4 address space than most "developing" countries. This unfairness makes me feel very uncomfortable.

  80. Hope you're not an aircraft mechanic. by Kadin2048 · · Score: 2, Insightful

    But the more appropriate analogy is: You don't take
    your car in for complete engine rebuild if the engine
    is running fine.


    While this may be true for your car, it's definitely not true of a helicopter, or a generator at a power plant, or any other important piece of machinery.

    Would you still fly on an airline if that was their attitude towards maintenance? "Nah, we're not going to tear down that turbine...it hasn't failed yet!"

    I think perhaps you should reevaluate the importance of the Internet to our society today. I think we've well surpassed the relative importance of a car to an average driver.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  81. Subnets: Off Topic Answer by Anonymous Coward · · Score: 0

    You can definitely assign IPs with two different subnets on the same LAN... as long as you don't want the machines on one subnet to be able to talk to machines on the other subnet: They'll each address their "not my subnet" packets to the gateway's MAC address, not the MACs of the target machines.

  82. Atoms in the Universe? by oldCoder · · Score: 1
    2 ** 128 ~= 3.40282366920938e+38, so there are about 10 to the 38th iPv6 addresses in the whole universe, at most. That's assuming the address space is used a maximum efficiency by the hairless apes who run it.

    Googling around, we find there are about 10 to the 77th hydrogen atoms in the universe. Same universe. That's a lot larger. So there are (roughly) 10 39 atoms per address in the ipv6 system.

    And we know the 10**77 number is right because it's on the web ;-)

    --

    I18N == Intergalacticization
  83. Unroutable IP's by Anonymous Coward · · Score: 0

    I don't have an objection as such to IPv6 except that I'm told there is going to be no need to have unroutable (ie: 192.168, 172.16 and 10.x.x.x) IP's around.

    Surely this is going to be a real pain in the ass for LANs? - some new family purchases their first computer and has to contact their ISP to get a damn IP address for the thing - who wants to do that!?

    What about Good ol' Joe and Jane - your average clueless PC user - who both get IPv6 boxes onto a lan behind their ISP, plug them in and go without worrying about firewalling, updates, etc. Atleast with NAT the NAT box provides some level of security for them to keep out whats not meant to be in there. It's not the best mind you, but it does provide some security.
    Get rid of NAT, shove them straight onto the big bad net and while it might take some time, sooner or later somethings bound to get rooted.

    Or how about my company? I like knowing that my ~200 users cannot have their IP addresses routed over the internet - that they HAVE to go through our routers (or NAT based system if you will) to get onto the big bad net.
    I sleep easier at night knowing that if someone targets my network then they see our firewalls as their first port of call rather than a workstation on the company LAN.

    Atleast when I run LAN parties I know I have a bunch of IP's available to me to shove on the DHCP server which are provided for non routable use only - granted with IPv6 everyone/thing/object can have its own IP setup beforehand, but that private range is useful to have just so I don't have to arrange to get a bunch of IP's from my IP Broker for a two night lan party. Who cares if the company down the road uses the same range - that's the whole point. They're non routable for a reason - so that any idiot with half an IQ and three quarters of a braincell can use them!

    IPv6 isn't going to get rid of NAT as such, it's just going to rename NAT to a "Network Firewall" or some funky product to help "hide" those damn IP's you don't want on the visible on the internet.

    Well thats what I think

  84. It's supposed to be Overkill by Pii · · Score: 4, Insightful
    Overkill is exactly the point.

    The previous poster asked Why 128 bits instead of, say, 64?

    The amount of work required to jump to 64 bit addressing or 128 bit addressing is identical. Since you're going to have to re-write everything anyway, you may as well figure in a ridiculously large address space, because not doing so saves you nothing.

    Additionally, the routing table saving offered cannot be understated. With huge swaths of continguous address space, you can (hypothetically) represent an entire continent as a single aggregated routing entry (The more granular routing information would only be seen locally.), and the number of unique addresses within that range would be virtually inexhaustable.

    Overkill is a good thing when it doesn't cost you anything.

    --
    For those that would die defending it, Freedom
    has a sweet taste that the protected will never know.
    1. Re:It's supposed to be Overkill by Anonymous Coward · · Score: 0

      Actually, it does have some cost, which is making the IP header larger, thus reducing the payload/datagram size ratio. Since many hosts and applications still send in considerably small (< 1K) packet sizes, this has some relevance.

  85. IPv6 is available today by spinfire · · Score: 1

    Through networks like Hurricane Electric, Freenet6 and (on a more serious level) OCCAID people are experimenting with IPv6 today. I recently colocated a server and for no additional cost receive native, dual stacked IPv6 service. Do many people use it? No, but it is a start. The trick will be to get as many servers working on this dual stacked service as possible. Eventually ISPs will start supplying dual stacked service.

    Earthlink even offers a custom WRT54G firmware which will automatically set up an IPv6 tunnel for you. What are you waiting for? Now is the time to support both protocols so we can begin the very lengthy transition.

  86. No down-the-road thinking, Virtual Hosting, NAT by PhYrE2k2 · · Score: 1

    Why have we been completely stagnant on this front? There were developments in the ways of NAT and Virtual Hosting, but so much of the picture left unattended to. What happened to developing additional routing technologies? With the focus on firewalls anyway, NAT just makes sense. But where is there a missing piece?

    How about HTTPS virtualhosting. Send the server name and then establish a secure connection adn send the GET/POST request. This one thing alone would free up about 500-600 public IP addresses from myself alone with all the HTTPS sites I deal with.

    The standards just kind of stopped when they fixed the initial problem, and don't think down the road. They got virtualhosting working and that saved a crunch... But nobody is consolidating and reclaiming these IPs because it's a total pain.

    IPv6 is at least 10 years off, because plain and simple, EVERY SINGLE PIECE OF NETWORKED SOFTWARE NEEDS TO BE REPLACED. IPv6 is a joke right now, but the IP stacks should support IPv6 starting now. The programs should support is starting now. It is just as easy to configure an IPv4 address as an IPv6 address in linux/apache/etc. All programs on an ipv4 only stack need to be phased out or updated, including mainframes, routing equipment, servers, workstations.

    This isn't rocket science. It's stupid for a hosting provider to implement IPv6 because it has no benefit for at least 5-10 years. But SOFTWARE DEVELOPERS and OS DEVELOPERS need to think IPv6 so that it can be transitioned many years down the road.

    Plus, nobody in north america cares, because we have most of the IPs anyway... just wait until some of those ClassA's get reclaimed for people to start kicking/screaming.

    -M

    --

    when you see the word 'Linux', drink!
  87. "The IPv6 Mess" by Flwyd · · Score: 2, Informative

    IPv6 fans ought to read D.J. Bernstein's excellent article on the subject. In short, the main problem is that the two protocols aren't easily interoperable, so investment in IPv6 infrastructure is without short-term return.

    --
    Ceci n'est pas une signature.
    1. Re:"The IPv6 Mess" by spinfire · · Score: 1

      DJB once again shows his ignorance and arrogance. The protocols don't need to be interoperable. Both servers and clients can support both IPv6 and IPv4. Everything is in place to do this today (I have both IPv6 enabled servers and clients today). If the server has an AAAA record, the client will connect over IPv6. If it only has A records, the client uses IPv4. Easy, and it doesn't matter how long it takes to do the eventual "transition" because it is completely seamless when you run dual stacked. You simply let the IPv4 support hang there like a vestigial tail until it drops off :)

    2. Re:"The IPv6 Mess" by Anonymous Coward · · Score: 0

      No, DJB completely understands. It's folks like YOU who can't seem to grasp why IPv6 isn't going to happen anytime soon, because you don't realize that IPv6 doesn't "happen" until most destinations are ONLY accessible via IPv6. Running IPv4 alongside IPv6 is not the same thing as running only IPv6. Meditate on that for a while. I'll repeat it again: as long as sites as accessible via IPv4, it doesn't matter what's happening in IPv6.

      If IPv6 is so great, how come you're still using IPv4? You're here on slashdot, and your email address has a valid MX record in IPv4.. what are you waiting for? Oops! Maybe DJB is right after all!

      When my clients ask about IPv6 because they read it on slashdot or in a magazine article, I have one piece of advice: ignore it, it's a waste of everybody's time. Wait until everybody else is on IPv6, then switch (which is probably what most consultants say, once again proving DJB right).

      If you're so smart, let's hear YOUR explanation why IPv6 hasn't happened yet. All the tech is there, isn't it? What's going to push everybody "over the edge"?

    3. Re:"The IPv6 Mess" by spinfire · · Score: 1
      If you're so smart, let's hear YOUR explanation why IPv6 hasn't happened yet. All the tech is there, isn't it? What's going to push everybody "over the edge"?


      Why hasn't it happened yet? Because there is no rush. We're waiting for ISPs to start offering native server to end users, or tunneled service like Earthlink offers. "Geeky" ISPs like Speakeasy are likely to do this first. Nobody every said the transition to IPv6 had to happen overnight. It could take ten years or more. But by doing it gradually you guarantee things go smoothly.

      If your clients followed your advice of "waiting until everyone else is using it" they'll be more than fashionably late.

      As a postscript, don't post as anonymous coward because you want to troll. It is truly a rude and cowardly thing to do.
  88. The NAT argument is a red herring. by mark-t · · Score: 1
    Saying that we have NAT, and therefore no need for IPv6 is missing the point completely.

    NAT can still be utilized with IPv6. If one still wants a private network accessed by port forwarding, this is no more difficult in IPv6 than it currently is with IPv4.

    So it seems to me that the fundamental NAT vs IPv6 argument actually boils down to the fact that it _IS_ true that IPv6 might make NAT less useful, overall, than it currently is, because the primary use for NAT is to widen address space (it just offers what amounts effectively to additional security to most end users as a side effect of the design). Are people that use NAT so terrified that something better might exist which could potentially obsolete what they use right now that they'd rather that NOBODY be able to have it (since if everybody else switched, they would have to as well).

    And anways, if NAT is so incredibly useful to so many people, then really, why should its use drop at all for the people that want it? As I said before, NAT can certainly be used with IPv6 for people that want it (even though IPv6 removes most of the reason why one would want to for the time being, it's still completely possible). As it happens, practically, if not entirely all of the security that NAT provides to the people that see the security as a good side effect of NAT could be just as easily provided by a firewall using what is probably an out-of-the box available configuration for the firewall called 'Medium' protection (or level 3 or 4 on a 1-5 scale). With IPv6, I expect that the primary use of NAT would probably be for home users only, that wished to disguise their home LAN as one IP address to their ISP (which will happen, so NAT itself won't die anyways).

    Are the people that say NAT exists right now and therefore we don't need IPv6 actually just saying that they don't want to deal with the hassles of an upgrade, even though the upshot of everyone doing so is quite beneficial for those people for whom NAT creates problems? (bear in mind that the reason that NAT does this so effectively with so many people is because it is, and always was, just a kludge)

  89. I think this is going to become... by bernywork · · Score: 1

    a generational issue...

    As much as I hate to agree with Geoff here. I think he is correct in what he is saying.

    I think that as people change jobs, as people retire the idealism of IPv6 will change. A lot of newer networks will adopt IPv6 (I don't run IPv4 at my house any longer, but that's just me) a lot of people, including businesses will start adopting IPv6 internally, but proxy out to IPv4. This will expand out the lifespan of IPv4.

    As I posted earlier, I don't know if I will see a full deployment of IPv4 in my lifetime. However, if my kids take up IT, I think they will see the complete roll out of IPv6.

    I think this debate will go on for a long time, but 100 years into the future, we won't have an option. The IPv4 screw up we will leave for our children, Between now and then though, expect some change.

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  90. I will move to IPv6 - when my ISP and home router by Anonymous Coward · · Score: 0

    I'll move to IPv6 the day when my ISP and home router ($39.95) has IPv6 configuration.

  91. Re:Anti-IPv6 people don't realize something import by Anonymous Coward · · Score: 0

    Ok so you do not feel that every machine in the world needs a live IP address. I agree with that, but it is not incompatible with IPv6. You are free to use IPv6 *without* giving a live IP address to every of your machines. You are free to continue using NAT with IPv6. Look at it this way: IPv6 offers you the possibility to assign more IP addresses if the need arises (and it will).

    Then you say the 128-bit address space is illogical when compared to 48-bit MAC addresses. This is not illogical for a very simple reason: IPv6 addresses have to be unique amongst *all* the hosts on the Internet. While MAC addresses have to be unique *only* amongst the hosts of a particular LAN. So a shorter length for MAC addresses makes perfect sense.

    In conclusion (I like conclusions :-P) IPv6 is logical and will be necessary sometime in the future. What do you think ?

  92. Ipv6 is more than a longer address. RTFM Dammit! by dindi · · Score: 1

    I happened to have a bit insight into IPv6 and at that time (looong time ago) it seemed to promise a lot more than a longer address.

    I am not familiar with the current state of the protocol (other than I religiously compile it into my kernel) - so I better not talk out of my butt.

    It had a lot of support for a more secure IP implementation, QOS and routing.

    Read the proposal on www.ietf.org and do not post "we do not need more addresses" crap.

    Besides: we need more addresses, even end users who are stuck behind crappy nat boxes of our ISPs, but even more those who run public services and have to pay $5-10 or more for an extra address.

    It is not because some use 5-10 addresses on their hosting, or because my ISP wants to give me an address for each"allowed computers"; it is because large companies are holding comlete B address spaces, ones that do not even use it.

    That is why your toaster won't have a public address even if you wanted, and some want it. I just stuff all my computers, consoles, pdas behind a linux box because that is what I trust, but some people want to do gaming, work, p2p or use that damn IM software that allows tehm to "direct connect" to send a pic or voice chat.

    On Nat: nat is not security by default, however if you do not use port forwarding to netted machines and use a private address space it gives a level of security, even if you only nat on the same physical network (e.g. internal and external net on the same device).
    Not true? My windows machine is 192.168.1.210 on the same utp as my outer interface on my router. Can you ping it or ftp to it? No. It is a level of security.

    I do not want to fight with anyone, but it is sad that /. only wrote about nat and "we don't need more addresses" on the entire first page :(

  93. Not me too by mwood · · Score: 3, Insightful

    Is there an echo in here? "We'll never run out of [2^N for any value of N] addresses". Yes we will. There are people who are scheming to put every bloody light switch and kitchen appliance on the Internet. There are people designing applications to run on microscopic hosts that will be scattered like seeds, by the thousands or millions.

    It's 128 bits instead of 64 so we don't have to go through this again in five years.

    Remember, the Internet *core* used to run over 56kb/s lines -- the same speed as those $20 modems that individuals are throwing away by the basketful today because they're unbearably slow for *personal* use. It's *hard* to plan well for that kind of growth. Better to waste a couple of bits than have to waste the whole thing and do it over.

    1. Re:Not me too by Anonymous Coward · · Score: 0

      Read the post above you (#14001359), dumbass. Next time, think before you post. Mmmmkay?

    2. Re:Not me too by colmore · · Score: 1

      Bad logic.

      "We've underestimated in the past ergo we'll always underestimate in the future."

      It's a bit like saying that alarmist environmentalists were wrong in predicting end of the world (water wars etc.) scenarios for hitting 5+ billion people, and therefore those scenarios are an impossibility even when the world hits 15, 20, or 30 billion people. It's still a (huge) problem, but the initial estimates were (way) off.

      IPv4 has fewer addresses than there are people in the world. That's clearly not sufficient. IPv6 has more addresses than there would need to be to address trillions of devices for each star in the universe. By the time we really start pushing the limits on that capability, I doubt we'll be using anything remotely similar to current packet and router based networking. And if we've mastered interstellar travel and faster than light communication (currently, to the best of knowledge, a major-league, time-paradox-inducing impossibility) we'll be able to coordinate a mildly annoying upgrade from a late 20th century protocol that has stuck around for one reason or another.

      However, overkill is great. Overkill means you barely need oversight since there's so much more frontier than settled space, your chances of stepping on someone's toes are miniscule. Imagine if we had that much radio badnwidth.

      --
      In Capitalist America, bank robs you!
  94. Internet poised to have same fate as Rock & Ro by ic0wb0y · · Score: 1

    Investing trillions into migrating to IP6 would be like spending trillions on an ice maker in Alaska. The hope, magic and possibility of the Internet has faded, growth is for necessity sake, not cultural, like it used to be. The excitement(financial) is gone. Corporations, Television, millionaires, politicos, marketers own the 'net, so the 'net will slowly fade to a solemn object of human control and treachery. The projected growth toward IP6 popularity is moot. As an individual 'net user, my once positive outlook has reversed. The Internet will soon be under the control of the tyrants, just like every other single type of media that is under the control of tyrants. Since the rich and elite will own me, I am all for going back to command line just to slow them down. Music died a similar death.

  95. Two thoughts by blueZ3 · · Score: 1

    One: Countries like China are somewhat less interested in interoperability with the rest of the (IPv4) Internet (See also "Great Firewall") so they probably aren't as concerned that switching to IPv6 is going to "break" their ability to connect to the rest of the world. In fact, perhaps the need to convert between them address spaces could help enforce the GF?

    Two: I wonder if in other cases this will be like the 3rd world an cell phones/wireless networks. In many cases, countries that are just investing in technology can bypass the whole landline stage and jump directly to WiMax or whatever. It seems that counties where there are few existing users will find it less painful to switch to IPv6 since there are fewer people to complain.

    --
    Interested in a Flash-based MAME front end? Visit mame.danzbb.com
  96. Re:Anti-IPv6 people don't realize something import by SlimSpida · · Score: 1

    The MAC address will quickly become irrelevant if this takes off. You could bind unique IP's to each object on manufacture.

  97. IPv6 Security by GuanoTO · · Score: 1

    For some reason, many of you are assuming that just because everything has a unique IP address that it must therefore be sitting unprotected on the Internet.

    This is an unfounded theory. Many quality security products aleady have support for IPv6, this includes firewalls, IPS, AV gateways and the like. These types of preventive measures are required today with IPv4 and will continue to be required with v6. Moving to v6 does not mean all the script-kiddes and malicious hackers have gone away, security will be as important as ever.

    The only hacker activity that will become obsolete will be Enumeration, reconnoitering a network to learn what it's private address space is. Because, we'll all have unique addresses, he won't need to determine what space is inside your firewall.

    Of course, the more worrying hacking activities such as probing and attacking will still exist. Therefore security measures will still be required.

    The security benefit of NAT devices today is debatable. Yes, they obscure the actual source adress but that's it, and security through obscurity is weak at best. And as mentioned by an earlier poster, NAT breaks a good many things.

    Have you tried to use SIP (VoIP protocol) through a NAT device? Be prepared to be frustrated. What about using your IPSec VPN client from behind a NAT device? Some IPSec vendors have methods to make this work (NAT Traversal) but it doesn't work natively. Don't even think about an X Windows client....

    I look forward to the day when there will be no need for NAT, but there will always be a need to secure your network.

  98. I must disagree by mwood · · Score: 1

    Nobody wants IPv6 because it isn't turned on automatically in Windows. I hear that the next iteration is supposed to fix that.

    Meanwhile I have it running in my home and at my office. Works great. Easy to set up once you wrap your head around it. Try it and see.

  99. Re:"IPv4 loyalists" corection to bad formating) by bn-7bc · · Score: 0
    The biggest problem with ipv6 is *nobody* uses it. there are no websites on it, no ISPs that sell it
    hmm strange that I cold get this to work then
    dig ipv6.surfnet.nl aaaa
    ; > DiG 9.3.1 > ipv6.surfnet.nl aaaa
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;ipv6.surfnet.nl. IN AAAA

    ;; ANSWER SECTION:
    ipv6.surfnet.nl. 28800 IN AAAA 2001:610:0:800a:b192:87:5:98

    ;; AUTHORITY SECTION:
    ipv6.surfnet.nl. 28800 IN NS ns2.surfnet.nl.
    ipv6.surfnet.nl. 28800 IN NS ns4.surfnet.nl. ipv6.surfnet.nl. 28800 IN NS nsd.surfnet.nl. ipv6.surfnet.nl. 28800 IN NS zesbot.ipv6.surfnet.nl. ;; Query time: 469 msec ;; SERVER: 10.47.2.3#53(10.47.2.3) ;; WHEN: Thu Nov 10 21:05:12 2005 ;; MSG SIZE rcvd: 136
    BTW surfnet is a dutch isp, on there pages the say that thay provide ipv6 to costumors on request (sorry the page is in dutch and I don't have the time to translate) STOP! yes this is only one example, but if memmory serves me /. had a story about 6 mounths ago about a swiss isp that was (and probaply stil is) doing the same thing, so pleace check your facts before posting. for mod trols: I don't mind beeing moded down but plz put in a comment telling me wher I'm wrong. for grammar nazis: I know my spelloing iis bad, but I'm lazy so unless the typos make me dificult to understand just drop it
  100. Re:"IPv4 loyalists" (format fix 2 - final) by bn-7bc · · Score: 0
    The biggest problem with ipv6 is *nobody* uses it. there are no websites on it, no ISPs that sell it
    hmm strange that I cold get this to work then
    dig ipv6.surfnet.nl aaaa
    ; > DiG 9.3.1 > ipv6.surfnet.nl aaaa
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;ipv6.surfnet.nl. IN AAAA

    ;; ANSWER SECTION:
    ipv6.surfnet.nl. 28800 IN AAAA 2001:610:0:800a:b192:87:5:98

    ;; AUTHORITY SECTION:
    ipv6.surfnet.nl. 28800 IN NS ns2.surfnet.nl.
    ipv6.surfnet.nl. 28800 IN NS ns4.surfnet.nl.
    ipv6.surfnet.nl. 28800 IN NS nsd.surfnet.nl.
    ipv6.surfnet.nl. 28800 IN NS zesbot.ipv6.surfnet.nl.

    ;; Query time: 469 msec
    ;; SERVER: 10.47.2.3#53(10.47.2.3)
    ;; WHEN: Thu Nov 10 21:05:12 2005
    ;; MSG SIZE rcvd: 136

    BTW surfnet is a dutch isp, on there pages the say that thay provide ipv6 to costumors on request (sorry the page is in dutch and I don't have the time to translate) STOP! yes this is only one example, but if memmory serves me /. had a story about 6 mounths ago about a swiss isp that was (and probaply stil is) doing the same thing, so pleace check your facts before posting.

    for mod trols: I don't mind beeing moded down but plz put in a comment telling me wher I'm wrong.

    for grammar nazis: I know my spelloing iis bad, but I'm lazy so unless the typos make me dificult to understand just drop it
  101. Re:You live in a dreamland... by SillySlashdotName · · Score: 1

    Minor nit, but *demand* drives prices UP, *supply* drives prices DOWN.

    --
    Acts of massive stupidity are almost never covered by warranty. --me.
  102. IPv6 providers by jd · · Score: 1
    There are some. ISPs who also provide tunnels include Hurricane Electric, British Telecom, Dophin Networks, SingNet, Hexago, Easynet, BELNET, Data Telecom, Finnet, HEAnet, ITgate, Scarlet Internet, SURFnet, Concepts, BIT, NFSi, Medinet, Kewlio, OCCAID. (That last group is intentionally a long list - they collaborate to provide a joint IPv6 presence and a joint interface for setting up a tunnel to the nearest broker.)


    For those in Japan, I suggest checking out IPv6 Promotion Council, WIDE, Internet Initiative Japan and the BSD folks over at KAME.


    In general, you probably also want to check the IPv6 Information Page, which lists many IPv6 websites, FTP sites and even IRC sites not already listed. (Almost all the above sites are also IPv6-reachable.) This totally trashes the idea that there is NOBODY on IPv6, which is good because it is a delusion which prevents people from using IPv6.


    I've used numerous IPv6 tunnels and will shortly be getting native IPv6 from my provider at home, so I cry "bullshit" to those who say it can't be done. Setting up an IPv6 tunnel through a broker requires knowing your public IP address and your MAC address, then running a simple script to set up the IPv6-over-IPv4 connection. It's all of a couple of minutes work, maximum. I dare those who say IPv6 isn't being used to actually set up such a tunnel, use IPv6, THEN come back and tell the rest of us why what they just did was so impossible.

    --
    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:IPv6 providers by tjw · · Score: 1

      Sprint has offered IPv6 with it's dedicated IP service for a long time.

      http://www.sprintv6.net/aspath/bgp.html

      I can't find their IP allocation policies anymore, but I'm pretty sure the last time I set up a T1 with them they offered IPv6 allocation as well as IPv4.

      --

      XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
  103. Security through obscurity is NOT the answer! by Anonymous Coward · · Score: 2, Informative

    No, security through obscurity is not and never should be any part of the answer. The reason is that you should not rely for security on keeping things secret that you can't easily change if they should become public.

    For example, you keep your cryptographic keys secret, and if they should be divulged, you change to new keys. But you should generally not rely on keeping your cryptographic algorithms secret, because if they get divulged, it would be a lot harder to issue new programs or machines using new algorithms. Coming up with new cryptographic algorithms is a highly non-trivial process, whereas anybody with access to a decent random-number generator can come up with new keys.

    This is known as Kerckhoffs' Principle, and is applicable much more generally than just in cryptography.

    1. Re:Security through obscurity is NOT the answer! by rastos1 · · Score: 1

      Nice argument against biometric data in ID cards and passports,btw. Nice to know it's got a name.

  104. IPv6 is good, but so is NAT by Midnight+Thunder · · Score: 1

    NAT is actually solves a secondary problem: allowing individuals to have their own home network without having to register each of their computers with some sort of central authority. Almost all IPv6 advocates say that NAT won't be supported as part of the protocol, which is not such a bad thing if you see NAT simplay as a solution to solves address space issue, but it isn't if you see it as a solution allowing individuals to allocate their own addresses, without having to go through the bureaucratic process of registering each one. I feel that in missing this fact is actually a real issue and one that needs to be dealt with - if there already is a solution to this, then no one I have asked has yet provided me with one.

    IPv6 needs to be seen as a long term solution and not try to solve an immediate problem. The way I see it is if you see something is running the chance of breaking then you really want to have a solution before it breaks. This is like the Y2K issue, which ended up being a non-issue simply because everyone had the foresight to fix the problem before Y2K occurred. You can argue that nothing broke because there wasn't really an issue, but at the same time you can argue that nothing broke because the problems had been solved before it was an issue.

    --
    Jumpstart the tartan drive.
    1. Re:IPv6 is good, but so is NAT by rpresser · · Score: 3, Insightful

      NAT is actually solves a secondary problem: allowing individuals to have their own home network without having to register each of their computers with some sort of central authority. Almost all IPv6 advocates say that NAT won't be supported as part of the protocol, which is not such a bad thing if you see NAT simplay as a solution to solves address space issue, but it isn't if you see it as a solution allowing individuals to allocate their own addresses, without having to go through the bureaucratic process of registering each one. I feel that in missing this fact is actually a real issue and one that needs to be dealt with - if there already is a solution to this, then no one I have asked has yet provided me with one.

      **You have missed the point entirely**

      Forcing everyone back into the bureaucratic process is exactly what the designers want to do. Imagine how much less money would be made by cell phone companies if you could pick up any phone and it would automatically choose a phone number, then register your name with a decentralized directory so anyone who wanted to reach you could. Instead, you have to pay that $50 activation fee, plus a sizable portion of every month's cell phone bill, just for the privilege of being told when and where you can make telephone calls. That is the ideal that our IPv6 overlords are shooting for. I for one welcome them.

    2. Re:IPv6 is good, but so is NAT by Midnight+Thunder · · Score: 1

      Forcing everyone back into the bureaucratic process is exactly what the designers want to do. Imagine how much less money would be made by cell phone companies if you could pick up any phone and it would automatically choose a phone number, then register your name with a decentralized directory so anyone who wanted to reach you could. Instead, you have to pay that $50 activation fee, plus a sizable portion of every month's cell phone bill, just for the privilege of being told when and where you can make telephone calls. That is the ideal that our IPv6 overlords are shooting for. I for one welcome them.

      If that is the case then I will welcome anyone breaking IPv6 with a new NAT solution, for this reason. I don't pay for installing an extra phone in my house, so I don't expect to have to do the same with IPv6.

      --
      Jumpstart the tartan drive.
    3. Re:IPv6 is good, but so is NAT by gunpowder · · Score: 1

      If that is the case then I will welcome anyone breaking IPv6 with a new NAT solution, for this reason. I don't pay for installing an extra phone in my house, so I don't expect to have to do the same with IPv6.

      That is not the idea. Instead you will get a whole subnet assigned to you. For example I have a IPv6 subnet with a 48-bit prefix, i.e. the first 48-bits are fixed by my ISP, but I can use the rest (128 - 48 = 80bit) to assign to any devices I have. Thats 2^80 IPv6 addresses just for me, and that didn't cost me anything (extra)! When IPv6 will become more popular most people will probably 'only' get a 64bit subnet though, which is still more than enough for home use I guess ...

    4. Re:IPv6 is good, but so is NAT by TheRaven64 · · Score: 1
      I am not sure what your point is. Both IPv4 and IPv6 have prviate address ranges if you are not connected to the Internet. If you are, then you need a routable address for your network. In practice most IPv4 networks are given a single host address and expected to perform some kind of NAT. With IPv6 you will be given a single /64 network address by your ISP. Their hardware will likely not be capable of routing packets to anything smaller than a /64 network. Once the packet hits your network, your router will look at the first 64-bits. If these don't match your network, then it will ignore the packet. If they do, then it will attempt to map it to a MAC address and forward it to the correct host.

      If you like, you can think about it as having a 64-bit public address, and a 64-bit private address. The public address is assigned by your ISP, while the private address is made up my you (or your router).

      --
      I am TheRaven on Soylent News
    5. Re:IPv6 is good, but so is NAT by Midnight+Thunder · · Score: 1

      If you like, you can think about it as having a 64-bit public address, and a 64-bit private address. The public address is assigned by your ISP, while the private address is made up my you (or your router)./I

      I suppose my fear is whether in reality the ISPs will be willing to let you have more than one address. For example will they say well the whole 128-bit is ours and if you want any more, you'll have to pay for it (something which is not an issue at the moment).

      --
      Jumpstart the tartan drive.
    6. Re:IPv6 is good, but so is NAT by bromoseltzer · · Score: 1
      It's not just about registration, although that's important. Why do people think that a single linear "namespace" (of IPv6 addresses) is the right way to describe the universe? Haven't we learned to encapsulate complexity in manageable chunks?

      Why do all the toasters in the world need to be able to address all the VOIP phones? Do 100 million PCs need a path to my printer? Anybody who wants to get at my device should address my NAT box first and I'll decide if we want to talk.

      If IPv4 had been designed to facilitate the NAT process well, we might not be talking about v6.

      --
      Fiat Lux.
    7. Re:IPv6 is good, but so is NAT by rpresser · · Score: 1
      I was about to write ...

      And if you should want a new subnet, you won't be able to get it without special arrangement (read: bribe) with your ISP. "But why would you want more than one subnet," I hear you ask. Lots of reasons; you might have more than one set of computers in your organization that need to be firewalled from each other ...


      When I realized, I didn't know whether the IPv6 protocols allow you to subnet a subnet that has been assigned to you. If your ISP hands you a 64-bit subnet, can you break that into 4 60-bit networks internally, like you would with classless IPv4? If you can, then my Overlords argument falls over.
    8. Re:IPv6 is good, but so is NAT by Anonymous Coward · · Score: 0

      You aren't locked at /64, they learned that mistake years ago with class based IPv4.

      How many /120 subnets do you want? (8 bits for the subnet, 56 bits for identifying the subnet itself, and 64 for your network).

  105. Is "Hotly" even a word? by ninja_assault_kitten · · Score: 1

    Heh.

    1. Re:Is "Hotly" even a word? by Millenniumman · · Score: 1

      Yes, hotly |?hätl?| adverb in a passionate, excited, or angry way : the rumors were hotly denied | | hotly debated issues. closely and with determination : a hotly contested tournament | | he rushed out, hotly pursued by Boris. from the Oxford Dictionary built into Mac OS X

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
  106. It would take a while by anticypher · · Score: 1

    As every computer and router I'm connected to already has IPv6, I'd certainly get a lot of f3rst p0sts before the rest of the world catches up :-) Its a sad fact that not many ISPs offer IPv6 right now, and very few data centres, but once some popular systems go dual-stack, we'll see uptake increase.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  107. Price of Sand by dakirw · · Score: 1
    And your ISP will charge you for each Address you use!

    In a scheme where there are enough available addresses to give one to every grain of sand, the laws of supply and demand suggest that the value of each IP address will approach zero.

    Unfortunately, if you want sand, say for a sandbox in the backyard, you still need to go buy sand (unless you visit a local beach or park and "acquire" some). And bottled water costs more per gallon than gasoline!

    Most likely, there will be a base price set up by the ISP to account for the infrastructure and personnel that they'd need to keep the network running. It may be true that additional IP addresses will be cheaper than they are now, but the track record of ISP leads me to believe that we'll still end up paying plenty for IPv6 addresses.

  108. obscurity of meaning by The+Monster · · Score: 1
    If you think about it, when you use passwords, you are using security by obscurity.
    Nope. The correct analogy would be using plain-text passwords stored in /home/nobody/.junk/.1337/h4h4h4 instead of /etc/password. That would be security through obscurity. So is one of those fake rocks that you can put a spare house key in.

    A security protocol presumes that the authorized user has some secret information. Security through obscurity is the false belief that hiding the protocol itself enhances security. But a protocol that hasn't been presented to peer review is likely to fall over the moment someone with a clue tries to analyze it. How long do you think it is before burglars know what the fake rocks look like?

    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

  109. Being left behind by Isomer · · Score: 1

    In the past killer apps on the Internet have doubled their bandwidth usage every 2 weeks, usually for at least 6 months. If IPv6 does aquire a killer app[1], then will ISP's and companies have time to react? How quickly could your ISP buy equipment that supports IPv6? How quickly could your company roll out new IPv6 enabled firewalls?

    There are technologies like 6to4[2], and Teredo[3] that will automatically tunnel IPv6 over the v4 internet, even if you are behind NAT and don't have a realworld IPv4 address. However intermediate systems that know nothing of IPv6 can't easily firewall, properly prioritise for QoS, or transparently proxy the traffic inside these tunnels. If you don't have IPv6 support for your network infrastructure, how do you know who on your network *does* have support for it and is using it to bypass your firewalls? Rumour has it that 6to4 and Teredo are both enabled by default on Windows Vista.

    [1]: My picks are P2P/VoIP, since NAT makes both tricky (although not necessarily impossible).
    [2]: http://www.wlug.org.nz/6to4
    [3]: http://www.wlug.org.nz/Teredo

  110. Shitstirrer? by anticypher · · Score: 1

    Have we met at an IPv6 meeting?

    PI vs. PA on IPv6 is a great topic to derail an IETF/RIPE/NANOG meeting on IPv6.

    The winners, so far by attrition, are the "Every assignment is PA, portability is built in". Fsckheads! There are a lot of reasons to have PI space in IPv6, but the fear is non-aggregation of the routing tables. Of course, RAM is getting so cheap now (unless you buy direct from Cisco) that a small hit due to some PI driven non-ag wouldn't hurt much.

    The official answer to your question is simple. Pay your money to become an LIR, and grab a /32 for yourself. For the $1000/year, you can have more subnets than you can ever use. The real answer is just go to an existing LIR, and pay them the $50 to give you an IPv6/48 assignment, and just carry it around with you. No IPv6 carriers right now care about which aggregated block a /48 came from, they'll route it.

    the AC
    I'll lease you a portable /48 from my block for 100Euros admin fee

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
    1. Re:Shitstirrer? by Eunuchswear · · Score: 1

      Nah, I don't hang around those kinds of places.

      --
      Watch this Heartland Institute video
  111. AAARGH by cortana · · Score: 1

    Is there a Greasemonkey plugin that filters out posts made by people who can't tell the difference between using NAT and using a firewall?

  112. Wrong by joliet+convict · · Score: 1

    Routers still look at all 128 bits of the address. Many ISPs are using /127s or /126s on their PtP links.

  113. Holy cow..... by wpiman · · Score: 1
    Internet Protocol Version 6 is a backwards-compatible replacement for the current Internet protocol, and which boasts inbuilt mobility, quality, manageability and security. Its main selling point is that it will increase available address space from about 4 x 109 to 3 x 1038 unique IP addresses, allowing for nearly unlimited numbers of systems and networks.

    Wow- I didn't realize that there is only 436 unique IP V4 addresses. I own like 1% of the entire address space now! I should sell my three extra fixed IPs. The 3114 in IPV6 will be a big increase.

    Me thinks that they should have used ^ or exp.

  114. No, they aren't. by j1m+5n0w · · Score: 2, Informative
    MAC addresses are carried in IP packets.

    No, they aren't. IP packets are incapsulated in ethernet packets for local hops. Ethernet packets contain the mac address in the header, but these aren't delivered end-to-end unless both ends of a connection are in the same subnet.

    In IPv6, it is envisioned that machines could use their mac address for the last 48 bits of their IP address so that they can claim a unique address within a subnet without a dhcp request, but this is only one possible convention. The truly paranoid could use a randomly generated number instead.

    1. Re:No, they aren't. by askegg · · Score: 1

      I think they were reffering to IP6 containing MAC addresses.

      --
      I don't make predictions, and I never will.
  115. IPv6 and NAT by MightyMartian · · Score: 2, Interesting

    Well, I don't see any reason why a NAT router couldn't be used that translated a public IPv6 address into a private IPv4 address space, but I will certainly defer to the experts on this.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  116. Huston's word is gospel by Bandraginus · · Score: 1
    Huston has an exceedingly good reputation around Australia (and the world, for that matter). He is extremely highly regarded in the inner circles of all the appropriate network bodies. I once briefly worked with him and came to the belief that his reputation is well deserved.

    I would give a lot of credence to his opinion.

  117. huh? by joliet+convict · · Score: 1

    No you're MAC address is not carried in an IP packet. You need to send an Ethernet frame to your upstream router that is going to have your MAC address as the source MAC in the frame, but your MAC address doesn't go past the interface that you are connected to on your gateway.

  118. Patents by Alan+Cox · · Score: 2, Informative

    Its all horribly horribly simple. No large investor or large vendor wishes IPv6 to happen in the mainstream until all the bogus submarine patents filed around it have expired. Until then its not in the interest of Microsoft, Cisco or anyone else to ship large amounts of IPv6 and get shot at.

    Nobody will say that in public because the US doesn't like industries apparently conspiring together against a patent holder but you will hear it in private.

    1. Re:Patents by MROD · · Score: 1

      Indeed.

      Of course, there's very little push from the customers either as long as they see that IPv4 is "good enough" so the manufacturers aren't exactly unhappy to hold back and wait.

      It doesn't help that IPv6 has been in gestation for so long and still seems to be being tweeked.

      --

      Agrajag: "Oh no, not again!"
  119. That's a radical view by Rich+Dougherty · · Score: 1

    Sure, in a perfectly competitive market with symmetric information and no externalities over the long-term you might achieve optimal allocation of resources. But that's not the case here.

    Of course, it depends which school of economic thought you subscribe to. Personally, I hold a mix of the neo-classical, public choice and new liberal views.

    BTW, my training is in economics and all these links are gathered from the excellent market failure page on Wikipedia.

  120. Would They Prefer v5? by Doc+Ruby · · Score: 1

    Of course we always rely on our "favorite venture capitalist" to make essential decisions about Internet technology.

    IPv4 suited a different Internet than today's. It got a life extension when NATs multiplied the Internet address space, when broadband ISPs refused to allow multiple IP#s to single customers. Which technique also complicated the Internet, while creating a niche for nonstandard firewalls which further interfere with protocols. The resulting system of IPv4 hacks is an even knottier landscape, even less sustainable, while running on fumes.

    IPv6 complaints boil down to "it's more than we need". Of course, that surplus incorporates the lessons from IPv4, which created a demand for more than IPv4 could supply. IPv6 is more "future proof" than was IPv4 - if it only had what (some people) need today, it would hasten the need for IPv7, along with exponentially more whining and constraints on advanced deployments, as the Internet becomes ever more central to everyone's lives.

    Plenty of places are deploying IPv6. Mostly places which didn't have as much IPv4 to replace. The people whining the most against IPv6 are those who will have even bigger costs when they inevitably deploy it late, having deployed IPv4 for far too long. It's shortsighted greed for the remaining low-hanging fruit, at the expense of more costly/risky upgrades later. Combined with mere fear of change, a change that will expose all kinds of other hacks hidden by IPv4 limitations. Those primitive attitudes should not govern the expanding architecture of the Internet. It's too important to be left in the hands of those who sacrifice our future in the name of petty immediate costs, who have pushed the future back as far as they can, as long as they can.

    --

    --
    make install -not war

  121. NAT is a Good Thing by Quattro+Vezina · · Score: 1

    I don't want all of my machines exposed to the entire Internet, and I certainly don't want all of Joe Moron's unpatched spam-zombie machines exposed to the entire Internet.

    --
    I support the Center for Consumer Freedom
  122. The key to IPv6 adoption. by MROD · · Score: 1

    IPv6 will never be adopted by the mainstream unless it's pushed from the centre.

    Unless the main core network carriers agree to accept only IPv6 traffic (with IPv4 tunnelled within it) there is no push for the ISPs to change. Indeed, there is a very good business reason NOT to change.. it costs money and the customers generally don't want it either.

    It's only at the point where ISPs have to do the work converting IPv4 traffic to IPv6 that the extended transition period could begin. Having forced the ISPs to use IPv6 they would see that it would cost them little or nothing to offer IPv6 directly to their customers.

    Over an extended period of many years, first the big customers would slowly convert and as they do and spend money the cost of the IPv6 equipment will fall and the quality of the firmware will increase, finally trickling down to the consumer space.

    As I see it, this period would take a long time, probably a decade or more with IPv4 never really dying out until all the systems which used it disappear. IPv4 will probably hang on in legacy systems for another 20 years or so.

    Anyone who believes that there will be a "big-bang" where everyone changes over to IPv6 at the same time are living in a fantasy world.

    --

    Agrajag: "Oh no, not again!"
  123. Re:Me too [ISC DHCP] by Subrafta · · Score: 1
    * Off-topic, but can someone explain to me why (at least with ISC dhcpd) I can't assign IPs on two different subnets on the same physical LAN? Can this be done with a different DHCP server? Is there any kind of limitation to the protocol that makes this impossible, or is it just an implementation problem?

    You can run multiple subnets on the same physical LAN, although this is generally a bad idea since you'll spend a lot of time tracking down odd glitches and problems. You will, of course, have to route between those two subnets if you expect them to communicate.

    ISC DHCP (or any DHCP server) will receive your DHCP request in one of two ways. Either as a broadcast packet, which indicates the DHCP client is on the local subnet, or as a unicast packet from a DHCP relay agent (i.e. a router with ip-helper configured in Cisco-speak). The unicast packet contains the IP address of the relay agent which lets the DHCP server know which pool of addresses to draw your lease from.

    You cannot have mulitiple IP addresses assigned to an interface with a DHCP relay agent or to an interface which has a DHCP server bound to it. That breaks the protocol since it makes it impossible for the DHCP server to determine which pool of leases to draw from. See the RFC for more details. http://www.bind9.net/rfc-dhcp

    You also cannot use DHCP to assign two IP addresses to a single client NIC, whether those addresses are on the same subnet or not.

    --
    Vuja De: That sinking feeling that this is going to happen again. Often occurs in meetings with Product Managers.
  124. Better idea... 127 bits by Miamicanes · · Score: 1

    Let's all be honest... the biggest reason we fear IPV6 is the fact that we'll never, ever be able to actually remember IP addresses by memory anymore. "aaa.bb.ccc.ddd" fits nicely within the human short term memory stack. "aaa.bb.ccc.ddd.ee.f.ggg.hh.iii.j.kk.lll.mm.nn.ooo .p.qqq.rr.sss.tt.uuu.vvv.ww.x.yyy.zzz.AA.BBB.CCC.D .EEE.FF" overflows it, by several orders of magnitude. AT BEST, it might be possible to keep a tiny handfull of IP addresses straight, IF they're mostly zeroes AND have those zeroes in the same locations.

    Instead of using all 128 bits for address space, let's set aside the first bit for human-friendly data compression: if the first bit is "1", we assume that 127 significant bits of address data follow. If it's "0", we'd transparently insert 64 "0" digits, then continue with another 63 significant digits of address info.

    Yeah, it would cut the potential address space in half... but as more than a few have already pointed out, IPv6 isn't exactly hurting for address space anyway. The big benefit is that for the first few years/decades/centuries of use, nobody would ever actually HAVE to deal with a full-blown 128-bit address... IPV6 would have a de-facto 64-bit address space, ready to become 127 bits when the need finally arises. IP addresses would double in length, but 8 bytes are still within most people's capabilities. For the foreseeable future, nobody outside of Cisco or academia would actually have to bother with 32-byte IP addresses.

    Short of that, the only way ANYONE will be able to deal with 128-bit addresses is if someone comes up with a scheme for constructing plausible nonsense words that unambiguously map to real 128-bit addresses, using letter combos to encode 2 to 4 bits per letter. Say, compressing big repeating chunks of zeroes and ones with escape patterns down to 40 or 50 bits, then using those bits to specify grapheme (morpheme? "nonsense word"?) consonant-vowel combos vaguely resembling romanicized Japanese, like "fa muka gu zade no kwatule yo". It would look weird, but by re-establishing some kind of contextual link to plausible language, people would at least have SOME chance of (mostly) getting it right from memory.

    1. Re:Better idea... 127 bits by Miamicanes · · Score: 1

      Whoops... typo. The sample IPV6 address should have 16 bytes, not 32:

      "aaa.bbb.ccc.dd.ee.f.ggg.hh.iii.jj.k.lll.mmm.nn.o. p"

      Even at 16 bytes, it's STILL too long to easily remember, though ;-)

      Adding a bit to my earlier comment, it's IMPERATIVE that there be a standard way to express IPv6 addresses in a compressed form that's human-memory-friendly. If there isn't, I have no doubt that several dozen parties will come up with slightly different compression + expression schemes of their own, and at least a half-dozen will likely become co-standards... and anyone unfortunate enough to have to convert a human-format address into its binary form will have lots of fun trying to figure out by context what form it's in. Say...

      "Cisco 1.0" form -- $8b 79 03 3e 2a 83 57 5c af 09 63$

      "Microsoft form" -- ~aj8 pde 87g 3af k8m 75j h83 b3k

      "SensibleSix" form -- %@kato lawa natu fooza, framooto towe kimu%

      "SensibleSix (OpenFoo, Variant 2)" form -- @@kato lawa natutu fooza, framooto toway keemoo%

      "Apple Form" -- //"Popo the red bunny lives across the street from atoona the dancing hippo and plays foozball with Matt the green cat every day"//

      "Linksys form" -- $$a2 28 66 3c 2a 93 fb$

      "Cisco 2.0" form -- $!8b,79,3d,98,ea,74$

  125. arp cache eviction by j1m+5n0w · · Score: 1
    How do you tell a sequential scan is occurring?
    A simpler solution: you don't. You discard incomplete arp requests (and the packets that triggered them) in LRU order.
  126. IPv4 or IPv6? by j1m+5n0w · · Score: 1
    I think they were reffering to IP6 containing MAC addresses.

    Perhaps, but in that case it was a content-free post, since it only repeated what had already been said (not that that is an unheard-of occurance here on slashdot). Therefore, I assumed the poster was refering to IPv4.

  127. you left out... by zogger · · Score: 1

    ...all your various household robots you will be getting, and your flying cars and scooters (and antique land based excursion craft like you might have now, heh). Then all the RFID tagged stuff you buy, every piece of food (your fridge will need to be able to monitor itself), electronic media (**AAs will require it), books (it'll just happen, it's a retail article of trade), clothes (already happening), kids toys (article of trade, inventory control, finding lost stuff around the house), the pets (must be a responsible companion animal friend), all the house plants (something has to monitor soil moisture and Ph and nutrient levels), individual windows and doors and walls and other HVAC sensors to run and monitor the home (smart homes aren't smart without it), the alternate energy controllers (common as anything 20 years from now when oil is 350$ barrel), all the individual components that make up your computers (all the drives and memory and CPUs will have to be certified and "trusted"),and the etc, big whopper list and etc....

    And...pretty important... the multiple chips inside of you (heart monitor, brainwave societal balance monitor, GPS tracker, blood pressure, blood chemistry, internal credit card chips and ID verification, and various "stuff" like that there), eventually mandated by government and the health/law & enforcement/insurance/your employer cartels.

    so, bump up that number a scosh, could be thousands easily.

    1. Re:you left out... by dgatwood · · Score: 1
      Even at 100,000 IP numbers per person on Earth (which is unreasonably high), IPv6 would still provide enough total IPs for 30,744.6 planet Earths.

      Try again.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  128. Cisco by dcam · · Score: 1

    Everything over http works just fine right now. NAT could be the perfect success. ...

    Cisco's senior technical leader for IPv6 technologies, Tony Hain, begs to differ.

    Of course cisco disagrees. They want to sell more routers.

    --
    meh
  129. IPv6 doesn't actually help routing, browsers hurt by billstewart · · Score: 1
    IPv6's hierarchical design had a goal that it was supposed to help with routing, and one reason it has so much address space is to make sure there's room to do that, but it turns out that nobody's really figured out how to solve the problems very well. Meanwhile, the big ISP-sized routers from the big router vendors are mostly slower at routing IPv6, and the routing and forwarding table sizes are larger because the address space is four times as large.

    The two reasons there's so much bloat in IPv4 routing tables are that customers want to have their own provider-independent address space (so they're not tied down to a single provider) and want to multi-home to two different ISPs, advertising their address space on both ISPs so that if either connection fails, there are still routes to their address space. This means that every ISP out there needs table entries for the multi-homed customer's address space, even though the customer might only need one or two IP addresses, and the routing protocols often have calculations that need N**2 or at least N log N space, so it's especially annoying. (By the way, there's work on upgrading BGP from 16-bit ASNs to 32-bit ASNs to deal with the increasing numbers of multi-homed customers.)

    IPv6 was supposed to fix this by providing enough address space that customers in the old swamp could be reallocated to provider-aligned space, but the customer-ISP politics problem is still there, and the need for reliable multihoming is still there. Browsers and DNS caching make the problem much worse, because DNS-derived IP addresses are persistent - if www.example.com's connection 1.1.1.1 fails, you can't just use DNS to tell the end users to use 2.2.2.2 instead, because DNS caches mean the update might not appear for days, and browsers and some other applications don't look up DNS entries on every packet either, so multi-homed customers really need to do rerouting to work around failures. That kind of speed is ok for network renumbering when you're changing ISPs with a week of advance preparation, but it's not fast enough for routing around failures.

    There's an ugly project called shim6> that's supposed to work around the renumbering and routing issues, and it avoids NAT by replacing it with something IMHO almost if maybe not quite as nasty. AFAICT, the working group's not really finished with it, and it requires host software because it's a routing shim in the end-device's protocol stack.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  130. Won't Somebody Please Think Of The... by Anonymous Coward · · Score: 0

    Developers, Developers, Developers
    Developers, Developers, Developers!!!

    As someone who's developed embedded comms stacks for both protocols, IPv6 slaughters IPv4. Nice, clean, consistent fields in the packet, no kludged late-additions to the protocol, and NO FRAGMENTATION. I can't emphasize enough how valuable that last point is when you're in a resource-limited embedded environment. If every fridge, alarm clock and toaster is gonna have to have an RJ-45 on the back, then it's clear to me that v6 is the only protocol they should be speaking.

  131. How do you do it? by emjoi_gently · · Score: 1

    How do you convert the Internet to IPv6?
    At the moment, all the major OS's have an IP6 stack built in, just never used (and if never used, just how debugged are they?)

    Obviously you can't have a "Convert to Six" day, when everyone and everything changes their addressing.

    So it has to be gradual. Who would do it first? Would it be a matter of dual addresses for a while?

    How tough would it be for an ISP to click on IP6 routing for it's customers?

    (Yes, I am ignorant, but wanting to learn.)

    1. Re:How do you do it? by MROD · · Score: 1

      Well, before you can (usefully) use the IPv6 stack your operating system has first the main trunk internet carriers have to use IPv6 natively. This is because otherwise someone will have to translate your IPv6 packets into IPv4 ones somehow for you to access the resources on the net.

      After this your ISP would need to support IPv6 natively so that your equipment could talk IPv6 to it.

      Finally, any network equipment that you use to connect to your ISP would have to be IPv6 enabled otherwise the packets wouldn't get through. This would be especially the case for SOHO type equipment you can buy from your local retail outlet.

      Without all of these the IPv6 stack sitting there in your operating system is useless unless you want to run IPv6 locally for your own systems as an isolated outpost.

      --

      Agrajag: "Oh no, not again!"
  132. IPv6 and Privacy by RobLS · · Score: 1

    Are there any privacy concerns with IPv6, since all packets are tracable to one network card?

  133. Memory requirements by jd · · Score: 1

    Because IPv6 is strictly heirarchical, you need to maintain one address for each downstream router and default for upstream. This gives you a memory requirement of about 2-4K for normal usage. Assuming a LOT of mobile users, you might need another 2-4K for redirections.

    --
    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:Memory requirements by thogard · · Score: 1

      The addresses may be strictly hierarchical but peer routing isn't. That means there upstream routers that don't just feed everything upstream are going to need massive amounts of memory.

  134. what's to... by zogger · · Score: 1

    ..."try again"? I was pointing out some maybe possible ways you'd need more than 88 numbers for a family. Some are moderately whimsical, but a lot of them aren't. If you want a smart net enabled fridge, all the food needs to be tagged for instance, else what's the point?

      I was never disputing the math on amount of addresses with IPv6, it's a huge amount,obviously way more than enough, I just think people are underestimating what eventually might be net enabled, even though they might not directly ever call those devices, devices/objects will be calling other devices and those in turn reporting someplace else. An individual could easily have thousands of them within 50 years or something just looking at gross technological and societal trends. I'm old enough to clearly remember when *nothing* was net enabled. Not one single thing. nada. Zero addresses "needed". Now I look at today, go "hmm", and extrapolate it. Best I can tell, it will be a "quite large" number of things. I cannot provide an exact number,no one can obviosly, but bet a nickle it's more than a few zeroes attached to it on the left of the decimal point. And who knows, they might decide that addresses for "security purposes" are only used once, then thrown away, retired. That might use them up a faster pace. Ya never know..

    I honestly don't care either, I am not the least concerned over whether or not there will be enough addresses or if we use IPv4 or 6. 4 is used now, seems to be working OK, 6 is installed on most linux boxes already, so it is a non problem as far as I am concerned. If there's a buck in it, it will happen, if not, nothing lost except some dev time fooling with it, and that's mostly voluntary hobby action by the devs..and if not, they are getting paid to do it, so no harm there either, general R & D action, something all geeks like..

  135. No by umbrellasd · · Score: 1
    Security through obscurity is the only answer. All security mechanisms inherently rely upon obscurity, because any system can be cracked. The goal is to make that process so costly that no one will do it. It becomes costly when the solution space is large enough that the cost of testing a particular solution is too high for it to be practical to solve the space. In other words, you obscure the solution to the point that no one can find it with an amount of effort that is practical. The heart of security is obscuring the one thing that people need to know.

    You put a pretty basic lock on your door at home and call it done because the cost/reward ratio is such that when you balance the risks of robbery against the possible returns and the difficulty of entering, it is just not worth it for the robber. If the robber could identify more readily which targets would be the most lucrative, then those targets become less obscure, the balance shifts, and theft becomes profitable. The people that get robbed, usually screw up one or more elements of the equation and thus become less obscure: they leave a door clearly unlocked, they comment to the wrong people about an unusual possession, they dress and drive above the average incoming of their neighborhood. And so on.

    It is the same in all other security situations. More obviously in key cryptography where you obscure the key in a solution space of numbers, but nonetheless, obscurity is everything where security is concerned.

  136. Stateful firewall is orthogonal to NAT by tepples · · Score: 1

    instead of giving every machine in your company an internet-accessible IP, everything has to go through a NAT firewall except those machines you specify to be world-accessible.

    If your NAT router includes a stateful firewall, why can't a non-NAT router include a stateful firewall?

  137. IPV6 in Java by zrq · · Score: 1

    Current Java support for IPV6 is broken. Not in a technical sense, everything works fine technically.

    Java detects if the local host OS supports IPV6 and will try to use it when available, which seems like a GoodThing(TM).

    When you ask the URLConnection class to open a connection Java does two DNS lookups, one for the IPV4 'A' record, and a second one for an IPV6 'AAAA' record.

    If the DNS server replies with a valid 'AAAA' record, then Java will try to use IPV6 to connect to the remote host, which also seems like a GoodThing(TM).

    However, checking for a valid 'AAAA' DNS record only tells you if the remote system supports IPV6. It does not tell you anything about the nodes in between here and there.

    We are working on a Grid system using SOAP as the core message protocol. Most of our servers are hosted at university departments, and most of them already run IPV6 networks and will have been issued with valid 'AAAA' records.

    However, we want users to be able to connect to our systems from outside. In fact, most of the development team work from home a lot of the time.

    If I run a Java app on a Linux machine at home and try to connect to a server at a university:

    • Java detects that the OS (Linux) does indeed support IPV6
    • Java detects that the remote host has a valid 'AAAA' record
    • Java assumes that everyone can handle IPV6 and decides to use it

    However:

    • The ADSL router connecting my network to the outside world does not support IPV6
    • The ADSL line provided by my ISP does not support IPV6
    • All of the packets evaporate into the ether
    • The Java URLConnection gives up and throws a 'Network is unreachable' exception
    • The URLConnection does not re-try using IPV4

    The last one is the problem. If it caught the Exception, and then tried again with IPV4, then we could use IPV6 where possible, and still fall back to IPV4 if needed.

    As far as I can tell, there isn't a way of selecting IPV4/IPV6 on a per connection basis. The only way to select it is using a global system property at startup.

    Which means that in order to support the edge case of professor using our system on laptop from home, we have to ship all our software with IPV6 dispabled.

    If anyone knows of a fix for this please let me know.

    1. Re:IPV6 in Java by ldspartan · · Score: 1

      Implement your own URLStreamHandlerFactory which does what you want, i.e. catches the exception and tries again with IPv4.

    2. Re:IPV6 in Java by zrq · · Score: 1

      Technically possible, but we would end up having to write (and test) our own custom URL connection handlers for each special case. Our code uses 3rd party tools like Apache Axis to handle the SOAP connections. The current version of Axis probably does use the system URL handlers, but I know that Axis 2.0 uses the Apache HttpClient tools instead.
      If our code is shipped as a library, to be used as a plug-in for a 3rd party applications, they would not appreciate us hooking all 'http://' connections to use our own custom connector. They may have their own custom connector, and you can't chain the connectors together.

      As far as I know, the only way to select IPV4 or IPV6 is to set a global system property. If the client is contacting many different servers, then it will constantly be trying to swap between IPV4 and IPV6 for each different connection.

      Again, not an impossible thing to fix. However, the key point is that when developing business level logic, we shouldn't need to go hacking at the level of IP protocols.

      • If I use a JDBC connection to a database system, I should not need to worry about what kind of file system partition the database is mounted on.
      • Likewise, if I open a http connection to a web server, I should not need to worry about which version of IP protocol the network routers use.

      For IPV6 to be adopted, these sort of things should be handled in the JVM layer. Not in the application code.

  138. SRV effectively expands IPv4 by PNAT ~2**12 by billstewart · · Score: 1
    RTFP, dude. SRV records (RFC2782) effectively expand the IPv4 space by a factor of about 2**10-2**14 by providing a useful port-NAT style lookup mechanism, while replacing the end-to-end-principle-breaking evils of NAT with an arguably more general mechanism.

    Each service on each host of the private side of your firewall box grabs a port number on the public side of the firewall and registers a corresponding SRV record with a DNS server, and any application out on the real Internet that wants to reach it finds the port number dynamically from DNS instead of statically hard-coding it. The public side still needs genuine registered addresses, but the private side can use RFC1918 space (e.g. 10.x.x.x), and each public-side IPv4 address can support as many machines behind the firewall as it takes to run out of ports. So if your cellphone has a web server, instead of reaching it through its own IP address and port 80, it looks like 10.11.12.13:80 on the hidden site, but you reach it from the real world at firewall123.cellphone-example.net:4567, and firewall123.cellphone has a real IPv4 address 123.456.789.10. Somebody in the real world who wants to reach your phone either looks up _http_.13115551212.cellphone-example.net and gets an SRV record telling them it's port 4567 on 123.456.789.10, or else you just advertise http://13115551212.cellphone-example.net:4567/ and let their browser go there directly. So if the average cellphone has 16 ports active(counting both directions), then that one IPv4 address can support 4000 phones.

    And yes, this still has problems - it encourages service providers of cellphones, DNS, and cable modems to hide their users behind NAT-like service, but it's a two-way NAT-like service, and they don't have to limit the ports or protocols the users offer to the world but many of them will. And it also encourages service providers to provide big web-proxy farms on the private side to reduce the number of ports used on the public side, which makes censorship a bit easier. And there are protocols that *know* which port they live on, so the client and sometimes the server applications would need to change to use SRV records instead, but that's probably less disruptive than teaching them to use IPv6 addresses. Other protocols like http (using URLs with port numbers) and smtp (using MX records) already have ways to specify the port numbers. Some protocols like IPSEC aren't happy with NAT, especially port NAT, but they often end up doing Stupid UDP-wrapper Tricks to work around that.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  139. Geek rock from DC? by ink · · Score: 1

    The last geek band from DC that I know of was Barcelona; good stuff. I'll have to check it out.

    --
    The wheel is turning, but the hamster is dead.
  140. Network 10 Considered Harmful by ThrobbingGristle · · Score: 1

    Doesn't anyone ever read their RFC's?

    http://www.rfc-editor.org/rfc/rfc1627.txt

    NAT sucks, ipv6+firewall will be a better system. I hope.

    IPv6 is a bit like HDTV... it's been "coming" for a long time,
    but I can actually watch some shows in HD now, so maybe there is
    hope after all!

    1. Re:Network 10 Considered Harmful by skingers6894 · · Score: 1

      Don't get me wrong I agree that IPV6 would be great if and when widely adopted but RFC 1627 is a little self serving.

      In summary: "NAT is bad because it is preventing the adoption of IPV6 by eliminating the primary need for IPV6"

  141. Incorrect numbers for statistics of universe by Anonymous Coward · · Score: 0

    Our universe
    ------------
    number of atoms: 10^79
    number of photons: 10^88

  142. a 64bit address is more than anyone will ever need by cyphereal · · Score: 1

    c>

  143. Re:Me too -- Toaster by tonsofpcs · · Score: 1

    You don't connect the Toaster to the internet. You connect the Amiga to the internet and the Toaster is inside of it.

  144. IPv4 = king by sc0ob5 · · Score: 1

    The one thing stopping my from using IPv6 is the fact that I just can't remember that many characters.

  145. Anonymity by DMUTPeregrine · · Score: 1

    What about anonymity? If everyone has a permanent static IP address, wouldn't groups like the RIAA have a much easier time tracking people down?

    --
    Not a sentence!
  146. Oh Yeah? by govt-serpent · · Score: 1

    China has a gazillion people, but Brazil has a brazillion people!

  147. Its already on OSX TIGER by Anonymous Coward · · Score: 0

    On osx tiger, If you goto view your IP address it actually displays your IPV6 IP address as well, FYI.

    fuck windows vista. the beta shows that its nothing more than windows xp with security settings taken ala linux and a gui that trys to be a windows hybrid between xp and osx. i hope it burns. i really do. where is the innovation.

  148. Re: Fridge virus by StarsAreAlsoFire · · Score: 1

    Anyone remember that rant/virus 'warning' about the virus that would turn off your fridge, scare your kids and run off with your wife?

    This was back in the day, when chain e-mails were the biggest problem on the net.....

  149. Re:IPv6 doesn't actually help routing, browsers hu by nich37ways · · Score: 1

    Is there a solution to IPV6 multihoming yet?

    A lot of the proposals I have managed to read seem to be hacks on top of Layer4/5 protocols which is interesting but probably useless.

    Am I correct in assuming that individual companies are not meant to get IPv6 ranges?

    --
    37 - what does it stand for really...
  150. Peer routing by jd · · Score: 2, Informative
    Peer-to-peer routing is interesting with IPv6. The usual rules apply - the most specific prefix is always used first on routing decisions (and, because of the nature of IPv6 addressing, you should never get two addresses with the same prefix anyway) and if it stopped there, you'd be right. The router tables would be a mess.


    The topology helps, as the IPv6 backbone developers have realized you can't have a horrible design and expect it to work.


    The problem is not with customers of a peered network (as their prefix MUST match that of the peered network), but with peers of peers, where prefixes may differ. Because you have more levels of peering, the problem is theoretically reduced (as lower levels MUST share a common prefix and are - generally - not permitted to peer between branches in the hierarchy) but that is more human policy than technology.


    There is some confusion with regards IPv6 and backbone connections. IPv6 was originally designed NOT to support default routes. The ::0 route was not actually prohibited, it was however considered undesirable. Later on, this was relaxed and is now pretty standard. There have also been many changes in routing protocols - originally, transparency was the watch-word and Telebit came up with a nice protocol that hid layers. BGP4+ and Protocol Independent BGP became the standards, however, and that's what we live with today.


    So how does all this help? It helps because details are kept hidden as far as possible. IPv4 is bad on routing, because the layout is crap, too much is visible and has to be learned, multiple specific routes may need to be learned for a given prefix, corporations buy large blocks of addresses then share them with multiple sites using different providers, etc. IPv6 doesn't permit a lot of that and policies agreed upon don't allow the rest.


    In the end, routing requires that you know every possible route you need to follow to get to where you want to go, in the most general form you can store it. There's no escaping from that. The trick is to ensure that absolutely everything is (more or less) equally general and no specific exceptions are needed. It is the exceptions that are the killer, not the rules.

    --
    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)
  151. IPv6 not an issue of address space by SgtChaireBourne · · Score: 1
    To be honest, IPv6 never really made sense to me either. I mean, OK, so we're running out of IP addresses and we need more...
    That's probably because all press coverage of IPv6 neglects all other aspects except for the address space non-issue.

    You've been around long enough to know that 1) IPv6 address space is the least relevant reason, but in a way that's kind of the point there, and 2) that NAT is nothing more than a kludge anyway. It's just that the address space troll always takes up nearly 100% of the discussion.

    What seems to be consistently neglected in nearly all discussion of IPV6 are its real advantages:

    • Expanded routing and addressing
    • Simplified packet headers
    • Header and payload compression
    • Quality of service capabilities
    • Authentication and privacy
    • Multicast / Anycast
    • Local-use addresses
    • Integrity and key managment
    • Autoconfiguration
    • Multi-homing capabilities
    Those that have rolled out IPv6 networks include NYU, CERNIC, and ICANN. Japan, China and Korea have also committed to larger scale rollouts all between 2005 and 2011.

    Routers by Cisco, Nokia and Juniper already support IPv6.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  152. My big reason to switch to exclusively IPv6 ... by Skapare · · Score: 1

    My big reason to switch to exclusively IPv6 for at least my mail servers is that the spammers and their zombies won't be doing any IPv6 for a long time. I just have to wait until most of the places I want to exchange mail with at least have IPv6 in addition to any IPv4. That should give me a few years of nearly zero spam.

    --
    now we need to go OSS in diesel cars
  153. DJB completely agrees, and so do I by evbergen · · Score: 1

    I wholeheartedly agree with that. It's trying to solve too many things at once. Revolution instead of evolution always costs you. At first the new thing may seem to do everything the old could, but you later find out it doesn't.

    It completely breaks the whole IP philosophy and moves to a bastard child of IPSec (the who-needs-routing-tables protocol, and the blatant layering violation brought by IKE) and IPX. If IPX seems good, you simply don't understand the beauty of IPv4.

    For a different take on it, see DJB's piece at http://cr.yp.to/djbdns/ipv6mess.html

    Cheers,

    Emile

    --
    All generalizations are false, including this one. (Mark Twain)
  154. Re:Walk in shower. by Elad+Alon · · Score: 1

    What the fuck's wrong with you guys? Sure this is offtopic, but I can't contact him any other way. Man, the pricks this site attracts...

    --
    News for merdes. Shit that matters.
    Ask me about my sig.
  155. It's over Johnny... IT'S OVER! by Pii · · Score: 1
    You can subnet just as easily in v6 as you can in v4.

    With a /64 subnet, you could start an ISP and never run out of addresses.

    --
    For those that would die defending it, Freedom
    has a sweet taste that the protected will never know.
  156. Re:IPv6 doesn't actually help routing, browsers hu by billstewart · · Score: 1
    There isn't a solution everybody's happy about yet. I think Shim6 is more of a Layer 3.5 hack than a Layer 4.5-5 hack, but I could be misremembering it.

    The goal was definitely supposed to be that individual end-user companies don't get Provider Independent address space - they get chunks of ISP-owned space (which are big enough for anything they want to do inside it, because IPv6 has lots of bits), and they were expected to use DNS and DHCP or similar approaches to renumbering rather than hard-coding addresses (seemed reasonable at the time.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  157. "NAT" versus "NAT+Firewall" versus "Firewall" by Kadin2048 · · Score: 1

    No, that's the point of a NAT router with a firewall.

    A device doing pure NAT would forward all traffic -- including unsolicited incoming traffic -- on the public IP of the router to your computer's internal IP. So yes, you're right, someone on the outside wouldn't know your computer's internal IP address, but it wouldn't matter because the NAT box would happily forward all the packets. Because that's what NAT means.

    Most home router boxes have NAT with selective port forwarding, plus a stateful-firewall-esque feature where it doesn't forward packets that aren't part of a connection that was initiated from inside the network. These are strictly speaking not part of NAT, they just tend to be rolled into the same devices making people think of them as one unit. (On most routers you can turn these things off and get "pure NAT" by putting your computer in as the DMZ address, this gets you NAT without firewalling so you can run a server.) But all of them could be easily implemented on IPv6 with a firewall.

    The perceived security of NAT comes from the firewall-type features that are built into most home routers, not from the address translation service itself. There's no security gained simply by not letting an outside attacker know your internal network address if your gateway passes all packets, and conversely none given away by letting your attacker know it, IF you have a good firewall that's set to reject unsolicited traffic.

    With IPv6, users would still probably want to have a box sitting between their easily-owned Windows box and the public net, but instead of being a NAT+Firewall, it would just be a Firewall. To them, the use would be exactly the same, except that they would have real end-to-end connectivity when they wanted it, and still retain the same level of security (or lack thereof) that they have today.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:"NAT" versus "NAT+Firewall" versus "Firewall" by Phroggy · · Score: 1

      A device doing pure NAT would forward all traffic -- including unsolicited incoming traffic -- on the public IP of the router to your computer's internal IP.

      This could be dangerous if someone on your same ISP - on the same physical network as the WAN side of your NAT router - were trying to get into your LAN. From anywhere else on the Internet, though, there'd be no way in! Any attempt to send a packet to one of your internal IPs would never reach you.

      So yes, you're right, someone on the outside wouldn't know your computer's internal IP address, but it wouldn't matter because the NAT box would happily forward all the packets. Because that's what NAT means.

      If the incoming packets aren't replies to requests that originated on the inside, how would the NAT router know which internal IP to route the packets to?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  158. IPv6 lacks proper transition plan by Anonymous Coward · · Score: 0

    IPv6 is great, but what we have deployed in the internet is IPv4 and we cannot magically switch to v6. What is needed is a transition plan. But we have no good plan now.

  159. RT-rest-of-the-FA by Geoff-with-a-G · · Score: 1

    Wow did you misread the bias in that article.

    Geoff Huston, the guy you're quoting, the one who was defending current IPv4 status quo, was not the Cisco guy.

    The Cisco guy was Tony Hain, who said:
    "The end to sustainable growth of the IPv4-based Internet has arrived and it is time to move on. IPv6 is ready as the successor, so the gating issue is attitude. When CIOs make firm decisions to deploy IPv6, the process is fairly straightforward. Staff will need to be trained, management tools will need to be enhanced, routers and operating systems will need to be updated, and IPv6-enabled versions of applications will need to be deployed. All these steps will take time-in many cases multiple years."

    Which, if you feel like being cynical about selfish motives, still makes sense. You're wrong, Cisco does sell tons of IPv6 capable gear, and most companies that decided to do a big migration would have to buy lots of that gear. Cisco wants you to move to IPv6, not stay with NAT boxes.

  160. Second System Syndrome by Bob_Robertson · · Score: 1

    So, convince me: why is IPv6 the right answer to the problem?

    That depends on the problem. Were the "address space" the problem being considered, then going to 128 bits for address and nothing else would solve that problem.

    But NoooOOOooo! No matter how beautiful simplifying the header (even with the long addresses) such as has been done with v6 is, this committee couldn't stop there. They had to go and screw it up by layering on protocols and functions on top of protocols and functions. A router that has to pay attention to payload isn't a router, it's a gateway.

    It is a matter of opinion whether or not DHCP "should" be a network or server function. Right now, it's served by routers if you want it to be, by servers if you want it to be. Creating limitations by bundling the dynamic network address allocation into network hardware is a decrease in functionality that only a committee could have dreamed up.

    The only reason v6 is still debated is because of this second-system syndrome.

    Bob-

    --
    The Ludwig von Mises Institute. The reasoning individuals economics