Slashdot Mirror


IPv4 Address Use In 2008

An anonymous reader writes "The world used 197 million new IPv4 addresses in 2008, leaving 926 million addresses still available. The US remains the biggest user of new addresses, but China is catching up quickly. Quoting Ars Technica: 'A possible explanation could be that the big player(s) in some countries are executing a "run on the bank" and trying to get IPv4 addresses while the getting is good, while those in other countries are working on more NAT (Network Address Translation) and other address conservation techniques in anticipation of the depletion of the IPv4 address reserves a few years from now. In both cases, adding some IPv6 to the mix would be helpful. Even though last year the number of IPv6 addresses given out increased by almost a factor eight over 2007, the total amount of IPv6 address space in use is just 0.027 percent.'"

49 of 258 comments (clear)

  1. ipv6 increases by a factor of almost 8. by PhrostyMcByte · · Score: 5, Funny

    great, so now we're at 8 IPv6 sites, all of which are tunnel brokers!

    1. Re:ipv6 increases by a factor of almost 8. by LordKaT · · Score: 4, Insightful

      What ISP isn't batshit insane in the US?

  2. 0.027% by Ant+P. · · Score: 5, Funny

    the total amount of IPv6 address space in use is just 0.027 percent

    So how many is that, in quadrillions?

    1. Re:0.027% by Roguelazer · · Score: 2, Insightful

      Yeah, that seemed a little unlikely to me as well. There are 2**128 addresses in IPv6. Even assuming that all of these were allocated in 64-bit subnets (fairly common), that's still 5*10**15 subnets. Which is a hugely ridiculous amount, many times larger than the IPv4 Internet. Something's fishy about this number...

    2. Re:0.027% by mrcaseyj · · Score: 4, Informative

      I think what was meant was that of all the addresses in use .027% are IPv6 addresses and the other 99.973% are IPv4.

    3. Re:0.027% by viyh · · Score: 3, Informative

      No, they probably mean "allocated", instead of actually "used" like they said. Many companies have already grabbed large IPv6 blocks but they are hardly in use at all.

      --
      "I have never let my schooling interfere with my education." --Mark Twain
    4. Re:0.027% by McGiraf · · Score: 2, Funny

      wow, finally!

      In other news .027% of slashdotters can understand what they read.

    5. Re:0.027% by Peristarkawan · · Score: 5, Informative

      Nope. Try following the link in the actual article: "IPv6 address space given out: 143645.78 /32s in 3090 blocks out of 536870912 possible /32s in the currently defined global unicast space (2000::/3) = 0.027%."

  3. Re:there's plenty of address space by mrcaseyj · · Score: 4, Insightful

    The ISPs don't care if the IPv4 addresses run out. They like it because then they'll be able to start charging extra for IPv4 and IPv6 addresses whereas they've been just giving them out for free. NAT also cuts their traffic costs because it keeps customers from running servers.

  4. Artificially Increase Demand by nathan.fulton · · Score: 4, Interesting

    Instead of waiting for demand to outstrip supply, the IANA should artificially increase demand by bloating the prices for blocks. This will cause everyone to focus more on IP conservation. Because let's be truthful: IPv6 isn't going to be widely adopted in 5 years unless something changes (and it's best for everyone if that "something" isn't a complete lack of IP Addresses)

    1. Re:Artificially Increase Demand by knorthern+knight · · Score: 2, Interesting

      If I was an IPV6-hater, I couldn't come up with a better put-down of IPV6... that it's so pitiful that the only way to get quick adoption is to artificially kill the competition. Sounds like a Microsoft tactic.

      I'm neutral on IPV6; when it becomes necessary, I'll switch. I'm running linux, which is ready for IPV6. We will exhaust IPV4 adress space in a few years, unless ISPs go NWN (Nuts With NAT). Reclaiming /8's from the likes of GE and Compaq (Compaq has 2 /8's; 16 million addresses) may buy another couple of years, but it only delays the inevitable.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    2. Re:Artificially Increase Demand by MyHair · · Score: 4, Interesting

      Because let's be truthful: IPv6 isn't going to be widely adopted in 5 years unless something changes (and it's best for everyone if that "something" isn't a complete lack of IP Addresses)

      It's already enabled by default in Linux distributions and Windows Vista and Server 2008. The major backbones should be able to handle it. Many businesses use proxy and other gateway servers for intranet-to-internet access, so if a company is not ready to migrate the intranet to IPv6 right away they can just put it on their proxy, gateway and public servers.

      I'm not saying it will happen, but I don't think the obstacles are technical at this point. I think what needs to change is to put all the porn on IPv6-only servers. Or YouTube, FaceBook, MySpace, etc.. Okay not literally, but either the customers or the service needs to be accessible by IPv6 only before it make sense for everyone to make the effort. I'm guessing it will be forced when governments or militaries have large masses of users on IPv6 and the IPv6-IPv4 gateways start getting overloaded.

    3. Re:Artificially Increase Demand by A+beautiful+mind · · Score: 2, Insightful

      This will cause everyone to focus more on IP conservation.

      ...and 6 months later when the IP addresses run out for good, we're back at the old problem. Why not solve the problem properly, instead of degrading much of the Internet with NAT and putting up barriers to growth - especially in the mobile communications sector?

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  5. Why are they still available? by Anonymous Coward · · Score: 5, Interesting

    What's to prevent someone from buying them all and charging more later?

    An open market for IPv4 addresses would solve the 'depletion' problem by encouraging the most wasteful users to sell their addresses.

    1. Re:Why are they still available? by Wesley+Felter · · Score: 4, Informative

      What's to prevent someone from buying them all and charging more later?

      You can only get addresses if you can demonstrate a legitimate use for them. To get millions of addresses, you'd have to show that you have millions of devices that need them. Also, technically you can't resell addresses.

    2. Re:Why are they still available? by A+beautiful+mind · · Score: 3, Informative

      Also, technically you can't resell addresses.

      Not just technically. It would be a huge, huge routing problem to do so and the regional registrars would step in to get back the IPs, since they are delegated and not bought or sold.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  6. tunnelbroker.net by XanC · · Score: 5, Informative

    Get your IPv6 addresses here: Tunnelbroker.net

    They've got a ton of presences all over the place, so latency is not too bad. It's really nice to be able to SSH directly to your boxes behind your router. Every address you get contains the square of the IPv4 address space for your own use.

    Then bug your ISP to give you native connectivity.

    1. Re:tunnelbroker.net by MichaelSmith · · Score: 2, Interesting

      If the tunnel exit is outside the Great Australian Firewall then you can count me in.

    2. Re:tunnelbroker.net by Just+Some+Guy · · Score: 2

      I don't know about you, but even if the whole internet switches to IPv6, I'm still keeping my NAT firewall.

      I'm keeping my firewall too. Who's crazy enough to drop it just because IPv6 is around?

      My computers have no business being poked from the internet.

      Then don't let them be poked, and find a better argument for having good connectivity.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:tunnelbroker.net by slash.duncan · · Score: 2, Insightful

      AFAIK, DOCSIS 2.0 modems won't do native IPv6. That takes DOCSIS 3.0, one of the new features of which is native IPv6 capabilities. Until your market deploys DOCSIS 3.0, then (and Comcast does seem to be a bit ahead there, at least in its two high-speed markets), hassling the cableco isn't going to do you much good.

      Unfortunately DOCSIS 3 has been vaporware for ~2 years now. There's certified equipment now, but from what I read, most of it's going to Asia. It's quite difficult to find DOCSIS 3.0 modems available from anyone in the US retail, and from what I read, many US cablecos are holding out for DOCSIS 3.1 or 3.0 plus proprietary extensions, due to deficiencies in the 3.0 spec meaning it won't let them compete effectively with the telcos for long. But 3.1 could be another year... or two or three given the delays 3.0 seems to have had, and another year or two to deployment after that!

      But... I do expect they'll have to do /something/ in a couple years, be it DOCSIS 3.0 or something else, because 2.0 just isn't going to cut it after that, both bandwidth-wise and IPv6-wise.

      --
      Duncan
      "Every nonfree program has a lord, a master,
      and if you use the program, he is your master."
      R Stallman
  7. Can someone calculate that for me? by frooddude · · Score: 5, Informative

    What is .027% of 2**128

    Here's a neat (and understandable) place to find out just how stupid it is to say that "only X%" if IPv6 is assigned: http://www.tcpipguide.com/free/t_IPv6AddressSizeandAddressSpace-2.htm

    IPv6 is HUGE. I didn't even understand how huge until I found out I can get an address for every friggin cell in my body.

    Weeeee!

    1. Re:Can someone calculate that for me? by paul248 · · Score: 4, Insightful

      The space may be astronomical, but astronomical amounts of space are wasted in order to simplify routing and such.

      For all practical purposes, I would estimate that IPv6 is about 64k times larger than IPv4.

    2. Re:Can someone calculate that for me? by fbjon · · Score: 2, Informative

      I think you're a bit off by a few orders of magnitude.

      Did you read the post? Large bits of IPv6 are deliberately wasted in order to simplify routing. Thus, while there may be many more leaves, the branching structure is only 64k larger, to his estimate.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    3. Re:Can someone calculate that for me? by cababunga · · Score: 3, Funny

      I can get an address for every friggin cell in my body.

      Finally missing piece of the puzzle. When IPv6 was first planned it suppose to give enough addresses for every cell phone, but apparently due to miscommunication, they made it large enough to give address to every cell.

  8. Re:there's plenty of address space by sigipickl · · Score: 5, Interesting

    I don't know which ISP's or upstream providers you are dealing with, but in the last 2 years, every DS1/3 circuit I have ordered required quite a bit of justification for anything more than 5 IPv4 addresses. No, I have not had to pay extra for addresses yet, but I have been told by AT&T and others that /24 blocks are basically impossible to get on anything less than DS3's nowadays.

    The last time I did get a /24 or larger block of IPv4 addresses was 3 years ago on a 6mbit bundle of T1's. That was a /23 for a hospital network of 5000+ internal hosts. At last check, we were using about 200 of our allotted 500+ addresses. A bit wasteful.

    I remember getting T1's in the mid-to-late 90's, and there were no questions asked- you just got a /24.

    --
    Never trust anyone who takes pride in being called a 'geek'....
  9. Why did they do it this way? by arrenlex · · Score: 3, Insightful

    I don't understand why they made IPv6 the way they did.

    Sure, the size of the new address space is absolutely staggering, but this was done at the expense of making them impossible for a person to remember. Right now, I can go to some internet cafe and ssh into my home network because I can remember the IP.

    Were I using an IPv6 address, I would have to pay for DNS service just so I could log into my own network remotely, or keep a scrap of paper and laboriously type it out.

    Why not extend IPv4 by adding more bits to the representation of each octet? For example, instead of using 8 bits, use x bits where x is specified at the beginning of the address. For example, you can use x=10 and create an address up to 1024.1024.1024.1024.

    This still allows people to remember them easily, as there is no difference between remembering, say, 189 and 857 from a human brain perspective. It's three digits in each case. And, you can go as high as you need to. You can never deplete it, as you can just keep using more bits to represent the address when necessary, and all of the applications supporting such a protocol would be able to support that natively.

    Best of all, assume x=8 unless explicitly specified, and voila -- perfect backwards compatibility with the existing IPv4 protocol. You no longer need to have separate treatment of IPv4 and next-gen address spaces, because IPv4 will be a subset of the expanded space.

    Why the current mess of horrible alphanumeric sequences? Why didn't they make it easy on our eyes and do it like this?

    1. Re:Why did they do it this way? by compro01 · · Score: 4, Informative

      There are several free DNS services, such as dyndns and no-ip, which work just fine for such uses.

      --
      upon the advice of my lawyer, i have no sig at this time
    2. Re:Why did they do it this way? by eggnet · · Score: 3, Informative

      Or you put your IPv6 address in ~/.ssh/config

    3. Re:Why did they do it this way? by paul248 · · Score: 2, Insightful

      If your connection gets a /48 allocated to it, then you can have a relatively simple address, like:

      2001:db8:a5b2::1

      Where the last part is statically assigned by you. The addresses aren't really that messy unless you're using relying on autoconfiguration for the last 64 bits.

    4. Re:Why did they do it this way? by mcrbids · · Score: 4, Insightful

      Why not extend IPv4 by adding more bits to the representation of each octet? For example, instead of using 8 bits, use x bits where x is specified at the beginning of the address. For example, you can use x=10 and create an address up to 1024.1024.1024.1024.

      You misunderstand the meaning of the octet, which is little more than a way to make a large number more understandable. If you take 255*255*255*255 you end up with the largest number that can be stored in a 32 bit integer. And it's this integer that is actually your "ip address". It's just rendered in octet format because 63.95.215.231 is much more readable than some huge integer like 2393201938.

      But when you are talking about very, very, very, very large numbers, such as 2^128, even breaking up the numbers into "bite sized chunks" falls apart. Even when you use alphanumeric values, it still is hard to remember.

      So DNS is your friend. It works well, fast, and reliably.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    5. Re:Why did they do it this way? by MyHair · · Score: 5, Interesting

      They made it that way because it's similar in structure to IPv4 and made it long not to make 2^128 addressable devices but to make (theoretically up to) 2^64 collision domains with the possibility for 2^63 globally Unique IDentifiers and 2^63 non-globally-unique ID's. But a lot of people are going to ignore the global ID part and use (network)::1, (network)::2, etc. or have fun with hex letters with (network)::dead:beef and such. (Luckily--actually by design--these simplified IPv6 addresses will usually happen to be be in the non-globally-unique range.)

      They intend to waste a lost of potential addresses to make routing tables simpler. Ideally the IPv6 network map will be a hierarchical structure of networks.

      If you don't have DNS handy there are a growing number of peer-to-peer name resolution protocols that I expect will become more popular with IPv6 addressing.

      So the answer is that the "horrible alphanumeric sequences" are designed to make easy-on-core-routers hierarchical routing feasible while squaring the theoretical maximum number of addressable hosts. And they really expect people to use managed or peer name resolution, anyway.

    6. Re:Why did they do it this way? by knorthern+knight · · Score: 5, Informative

      > Why not extend IPv4 by adding more bits to the representation of each octet?

      *ANY* physical change to IPV4 breaks IPV4, as far as today's applications, operating systems, and internet routers are concerned. Repeat... *ANY* physical change to IPV4 breaks everything that relies on IPV4.

      > Why not extend IPv4 by adding more bits to the representation of each octet?
      > For example, instead of using 8 bits, use x bits where x is specified at the
      > beginning of the address. For example, you can use x=10 and create an address
      > up to 1024.1024.1024.1024.

      Because internet traffic would be painfully slow, that's why. Current routers (the hardware that the internet runs on, not the toy between your modem and your computers) are hard-coded in ROM/firmware to handle 32-bit addresses. They can handle 128 bits in software, but it's a lot slower. Think hardware acceleration versus software acceleration for video cards. New routers can be had which do 128 bits in hardware. Your suggestion breaks down because...
      a) the router would have to figure out dynamically how many bits constitutes a data packet.
      b) once it figures that out, it has to route it. Because there are endless possibilities, it has to be done in software, again slowing it down.

      > Best of all, assume x=8 unless explicitly specified, and voila -- perfect
      > backwards compatibility with the existing IPv4 protocol.

      Wring, wrang, wrung... wrong, wrong, wrong. At the hardware level, TCP/IP is a series of 8-bit bytes. Ain't gonna change without throwing out almost every computer currently in existence. That would make the switch from IPV4 to IPV6 look trivial.

      Just in case you modify your proposal to say X=N bytes instead of X=N bits, there is still a problem. You would need a "flag byte" to signal how many bytes to use. IPV4-compliant software and hardware would choke on the extra bytes in the stream. I repeat what I said at the beginning... *ANY* physical change to IPV4 breaks IPV4. Given that assumption, we may as well start from scratch, and go back to square 1 when designing IPV6.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
  10. Unfair knocking of V6 by mysidia · · Score: 5, Informative

    Even though last year the number of IPv6 addresses given out increased by almost a factor eight over 2007, the total amount of IPv6 address space in use is just 0.027 percent.'"

    IPv6 addresses are 128 bits instead of v4's 32-bits. I sure HOPE the percentage stays small.

    It's a preposterous claim that a whole 0.027 IPv6 addresses are in use. If that many addresses were in use, then that would mean IPv6 is wildly successful

    If you just consider the first 48 bits of a V6 address. That's 281474976710656 network addresses.

    IF 0.027% of those are in use, then 75,998,243,711 IPv6 networks have been used, which is more networks than IPv4 has ip addresses.

    The full 128 bits allows for 340282366920938463463374607431768211456 host addresses.

    If 0.027 of those are in use, then that would mean 91876239068653385135111144006577417 IPv6 host addresses are in use.

  11. Re:No need for IPv6, ever by Anonymous Coward · · Score: 5, Insightful

    > Because IPv6 was an awful mistake, an abortion created by a project group (IPNG) that had become so politicized that the best people had left.

    It has problems, but I can't think of a networking protocol, at any layer, which didn't. The question is not "does it have problems?", but "is it better to switch to IPv6 than to stay with IPv4?". For a lot of us, the answer is "yes".

    > So IPv6 perpetuates IPv4's mistakes and adds more of its own. It is costly but doesn't fix anything.

    It has the potential to restore the end-to-end principle across most of the internet. (I can't think of anything else I do on my computer where the standards we use have static limits which are so low.)

    > The existing v4 space is not well utilized. Blocks can be traded/bought/sold in the interim until something smarter than IPv6 comes along. IPv6 at this point is mainly a hack by equipment vendors to make you buy costly new stuff.

    A good solution today is infinitely more valuable than a perfect solution never. Again, simply observing that there are problems with the current administration of IPv4 addresses is not useful. What might be useful would be comparing the relative cost of "fixing administrative problems with IPv4" to "switching to IPv6". In my experience, getting people to upgrade to a newer technology is a lot easier than fixing social issues.

    Besides, all of my stuff (at work and at home) already supports IPv6. I don't have to buy anything new. If you invented something better than IPv6 today, wouldn't I have to buy new equipment that supported *that*?

    > NAT is harmless to any application that is not broken in the first place. There is never justification for putting an IP address inside the application layer.

    Sure, and running without memory protection is harmless to any application that is not broken in the first place. Those of us who have ever done any large-system design in real life have learned the hard way that there are quite a few broken applications in the world.

    > Look at HTTP: It uses names, not addresses. In fact, it was a mistake to have applications resolve DNS; that should be a function of TCP/IP itself.

    So instead of upgrading IP, you merely want to change how DNS and TCP and all networking applications work? Yeah, good luck with that.

  12. Re:there's plenty of address space by MichaelSmith · · Score: 3, Insightful

    NAT is fine for a typical workstation now but I think it is a bad idea to build assumptions about the way applications work into network architecture.

  13. World's biggest consumers of everything by SystematicPsycho · · Score: 3, Insightful

    While China and the US consume the world's resources, even the virtual ones the rest of the world is trying to adopt more efficient methods? Same old familiar story.

    --
    Analytic & algebraic topology of locally Euclidean meterization of infinitely differentiable Riemmanian manifold
    1. Re:World's biggest consumers of everything by Just+Some+Guy · · Score: 2, Insightful

      While China and the US consume the world's resources, even the virtual ones the rest of the world is trying to adopt more efficient methods?

      There are only so many ways to efficiently directly address a few billion devices. As computers become ubiquitous (picture a kid in India with a cell phone), so does the demand for addresses. There's no such thing as "fault" here; everyone wants this.

      --
      Dewey, what part of this looks like authorities should be involved?
  14. Re:there's plenty of address space by Anonymous Coward · · Score: 2, Interesting

    Try running more than one HTTPS server behind a single external address and see how wonderful you think NAT is then.

  15. Someone please answer this? by Conspiracy_Of_Doves · · Score: 3, Funny

    Why not just take every existing IPv4 address and make it an alias for the same IPv6 address, but with 5 zeros in front of it? And declare that the owners of those IPv4 addresses now own the corresponding IPv6 addresses?

    1. Re:Someone please answer this? by Strider- · · Score: 4, Informative

      Why not just take every existing IPv4 address and make it an alias for the same IPv6 address, but with 5 zeros in front of it? And declare that the owners of those IPv4 addresses now own the corresponding IPv6 addresses?

      That's basically what 6to4 tunneling does, except that the ipv4 address defines a /64 subnet. :)

      --
      ...si hoc legere nimium eruditionis habes...
    2. Re:Someone please answer this? by swillden · · Score: 3, Informative

      Why not just take every existing IPv4 address and make it an alias for the same IPv6 address, but with 5 zeros in front of it? And declare that the owners of those IPv4 addresses now own the corresponding IPv6 addresses?

      Because that ignores the biggest feature of IPv6 -- the solution to the routing table size problem. Also, there's no need to do that. ICANN is providing v6 address blocks for free to everyone who has ICANN-assigned v4 addresses, and the IPv4 and v6 infrastructure can easily coexist during a transition, so there's no reason not to use new v6 addresses which are hierarchically-structured for easy routing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  16. Re:there's plenty of address space by aaron.axvig · · Score: 5, Insightful

    Why would you use addressing to keep un-authorized traffic from your computers. That is what a firewall is for. The whole NAT thing is really frustrating if you are trying to do any push application, VPN, video-conferencing...etc. Yes there are ways to cope, but why port forward when you could open ports in a firewall?

  17. Holy Shit by DanZ23 · · Score: 2, Interesting

    I had no idea exactly how big either. From your link:

    [...]imagine the IPv4 address space is the 1.6-inch square above. In that case, the IPv6 address space would be represented by a square the size of the solar system.

  18. Assumptions are fine by TheLink · · Score: 3, Insightful

    It's perfectly fine to make assumptions, in fact it's part of designing stuff. You can't know everything in advance.

    You WILL have to make assumptions anyway - after all you aren't going to ask for 2 billion IP addresses for the hospital. Even if someone argues that in the future some applications may require machines to have thousands of IP addresses, but as a designer you are going to say "Even if that's the case, a hospital is unlikely to want that app, or by that time, the hospital and the world would have gone to IPv6".

    How good the assumptions are, shows you how good (or lucky ;) ) the designer was.

    It's perfectly reasonable to assume that most computers in the hospital should never need to have outsiders able to connect directly to them.

    This may not be true for universities, but it is likely to be even more true for banks - only a very few ways in and out.

    Many universities have an open campus, and outsiders can walk to any building and try to enter them, and the buildings themselves are designed with multiple entry points. Banks in contrast are desigend to have just a few entry points (that's why the crooks often make their own entry points ;) ).

    --
  19. Consumer Routers and IPv6? by WimBo · · Score: 2, Interesting

    When will consumer grade routers support IPv6?

    When I can go and get a netgear, linksys, or dlink router that supports IPv6 then I'd hope that I can get IPv6 connectivity from my ISP. (QWest)

    I'm running Vista and Linux here at home, and could operate on ipV6 without any issues right now, except that I guess most software is only configured to talk ipv4. (Does Firefox attempt to talk to any ipV6 locations?)

  20. Re:No need for IPv6, ever by johannesg · · Score: 2, Informative

    Because IPv6 was an awful mistake, an abortion created by a project group (IPNG) that had become so politicized that the best people had left.

    Wow, you have a lot of big words - but you show very little in the way of concrete facts. WHY is it an awful(sic) mistake? Just because you have to remember a few more hex digits? Boo-hoo, the world is a lot larger than just your back yard you know, and those other people also want to get on the internet.

    Just screaming that something is bad without explaining why is not really a convincing debating tactic...

    The remaining participants were hardly even the B team; they were F Troop. IPv6 was a mashup of two undergrad-level hacks, Steve's IP and Paul's IP, by Steve Deering and Paul Francis.

    ...and neither are personal attacks on people who aren't even present to defend themselves.

    So IPv6 perpetuates IPv4's mistakes and adds more of its own. It is costly but doesn't fix anything.

    Which mistakes does it perpetuate? Which ones does it add? Why is it costly? (I can sort of guess that last one: because there is so much IP4 equipment out there. Well, here is a newsflash: it will be costly to switch to _anything_ other than IP4, whether it is IP6 or something else!)

    The existing v4 space is not well utilized. Blocks can be traded/bought/sold in the interim until something smarter than IPv6 comes along. IPv6 at this point is mainly a hack by equipment vendors to make you buy costly new stuff.

    So... Let's say I get assigned an IP that was previously unused by AT&T (since they have so many). Do you have any idea of the routing complications if this happened all over the world?

    How do you think a "smarter" solution than IP6 will look like? Just give us a general idea, I don't need an RFC right now...

    NAT is harmless to any application that is not broken in the first place. There is never justification for putting an IP address inside the application layer. Look at HTTP: It uses names, not addresses. In fact, it was a mistake to have applications resolve DNS; that should be a function of TCP/IP itself.

    How can I write an application that connects from one NATted box to another? Ah, right, I can't. So the fundamental principal of end-to-end communication gets thrown out of the window, and the internet is reduced to a television model, with producers (those who have IP addresses) and consumers (those who do not). And that is something we REALLY do not need.

  21. Re:So many addresses... so why can't I get one? by TheRaven64 · · Score: 2, Informative

    But the IPv6 overlords in their infinite wisdom have decided that we can't just use a 192.168.0.* equivalent, oh no. All addresses must be publicly routeable.

    There is also a private v6 address range - anything in the fc00::/7 range should not be publicly routable so you can use this for totally private machines (not sure why you'd want to, but you might).

    So why is there nowhere that will give me, as a private individual, an IPv6 address (officially, I mean - I'm aware of that website that generates an address that should be ok to use)?

    Google for a tunnel broker near you. They will give you a /64 (i.e. a subnet of 2^64 addresses). This is not a range that 'should be ok' it is a range that is selected from the range given to that tunnel broker. They will then route all IPv6 traffic for you. Alternatively, you can use 6to4. Every public IPv4 address has a corresponding /48 in the 2002::/16 subnet, generated by appending the v4 address to the 2002 prefix. If you have a public IPv4 address, you can use the corresponding 6to4 address range without an explicit tunnel broker.

    This sort of thing should be what drives the IPv6 transition - I'm willing to experiment, to find problems and fix them. But the system is such that I am locked out of doing so.

    No, your inability to google for basic information is locking you out of doing so. If you want to have it just work without needing to know anything, but a recent Airport base station from Apple and use that as your router - it will configure 6to4 for you and route all v6 traffic from the local network without any effort.

    --
    I am TheRaven on Soylent News
  22. Re:there's plenty of address space by petermgreen · · Score: 2, Insightful

    The current situation with most residential ISPs is that each customer gets one public IP. This is typically terminated on a NAT router (either combined with the modem or as a seperate device). In this situation you can port forward because YOU CONTROL THE NAT.

    When (not if) IPV4 addresses run out I strongly suspect the first thing the ISPs will do is force residential customers to either pay more or go behind an ISP LEVEL NAT (in some countries afaict they are already doing so). By doing this they will free up adresses for more lucrative customers. Since this nat is shared between multiple customers the customers will almost certainly not control the nat and will therefore not be able to set up port forwards.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  23. Re:Who cares about extending IPV4 by zzatz · · Score: 2, Informative

    "If IPv6 was something that I had to install only on my router, I would have done it already (or would do when I change my routers software), now, not only do I have to install it on my router, but on all of my devices, for little to no advantage. Yes, all of my PCs would have public IPs, yeas, they would be filtered, so, where is the advantage?"

    Every recent OS already has IPv6 installed, so you are complaining about work that you don't need to do. NAT complicates and makes additional work for protocols used for VoIP. Eliminating NAT reduces the extra work NAT requires.

    "Also, I have old PCs running Windows NT4 and 2000 which (AFAIK) do not support IPv6, my printer also doesn't. So, I would have to have both versions, remember to map ports correctly, so that my PCs can accept incoming connections (for BitTorrent and other services) from v4 and v6 clients (and that the incoming connections do not end up routed to different PCs)."

    You may recall that I mentioned that you might need NAT for legacy systems. New systems support IPv4 and IPv6 and do not need any special setup to work with both. Your legacy systems will look up the printer address by name, and get an IPv4 address. Your new systems will look up the printer by name, and get an IPv4 address. Where's the extra work?

    I'll tell you where the extra work is, it's mapping ports to work around NAT for BitTorrent. Port forwarding or mapping is extra work required by NAT. If every device has a public IPv6 address, you don't need to forward ports. You simply add a firewall rule to allow access, exactly as you do with NAT. But a firewall rule isn't enough with NAT, you must ALSO add a mapping or forwarding rule. NAT == more work.

    "Now, if I want to access my network from outside, I use VPN (L2TP). L2TP, by the way, works even when both endpoints are behind a NAT, given that appropriate protocols and ports are forwarded to the server (client does not need any forwarding). If I cannot use VPN, I can map a port to some service that I want to access even if I can't use VPN, then I have to remember my IP (or hostname) and the port, instead of having to remember IPs for all of my PCs (and ports too)."

    You never need to remember IP addresses. They aren't meant for humans. Use names. Numeric addresses are for routing packets, and only routers should care about them. The only time I deal with IP addresses is when I configure DNS and DHCP for my home network. Every system has a hostname.

    I access my home systems from anywhere on the Internet the way it is meant to be done. My ISP allows servers, does no filtering, and provides a static IP. I don't need to remember my IP, I have a domain registered that resolves to it. If I change ISPs, my domain will resolve to my new address.

    I use NAT because my ISP doesn't support IPv6. I pay for one static IPv4 address. I'd rather have more, but they charge extra. So I use NAT and know how much extra work that involves. IPv6 would simplify my setup, like it would simplify yours, if you only realized it.

    When I ran BitTorrent on my desktop, I had to enter a firewall rule to allow incoming connections, and I had to enter a NAT rule to forward the port. I upgraded my router, and now I run a torrent client on it. No NAT forwarding rule was needed, so instead of two rules, only the firewall rule was needed. NAT adds work.

    "I am sure that I am not alone thinking all this, because, as we see, v6 usage is kind of limited."

    It's limited because too many ISPs don't support it.

    "I like to be able to appear as a single PC (just in case my ISP decides that I should also pay for every PC that I have), also, I do not want anyone to know how many different PCs are in my network and whether those multiple connections are originating from one or more PCs."

    Your ISP can look at your port usage and tell that you are using NAT. They probably don't care how many computers you use. They care about about how many IP addresses you use, because IPv4 addresses are in short supply. They have no reason to care how many IPv6 addresses you use, because all of your IPv6 addresses will take up the exact same space in the routing tables as a single address.