Slashdot Mirror


China To Run Out of IPv4 Addresses In 830 Days

JagsLive writes "China is running out of IP addresses unless it makes the switch to IPv6. According to the China Internet Network Information Center, under the current allocation speed, China's IPv4 address resources can only meet the demand of 830 more days and if no proper measures are taken by then, new Chinese netizens will not be able to gain normal access to the Internet. Li Kai, director in charge of the IP business for CNNIC's international department, says that if a netizen wants to get access to the Internet, an IP address will be necessary to analyze the domain name and view the pages. At present, most of the networks in China use IPv4 addresses. As a basic resource for the Internet, the IPv4 addresses are limited and 80% of the final allocation IP addresses have been used."

123 of 619 comments (clear)

  1. 830 days? China? by suso · · Score: 5, Informative

    Try the whole world. According to this counter, the world will be out of IPv4 addresses in 768 days.

    1. Re:830 days? China? by ohxten · · Score: 5, Funny

      Really? I thought there was a separate internet in China...

      --
      Need an automatic screenshot taker? Try here.
    2. Re:830 days? China? by Van+Cutter+Romney · · Score: 4, Funny

      Try the whole world. According to this counter, the world will be out of IPv4 addresses in 768 days.

      So the world runs out of addresses before China runs out?

      Did the Chinese government move themselves to outer space?

      --
      Help a man when he is in trouble and he will remember you when he is in trouble again.
    3. Re:830 days? China? by morgan_greywolf · · Score: 5, Informative

      There would be a lot more available addresses if companies that were given entire /8 blocks in the 80s and 90s (Ford, IBM, AT&T, Halliburton, etc.) were to give back those blocks. Most of those companies aren't even really using their /8 blocks anymore, with most of the addresses going unadvertised.

    4. Re:830 days? China? by Anonymous Coward · · Score: 5, Funny

      Shame Lehman didn't have a /8 block.

    5. Re:830 days? China? by mollymoo · · Score: 5, Insightful

      If 25 companies (are there even that many with /8s?) gave back their entire allocation, that would still only add 10% to the pool. That might buy a little time (a year, if we're at 80% and have two years left), but it's hardly going to solve the problem.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    6. Re:830 days? China? by blueg3 · · Score: 2, Funny

      On a separate note, didn't anyone ever teach you that just because your calculator displays all those digits, it doesn't mean they're significant?

    7. Re:830 days? China? by Prof.Phreak · · Score: 5, Funny

      Did the Chinese government move themselves to outer space?

      Nop. They've enabled NAT on their national firewall.

      --

      "If anything can go wrong, it will." - Murphy

    8. Re:830 days? China? by Anonymous Coward · · Score: 3, Insightful

      A year is a lot of time. Think how much cheaper computers/routers get in a year. That's a lot of expense saved if they can delay switching over for a year.

    9. Re:830 days? China? by SanityInAnarchy · · Score: 2, Insightful

      I imagine they could have more than one outward-facing IP. Two would mean they have two 16-bit port numbers to choose from. That would actually be enough, given that it's doubtful they're using more than a /8 network.

      Of course, I'm assuming GP wasn't joking. I don't know -- never heard of China NAT-ing.

      --
      Don't thank God, thank a doctor!
    10. Re:830 days? China? by rahlquist · · Score: 2, Funny

      Maybe if the sprinkle their routers with Melamine it will fix it for them.

      --
      Sick of stupidity? http://www.patentlystupid.com
    11. Re:830 days? China? by Midnight+Thunder · · Score: 4, Insightful

      A year is a lot of time. Think how much cheaper computers/routers get in a year. That's a lot of expense saved if they can delay switching over for a year.

      Its simpler if people just started accepting that IPv6 is going to happen and adjust accordingly. For me its like having to accept Y2K was going to happen and acting accordingly. Believe me its much simpler to code the applications than go through the politics, and possibly technical issues, of getting someone to give back a block they don't appear to be using.

      Get your ISP and your router manufacturer to provide you an IPv6 solution. That too is probably not easy, but if we all start making noise then they will start doing something - hopefully.

      --
      Jumpstart the tartan drive.
    12. Re:830 days? China? by squiggleslash · · Score: 2, Interesting

      The only router for the home market that is IPv6 aware is the Apple Airport Extreme, all the others seem to be on another channel.

      Not to mention there are ISPs out there that are blocking the use of IPv6. I don't mean "Not supporting it" (does anyone of any note?), I mean actively preventing users from setting up 6to4 by blocking access to the 192.88.99.1 anycast gateway. AT&T's FastAccess.net service in Florida is one example. So people can't even migrate to IPv6 in a calm controlled manner.

      What the hell can we do when large monopolistic entities do things that are clearly bad but are difficult to explain to the majority of its potential customers?

      --
      You are not alone. This is not normal. None of this is normal.
    13. Re:830 days? China? by philspear · · Score: 3, Funny

      So the world runs out of addresses before China runs out?

      Did the Chinese government move themselves to outer space?

      In communist china, IPv4 addresses run out of YOU.

    14. Re:830 days? China? by jellomizer · · Score: 2, Insightful

      NAT is not ugly. It is actually an elegant solution. Take into the effect that most Computers are not servers, and don't need a Real IP Address. Many servers can host multiple domains with one Outside IP Address. The world population is about 6 Billion with 4 billion address available. With a proper network we can have clean Natted network for years to come on one Outside IP address for 6 people taking 1/4 of the of the addresses leaving an average of 3 servers per person which can also be natted down at a higher level of and average of 20 servers per IP Address. So we can bandaid the problem for a long time with no ill effects. Getting people to switch to IPv6 is tougher. If we were to do that we should have done it back in 1994.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  2. Uh Oh! by Smivs · · Score: 5, Funny

    Sounds like it will be easier than ever to ring the Wong number!

  3. Normal 'net access? by i.r.id10t · · Score: 5, Interesting

    Do any Chinese citizens even have "normal" 'net access now? Thought NAT was used heavily, not to mention the GFWOC

    --
    Don't blame me, I voted for Kodos
  4. Meet With Congress by mfh · · Score: 5, Funny

    To get a quick infusion of 700 billion IP4 addresses -- NOW!

    --
    The dangers of knowledge trigger emotional distress in human beings.
  5. What is the point in having a public IP address by jeffmeden · · Score: 5, Insightful

    When your WHOLE COUNTRY is behind a firewall? NAT the hell out of that! Flatten it to a /8 network in 10.0.0.0 and put it all behind one public IP. Problem solved!

    1. Re:What is the point in having a public IP address by Artraze · · Score: 5, Informative

      > When your WHOLE COUNTRY is behind a firewall? NAT the hell out of that!

      The firewall is more figurative than literal. My understanding is that it basically bans certain IPs/domains. That can be done with a stateless system, while a true NAT/firewall would need to track all packets of all connections of all users. Not impossible, but insanely expensive. Plus it would have the unpleasant side effect of actually firewalling China (i.e. no incoming connections), whereas now they just don't let you view certain things.

      The whole point is largely moot anyway. First, as was pointed out above, the entire world is estimated to run out in about 780 days, so they've apparently got more time then the rest of use. Second, the primary usage of IPs comes from blocks assigned to institutions and businesses, with the latter _requiring_ incoming connections. Could a business have one public IP and NAT/load balance their servers and whatnot? Sure, but they could always switch to IP6, which is gonna be a lot cheaper than all these NATs

    2. Re:What is the point in having a public IP address by Ritz_Just_Ritz · · Score: 2, Funny

      That would sure make my spam filter rule set a lot shorter. :D

    3. Re:What is the point in having a public IP address by nbert · · Score: 2, Insightful

      This solution provides 2^24 addresses which is about 16.7 million. I don't know how huge their address space currently is, but given their population size it's pretty obvious that this wouldn't work out (IIRC around 10% of the population had access to the internet in 2006).

    4. Re:What is the point in having a public IP address by steelfood · · Score: 2, Informative

      Obligatory XKCD.

      As you can see, Asia has several /8 blocks allocated to it. I'll bet China has a few of those /8 blocks.

      Besides, NAT's can only handle 65536-1024 connections (number of ports minus 1024 reserved).

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
  6. So will the Interweb Gods force IPv6... by Ortega-Starfire · · Score: 4, Interesting

    Or will they just open up reserved addresses or something stupid like that?

    --
    ---- Liquid was a patriot ----
  7. Netizen? by Anonymous Coward · · Score: 5, Insightful

    Netizen is really stupid word, we really don't need more buzzwords.

    1. Re:Netizen? by jbeaupre · · Score: 5, Funny

      Worse, they are using "netizen" to describe people who aren't on the internet. Kind of like calling someone a pilot if they would someday like to fly a plane.

      --
      The world is made by those who show up for the job.
    2. Re:Netizen? by Ritz_Just_Ritz · · Score: 4, Funny

      One World, Two Internets.

      It's got a nice ring to it. LOL

    3. Re:Netizen? by Ambiguous+Coward · · Score: 4, Funny

      Kind of like calling someone a pilot if they would someday like to fly a plane.

      Come now, this is Slashdot. It's actually more like calling someone a car mechanic, when they would some day like to work on cars.

      -G

      --
      Their may be a grammatical error, misspeling, or evn a typo in this post.
  8. Q: Why is starting in the Subject: line annoying? by DNS-and-BIND · · Score: 5, Funny

    A: Because it breaks the flow of a message.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  9. HP by QuietLagoon · · Score: 5, Interesting
    When HP acquired Compaq, HP also got DEC's /8 block of IP4 addresses. Now HP has at least two /8 blocks of IP4 addresses.
    .

    C'mon HP, be a good netizen and give back the bulk of those IP addresses. Try using NAT instead of hoarding IP addresses that others so desperately need.

    1. Re:HP by fprintf · · Score: 5, Interesting

      Sorry, I should have previewed!

      If I were HP (or Ford or AT&T), I wouldn't be a good "netizen" before giving consideration to what the blocks of /8 addresses are worth. If they wait another 365 days or so, perhaps folks will start getting desperate enough to pay for them. Can you imagine the value those addresses will have to a rapidly expanding internet enabled population, like China, that also has the means to pay for it? It might be a whole lot cheaper for China to buy the blocks than implementing iPv6, even at an exorbitant, over-the-barrel rates HP might be able to get.

      On the other hand, what is being a good player in the internet enabled worth anyway? Is there some intrinsic value in being good, or using the Google philosophy "Don't be evil"?

      I say hold out for a while.

      --
      This post brought to you by your friendly neighborhood MBA.
    2. Re:HP by Amouth · · Score: 4, Interesting

      on top of that if they would redo ssl so thatyou can support host headers that would allow allot of consolidation of webservices/sites by farm hosters..

      personaly i think we are all just too lax about dealing with IP's..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  10. China will be first to use IPv6 by QuoteMstr · · Score: 5, Insightful

    I predict that we'll see China begin to use IPv6 addresses before most other people. Why?

    • Extreme scarcity of IPv4 addresses: China gained internet access well after the era of enourmously wasteful address assignment ended.
    • The great firewall is always set up as a traffic relay. Not only does it provide a natural point to set up an IPv6->IPv4 NAT gateway, but running IPv6 internally makes it that much more difficult for dissidents to bypass the firewall.
    • China's strong central state would allow mandating of IPv6 and near-instantaneous implementation.
    • Chinese sites are accessed by relatively few non-Chinese. Therefore, the penalty for running an IPv6-only site inside China would not be very great.

    Granted, I'm no fan of China's human rights policies. But it definitely has an advantage in terms of adopting IPv6. Hopefully, when China switches protocols, it'll catalyze the rest of the world to do so as well.

  11. They should ssh to the Great Firewall of China by dafdaf · · Score: 2, Funny

    ...and enable NAT.

    Problem solved. :)

    --
    To error is human, to forgive, beyond the scope of the OS.
  12. In other news by augustz · · Score: 5, Interesting

    Slashdot runs it's 15th story about IP addresses running out "real soon now". The first was something like 5 years ago :)

    These stats ignore the fact that there are huge available allocations that can go behind NAT's. An ISP can NAT big chunks of its user network. Charging even a modest amount per IP would free up huge numbers of IPs. There are abandoned blocks (companies out of business) and wildly oversized blocks (MIT etc).

    Plus, we've been hearing these stories for years. The idea that the internets resources are going to become ipv6 anytime soon is unlikly. So folks are going to figure out a way to manage the existing pool, where there is lots of room for improved efficiency.

    Fun to keep on reading these stories... they're always written as breaking news :)

    1. Re:In other news by fabs64 · · Score: 3, Insightful

      Not a week goes by where someone doesn't trot out a new statistic on how P2P uses the vast majority of bandwidth on the internet. And you suggest NAT will be the solution to limited IP addresses.
      *sigh*

    2. Re:In other news by 4D6963 · · Score: 2, Funny

      Gah. Everyone hates a grammar Nazi who won't let a mistake slip in his comment for us to point at and laugh. That means you!

      --
      You just got troll'd!
  13. The worst part is-- by straponego · · Score: 4, Funny

    They're even running out of RFC 1918 addresses.

  14. Don't worry... by flowerp · · Score: 5, Funny

    the LHC will end it quicker than that. They estimate some 90 days until they've got their repairs done ;)

    --
    --- Eat my sig.
    1. Re:Don't worry... by Hal_Porter · · Score: 3, Funny

      Do they take PayPal? Would a donation speed things up?

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  15. They'll just do what they always do by Centurix · · Score: 5, Funny

    Impose a one IP address per family rule...

    --
    Task Mangler
  16. Dynamic address from ISP = intermittent lock-out? by Chief+Camel+Breeder · · Score: 2, Interesting

    What actually happens for domestic users when the addresses run out? I get my one, dynamic address at home from the ISP and I guess tomorrow they give that to some other subscriber (DHCP lease seems to be 24 hrs). If there are too few addresses, then what? No more new subscribers; or do they, the ISPs, allow over-subscription and not all customers can get an IP address every day?

  17. Why would China want to fix this? by FireStormZ · · Score: 4, Interesting

    Seriously their government is hell bent on controlling what goes into and out of that nation and what better way to do that than by forcing people to use a proxy..

    --
    "Ahh! Arrogance and stupidity in the same package, how efficient of you!" --Londo Molari
  18. It's more annoying if subject and post don't... by clickety6 · · Score: 5, Funny

    Pease porridge hot
    Pease porride cold
    Pease porridge in the pot
    Nine days old!

    --
    ----------------------------------- My Other Sig Is Hilarious -----------------------------------
  19. And what does that buy us? by SmallFurryCreature · · Score: 4, Interesting

    IP4 doesn't have enough addresses, of course a managers solution is to put of the inevitable so that it happens on someone elses watch rather then taking the time we got now to develop and implement a solution.

    IF pushing IP6 doesn't work in the roughly 2 years remaining THEN we can use the buffer of under-used blocks as a last reserve. if we use the reserves now, and do nothing then we still have the same problem, just a bit further away but this time with no reserves remaining and no work chance of it being solves in time.

    You should run for president, you would do well with your solutions.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  20. NAT is not a solution by QuoteMstr · · Score: 5, Insightful

    NAT is not a solution. It's a huge, gigantic clusterfuck of a problem. Some people only started their careers after NAT was widespread, so they can't imagine how wonderful the world is without it. The internet is much simpler when you can assume that all nodes can directly address all other nodes.

    Look: this is what we've done.

    In the beginning, each endpoint of a TCP (or UDP) connection looked like this:

    [octet][octet][octet][octet][16-bit port]
    [(------- host-------------)(--service--)

    Each octet was routed hierarchically, and the port acted as an additional level of routing within a single node.

    With CIDR, the model moved to this:

    [32-bit opaque address][16-bit port]
    (-------host----------)(--service--)

    This change didn't hurt anything, aside from an increase in router complexity. Allowed the 32-bit address space to be used much more efficiently.

    Now with the IP address shortage, the situation looks like this:

    [48-bit address]
    (----?---------)

    Note how we've lost the distinction between host and service and smushed them all together into one huge opaque number. We've caused ourself lots of problems with this:

    1. One can no longer tell which service is being used based on part of an endpoint address (i.e., the port.). Firewalls, proxies, and so on become much more complicated.
    2. Only part of the endpoint address is provided by DNS. (I'm ignoring SVR records, which nobody uses.) Thus, part of the address needs to be hardcoded:
      • Every damn piece of software has to have a knob to control what port to use.
      • When software is too much trouble to configure, we use hardcoded port-parts. Consider SMTP and HTTP. When the port-portion of the big smushed address is hardcoded, Herculean efforts have to be made to route these services through NAT. Good luck if you want to run more than one SMTP server behind a given NAT gateway.
    3. 48 bits still isn't enough to satisfy growing demand. What happens when you can't address the endpoint you want even if you use all the address bits and all the port bits? Do we start piling on in-band multiplexing? Should every protocol necessitate something like HTTP 1.1's host header?
    4. Getting a publicly-routable endpoint address involves talked to one or more routers, which may or may not allocate a port for you. And this portion of the endpoint address is highly dynamic.
    5. Because of the last reason, protocols that involve callbacks are complicated. FTP, for example, made perfect sense in the days before NAT. Now, it's viewed as a problematic pain in the ass that always needs special NAT rules and connection tracking to accommodate it.

    These days, instead of saying "connect to mydomain.foo.cx", for example, you have to say "connect to mydomain.foo.cx at port 12345". That's out of band address information, and should never be needed. Imagine if DNS only gave you the first three octets an IP address, and every application requires you type in the last one in manually. That's what the world is like today!

    1. Re:NAT is not a solution by StrawberryFrog · · Score: 2, Funny

      NAT is not a solution. It's a huge, gigantic clusterfuck of a problem.

      Can't it be both? Like so many things.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    2. Re:NAT is not a solution by QuoteMstr · · Score: 4, Insightful

      Let's ignore in-band multiplexing being messy a hack. Let's ignore the lack of consistency between multiplexing schemes. Let's ignore the immense complexity of making routers understand every stupid little application-level protocol. Let's ignore the latency introduced by waiting for a connection to open before knowing where the next hop goes.

      Even after all that ignoring, your proposal won't work. Not with anything resembling today's equipment anyway.

      I'm Bob, you're Alice. (We can switch; I'm flexible.) You want to initiate a call to me. Let's say we've registered with a central directory, and the directory tells you that I'm at address A.B.C.D:12345.

      But wait -- back up. What right do I have to use A.B.C.D:P? As far as I'm concerned, I'm at 192.168.1.1. So I connect to the directory and tell it I'm at 192.168.1.1, listening on port 12345.

      The directory replies "what the hell are you talking about? That's not a public IP. Your public IP is A.B.C.D.". If you, Alice, try to connect to me at 192.168.1.1, the connection will fail, or go to your annoying friend Carol, whom you really don't want to talk to. OTOH, if the directory replies with A.B.C.D, how are you supposed to connect to me? Remember, I'm listening at 192.168.1.1 at port 12345.

      Either I have to talk to my ISP and tell it "give me an external port and forward traffic on that port to 192.168.1.1 port 12345", or the directory server has to talk to A.B.C.D and tell it "Oh yeah. Your client 192.168.1.1. He's listening on port 12345. He told me so. Give me a port I can connect to you on that will have traffic go there."

      The second scheme is clearly a security problem. The first requires cooperation from ISPs. UPNP sort-of addresses the issue, but not really very well at all.

      Basically, you're reinventing an entire routing protocol. Poorly.

      You need to upgrade ISP equipment to allow this sort of chit-chat to go on whenever somebody wants to listen for a connection.

      What happens if your ISP is itself behind a NAT? What happens when you run out of ports?

      The way you propose, it's turtles all the way down. It'd still be cheaper to just adopt IPv6 in the first place.

    3. Re:NAT is not a solution by QuoteMstr · · Score: 2, Insightful

      *sigh* With people like you, who needs strawmen? Did you read my post?

      Dividing the internet between "public, static" servers and "public, transient" ones results in a whole host of problems that I've mentioned. Even if you could make UPnP work reliable, and even if you could avoid running out of port numbers as well as IP numbers, you'd still be left with the problems I mentioned.

      FTP is only legacy because it dates from a better, vanished time when simple, direct, bidirectional connection is possible. There's nothing wrong with FTP: there's something disturbingly wrong with UPnP!

  21. Escuse MEEEEE by zappepcs · · Score: 2, Funny

    Am I the only one that noticed Hey, they can only have one baby, but we'll give them 3 IP addresses? Sounds like the Chinese government is getting liberal or something

  22. Re:NAT? by Shakrai · · Score: 4, Informative

    Heck, they already firewall everybody -- why not just break IPs up into NATted subnets? The 10.x.x.x range should give them enough room for awhile, right?

    Hmm.... 16,777,216 IP addresses divided by 1,300,000,000 citizens.....

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  23. DEC's /8 block was assigned to ... by PolygamousRanchKid+ · · Score: 3, Funny

    Carly Fiorina's ego. It's so big that it was necessary to support all of her ego's operations. If it grows any more, the IPv6 address space will be screwed as well.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    1. Re:DEC's /8 block was assigned to ... by The+Second+Horseman · · Score: 2, Funny

      Each dollar given to her as part of her ridiculous severance package was given it's own unique IP address.

  24. Blocks vs. sub-blocks. by DrYak · · Score: 5, Informative

    So the world runs out of addresses before China runs out?

    The world will run out of new blocks to allocate (as in "254.xxx.yyy.zzz"), before China gives out all addresses in the allocated blocks it has (as in "www.254.254.254").

    Nonetheless, IPv4 can only provide a little lower than 253^4 different addresses. What makes it worse is that it's allocated in chunks (some chunks are reserved like the 127.x.y.z family - other addresses may be free but land in a range which is allocated to some company and thus can't be used by your computer).

    Thus even if some providers use dynamic IP (only those machine which are connected have an IP address - thus an ISP needs a chunk only as big as the number of simultaneously connected users, not as the total number of subscriber), and lot of router use NAT (only 1 single IP address is visible on ther internet. all the machine are visible through this address and use a private address on the internal network),
    in a world where everything including your fridge is connected to teh interweb 24h a day, 7 days a week, we will quickly run into a situation where no more IPv4 address can be assigned to a new machine :
    - the ISP has ran out of addresses in its chunk because there are more simultaneous connection (because everyone stays perpetually connected) that there are free address in the chunk (china will reach this point in 2-3 years)
    - and there are no more new free chunk to allocate for the providers (all are already either reserved like the 10.*.*.* and 192.168.*.* range, or have already been allocated to others) thus now way to give more chunks with more IP to the ISPs (the world will reach that point too in about 2 years).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Blocks vs. sub-blocks. by Darth_brooks · · Score: 4, Insightful

      in a world where everything including your fridge is connected to teh interweb 24h a day, 7 days a week, we will quickly run into a situation where no more IPv4 address can be assigned to a new machine

      And tell me again why my fridge will be on a public IP, rather than the 192.168.1.xxx address my Best Buy $49.99 Linksys router will give it?

      Even better, explain to me why I, as Joe Sixpack will *need* my fridge on a public IP where every flaw and exploit will be passed directly to it, rather than dropped at the NAT box?

      Or better still, explain why a small business with 60 users should have every last user on a public IP?

      Or why a college or university needs to put every last workstation, printer, AP, and toaster on a public IP address?

      NAT exists because NAT works. No, it is not the be all end all for any perceived IPv4 woes, but there is a metric assload of stuff out there with a public IP that either should be, or desperately NEEDS to be on a 10.xxx.xxx.xxx network.

      --
      There are some people that if they don't know, you can't tell 'em.
    2. Re:Blocks vs. sub-blocks. by TheRaven64 · · Score: 4, Insightful

      So you can connect to your fridge and see if your milk has gone off from outside your home? NAT does not give security. A firewall gives security, and most NAT devices also do firewalling. If you don't want your fridge to be accessible from anywhere outside your network, or only from a set of VPN locations, then you can easily configure your firewall to block inbound connections to it (which is likely the default anyway).

      Does your small business with 60 employees want to use IP telephony? In this case, each PC (or each telephone) needs a public IP. You can get away with routing this at the application layer, but why bother when it doesn't actually gain you anything?

      --
      I am TheRaven on Soylent News
    3. Re:Blocks vs. sub-blocks. by NFN_NLN · · Score: 4, Insightful

      Even better, explain to me why I, as Joe Sixpack will *need* my fridge on a public IP where every flaw and exploit will be passed directly to it, rather than dropped at the NAT box?

      What you want is a firewall not a NAT. A firewall will protect you just the same and allow people to initiate communication as YOU desire.

      Or better still, explain why a small business with 60 users should have every last user on a public IP?

      There are quite a few examples why this is important but here's one. Why can't all students / businesses have a public IP with an exposed port for VoIP? Why do VoIP products have to have complicated NAT traversal software that doesn't always work and at the very least just adds useless overhead.

      It's called a firewall. Set one up and stop spreading FUD.

    4. Re:Blocks vs. sub-blocks. by truthsearch · · Score: 5, Informative

      In our small business IP telephony is handled with DHCP. All calls get routed through an asterisk server. So we only need one static IP address for the whole phone system. We need asterisk as a PBX anyway, so it's no extra fuss.

    5. Re:Blocks vs. sub-blocks. by Bryansix · · Score: 5, Informative
      Actually NAT DOES provide some sort of security. That is because by default nobody can see which devices sit behind the NAT. They also can't directly address them. So you want to see if your milk expired at home while you are at work so you can buy more if you need to? That problem has been solved. Your fridge had NO problem making outbound connections. It CAN upload the latest stats to a website that either you host yourself or a service from your fridge manufacturer. Need a better solution? Map the Public IP of the NAT but with a high unused port number to your fridge. Then whenever you connect to your SINGLE IP address but on that specific port it will serve up the stats on the fridge.

      See there are two solutions already to your perceived problem.

      Does your small business with 60 employees want to use IP telephony? In this case, each PC (or each telephone) needs a public IP. You can get away with routing this at the application layer, but why bother when it doesn't actually gain you anything?

      Wrong! I deployed 100 Hosted VOIP phones in a NAT environment. My Router has 11 public IP addresses but the phones all use the same one. If I used SIP trunks instead it would be the same deal. Only the phone server would need a public IP for the SIP trunks; not each phone.

    6. Re:Blocks vs. sub-blocks. by gnick · · Score: 5, Funny

      So you can connect to your fridge and see if your milk has gone off from outside your home?

      No problem. Just forward port 6969 (the standard port for FAP or Fridge Access Protocol) to the 192.168.1.x internal IP assigned to your fridge. Then you can FAP anywhere you have Internet access.

      --
      He's getting rather old, but he's a good mouse.
    7. Re:Blocks vs. sub-blocks. by ydrol · · Score: 4, Informative

      "Actually NAT DOES provide some sort of security"

      I agree, though being pedantic it's PAT and not (just) NAT

    8. Re:Blocks vs. sub-blocks. by gnick · · Score: 5, Funny

      Doesn't matter - the IPv4 shortage is a myth.

      DeBeers actually has plenty, but they're being hoarded away in vaults in Antwerp to keep the price artificially high.

      --
      He's getting rather old, but he's a good mouse.
    9. Re:Blocks vs. sub-blocks. by QuoteMstr · · Score: 4, Insightful

      Actually NAT DOES provide some sort of security.

      Sure, in the same sense that crushing an airliner into a cube makes it useless for terrorists. NAT breaks the internet, and when you break something, it's useless because it's broken.

      You can filter packets with a firewall without doing any NAT at all. In fact, your life would be a lot easier without NAT. There would be no need for configuring ports. There would be no need for mapping and configuring and making and unmaking.

      You'd plug things in, and they'd just work. Globally. You can allow connections to your fridge from work, or from anywhere. A firewall could do that. The fridge itself could do it. But you'd still be connecting to your fridge, and not some random port on some arbitrary gateway machine somewhere.

      Going with your fridge analogy, why should it be a bad thing for a grocery store to connect to all the fridges it knows about in order to tell them about new products? Why this artificial distinction between "inbound" and "outbound" traffic?

    10. Re:Blocks vs. sub-blocks. by genner · · Score: 2, Informative

      What will likely happen, especially in China, is the government will force NAT on companies.

      Unless you are running a server, NAT will work for you. If you are running a server, then a NATed address is not going to work. Most of our large companies in the US only run so many servers that are externally visible. The majority of desktop computers can easily be NATed.

      Where I work, our desktops are NATed.

      Most servers can and should be NAT'd as well with simple port forwarding. It's only when you have multiple servers that use the same ports that you run into problems.

    11. Re:Blocks vs. sub-blocks. by nutrock69 · · Score: 5, Funny

      Going with your fridge analogy, why should it be a bad thing for a grocery store to connect to all the fridges it knows about in order to tell them about new products?

      Dear Fridge,
      You're out of SPAM!
      - the grocery store

    12. Re:Blocks vs. sub-blocks. by X0563511 · · Score: 2, Informative

      Your average NAT box doesn't allow traversal without explicitly forwarding ports anyway.

      That's by virtue of what it is. How exactly should the NAT box know to direct port 22 to your server? It can't know unless you tell it so.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    13. Re:Blocks vs. sub-blocks. by raju1kabir · · Score: 3, Insightful

      For the average user, they're interchangeable.

      That's a consequence of the way things have evolved, not a characteristic of the essential nature of things.

      The only reason we have these NAT boxes is because ISPs didn't give each customer a whole bunch of IPs. If they had, then we'd have the same boxes, but call them firewalls.

      You are trying to justify something based on its existence. That's what we call a circular argument.

      Why can't everyone have one? Because not everyone NEEDS one.

      From such statements does infamy arise.

      How do you possibly know whether or not it might be useful to have independent addressability for orders of magnitude more devices than have it now? Have you already invented all the things that this might bring about, and pronounced them useless? What a remarkably shortsighted view.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    14. Re:Blocks vs. sub-blocks. by Ares · · Score: 2, Funny

      but i have 2 fridge's that i want to access from the internet using FAP. how can i do that without using a nonstandard port for one of them.

    15. Re:Blocks vs. sub-blocks. by Bryansix · · Score: 2, Interesting

      Inbound and Outbound traffic is an important concept to understand even if all devices were with public IP addresses but behind a firewall? Know why? Malware! It tends to infect machines and SPAM. So knowing this I can stop all outbound port 25 traffic from everything except certain IP addresses on my router. Doesn't matter if the IPs are public or not.

      Second of all, I agree life without NAT would be easier but your analogy doesn't hold up to scrutiny. I still do business and get along just fine with NAT. Life goes on. It doesn't break anything. It just adds some hurdles I have to jump over.

    16. Re:Blocks vs. sub-blocks. by QuoteMstr · · Score: 4, Informative

      So why do you need NAT instead of a non-translating firewall?

    17. Re:Blocks vs. sub-blocks. by QuoteMstr · · Score: 2, Informative

      IP addresses can already be tied semi-reliably to individuals. That's why we have Tor, which works just as well in an IPv6 world.

    18. Re:Blocks vs. sub-blocks. by surgen · · Score: 3, Informative

      >Actually NAT DOES provide some sort of security. That is because by default nobody can see which devices sit behind the NAT.

      You could also use a firewall to block some ICMP traffic. That is what the college I attend does, and they do it specifically so that, among other things, people can't see what devices are sitting on the network. Granted IPv4 gives the outside user some idea because of how many IP addresses are allocated to us, but with IPv6 that won't happen either.

    19. Re:Blocks vs. sub-blocks. by LanMan04 · · Score: 4, Interesting

      Actually NAT DOES provide some sort of security. That is because by default nobody can see which devices sit behind the NAT.

      Well, kinda-sorta. If you look at the behavior of the IPid field of outbound TCP packets coming from a NAT/PAT router, which most of the time is untouched by the router, as well as the TTL field, you can make a pretty good guess as to how many devices are behind the router, and a rough guess as to their OSes.

      The IPid field is usually used as a packet counter for a given OS, so it will increase in value by 1 for every packet sent. So if you have a few machines, each counting, you can group the outbound packets by IPid value. Also, various OSes have different default values for the TTL field (64, 128), so you can make a guess as to what OS it is as well.

      See: "Passive Detection of NAT Routers and Client Counting," Straka, K., Manes, G., 2006 in International Federation For Information Processing, Volume 222, Advances in Digital Forensics, eds. Olivier, M., Shenoi, S., (Boston: Springer).

      --
      With the first link, the chain is forged.
    20. Re:Blocks vs. sub-blocks. by gnick · · Score: 3, Funny

      Usually people as enthusiastic about needing to FAP as you seem to be don't mind the option of "nonstandard ports". But, to each his own.

      --
      He's getting rather old, but he's a good mouse.
    21. Re:Blocks vs. sub-blocks. by Kadin2048 · · Score: 2, Interesting

      Yes, but this is pretty ugly.

      It shouldn't have to be this way. If every device had a globally-unique, routable address, you wouldn't have to have nasty NAT-traversal hacks, or use SIP/IAX trunking nearly as often. It would still be possible to set up a single "front office" line that then redirected to various extensions, but it wouldn't always have to be that way.

      And really, I doubt that many people -- if they had the choice -- would choose to have one phone number plus an extension, if they could have unique direct-dial phone numbers for everyone in the office plus a front-office line. (Sure, there are exceptions, like callcenters, but they're not really the rule.) But with NAT you get stuck setting up SIP proxies and trunks, and giving users extensions, far more often than is really necessary in order to accomplish what the users want in the optimal case.

      As an aside: most users don't really even understand what an end-to-end VoIP system might look like, because they're still thinking about it in terms of POTS. If you have SIP everywhere, you don't even have "phone numbers", much less extensions. You have email-style user@domain.tld addresses, and the call magically routes to wherever that user happens to be at that particular moment in time. Calling a phone, as opposed to a person, will one day seem pretty antiquated and strange, I think. (And before anyone says that users will never accept this or that it'll never happen -- how many people have contacts in their cell phones' addressbook that they don't know the numbers for? I thought so. We're already most of the way there.)

      More generally: It's always a bit strange to argue about IPv6, because people always claim that it's unnecessary because nothing we do right now requires it. Well, of course nothing we do right now requires it -- if it did, we wouldn't be using it, because IPv6 isn't widespread. Everything we do right now we can do over IPv4, because IPv4 is basically all there is. But that doesn't mean that IPv4 is good, or there isn't a whole lot of really neat stuff that we could do (stuff like VoIP mobile roaming) if we weren't stuck making everything work in the IPv4 framework.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    22. Re:Blocks vs. sub-blocks. by jefu · · Score: 2, Funny
      Clearly FAP will provide access to multiple refrigerators either by using NAT (FAP-NAT) or by using the Multi-Access-Refrigerator-Protocol (FAP-MAP).

      All standardized by the ISO and bought and paid for by (hmmm, lets see now, which manufacturer's name to use...) Kenmore. If you use another manufacturer, either you're out of luck or you have to use the Vendor-Appliance-Adapter-Access Protocol (so FAP-MAP-VAAAP).

  25. Please by fahrbot-bot · · Score: 3, Insightful

    stop saying "netizens".

    --
    It must have been something you assimilated. . . .
    1. Re:Please by Enderandrew · · Score: 2, Funny

      Yes, be a good netizen and stop saying netizen.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    2. Re:Please by Spatial · · Score: 4, Funny

      Quite so. It's simply good netiquette.

  26. Re:NAT? by Vendetta · · Score: 2, Funny

    Don't you mean "netizens"?

  27. Who needs 16 million IP addresses? I do by Anonymous Coward · · Score: 2, Interesting

    My company has a quarter million employees. That means a quarter million desktop computers, a quarter million automated parking spaces, a quarter million employee badges, a quarter million IP phones, a quarter million cell phones, a quarter million ....

    And that's not even counting our publicly-accessible web servers and our employee kitchens, where every microwave, coffee pot, ice machine, and vending machine is online.

    All these things need network connectivity.

  28. Re:Dynamic address from ISP = intermittent lock-ou by ServerIrv · · Score: 3, Interesting

    ISPs will not be able to oversell their DHCP pool. Back in the days of dial-up, yes, but now that every broadband ISP installs a router/modem that is on 24 hours a day not a chance. Most people will turn off or suspend a computer when it's not in use, but will never do the same for their router.

  29. Why is everyone talking about pushing back IPv6? by bugg · · Score: 4, Insightful

    Why is everyone in the comments talking about various steps (reallocating large blocks, more widespread NAT, etc.) that would allow us to push back IPv6?

    It seems that we very close to the point where every device supports IPv6 (Vista adoption is helping this) but just isn't using it. Let's start turning it on. What better way to help the adoption than by having users who are IPv6 only complaining?

    --
    -bugg
  30. There's plenty of addresses left by StoatBringer · · Score: 5, Funny

    We've only used half the available numbers.
    Just start using negative numbers: -248.100.-97.-201

    --
    Cress, cress, lovely lovely cress
  31. Fine by Anonymous Coward · · Score: 2, Funny

    8.3 * 10^2 days

  32. TOS already restricts "running a server" by tepples · · Score: 2, Informative

    An ISP can NAT big chunks of its user network

    And in so doing break any application that needs to receive incoming connections.

    This behavior is by design. The standard terms for residential service plans already restrict "running a server". FTP clients can use passive mode.

  33. Return more /8 addresses? by HockeyPuck · · Score: 3, Insightful

    Why can't some of the owners of /8 address spaces return them back to be re-allocated?

    For example, HP owns 15.0.0.0 through 16.0.0.0 (~33m ip addresses) can't they get by on just ONE class A network?
    Apple owns 17/8
    MIT own 18/8
    US Postal Service 56/8.
    http://www.iana.org/assignments/ipv4-address-space/

    Do all these companies need to have ALL of their devices on publicly routable IP addresses? From a security standpoint, I would hope not. Odd since IBM, a company much larger than MIT and Apple can get by on just one /8, and I'm having trouble believing that HP requires 2 /8 networks.

    We talk about making our datacenters "green" by consuming less power, there's got to be an equivalent for consuming fewer public IP addresses.

    I've just finished re-IPing our datacenter (~5000 servers), not to 'release IP addresses back, but to undo the damage done by years of seemingly randomly assigning IP addresses to servers in our datacenter. Yes it's a pain, but so is any form of cleaning up your datacenter (cabling for example).

  34. Yeah, it is an old problem. by ichigo+2.0 · · Score: 2, Informative
    IPv4 Unallocated Addresses Exhausted by 2010 - dated 25th May, 2007

    The exhaustion of IPv4 address space - dated 17th October, 2005

    You are right, there's a whole lot of articles talking about this problem. And there have been people touting the NAT silver bullet for as long as the shortage has been known about. The interesting thing is that the rate of IPv4 consumption has kept increasing regardless.

    An ISP can NAT big chunks of its user network. Charging even a modest amount per IP would free up huge numbers of IPs.

    That sounds like a huge step backwards. Hopefully it won't come to that.

  35. More to the point by Viol8 · · Score: 2, Insightful

    Why will white goods need to be on the internet at all?

    I mean a *good* reason , not just the usual re-hashed fridge-can-reorder-beer-for-you Jetsons style drivel that is laughably spoken about as some vital function by techno evangelists.

    1. Re:More to the point by deraj123 · · Score: 4, Insightful

      I'll answer your question with another:
      Why not?

      Seriously. This whole "X doesn't NEED to be on the internet" is a ridiculous argument. It's simply saying "oh, having a PC and computer type equipment on the internet should be enough for anybody". The whole point of this internet thing is innovation. Sure, a fridge doesn't NEED to be on the internet. Unless I want it to have some functionality that requires internet connectivity. Same with my computer. It functions just fine, and doesn't NEED to be on the internet.

      And why is "fridge can reorder beer for you" drivel? Is there some reason that a fridge SHOULDN'T reorder your beer? Sure, it's not a vital function, but neither most of the stuff that our technology does. Again, this is what innovation and technology is all about - improving the standard of living, making this easier, etc.

    2. Re:More to the point by Viol8 · · Score: 2, Insightful

      "I'll answer your question with another:
      Why not?"

      Because its added complexity that will add to the price and probably reduce the reliability. Instead of the manufacturer spending money on important things like good energy efficiency they'll waste R&D on crap like this that only appeals to a tiny minority of geeks.

    3. Re:More to the point by Mister+Whirly · · Score: 5, Funny

      "Just how lazy are you?

      As much as technology will allow.

      --
      "But this one goes to 11!"
    4. Re:More to the point by kat_skan · · Score: 2, Insightful

      And why is "fridge can reorder beer for you" drivel? Is there some reason that a fridge SHOULDN'T reorder your beer?

      Man, all kinds of reasons.

      • Because I got two cases last time I was at the store, and the fridge only knows about the one that's cold.
      • Because I already got some on the way home.
      • Because my buddy gave me some that he brewed.
      • Because I want a different kind this time.
      • Because I threw a party and had ten times as much in my fridge as I normally want.
      • Because money's tight this month, and I have to decide between beer and electricity.
      • Because it's on sale at the store up the road if you also buy chips and dip.
      • Because the place I like to shop doesn't do online orders.
      • Because I'm going on a cruise and don't need to order more beer for a month.

      My refrigerator—indeed every device I own—are too damn stupid for me ever think it'd be a good idea to let them spend my money. Especially when it's something I could effortlessly do myself.

    5. Re:More to the point by OverZealous.com · · Score: 3, Insightful

      When discussing putting every device online with a distinct IP (especially IPv6), I've never seen anyone mention the ISP element. What happens when you all of the sudden need to add several dozen new devices to you internet connection?

      What I mean is, ISPs (at least, U.S. ISPs) right now are trying everything possible to charge money. They charge for every single static IP, small bumps in speed, etc. I remember when it they wouldn't even talk to you over the phone if you had a router in place.

      So, imagine that every device expects to be statically placed online. Now, all of the sudden, to use your Wii or PS3, access your fridge's web server, log into your coffee pot, or update your in-home automation and security system, you have to pay your ISP a small add-on monthly fee.

      My point here is that NAT or an equivalent cannot and will not go away. The overwhelming majority of devices just don't need open web access. Instead, these devices should be routed through some sort of obscuring and securing device. If a home-owner needs to access their fridge, they should first log into their home-portal, which provides access to their in-home network.

      Besides, someone else mentioned the store sending advertisements to my fridge. Thanks but no thanks. I'll just visit your website if I'm interested in the current ads.

  36. Everyone should have two /64 subnets in IPv6 by gambolputty3 · · Score: 3, Interesting

    Ordinary users of the IPv6 Internet should be allocated as a minimum two /64 subnets. One /64 subnet would be for a private LAN network and the other /64 subnet would be for a public facing DMZ network. The DMZ network would be useful for any kind of reachability which only selected people can access content. IPv6 capable VoIP PBXs would be especially useful here like Asterisk and Freeswitch. Imagine the possibilities of assigning every phone call or user its own IPv6. This should elimiate VoIP spam. Other notes: Point to point links should be a /126, not a /64. Businesses of differing sizes don't need a full /48. This would be like giving out blocks of IPv4 Class A addresses all over again. The size of the allocated IPv6 for a business should match their real size and needs. Applications and operating systems need to be more IPv6 aware.

  37. Peak IP4 is a Myth by TimeTraveler1884 · · Score: 5, Funny

    Peak IP4 is a myth; there are still plenty of addresses buried in the Canadian tar sands. However, in the short term, the only solution is to lift the ban on coastal drilling for IP4 addresses.

  38. Whew by PalmKiller · · Score: 2, Funny

    Thank goodness, maybe they will take away the Chinese spam houses IPs and use them for something less irritating.

  39. Has anybody noticed... by gparent · · Score: 2, Funny

    Has anybody noticed that the summary is basically repeated twice?

    I wonder if anybody noticed the summary was repeated twice.

  40. Re:Counting the wrong things by TheRaven64 · · Score: 3, Informative

    IPv6 allows addresses to be assigned very sparsely, which simplifies routing tables a lot. Back in the early days of IPv4, you could look at the first octet of an address and make a routing decision. The next router would look at the next octet, and so on, and so you only needed 256 routing table entries in each one. The network was conducted as a tree. You'd send a packet to the local router, which would say 'this isn't in my local network, send it up a tier' until it got to one that could start sending it down again.

    With CIDR, you stopped being able to do this. Addresses were allocated in blocks of 256, so you had to look at the first three octets to make a routing decision. This meant you need up to 16,777,216 routing table entries. With IPv6, this is no longer required, and you can go back to having the IP addresses roughly corresponding to the network topology.

    --
    I am TheRaven on Soylent News
  41. Nobody is motivated to fix this by badfish99 · · Score: 2, Interesting

    Isn't the problem that nobody who could fix this is motivated to do so?

    If we all switch to ipv6 now, then everyone on the existing internet has incurred a cost, but will see no benefit; the benefit will go to currently-unconnected Chinese who will not pay the cost because the work will already have been done by the time they join up.

    The only way that the switch to ipv6 is going to happen, is if someone finds a way of making the currently-unconnected Chinese population pay for it. That could be done, for example, by waiting until ipv4 addresses become very scarce, then auctioning the remaining ipv4 addresses for large sums of money, and using that money to switch everyone else over to ipv6. But then you've got the problem of distributing the money...

    1. Re:Nobody is motivated to fix this by Xugumad · · Score: 2, Insightful

      > If we all switch to ipv6 now, then everyone on the existing internet has incurred a cost,

      Erm, no? Okay, so there's a cost for the sys-admin time at backbones, DNS servers, and a few other places that need to be adapted. Customers out at the edges don't need to worry about this, IPv4 will continue to work well until they're ready to upgrade.

      Why does everyone see these as mutually exclusive options?

  42. Duh by lord_sarpedon · · Score: 2, Insightful

    Had every router shipped since 3 or so years ago been required to have a) IPv6 support w/ stateful firewall on by default for internal hosts and b) a "turn on 6to4" button, we would have been near done already. That simple. You can do it with current routers with firmware mods and a lot of work.

    --
    "Strangers have the best candy" -Me
  43. the answer is california by saintsfan · · Score: 2, Funny

    i heard they got a whole mess o' internet in california. enough for everyone!

  44. Re:IPv6 also temporary by mollymoo · · Score: 2, Insightful

    You have absolutely no conception just how big a number 2^128 is, do you? Every human who has ever lived could have a billion devices, each with a billion sub-components with their own public IP address. Doing that would use less than one billionth of the address space.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  45. Poor Allocation by ironicsky · · Score: 2, Interesting

    Its not that we're actually running out of IP addresses, its they were poorly allocated to begin with.

    In total, there are 4.2 Billion IP's available in the IPv4 Space.

    Summary of wasteful allocation:
    1) 10.X.X.X for internal usage,
    2) 192.168.X.X for internal usage
    3) 172.18.X.X for internal usage
    4) 127.X.X.X reserved for localhost,
    5) 169.254.X.X for "I'm not on a network" IP's
    6) Everything 1.X.X.X - 10.X.X.X is reserved for IANA.

    So adding this up we've wasted
    1) 16,581,375
    2) 65,025
    3) 65.025
    4) 16,581,375
    5) 65.025
    6) 149,232,375 Total : 182,560,200 IP's unusable.

    There is no reason why private networks need three different ranges of IP's for private use. Most, if not all businesses can get away with using the 192.168 or the 172.18 ranges(Exceptions would be google, governments, and research places with over 65k machines)

    Then you have residential users who think they need an IP for each computer and their xbox.

    Realistically, a company with a mail server, web server, ftp server etc... only needs one IP and a NAT to do port forwarding to the inside network.

    If they clamp down on IP usage and free up some of the wastefully reserved IP ranges we wouldn't be having this discussion

  46. Energy costs. by Kadin2048 · · Score: 3, Interesting

    The refrigerator is a poor example, but other appliances and home HVAC systems could realize significant energy savings by communicating with each other, and by being controlled remotely over the internet (or some other means).

    There are a lot of interesting scenarios: if you had real-time, fluctuating power pricing, you might want to have appliances change their energy consumption or other settings in response to their cost. Only run some appliances when the spot price is below $0.15/kwh, for example.

    Or even simpler, if you have a peak-load factor as a component of your bill, devices could communicate with each other to ensure the total draw at any one time doesn't exceed some predetermined maximum. Different appliances would each have a priority, and would have to shut down to accommodate higher-priority draws. (E.g.: the clothes dryer would shut off if you turned on the electric stove or microwave, because it would have a lower priority -- unless you were really obsessive about not having wrinkled clothes, I suppose, in which case you could set it the other way around.)

    The two could be combined, as well: once you have the infrastructure in place, you could set up whatever rules you wanted, balancing preferences for certain services against costs, and prioritizing certain services at various times. It wouldn't be hard to produce detailed reports of what each appliance/service was costing to operate, and how new rules would affect costs based on past usage patterns. (There's the potential for a lot of complexity in the control system, but to a user it might seem very simple on the surface.)

    Also, there's a wide range of appliances that really only need to run when people are in the house (or just before they enter the house) but tend to run continuously because it's a PITA to run them based on inflexible timers: HVAC, lighting, water heaters, possibly even water pressure-pumps. Devices would only be turned on when necessary for another device, or a user need was anticipated. I could easily imagine a system that was plugged into an online calendar and controlled this in a way that hid it from the user as much as possible. Heck, if you had a PDA with GPS, you wouldn't have to do anything.

    The driving force behind "home automation" up until now has mostly been the geek factor of controlling all your lights/appliances/whatevers from a single point, but I think in the future, energy savings and integration will be the selling point. Since it seems unlikely that we'll really make significant inroads on alternative sources of energy before we start to run low on petroleum, there's a non-trivial chance that energy may become staggeringly expensive. I could easily see a future where the running costs of energy-intensive appliances greatly exceed -- even to the point of triviality -- their purchase price.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  47. Re:Maybe the market doesn't want IPv6? by squizzar · · Score: 2, Insightful

    There has been research, lots of it, and conferences and RFCs and discussion and development and testing and everything else and it led to IPv6. You seem to suggest that someone is going to come up with a magic 'new' network protocol from out of their arse, which seems unlikely. Nobody wants IPv6 because for the most part IPv4 works for them. When that stops happening there will be a shift towards IPv6 (hopefully, I can imagine there will be some horrible bodged setups that sort of work, but not on tuesdays if it's raining before then). The other issue is that people are afraid of having to remember longer numbers.

  48. Dialing for dollars (and ham radio) by bromoseltzer · · Score: 2, Interesting

    The reason organizations don't "give back" their IP assignments is that there is not much incentive to do so. Why not a market based solution?

    One example: I am puzzled that radio amateurs (AMPRNET) own 44.00.00.00/8 and do not make significant use of it. As a ham myself, I'd be happy to convert that to, say, $10M for the betterment of the hobby.

    --
    Fiat Lux.
  49. Even if it wasn't hex codes, it would be a PITA by coryking · · Score: 3, Interesting

    What is IPv6, 128-bit address space? That is what, 16 bytes?

    Worse case in decimal (I added the dashes so *I* could make sure I typed it right :-)
    216:126:59:03-58:95:58:32-126:43:55:129-59:59:59:1

    Worse case in hex (same deal).
    FA:FA:FA:FA-12:55:43:BA-55:DA:CC:DB-89:A1:C1:01

    Basically, you are boned :-) Maybe we need a different number system that is like Base64 instead of Base16? Heck... why not just base64 encode the IP address. Base64 is what, A-Z, a-z, 0-9,+,=? A Base64 encoded IPv6 address is just:
    Az.

    Or make it Base32 instead so you can be case insensitive (A-Z, 0-9 and only drop a couple easy to mix up characters like i, l and o to get to 32 chars). A Base32 IPv6 is:
    A1Y2.

    You could even break out subnets with Base32:
    A1Y:2/96 (subnet mask ZZZ0)

    So yeah... why didn't they go Base64 or Base32 instead of Base16?

  50. Re:Maybe the market doesn't want IPv6? by Just+Some+Guy · · Score: 2, Insightful

    Seems to me like nobody wants IPv6.

    They will - in about 831 days. It's like the idea behind Peak Oil, where instead of an instant failure one day, there will be a shift toward exponentially increasing prices. I don't know if Peak Oil will happen, but in about two years Peak IPs certainly will.

    IPv6 is the working technology that we have available. There aren't any viable alternatives in the pipeline that I'm aware of, and certainly none far enough along that they'll be well-tested and ready for use in that short of a time period.

    --
    Dewey, what part of this looks like authorities should be involved?
  51. Can't they just share? by joetheappleguy · · Score: 2, Funny

    Can't they just all use the same IP address just like they all shared the same license key of Windows XP?

  52. Re:Wow, I suck by Srin+Tuar · · Score: 3, Informative

    your examples are wrong.

    HEX: 4 bits per byte, takes 32 chars to encode IPv6 Address

    Base32: 5 bits per byte, takes 26 char to encode an IPv6 address

    Base64: 6 bits per byte, takes 22 chars to encode an IPv6 address

    You can see the return on investment is pretty small for base32 and base64, since it costs you the transparency of the output.

    try again.

  53. Re:IPv6 also temporary by Tony+Hoyle · · Score: 2, Interesting

    Most of which is wasted, btw.

    My ISP gave me a /48. I use 6 addresses.. that's a lot of wastage. Also the bottom 64 bits of an IPV6 address are basically mapped to the MAC address of the network card, so they're predefined.

    The /48 is big but it's only 65k times as big as a /32 - the numbers aren't as huge as some would suggest.. still big, but not *huge* big - I could see scenarios where it could run out.

  54. Re:DNS doesn't fix anything by coryking · · Score: 2, Interesting

    Dammit, slashdot ate my comment.

    IPv6 has so many addresses that the IP address becomes opaque and meaningless (pretty much like we dont care what our MAC address is). The problem then becomes, how do you give every single device a unique, human readable name? Sure DNS will scale on the technical end find, but DNS as it exists today will fail in the human factors end. When your shoes have dozens of devices like moisture sensors in every part of them, "moisturesensor.shoelace.left.favorite-shoes.cust29534.seattle.wa.comcast.com" is not exactly an easy to remember name.

    What will happen, I suspect, is your home router will start doing your DNS. You'll get your own private top level domain (say, .local). Then your kitchen sink will be "kitchensink.local", your dryer will be "dryer.local", etc. Your car and laptop will use your netgear DNS server instead of somebody elses.

    The problem will then become how to two homes talk to each other when they both have a device named "xbox.local"? Will both have to get a "real" hostname from their ISP? Sounds a bit like NAT to me, only now it is NAT'ing DNS addresses instead of IP addresses.

  55. The internet fridge problem by DrYak · · Score: 2, Interesting

    in a world where everything including your fridge is connected to teh interweb 24h a day, 7 days a week

    And tell me again why my fridge will be on a public IP, rather than the 192.168.1.xxx address my Best Buy $49.99 Linksys router will give it?

    Your's will probably be on a private address. But as it has 100% uptime, it will be constantly connected to the web, which will cause your router to stay connect almost 24h (except, when the ISP forcefully reset the connection and forces a DHCP renewal), which in turn makes that your router will constantly hold and never let go its public IP adress (except for an occasional DHCP renewal). Netword connected appliances that periodically phone home already aren't unheard of (gaming console checking for firmware upgrades, media player checking DRM licenses, multimedia systems downloading various data such as news, meteo and/or TV guides, etc.).
    And they dangerously bring the "amount of simultaneously connected users" close to the "total amount of subscribers".

    Even better, explain to me why I, as Joe Sixpack will *need* my fridge on a public IP where every flaw and exploit will be passed directly to it, rather than dropped at the NAT box?

    It's not about the need. It's about the fact that it's going to be anyway, and thousands of "shiny" features are going to be added afterwards. (And will inevitably end up exploited in every possible way as you are justly afraid).
    People are currently already enjoying the ability to connect to their home tivo-like setup to remotely program recording, to be able to share data from their home computer (not as in "I'm geek and I have a nice home built Linux file server", but as in "I have a Mac and leave it on 100% of time, because thank iAirSomething, I can access my home photo at work to show them to my colleagues"). The imaginary future internet enabled fridge will probably be able to automatically generate a list of groceries. And Joe-6-pack will love to be able to log to his fridge (using some secure password as "joe" "beer" or "123456") to check how much six-packs he needs to buy on the way home.

    Or why a college or university needs to put every last workstation, printer, AP, and toaster on a public IP address?

    Lots of tools used in academia are old and date back before the age when NATs became pervasive. Internet was never designed with NATs in mind in the first place. At that time, it was just about a few academia linked together on the same network as some military. Back then it simply made sense to put everyone (of the few thousands of computers) on the same net because that was the way it was designed. Nobody was thinking that 20 years down the line not only everyone would have an internet connected computer, but everyone would even have 20-something online appliances at home AND AT THE SAME TIME still use a deprecated addressing scheme designed at a time when the net was just about a thousand of computers spread over twenty faculties all talking together.
    What happened is that the same designs remained in the same place, simply more computers were appended to the same old network. Every decade maybe cables were upgraded, but nobody bothered changing the topology of the network.

    Also, lots of (old and not so old) networked application require both ends to be visible to each other and sitting on the same net (lots of old-school unix phone apps, or even recent VoIP systems simply start listening on local ports and assume that, wherever the user is).
    People are still using them and still need to be able to quickly setup a connection between the relevant computers. Which may now be in separated buildings and/or departments.

    NAT exists because NAT works. No, it is not the be all end all for any perceived IPv4 woes, but there is a metric assload of stuff out there with a public IP that either should be, or desperately NEEDS to be on a 10.xxx.xxx.xxx netwo

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  56. How smart of your biz! by Nicolas+MONNET · · Score: 2, Interesting

    Seriously, that's not the point. Everybody does that, because that's what you have to do; but trust me, for having dealt with the low level stuff of VoIP, this is a major pain in the ass. And that DHCP server is a major spof. Pof pof.

  57. IPv6 - get yours at tunnelbroker.net by caluml · · Score: 2, Informative

    I've been using IPv6 since about 2001, but after the BT Exact Tunnel Broker stopped, I was lost as to where I could get access from. I signed up with Sixxs, but they have rather tight (anal, some would say) policies. They'll give you access, etc, but a single bounced/rejected email, and they disable your account. http://www.sixxs.net/faq/account/?faq=bounces.
    Then I gave Hurricane Electric's Tunnel Broker a try. What a breath of fresh air. It takes about 2 mins from sign-up to being connected - they give you the relevant commands to run too, if you're not familiar with it. If you've got 2 mins to try it out, give them a go.

    And Slashdot - how can you be one of the top tech sites, and not be accessible over Ipv6? And throw in SSL too, while you're joining the 21st century.

  58. So... by submain · · Score: 2, Funny

    There will be 2 more years until we run out of IPs and about 4 more years if we use big corporations IPs.

    2008 + 4 = 2012 = end of the world

    I guess the mayans were right after all...

  59. (false) NAT security by himi · · Score: 2, Insightful

    Okay, I'm a little sick of seeing this argument.

    Network/port address translation is /not/ a security system. It is /not/.

    A NAT box is two things: an address translation system, and a /router/. The router is just the same as any other router - if you send it a packet with a destination address that it knows how to route, it will forward it along to that destination, regardless of any NAT rules you might have in place. If you send it a packet addressed to 192.168.1.23 from the public side, and that address is routable as far as the NAT box is concerned, /it will forward it on/. I could sit on the public side of that NAT box and spam it with connection requests on common ports (443? 22? 13[789]?) - ~65000 packets could map out the contents of the NATed network without ever hitting the NAT rules. NAT would have supplied /zero/ security, even through obscurity.

    In order to provide security the NAT box has to refuse to forward those packets, unless they meet one of the NAT rules. Oh, look - it's suddenly become a /firewall/.

    Now change that scenario to an IPv6 router: you could indeed set it up such that anyone outside could send anything they wanted into the site network, but that would be the same as the NAT box. Alternatively, you could set it up to block incoming traffic unless it matches certain rules - a firewall, and in fact /exactly the same/ firewall as existed on the NAT box. The only difference is that the machines behind the IPv6 firewall are publically addressable, meaning that they can be used for /anything/ a public Internet host can, assuming they're granted permission by the firewall. No futzing around with DNAT and non-standard ports, just simple, reliable operation, exactly the way the Internet was originally designed.

    /Now/ do you see why people keep saying that NAT has nothing to do with security? Any security you get from sitting behind a NAT box is entirely due to the firewall that is almost always implemented alongside the NAT. And /that/ can be replicated on the non-NATed network, without replicating the management headaches that NAT introduces.

    </rant>

    Now that I've got that off my chest, I'll concede that it's rather more difficult to get an rfc1918 address across the public Internet to your NAT box than it is to get a publically routable IPv6 address there (modulo the limited IPv6 availability, of course). That said, with the increasing prevalence of wireless networking it's becoming easier and easier, and even without that it's possible that rfc1918 addresses won't be dropped by intervening routers (ironically, increasing use of NAT will likely make that more of an issue, as companies demand the ability to route their NATed traffic across semi-public WANs). So, although there /are/ some valid arguments that NAT combined with rfc1918 addressing provides significant security benefits, they're not as great as people generally like to think, and they're a lot less reliable than a firewall which doesn't make /any/ assumptions about address routability.

    himi

    --

    My very own DeCSS mirror.
  60. Re:Hurry! by amorsen · · Score: 2, Interesting

    The Chinese are using NAT very extensively already. Residential customers don't get a public IP address. If China is running out, that means that businesses can't get addresses either.

    The US hasn't started feeling the pain even for residential yet, AFAIK. Europe is seeing deployment of NAT in some mobile broadband networks, but so far not much in regular broadband.

    --
    Finally! A year of moderation! Ready for 2019?
  61. Re:specter of control? by amorsen · · Score: 2, Insightful

    It's dead easy to control, track, trace, and monitor IPv4, and even to do automatic man-in-the-middles. It is in fact so cheap that some ISP's do it just to insert advertising. IPv6 won't change anything about that.

    --
    Finally! A year of moderation! Ready for 2019?
  62. Re:Confiscate IPs from spammers by Cmdr-Absurd · · Score: 2, Insightful

    You're likely seeing NAT'ted addresses. If there are a thousand hosts behind a NAT, it's likely that at least one of them will be infected.

    These are many, many unique public IPs. From a wide variety of subnets all owned by chinanet. Yes some might be NATing more hosts behind them, but then the owner of the public IP still should be required to police the hosts on his/her network.

  63. Re:Confiscate IPs from spammers by Cmdr-Absurd · · Score: 2, Interesting

    It's not his network. He's just the ISP.

    My first post was at least half tongue-in-cheek, but to say the ISP (if we are talking ISP) is not responsible for activity happening on its network is just plain wrong-headed. ISPs have AUPs. Nations have laws. These ISPs are on notice that bad things are happening on their networks and are being provided evidence of exactly what sort of bad behavior is going on. They choose to look the other way or be actively complicit. I'm just suggesting revoking access to those who can't behave.