Slashdot Mirror


Microsoft Runs Out of US Address Space For Azure, Taps Its Global IPv4 Stock

alphadogg (971356) writes "Microsoft has been forced to start using its global stock of IPv4 addresses to keep its Azure cloud service afloat in the U.S., highlighting the growing importance of making the shift to IP version 6. The newer version of the Internet Protocol adds an almost inexhaustible number of addresses thanks to a 128-bit long address field, compared to the 32 bits used by version 4. The IPv4 address space has been fully assigned in the U.S., meaning there are no additional addresses available, Microsoft said in a blog post earlier this week. This requires the company to use the IPv4 address space available to it globally for new services, it said."

250 comments

  1. So after years of panic... by houstonbofh · · Score: 5, Funny

    So after years of panic, someone finally ran out of IPs. No, wait a minute... They still didn't.

    1. Re:So after years of panic... by Anonymous Coward · · Score: 0

      I guess the news here is that people in the US need to now use inferior, international addresses?

    2. Re:So after years of panic... by Tim+the+Gecko · · Score: 4, Insightful

      "Years of procrastination" might be a better description than "years of panic". Putting off action is my favorite strategy too, but I've heard it doesn't work forever.

    3. Re:So after years of panic... by spectrokid · · Score: 4, Funny

      but the routing tables once more become more complicated. Shit starts slowing down, there is more room for mistakes in BGP. With all the routers having to do more calculations a gazillion times a day, shit starts using more power. That is right: our refusal to move to IPV6 is increasing our emission of greenhouse gasses

      --

      10 ?"Hello World" life was simple then

    4. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Silly wabbit, the inferior barbarian lands are called the Overseas.

    5. Re:So after years of panic... by The+New+Guy+2.0 · · Score: 2

      While one IP address is all a house needs when NAT is available... you're essentially creating a 56-bit IP+NAT address for each device in your house. The IP address indicating which wire in the city the connection goes to, and the NAT address indicating which machine on the house needs.

      But datacenter customers want their service to have an IP address that's strictly theirs... and if every person has an apartment and a server somewhere, you see where this is going.

    6. Re:So after years of panic... by letherial · · Score: 1

      There are still plenty of IP, but so many companys just buy them up and sit on them like they are a old childrens toys that need to be preserved in a box to keep value.

      Lets face it, these company's are hoping to make money on them when the demand is high, its just a typical move in a oligarchy

    7. Re:So after years of panic... by davester666 · · Score: 1

      Yes, NA is out because large multinational corporations have been hoarding them for years.

      --
      Sleep your way to a whiter smile...date a dentist!
    8. Re:So after years of panic... by tehlinux · · Score: 5, Funny

      I think the headline was meant to point out that people are actually using azure...

      --
      Most linux users don't know this, but the man pages were named after Chuck Norris. Chuck Norris fsck'ing hates noobs!
    9. Re:So after years of panic... by statemachine · · Score: 3, Informative

      Yes, having 2^128 addresses will make routing so much simpler.

      Indeed, it will. All IPv6 addresses are regional. There won't be any subnets split across continents.

    10. Re:So after years of panic... by mysidia · · Score: 0

      That is right: our refusal to move to IPV6 is increasing our emission of greenhouse gasses

      Apparently you missed the memo about how IPv6 makes this even worse. You see everyone wants their business to be multihomed, AND every business wants PI address space, so they don't have to change their IP addresses if they switch ISPs.

      And thanks to new RIR policies that apply to IPv6, everyone can get their own PI allocation, if they just need to deploy 200 hosts, they will be able to get their Provider Independent allocation at low cost and further pollute the global routing table.

      So there will likely be more IPv6 routes than IPv4 routes, and each one costs 4 times as much.

    11. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Stephen Fry tells me they keep generating IPs infinitum. Just buy a domain name, sponsor an IP address' birth!

    12. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Wow, you know so much! Take a look at IPv6 before you talk about efficiency. IPv4 had a rather large header of variable size. That's hella inefficient for routers who just want to receive and pass on a packet.

      IPv6 instead has a much shorter header and a chain of extension headers. Most routers only need the first header (though the second may be needed in some cases). As another mentions, IPv6 addresses are very structured because there's so many of them, so most routers don't need to look at the entire address either. Actually, only the first 64 bits matter (the rest are network local).

    13. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Maybe our refusal to move to IPv6 has something to do with it being insanely complicated, rife with seemingly deliberate privacy flaws, and is incredibly annoying to implement? Back when we had time, nobody seemed to ask the hard question: is this convoluted mess really what we want to end up with?

      Consider this: if we were not running out of address spaces, would we seriously be considering adopting this abomination? Recent history suggests that most people vote a rather large "NO" to that question. So now we're going to be stuck with a barely workable standard that almost nobody except academic purists and government spies actually want, all because no viable alternative was developed when there was actually time to do so.

    14. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Funny you should say that. I have several IP address allocated to me, as a Radio Ham, from way back when you just had to ask.

      g6coq.ampr.org. IN A 44.131.5.19
      g6coq.ampr. IN CNAME g6coq.ampr.org.

      I find it curious that no one has asked for it back....

    15. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Putting off action is my favorite strategy too, but I've heard it doesn't work forever.

      No, but in general it is better to push problem ahead of you. Most of them don't have to be solved anyway and that is an easy way to find out which ones.
      If you push it far enough it might end up being someone elses problem and if you are really lucky you can get paid for solving it for them.

    16. Re:So after years of panic... by PPH · · Score: 1

      I say we adopt it now. And work out all the problems with IPv8.

      --
      Have gnu, will travel.
    17. Re:So after years of panic... by wolrahnaes · · Score: 2

      Well 44.0.0.0/8 is entirely allocated for amateur radio use, so it's a slightly different situation. It was allocated back when IPs were given away willy-nilly and is so randomly utilized that condensing the space and recovering any of it would be an interesting proposition.

      Packet radio is so niche that that particular subnet will probably never even get close to full, so there's no harm in you still having your chunk.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    18. Re:So after years of panic... by jbolden · · Score: 1

      That's a good point. Terrible policy IMHO. The first 64 bits of an IPv6 addresses should correspond to physical fiber and physical routers. Customers shouldn't have any right to IP continuity that should be under the control of carriers and ISP. DNS should be the lookup for customers.

    19. Re:So after years of panic... by jbolden · · Score: 1

      I think IPv6 is pretty good, not perfect but not bad. We go back to a world where everyone has plenty of IPs and we design networks in a way which ties Level 3 and Level 2 closer together. Yeah I think we could consider those alternatives even if we weren't running out of IPs. The change would likely be too expensive which is why the emergency is driving the other useful features.

    20. Re:So after years of panic... by jones_supa · · Score: 1

      The next version would be 7. There is no rule that it would jump in spaces of two. :)

    21. Re:So after years of panic... by houstonbofh · · Score: 1

      I suspect that soon after we really run out of addresses, someone will release 5 octet IPv4.

    22. Re:So after years of panic... by houstonbofh · · Score: 1

      I would not be surprised if the packet radio /8 goes away at some point.

    23. Re:So after years of panic... by houstonbofh · · Score: 1

      At least enough to fill that last class c... :)

    24. Re:So after years of panic... by Cyberax · · Score: 1

      Yes, using IPv6 makes routing much easier. Right now the number of routes on the DFZ (Default-Free Zone) edges up to 500k - lots of networks have to use multiple blocks of IPs because they simply can't get large enough contiguous blocks. Each block gets its own entry in the routing tables.

      By comparison, with IPv6 it's easy to get ONE large allocation to cover all the needs of an organization. It's not unusual for a small ISP to announce 10-15 IPv4 prefixes and just one IPv6 prefix.

    25. Re:So after years of panic... by Anonymous Coward · · Score: 0

      While one IP address is all a house needs when NAT is available... you're essentially creating a 56-bit IP+NAT address for each device in your house. The IP address indicating which wire in the city the connection goes to, and the NAT address indicating which machine on the house needs.

      But datacenter customers want their service to have an IP address that's strictly theirs... and if every person has an apartment and a server somewhere, you see where this is going.

      Not quite true. 1 IP and 1 port will not suffice when my web browser makes multiple connections to the same destination IP/port.

    26. Re:So after years of panic... by dbIII · · Score: 1

      That's one opinion. Another is that because many devices move that model doesn't match the actual path to those devices for very long so it doesn't fit everyone and some people would think your idea is also a terrible policy. Since plenty of routing information changes daily anyway and hardware already has to cope perhaps a lot of unique address that move between providers is not such a big deal to handle anyway.

    27. Re:So after years of panic... by dbIII · · Score: 1

      It's actually very simple, especially since you can throw away the hack of NAT unless you really want it (eg. for transparent web proxies or other situations where you want to do stuff with other people's data, like those insane "https accelerators" where admins/agencies/organized crime can harvest credit card numbers). What has been slowing it down is that until recently the "just keep doing the same thing as yesterday" option was easier.

    28. Re:So after years of panic... by dbIII · · Score: 3, Interesting

      Maybe not - the physical embodiment of IPv7 is really scary in fiction :)
      http://en.wikipedia.org/wiki/Serial_Experiments_Lain

    29. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Putting off action is my favorite strategy too, but I've heard it doesn't work forever.

      That's when you start a committee to decide what would be the best course of action for you to take.

    30. Re: So after years of panic... by Roger+Lindsjo · · Score: 2

      I heard that too. Will have to look into it later.

    31. Re:So after years of panic... by jbolden · · Score: 1

      Another is that because many devices move that model doesn't match the actual path to those devices for very long so it doesn't fit everyone

      I'd drop the the "so it doesn't fit everyone". Devices shouldn't be reached by their IP address they should be registering their location as they move to a static device(s) if they need to get push information. If they don't need to get they they just conduct a transaction. The same way today that applications don't use ARP, even though ARP is part of the physical route but abstract it through IP.

      Since plenty of routing information changes daily anyway and hardware already has to cope perhaps a lot of unique address that move between providers is not such a big deal to handle anyway.

      Routing tables are a very big deal to handle. If there are no routing tables at all routers can resolve packets almost instantly and that reduces latency across the board. The nth bit of the IP address can literally for the router be choice of circuit the packet goes down which means it could even resolve fully in hardware in 0 time over just being a pass through. If you want a table of which route to take store that away from the routing / switching and resolve that at the application level.

    32. Re:So after years of panic... by Antique+Geekmeister · · Score: 0

      This is affected profoundly by VPN based remote access, and the enormous variety of software that is incapable of handling multiple A records for the same address. Moreover, the DNS configurations needed to distribute those "regional" IP's for similar hostnames around the world is reasonable to someone who understands DNS. But I'm afraid that most administrators of it only have a passing knowledge of it, and have learned what buttons to click by looking it up on Google.

      Handling different, hexadecimal numbering schemes with different tools to manage and parse them is going to be burdensome, and error prone, at every level. It's one of the many reasons most organizations have simply switched to using NAT and keeping only a few exposed IP addresses, and even using name based web services on an outward facing proxy. They have no need to expose their internal address space, and are better off without it for quite simple security reasons.

    33. Re:So after years of panic... by Antique+Geekmeister · · Score: 1

      Wikipedia has a useful list of pre-assigned IP addresses, at http://en.wikipedia.org/wiki/L.... I can certainly understand military groups wanting Class A records, because their equipment can last for decades and be very difficult to upgrade safely and robustly, and because they helped fund the early Intenet.

      I do note that MIT has its own /8, or over 16,000,000 addresses. I do wonder if they could be convinced to switch to IPv6 and free up the space for legacy environments around the world.

    34. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Note that IBM and Apple also each have a /8. Not that they have that many devices they run, and after years of laying people off, there's hardly justification for that.

      Similarly, HP has 2 /8's, the first being their own, and the second belonged to DEC, which was acquired by HP.
      I doubt Ford needs a /8, either. Or CSC.

    35. Re:So after years of panic... by Anonymous Coward · · Score: 0

      That link had some very bad logic. He even advocated integrating DNS into the IP stack.. WTF?! He got one thing correct, called multi-homing the "original sin" and claims it pollutes routing tables. Multi-homing takes up to 5 minutes to take affect, just use DNS to list multiples IPs and have the clients cycle through the IPs if one dies. How hard is this?!

    36. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Nope. This is the type of logic that says "i can't be broke, i still have blank checks".

    37. Re:So after years of panic... by PixetaledPikachu · · Score: 1

      I think the headline was meant to point out that people are actually using azure...

      The latest Gartner's Magic Quadrant actually shows that Microsoft is on distant second, right after Amazon on IAaS business. In fact, Azure and AWS are currently the only occupants of the leader quadrant

    38. Re:So after years of panic... by Anonymous Coward · · Score: 0

      Rename to Arcane FUDmeister. If you don't understand something, keep your worthless opinion to yourself.

    39. Re: So after years of panic... by metzjtm · · Score: 1

      Later ? I don't I'll have to get back to you.

    40. Re:So after years of panic... by TheLink · · Score: 1

      Might not even be procrastination. From the perspective of some ISPs especially those that have strong ties to media companies the increased scarcity of IPv4 addresses and limitations of carrier NAT might be considered an opportunity and a feature.

      Carrier NAT would make P2P protocols less efficient. Conventional media companies may prefer a world where "publishing/broadcasting" to many is restricted to those with $$$$$.

      --
    41. Re:So after years of panic... by morcego · · Score: 1

      9.0.0.0/8 used to be allocated to IBM. They used it for internal routing like other companies use 10/8 addresses. Not sure how this A class network stands right now.

      --
      morcego
    42. Re:So after years of panic... by Anonymous Coward · · Score: 0

      I don't know what that means, but thank you

    43. Re:So after years of panic... by petermgreen · · Score: 1

      Afaict the result of trying to apply that policy to IPv6 was that people said "fuck you i'll stay with IPv4". The RIRs realised that the only way to get any chance of widespread IPv6 adoption was to make it at least as easy to get v6 PI space as it previously was to get v4 PI space.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    44. Re:So after years of panic... by jbgeek · · Score: 1

      It's Layer 3 and Layer 2, not Level. Also, the point of IPv6 was not to bring L2 & L3 closer together. It just happens that automatically configured IPv6 addresses (link local, SLAAC addresses) use the MAC address by default to form addresses. One is free to pick any host number on your subnet, just like IPv4.

      In fact, in most ways you can really look at IPv6 as IPv4 with bigger addresses. Subnetting and routing works the same, etc. It just has a lot of nice new features, and efficiency boosts that were adopted based on our experience with IPv4. For instance, some header fields in IPv4 have been removed and moved to options trailers. This is why an IPv6 header is the same length as an IPv4 header even with address fields 4X larger. There is no more broadcast address, since everything uses multicast. Subnetting is also simplified by the standard imposed by SLAAC of a LAN being a /64, and the easy availability of large blocks of IPv6 network space. Most businesses will get a /48 per site, which gives 64K subnets to work with each. Comcast residential customers are apparently being assigned /60s, which provides 16 subnets, and business customers are getting /56s which allows 256. Imagine that. Your home ISP giving you routable subnets with no NAT required. :)

    45. Re:So after years of panic... by jbolden · · Score: 1

      That didn't help much. What's helping is the RIRs not having any v4 space to give out. People are going to fight hard to stay on IPv4. The RIRs can increase the pressure as high as needed.

    46. Re:So after years of panic... by jbolden · · Score: 1

      It's Layer 3 and Layer 2, not Level.

      Absolutely correct. Stupid on my part.

      Subnetting and routing works the same, etc.

      That's not my understanding. My understanding is that IPv6 is designed for much faster subnetting and routing. That's the reason it is so restrictive (example all subnets are /64). I could be wrong. If so what is the purpose of the change in policy.

      Comcast residential customers are apparently being assigned /60s, which provides 16 subnets

      Which is terrific. I can't wait to have various subnets with easy firewall rules based on the IP for home and small business networks.

    47. Re:So after years of panic... by Darinbob · · Score: 1

      After years of denial, I finally ran out of money. No wait, I checked my couch cushions and found some more!

    48. Re:So after years of panic... by Darinbob · · Score: 1

      I'm still amazed so many people hate IPv6, complaining that the address space is too big! Seriously, I've heard from several people who think it should have only gone to 64 bits (they probably think it should have variable width subnets too).

    49. Re:So after years of panic... by mysidia · · Score: 1

      That link had some very bad logic. He even advocated integrating DNS into the IP stack.. WTF?!

      No he didn't... perhaps you need to watch again; there's no proposal to integrate DNS into IP itself. He merely stated that DNS is not in the network stack, it's just an add-on application, and the sockets API are broken by forcing application code to implement the DNS lookup that they often even get wrong, which are absolutely correct assertions.

    50. Re:So after years of panic... by jbolden · · Score: 1

      I don't think people get the vision. There is a fundamentally can't do attitude that I think came from the IT of the budget crisis. There just isn't vision. The idea that we could have a much better internet what existed in the 1990s when every machine could talk to every machine by just completely solving the problem of IP scarcity.

    51. Re:So after years of panic... by Darinbob · · Score: 1

      But then they'd have to get all new certificates if IPv6 took hold.

    52. Re:So after years of panic... by jbolden · · Score: 1

      You think so? Why? There certainly are some changes but that's only a small thing. I'd assume at worst a simple one or two day seminar should allow them to update.

    53. Re:So after years of panic... by david_thornley · · Score: 1

      Thing is, adding another octet would be about as much work as going to IPv6. More, actually, since we've done a lot of work on IPv6, used it in the field, and there's a lot of equipment and software out there that are IPv6-ready. I think 128 bit addresses are going to be sufficient for one planet as long as networks remain vaguely recognizable.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  2. Not sure what they mean... by fph+il+quozientatore · · Score: 0

    I am not sure what this "globally assigned" means, but I imagine it means that they had a pile of IP addresses allocated to them decades ago and that they weren't using, and now they started using them. Doesn't sound like a bad thing if it is so...

    --
    My first program:

    Hell Segmentation fault

    1. Re:Not sure what they mean... by Enry · · Score: 5, Interesting

      It means that when I deployed a new virtual desktop in Azure and specified "East US" as the data center location, services that looked at the IP address thought I was in Brazil or Germany. Which played hell with Google when I started Chrome because it customized the language for the area it thought I was in. That explains a lot.

    2. Re:Not sure what they mean... by xfade551 · · Score: 2

      I pretty sure this just means Microsoft ran out of IPv4 addresses that they bought for the specific purpose of their Azure service, so they are now "borrowing" addresses from their other address pools. This also means their Azure services are no longer one continuous block of addresses.

    3. Re:Not sure what they mean... by The+New+Guy+2.0 · · Score: 5, Informative

      IP blocks are meant to be a drill-down system. For example, 128.230.x.x is indicates it's on the Syracuse University campus.... with the 16 bits worth of addresses being spread out so that a specific x in the third position would indicate what building to send the packet to.

      Microsoft's problem here is that their Azure service has used every one of the IP addresses allocated to it... and Microsoft doesn't have any subnets remaining in the "USA Block" of their IP addresses... so they have to move IPs that would have been used overseas back into the Azure datacenter. As IPv4 continues to be used we're going to start to see more of these "we're running out!" stories.

    4. Re:Not sure what they mean... by Opportunist · · Score: 5, Funny

      If you called MS support you would have learned that you should have used Internet Explorer, not Chrome!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Not sure what they mean... by aix+tom · · Score: 5, Insightful

      That is one of Googles great stupidities.

      Just because I log in I via a French public hotspot, or a Dutch customers WLAN, doesn't mean I now magically speak French or Dutch, so why does Google switch everything to French and Dutch, despite all my OS and Browser settings still indicating German as primary language, with English as fallback?

    6. Re:Not sure what they mean... by Enry · · Score: 1

      If I used IE, I'd have to approve every single page and web site I went to. Yuck.

    7. Re:Not sure what they mean... by Enry · · Score: 1

      Maybe Amazon would be a better example, since you'd normally want to go by default to that country's store regardless of language.

    8. Re:Not sure what they mean... by KiloByte · · Score: 1

      Go to ipv6.google.com (obviously, requires IPv6), it doesn't do that annoying geolocation.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    9. Re:Not sure what they mean... by Richard_at_work · · Score: 1

      Turn that feature off it you dont need it, its there to specifically make web browsing hard on a server...

    10. Re:Not sure what they mean... by Anonymous Coward · · Score: 1

      In fact I am pretty sure most Dutch people want the Internet and their computer systems to use English.
      But Google and Microsoft know better and shove Dutch into our faces.

      In case you are wondering every company you work for has the English version of Microsoft Windows installed on everyone's desktop. However it is almost impossible to buy an English consumer version from shops. I am glad Windows 8 finally allows you to freely install language packs so we can use Dutch.

      Imagine you have a computer problem, even if you are able to find it on the Internet, it is going to be very difficult to execute the fix of the problem because of all the translations.

    11. Re:Not sure what they mean... by F.Ultra · · Score: 1

      If you called MS support you will think that you live in India.

    12. Re:Not sure what they mean... by TheRaven64 · · Score: 3, Insightful

      If only your browser sent a header telling the server what your preferred language was. Oh, wait, it does, and Google still thinks that I want to go to their Japanese page when I'm in Japan. One of the many reasons I switched to DuckDuckGo a few years ago...

      --
      I am TheRaven on Soylent News
    13. Re:Not sure what they mean... by Anonymous Coward · · Score: 0

      I suspect Microsoft may be making a big deal about this partly to encourage IPv6 adoption and partly because they may want to exert undue influence on the process by which the community develops IP addressing policy to arrive at a result more favorable to large corporations like themselves.

      Today the rule is justified need, and many large companies might like to buy a 2 year or a 3 year supply of IP addresses, from anyone they can pay a big enough premium for addresses,but the community policies today just don't work that way; under current policies subject to justified need, if Microsoft follows the rules, they have to efficiently utilize all their allocations, before applying to transfer more resources.

    14. Re:Not sure what they mean... by techno-vampire · · Score: 1

      Google may not (yet) be doing evil, but more and more I find them Doing The Wrong Thing. As an example, I'm writing this on my desktop at home. If I go to Google Maps, my home address is my default location, which is what I want. It's also the default location on my laptop. However, if I'm traveling and change my laptop's default location, it's been changed on my desktop when I get home which is exactly what I don't want it to do. The right thing, of course, would be to store the default location on the computer, so that you can have several computers with different default locations, but I guess that's too obvious for Google.

      --
      Good, inexpensive web hosting
    15. Re:Not sure what they mean... by TapeCutter · · Score: 1

      I can see why a regional amazon store is a something you would want. However I liked google news better when it didn't automatically redirect you to a regional site, if I wanted old-fashioned parochial news I would go to an Aussie newspaper. I'm much more interested in the other half of the truth that local papers fail to provide because it might upset their sponsors or political benefactors.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    16. Re:Not sure what they mean... by ogl_codemonkey · · Score: 1

      I imagine that Google thinks it far more common for one person with more than one of [ PC | laptop | phone | tablet ] to have the majority of same in the country they are in, than to only take one of the above to another country.

      If you took your laptop, phone, and tablet with you, you'd be thinking that you should only have to change your location preference on one.

      Really, I think changing my 'home' location exactly once for each time I stay somewhere new is pretty much exactly what I'm looking for.

    17. Re:Not sure what they mean... by techno-vampire · · Score: 1

      I'm not even talking about international travel. If I go to a convention and need to search, I want to look for things near the convention hotel; when I house sit for a friend in LA (I live in Ventura County.) I want to search for things near his home. And, when I get home, I want my desktop still set to search for things near where I live. For me, changing my settings for every single computer I have simply because I've changed it for one is Doing The Wrong Thing.

      --
      Good, inexpensive web hosting
    18. Re:Not sure what they mean... by _Shad0w_ · · Score: 1

      Except browsers can actually send a header that lists your preferred languages, in order. Chrome can actually does this, although it's buried away under "Advanced Settings". Google just don't pay any attention to it on their servers (apparently).

      --

      Yeah, I had a sig once; I got bored of it.

    19. Re:Not sure what they mean... by Frankie70 · · Score: 1

      Why the hell should the website guess where you want to go and what language you want to use?

      If I want to go to the Swedish Amazon, I'll go to amazon.se, if I want to go to the Indian one, I'll go to the amazon.in.

      This is already a solved problem.

    20. Re:Not sure what they mean... by Anonymous Coward · · Score: 1

      Actually, XP with SP3 has enough support for ipv6 with a nated ipv4 address to allow connecting to the local DNS cache server/firewall. We can connect to all of our XP machines via ipv6 from the internet. They can also connect to any ipv6 site through DNS assuming the connecting application supports ipv6. Unfortunately, ISPs would have a hard time making sure their customer's machines where setup correctly for ipv6. Getting it right for our sites wasn't difficult. You can install a working ipv6 for 95, 98, ME, NT, and 2000. I think there is even a stack for windows for workgroups aka 3.11. Unfortunately, it costs money and don't know how well applications support it.

      This is how the transition will go. ISPs will soon default to issuing people ipv4 addresses that are nat'ed. That's what you'll get and it will work for 90% of ipv4 only users. If you need a ipv4 address, you'll have to pay up. Hopefully, a Class A will be converted to private or assigned as an ISP internal only addresses to avoid conflicts with people's intranets. If you're luckily they'll give you a website where you can setup some sort of port forwarding. Also,only ipv6 websites will get there own nat'ed ipv4 address which will be assigned when a DNS query is filled for ipv6 only site, it's called DNS-ALG. That's why we need to assign at least one class A for ISP to NAT ipv6 only address to. We might have to add more CLASS A subnets for nat forwarding as time progresses but since they'll be less ipv4 only users it might not even be a problem. We can only hope this starts sooner rather then later.

    21. Re:Not sure what they mean... by dkf · · Score: 1

      Except browsers can actually send a header that lists your preferred languages, in order. Chrome can actually does this, although it's buried away under "Advanced Settings". Google just don't pay any attention to it on their servers (apparently).

      If a lot of browsers are getting it wrong in what they send, the incentive to support it is not strong. Guess what? A quick test with Chrome, Safari and Firefox indicate that they all get it wrong by default. Safari doesn't provide an option to change it that I can find; the other two pick the wrong default for me, instead of using the system language settings (which are correct and available for software to read) even if those are imperfect for the task. (I'm on the wrong platform for testing IE and I don't have Opera.)

      Why would you make your website use a feature that no browser gets close to right by default?

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    22. Re:Not sure what they mean... by Anonymous Coward · · Score: 0

      Turn that feature off it you dont need it, its there to specifically make web browsing hard on a server...

      Is this also true of 'Windows Home Server' ?

    23. Re:Not sure what they mean... by Anonymous Coward · · Score: 0

      That is one of Googles great stupidities.

      Just because I log in I via a French public hotspot, or a Dutch customers WLAN, doesn't mean I now magically speak French or Dutch, so why does Google switch everything to French and Dutch, despite all my OS and Browser settings still indicating German as primary language, with English as fallback?

      Google are not that bright over city geolocation either, they always think that all an ISP's customers live in the same city as the ISP, absolutely ludicrous.

      They don't even honor the correction requests to put the city right either. I thought that Google were supposed to be intelligent. Guess I was wrong.

    24. Re:Not sure what they mean... by Anonymous Coward · · Score: 0

      Maybe Amazon would be a better example, since you'd normally want to go by default to that country's store regardless of language.

      Well, not necessarily. And Amazon's handling of international boundaries is even more screwed up than any language switching google might do. At least Google accounts are global. With Amazon, each country seems to require a different account. I tried to order some things for family in Japan and Amazon.co.jp required me to make a Japan-only account. No doubt this is done to avoid complying with all national laws on the same website.

    25. Re:Not sure what they mean... by sillybilly · · Score: 1

      Oh and Living with wolves, https://www.youtube.com/watch?... , alpha beta gamma delta epsilon etc... and omega. Back 15 years ago I saw some PBS program showing the decisions of an alpha, and how he never made a mistake, in the dead of the winter, through choosing mountain passes, where to winter, for how long, when to move on, and how much rested on his shoulders, and how much the pack has grown from correct decisions.

    26. Re:Not sure what they mean... by Kalriath · · Score: 1

      Windows Home Server is even more aggressive at telling you not to actually use it as a desktop.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  3. OR by v1 · · Score: 4, Interesting

    there are no additional addresses available, Microsoft said in a blog post earlier this week. This requires the company to use the IPv4 address space available to it globally for new services,

    OR they could migrate those services to IPv6??

    Considering how much bashing MS gets for not being a leader, this would have made a really good opportunity for them.

    (I hate it when people say they're doing something because they were "forced" or "had no choice", when in reality, they had aa choice, they made a choice, and now don't want to take ownership of the outcome)

    --
    I work for the Department of Redundancy Department.
    1. Re: OR by saloomy · · Score: 1

      From an iPhone on AT&T IPv6 does not work. Neither does it work on my Uverse connection. You can test ipv6 functionality by going to test-ipv6.org. From a hosting perspective, no one will want to use an IPv6 server unless their customers/clients/users can access it. The last-mile retail carriers need to implement v6 first. The situation is getting close to truly exhausting the v4 pool, and it's going to be too little too late very soon. Try and request an org, as, and v4 addresses from ARIN. You better be good at proving an ABSOLUTE NEED for them. They don't have any large blocks left. V6 isn't the same hassle, they hand them out like candy, so it's not a lasyness issue. It's Network admins not knowing how to configure it, old equipment, and end-user inaccessability that keep IaaS companies from switching.

    2. Re:OR by FaxeTheCat · · Score: 1

      OR they could migrate those services to IPv6??

      No. Most of the world are not on IPv6 yet. My ISP has only started making it available, and the (global) company I work does not even have a plan for IPv6.

    3. Re:OR by Anonymous Coward · · Score: 0

      The better reason not to use it on Azure is that Azure itself is not even capable of IPv6.

    4. Re:OR by Anonymous Coward · · Score: 0

      Most of your world anyway. The majority of networks are dualstack and have been for years.

    5. Re:OR by Anonymous Coward · · Score: 0

      there are no additional addresses available, Microsoft said in a blog post earlier this week. This requires the company to use the IPv4 address space available to it globally for new services,

      OR they could migrate those services to IPv6??

      Considering how much bashing MS gets for not being a leader, this would have made a really good opportunity for them.

      (I hate it when people say they're doing something because they were "forced" or "had no choice", when in reality, they had aa choice, they made a choice, and now don't want to take ownership of the outcome)

      What good would migrating to IPv6 do when almost nobody could connect to it? Mod parent -1, 'duh'.

    6. Re:OR by petermgreen · · Score: 2

      OR they could migrate those services to IPv6??

      The last estimates I saw were that 50% of users were unable to access ipv6 only services. Many of the 50% who can will be using a fragile tunneling protocol that fights nat rather than working with it.

      So services that need to be accessible to the general public need to be accessible on IPv4.

      (I hate it when people say they're doing something because they were "forced" or "had no choice", when in reality, they had aa choice, they made a choice, and now don't want to take ownership of the outcome)

      Of course sometimes there are no good choices, a growing hosting provider with an address shortage has to choose between grubbing together ipv4 addresses from whereever they can (causing routing table fragmentation, innaccurate gelocation and possiblly security problems) and watching their customers run off to someone who can give them the IPv4 addreses they require.

      Where does one draw the line on "not having a choice"? is it where the other choices would be illegal? is it where all the other choices would be commercial suicide for the buisness division in question? is it somewhere else?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    7. Re:OR by petermgreen · · Score: 4, Informative

      At the top level the major transit networks support IPv6 and most of them have for years.
      At the bottom level the end devices mostly support IPv6 though XP systems (which are still scarilly common) have it disabled by default

      The problem comes in the middle, access providers and corporate network operators need to do the work to give the IPv6 capable devices they and their customers own access to the IPv6 internet. Many of them don't see doing so as a priority.

      MS implemented a protocol called teredo to work arround this but it's fragile because it fights nat rather than working with it. It's also disabled by default on networks where a domain controller is detected (presumablly because MS didn't want to be accused of subverting corporate firewalls).

      Most operating systems will preffer IPv6 when a native v6 connection is available and yet the ipv6 traffic as reported by the likes of google is in the single digit percentages.

      Unfortunately I'm struggling to find good stats on how many users can access v6 only resources even though they preffer v4. Test-ipv6 has some stats but I don't consider them representitive of normal users. I remember seeing some stats a while back that said it was about half but I don't remember where

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    8. Re: OR by Mashiki · · Score: 1

      From an iPhone on AT&T IPv6 does not work. Neither does it work on my Uverse connection.

      Hell from most ISP's in North America that test doesn't work, because ISP's are so blindingly slow at upgrading that it'll be 2020 before they get around to implementing it on the home end. My ISP is Teksavvy, they have ipv6 on DSL, and are still waiting for rogers, cogeco, videotron who they use for the last mile service to get their act together.

      --
      Om, nomnomnom...
    9. Re:OR by Anonymous Coward · · Score: 0

      Nice idea, but as others have suggested, ISPs need to upgrade first.

      I can't even get my employer to deploy IPv6 services. I work for the University of Michigan! http://www.itcom.itd.umich.edu...

      We haven't gotten adoption by large ISPs.. Comcast did it in 3 cities, wow.. i should be impressed. My comcast provided router doesn't support IPv6 on business class cable.

      I think ARIN should start taking back IPv4 allocations to large ISPs and force them on IPv6 at this point.

    10. Re:OR by Anonymous Coward · · Score: 0

      OR they could migrate those services to IPv6??

      This is their Azure services - so it's their users asking for IPv4 addresses.
      So yeah, migrating to IPv6 sounds like something the makers of Windows8 would do.

    11. Re:OR by TheRaven64 · · Score: 1

      Offer a discount for services that are willing to use v6-only. If you're hosting some back-end services in Azure, you can use v6. If it's something for only accessing within your organisation then you can possibly use v6, depending on your local connectivity. If it's something for the public then you can probably make a certain percentage of the servers v6-only and send customers with working v6 there (does Windows still set up v6 tunnels by default?).

      If companies start to pay less for v6-only hosting than for v4-only or dual stack, then they're going to start pushing their customers towards the v6 servers, or making certain features v6-only to penalise ISPs that don't provide v6 connectivity by making their customers complain. That's what's going to trigger mass movement to v6.

      --
      I am TheRaven on Soylent News
    12. Re:OR by sjames · · Score: 1

      Yes, technically they could go v6 only and then listen to the crickets chirping because way too many potential users are v4 only, but that's not an especially good answer.

    13. Re:OR by marka63 · · Score: 2

      About 3.5% of Google's traffic is IPv6. This is more than double what it was last year at this time. If the grow continues on this curve we will be at 10% within a year and a half. This sort of traffic is more than enough for sites to enable IPv6.

      If you can enable IPv6 at home over 50% of typical home usage is IPv6 (Google and FaceBook). There is no reason for Consumer ISP's to not enable IPv6 as there is enough volume to make it worthwhile.

    14. Re:OR by marka63 · · Score: 1

      Comcast has over 25% of their network IPv6 enabled as of November last year. This is much more that "3 cities".

      As for taking back IPv4 addresses, that has to be the most ludicrous thing I have heard. There is a huge amount of IPv4 only content out there which you need IPv4 addresses to reach. Now you can make the consumer IPv6 only by use NAT64 + DNS64 to reach this content but you still need IPv4 addresses on the public side of the NAT64. Additionally NAT64 breaks functionality you get with having direct, unshared, IPv4 connectivity.

    15. Re:OR by steg0 · · Score: 1

      Very true, at least on my Azure VMs there is no working IPv6 route. I couldn't believe this at first but it was confirmed by MS customer service. So even if some customers wanted it, they wouldn't get it.

      I keep pestering them, maybe it helps someday.

    16. Re: OR by techno-vampire · · Score: 1

      You can test ipv6 functionality by going to test-ipv6.org.

      Alas, the site is down and whois shows that the registration has expired. However, test-ipv6.com is up and running if you need it.

      --
      Good, inexpensive web hosting
    17. Re: OR by Yaztromo · · Score: 1

      From an iPhone on AT&T IPv6 does not work. Neither does it work on my Uverse connection.

      That's the fault of the connection, however, and not the iPhone. iOS if fully IPv6 compatible; I take advantage of it all the time. I even wrote an IPv6 test utility for iOS a few years ago. You just need a WiFi router with autoconf advertising IPv6 routes, an you're all set.

      The fact that all too many North American ISPs still haven't got their IPv6 implementations in play is the real story here. Computers and most smart phones are ready to connect -- they just need the ISP support to do it.

      Yaz

    18. Re: OR by Rich0 · · Score: 1

      It doesn't help that IPv6 doesn't play nicely with dynamic address assignment, which is of course how ISPs generally hand out addresses to home users. If you aren't using NAT (which has all the usual problems) then anytime your IP prefix changes all the devices in your house have to change addresses. So, no more mapping a network printer using just its IP, and I've yet to see a DNS implementation that easily handles IPv6 prefix changes.
       

    19. Re:OR by Cacadril · · Score: 1

      OR they could migrate those services to IPv6??

      Let the public access those services both ways, but introduce a slight delay when accessing the IPv4 address.

      There will be no switch to IPv6 until people begin to request it from their ISPs

      --
      There is no substitute for common sense. Especially, no body of rules will do.
    20. Re: OR by jbolden · · Score: 1

      You are right about last mile. The carriers are working on last mile issues. I suspect the scarcity will create the incentives as the carriers want to free up blocks to sell off addresses.

    21. Re: OR by statemachine · · Score: 1

      It doesn't help that IPv6 doesn't play nicely with dynamic address assignment ... So, no more mapping a network printer using just its IP

      The prefixes won't change that often. (years.. decades?)

      But if you're that paranoid, use the FE80 link-local address. That will never change.

    22. Re:OR by canadiannomad · · Score: 1

      As for taking back IPv4 addresses, that has to be the most ludicrous thing I have heard.

      Personally, I think it is a great idea. Leave ISPs enough that all their static IP customers can have an IP address, but otherwise take away all dynamic IPv4 addresses. Leave IPv4 addresses for the server/commercial community for now, and make sure IPv6->IPv4 tunnelling is available. Once all the customers are on IPv6, then it makes economic sense for commercial users to switch/go dual stack.
      Trying to get companies to shell out money for a service their customers can't even connect to is just going to make this even slower and more painful.

      I think forcing somebody's hand is the only way to really get the ball moving at a reasonable rate.

      --
      Hmm, the humour and sarcasm seem to have been be lost on you.
    23. Re:OR by Anonymous Coward · · Score: 0

      IPv6 adoption has been slow because it was not prudently designed. The addresses are two long, wasting hardware resources. These long addresses were adopted because of a scheme to kill dhcp by using the ethernet mac address as part of the IP address. The scheme failed to comprehend all of the reasons dhcp exists, and it is now moribund. Meanwhile we are stuck with 128b addresses.

      Lots of tech-fanboys seem confused why IPv6 has been around for close to 15 years has less than 3% adoption. It is not because corporations are lazy; it is because IPv6 as ratified was a mistake, and we've been deferring the consequence of that mistake to the future in the hopes that moore's law overtakes the stupidity of it.

    24. Re:OR by Anonymous Coward · · Score: 0

      require private addressing for all devices behind a walled garden of some sort....

      eliminate ip space for countries that don't respect, honor and uphold a defined minimum standard of human, civil and privacy rights.

      take back ip addresses from large allocations that don't need them (ford, apple, mit, etc... looking at you)

      we will never run out of IPv4.

    25. Re: OR by gronofer · · Score: 1

      Not to mention all those home and small business routers that don't support IPv6. I know mine doesn't, but then it's at least 10 years old. The last time I looked, maybe 2 or 3 years ago, it was actually hard to buy such a router with IPv6 support. Maybe things have improved since then.

    26. Re: OR by marka63 · · Score: 1

      Firstly use ULA for local stability.

      As for DNS, UPDATE + TSIG works with just about all name servers as does UPDATE + SIG(0).

      Mac's already support UPDATE + TSIG.

    27. Re: OR by Anonymous Coward · · Score: 0

      Site local IP can be static. Get with the times.

    28. Re: OR by bingoUV · · Score: 1

      Idiotically enough, it uses javascript from facebook.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    29. Re:OR by enip1 · · Score: 1

      There's a research protocol called Enhanced IP that wouldn't require everyone to switch to IPv6. Details are here: http://www.enhancedip.org/ [enhancedip.org] Right now the idea is to get the word out so people discuss whether or not this is something the Internet might want to do.

    30. Re:OR by petermgreen · · Score: 1

      does Windows still set up v6 tunnels by default?

      Windows 7 uses 6to4 and teredo by default under certain network conditions. I don't know if anythig has changed in newer versions.

      For 6to4 iirc windows will enable it if it finds the machine has a public IPv4 address and no public ipv6 address, I don't think there are any other checks beyond that but few windows machines have public IPv4 addresses.

      For teredo windows by default looks for a domain controller, if it doesn't find one it assumes it's on an "unamanged network" and enables teredo client behviour . If it finds one* it assumes it's on a "managed network" and disables teredo client (yes this behaviour can be overrideen but we are talking about default here). IIRC teredo client is only enabled if no other public v6 address (including 6to4) is available.

      IIRC windows will also act as a teredo "host specific relay" by default if it has a non-teredo ipv6 address.

      * Or something it thinks is one, i've had samba trigger it even though I wasn't using samba as a domain controller.

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

      I have had IPv6 with Comcast at home for about a year and the prefix has changed twice already. It doesn't affect printing since my printers are IPv4 only, but ssh from a remote location doesn't work until I figure out what the new address is. Still looking for a free Dynamic DNS service.

  4. will geolocation work now? by Anonymous Coward · · Score: 1

    I tried to use Azure, but all of my EU-hosted virtual machines geolocated to US, and I wanted none of that.

    1. Re:will geolocation work now? by Em+Adespoton · · Score: 2

      I tried to use Azure, but all of my EU-hosted virtual machines geolocated to US, and I wanted none of that.

      Well, now you have a random chance of geolocating to the EU (or S America, or somewhere else)....

      It would have made more sense for them to use the EU blocks they owned to host Azure EU services, but they just used their US Azure block until it was full.

      One other thing this breaks, is that before you could set up a VPN service on local Azure and the world would think you were in the US. Now it's going to be the reverse. This will break any Azure services that are pulling data only allowed to those in the US.

  5. Marketing trick by Anonymous Coward · · Score: 1

    Underprovisioning your cloud service in IP addresses (or in servers, bandwidth, etc) causes people to think that your service is growing faster than you expected. Brillant.

  6. I'm gonna assign a unique IP address to each atom by pollarda · · Score: 0

    of each member of my family. That way the various atoms can self report as to the location of their component parts bypassing the quantum mechanical problems of actually looking at electrons (for example) to find out where they are at and by looking changing their orbital pattern.

    Facebook: Electron six is coming around the top bend at approximately 186,000mps, whoooeeeeeee!!!!!"
    Electrons 5 and 9 narrowly avoided a collision at the bottom half of their orbit, only their charges saved them from a disastrous end.

    If this catches on, we will probably start running out of IPv6 addresses sooner than originally thought. Besides, this is far more exciting than watching Facebook to see if your friends are going to the hardware store.

  7. IP numbers are terrible by Karmashock · · Score: 1

    They're only really memorable to computers. Which is fine as far as it goes but IP4 addresses were something you could sorta remember if you dealt with the same number over and over again.

    Obviously for internal networks there's no need for IP6. But even beyond that... I wonder if we couldn't improve on the DNS system so that we could assign names to IP addresses differently.

    I don't know... something so we never have to work with the IP6 numbers which are so large and random that a human being really has no chance at remembering any of them short of the old copy paste.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re: IP numbers are terrible by Anonymous Coward · · Score: 0

      Think of it like an address, depending on where you are, and who you are talking to you might only need the house number,being neighbors and all. Sometimes you need to specify to the country to get a package delivered.

    2. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      mDNS is what you want, probably.

    3. Re:IP numbers are terrible by silas_moeckel · · Score: 1

      Work with them for a bit assign them in a sensible manner. Been using IPv6 for a long time you remember your prefix fairly easily. I've got the ipv4 address of all my servers coded into the ipv6 address in human readable format. So I just go 2001:abcd:1234:5678::10:10:20:53 for 10.10.20.53. I do not work with desktops or "random" dhcp everything has consistent IP's.

      --
      No sir I dont like it.
    4. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      > if you dealt with the same number over and over again.

      You're doing it wrong.

      > Obviously for internal networks there's no need for IP6

      Internal call with cloud VoIP for a small and medium sized businesses.

      > we never have to work with the IP6 numbers which are so large and random

      IPv6 are inherently not random, IPv6 addresses are based on the MAC address. Unless the IPv6 privacy extension options are configured.

      > a human being really has no chance at remembering any of them short of the old copy paste.

      The problem here is non-programmer network flunkies are consistently unable to grasp dynamic networking concepts.

    5. Re:IP numbers are terrible by ledow · · Score: 2

      Because, for 90% of business, the only guy who needs to care about the IP address is the IT department.

      And they rarely deal with IP addresses and when they do it's mostly copy/paste from some spreadsheet or management program.

      Nobody cares what the IP is, nobody memorises what the IP is (maybe fleetingly to type it in somewhere else, but pretty much that's a one-time thing. DHCP takes away all internal IP management apart from the occasional fixed static which is no worse than having asset numbers (which you still have to deal with).

      As such, memorable IP numbering is not the problem. Never was. I don't know what the IP is of my external servers, I don't really care. I have them somewhere, no doubt, but who cares? You point the DNS at it once and you're done. You allocate the lease pool and you're done. About the only IP number the average IT team must know are the DNS servers and the default gateway (which is usually .1 for reasons that have everything to do with ease of remembering).

      Large corporations don't have a guy memorising the IP's. If anything, they are even more in the dark about exactly what IP's they have and they use, because they never see them except in some asset management program.

      When you go to IPv6, it's even less important. Just forget about it. Stick the IPv6 of your DNS into your DHCP servers and you NEVER have to know a single IPv6 address again. In fact, a lot of setups I've seen have this without even knowing - you can be running IPv6 without even realising until something goes wrong and you spot an IPv6 address.

      Stop the damn excuses. Deploy IPv6. You want that many IP's, you need to have unwieldy numberings. If you want to assign, say, an alphanumeric code instead of a purely numeric one, it only helps for so long (and we'd have put all our IPv4's into hexadecimal if it didn't).

      Nobody cares about SID's, MAC's, GUID's, UUID's, etc. and they are just as long. Get in the real world - where it DOES NOT MATTER how long the data is, your setup just uses technologies and protocols available today to make them memorable where they need to be.

    6. Re:IP numbers are terrible by petermgreen · · Score: 1

      If you control the network then one option is to use IPv6 addresess that are not so large and random. In particular avoiding autoconfiguration based on mac addresses or ramdom numbers and assigning addresses manually in the conventional way (possiblly to match the machines v4 address)

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    7. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      Imagine for a moment if we used 64 or 128 bit addressing when the internet first got started. Do you think life would just be so terrible then, because we couldn't remember all these blasted numbers?
      No, we would have figured out a way to make life easier. We'd set up name-to-number maps (global, area, machine or even script file: wherever appropriate) to refer to machines by names instead of numerical addresses.
      If we assigned our servers fixed addresses, and we would, we'd have our fewer-bits network prefix memorized (or put in an alias so we don't have to remember it), and give the machines on the subnet easy-to-remember numbers like 1, 2, or 10. And we'd still name them even with such memorable numbers.

      In the rare cases where you have to use a full address, like the systems are in a degenerate state and name servers are down, well, life's tough, but the bitter medicine is for a good reason: 32 bits is just not enough address space.

      I have about 4 IPs at work memorized, but I VERY seldom need them and wouldn't suffer for not having them memorized. This is because I have arranged my work life so that I don't have to have them memorized.
      And if I can remember 4 32-bit IPs, I can remember one ipv6 address, which is enough :)

    8. Re:IP numbers are terrible by Karmashock · · Score: 1

      part of my sentiment is based on a long experience with automatic systems failing to find network assets unless they're set to static IPs. To that end, every time I run into this problem I just set the machine to static and then have every system that needs to find it link directly to that IP bypassing lookup.

      I appreciate that the lookup works in many situations but often it does not.

      The most consistent culprits are network printers. On initial installation they always work just fine. But give them a few months or years and they start developing character especially with their networking hardware. And that causes all sorts of machines to not be able to find them. The machines that can and can't tends to be random from what little I can see. But a static route fixes the issue and makes the machines reliable until mechanical failure takes them.

      Having to deal with IP6 static routes would be annoying. That is largely where I'm coming from here.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    9. Re:IP numbers are terrible by Karmashock · · Score: 1

      I understand dynamic networking... what you don't understand is that those systems often don't work or develop bugs.

      A static route bypasses the lookup routines. I can't tell you how many systems were set up to use dynamic lookups... worked just fine for a couple months... and then either became unreliable or stopped functioning altogether. The only thing that seems to work long term is a static route. When we do that... there are no problems basically ever again.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    10. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      Every device in my network is addressable by name and it came working that way out of the box. Even my 8 year old retail consumer router picks up on these names and display them in the UI when looking at MAC addresses.

    11. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      When I was in IT, printers were on their own VLAN and nothing communicated directly to them except the print server. Everything else just connected to the print server. The printer VLAN was a single large VLAN and the print server tracked them by MAC address. Plug in a new printer to an Ethernet port, set that port to the printer VLAN, add the MAC address of the printer to the central printer DB, give it a name, done.

    12. Re:IP numbers are terrible by jbolden · · Score: 1

      How is it annoying. You have basically an address like

      Your global location::printer identifier:printer number
      Much easier than v4 if you want meaningful addresses. You have so much space you don't have to be random.

    13. Re:IP numbers are terrible by hobarrera · · Score: 1

      I really don't get what your post is about. Only very specific situations require you to actually use IP (4 or 6) numbers. We've had DNS for decades and mDNS for a long time as well. You only need to work with dns when initially configuring network devices (eg: routers) or DNS servers themselves. No other scenario should require that you use IP numbers.

    14. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      I don't know... something so we never have to work with the IP6 numbers which are so large and random that a human being really has no chance at remembering any of them short of the old copy paste.

      IPv6 addresses don't necessarily or universally need to be impossibly difficult to remember.

      In most extreme example sprint's web sites IPv6 address is 2600:: both awesome and hard to forget.

      True IPv6 is 4 times bigger and there are insane addresses everywhere you look by default...yet there are some mitigating factors working for you.

      - You control at least half the bits in the address. Don't use SLAAC = 64-bits less to remember.

      - IPv6 lets you effectively use numbers up to 9999 and letters A-F in address making it a little more compact/easier for humans.

      - Some structure in initial bits from current allocations to ISPs shrinking number of unique bits. ISPs typically get /32's or slightly less. Around here everything starts with 2601:...

      - Depending on ISP IPAM scheme there may be some additional structure in allocations you can key on to help you remember.

      Was lucky and pulled I assume to be one of the first prefixes in my area from ISP easy enough that I can actually remember mine.

    15. Re:IP numbers are terrible by bbn · · Score: 1

      Nothing stops you from assigning fe80::1 to your printer #1 and so forth. Or you can use ULA to the same effect: fd00::1 to the first printer etc.

      Or do it the sane way and use your prefix::1.

      You do not have to use MAC based addresses you know. You can just assign the addresses manually (static) or you can use a DHCPv6 server.

    16. Re:IP numbers are terrible by Anonymous Coward · · Score: 0

      Obviously for internal networks there's no need for IP6.

      Obviously, you're wrong. Nothing says fun like renumbering thousands of computers when networks merge. You need a large enough address space to have a virtual zero chance of choosing the same IP address, no matter how many network devices you have.

  8. Re:I'm gonna assign a unique IP address to each at by Anonymous Coward · · Score: 1

    Amazingly IPv6 will be sufficient for a long time:

    2^128 IPv6 addresses * (1 atom / address) / (7*10^27 atoms/human) = 48 billion humans.

  9. It's never... by Virtucon · · Score: 3, Funny

    It's never to late to procrastinate.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
    1. Re:It's never... by Anonymous Coward · · Score: 0

      too late*

  10. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 2

    Amazingly IPv6 will be sufficient for a long time:

    2^128 IPv6 addresses * (1 atom / address) / (7*10^27 atoms/human) = 48 billion humans.

    Actually, why not solve it for all time? Given the estimate of 10^80 particles in the universe, then moving to 266 bit addressing (i.e. 80/log(2)) would allow each particle to be addressed individually. Bumping to 512 bit addressing would accommodate the typical logical addressing inefficiencies.

  11. cloud networking by Anonymous Coward · · Score: 0

    Cloud is forcing many legacy network problems to be solved.

    Spanning tree, broadcast ARP, excessive IPv4 subnetting, and NAT.

    Spanning tree to TRILL, broadcast ARP to multicast NDP with corresponding reduction in subnets and elimination of NAT for true end to end connectivity (think what happens with a Skype call in your house behind a NAT).

    These cloud lead solutions all lead to radically simpler and more scalable networks.

    1. Re:cloud networking by techno-vampire · · Score: 1

      (think what happens with a Skype call in your house behind a NAT)

      I don't use Skype, but I do use other things, such as SSH to my desktop from my laptop when I'm on the road, that need to connect to a specific machine. I do that by giving my desktop a fixed IP on the LAN and forwarding the appropriate ports to it, while allowing other machines, such as my laptop when I need it at home, to use DHCP. As long as Skype uses a consistent set of ports, there's no reason I can see that this wouldn't work, and it's not that hard to set up, either.

      --
      Good, inexpensive web hosting
    2. Re:cloud networking by Dagger2 · · Score: 1

      It's not that hard, but it's not that easy either. It's far simpler without NAT, where you just connect to the machine.

      Also it suddenly gets very, very hard when your ISP puts you behind their own NAT, so you don't even have a "public IP" for your laptop to connect to.

    3. Re:cloud networking by Anonymous Coward · · Score: 0

      These cloud lead solutions all lead to radically simpler and more scalable networks.

      This is a side effect of a popular trend- more server/client applications and less peer to peer applications. We are all handing control over to large companies for our data and services. This is a really bad thing in many ways. The positive that "NAT is no longer a problem" is a pretty minor plus attached to a huge bucket of minuses.

  12. Almost inexhaustible? by Anonymous Coward · · Score: 0

    It's only 4 times as long! Surely if we're only quadrupling the number of addresses, they'll get eaten up in a hurry.

    1. Re:Almost inexhaustible? by Anonymous Coward · · Score: 0

      Yeah, _IF_.

      IF you weren't too stupid to understand basic numbers, your post would have made sense.

  13. the cause of this is... by Anonymous Coward · · Score: 0

    This is obviously caused by Global Warming. The models predicted it years ago.

  14. Hoarders! by Anonymous Coward · · Score: 0

    This is why we keep running out. In the beginning of the internets large enterprises[HP,Msoft,ATT,Level3,Cogent,etc.] gobbled up large swaths of address space and then didn't come close to using it all. So ARIN, whose existence is without purpose once their IPv4 printing press runs out of ink, keeps yelling from the rooftops that the sky is falling...but it is clearly not.

    I know 128bit addressing sounds reasonable when one thinks about how many devices will one day be connected to the net...but the fact is that DNS is very vulnerable to hijacking....and maybe I don't want everything I own exposed to the world-wide-web-of-script-kiddies-and-bots. Call me a sadist, but I like having one central and strong firewall to manage performing NAT. I also like being able to memorize my public IP which I don't think I could do with 128bits.

    1. Re:Hoarders! by Anonymous Coward · · Score: 0

      Nice troll post.

      lol, captia: honest

    2. Re:Hoarders! by Anonymous Coward · · Score: 0

      Huh? I certainly wasn't trolling.

    3. Re:Hoarders! by Dagger2 · · Score: 1

      Um, no. We're running out of addresses because we don't have enough addresses.

      (And to address some of the other misunderstandings: ARIN still have a v6 printing press, v6 doesn't magically expose everything to the entire WWW, you can still run a central firewall in v6 (just without NAT, thankfully) and your IPs won't require memorizing 128 bits unless you're dumb enough to pick an address that uses all 128 bits, in which case you don't get to complain about it).

  15. No more private networks? by Foreign+Entity · · Score: 1

    I'm currently building a new router, so I did some research thinking now might be a good time to make the switch to IPv6. I found this: http://www.kloepfer.org/ipv6-h... Is there really no way to implement IPv6 without making every one of my machines dependent on the DHCP whims of my ISP?

    1. Re:No more private networks? by Anonymous Coward · · Score: 0

      I don't want to live in a world where Cox Cable has to route my print jobs to my network printer three feet away.

    2. Re:No more private networks? by Anonymous Coward · · Score: 0

      A network interface can have multiple addresses assigned. Just use Unique Local prefix for your local networking needs.

    3. Re:No more private networks? by raxx7 · · Score: 1

      Yes and no.

      Yes, you'll need to assign every one of your machines an address which is based on the prefix assigned to you by your ISP.
      In the absence of NAT66, your computers will need these addresses to access the internet.

      No, you can additionally assign your machines an address based on a unique local address prefix.
      You should to use a randomly generated ULA prefix to avoid future conflicts (eg, you need to establish a VPN to another network also using ULA).
      But otherwise, it's legal to use a trivial prefix (FD00:whatever).

    4. Re:No more private networks? by FaxeTheCat · · Score: 1

      Why on earth would you need to do that?

    5. Re:No more private networks? by Anonymous Coward · · Score: 0

      Why would you have to assign IPs to devices? They just automatically get their new prefixes and pick a /64.

    6. Re:No more private networks? by raxx7 · · Score: 1

      By assign, I mean giving them an address.
      Whether it's by static configuration, stateless auto-configuration or DHCP.

    7. Re:No more private networks? by jbolden · · Score: 1

      Yes. There is no particular reason your first 64 bits would be dynamic at all. It is the same as in the v4 world the ISP can give you a dynamic address(es) or a static address(es). In v6 they can (and should) give you something like 8 subnets for your home (i.e. 8 64 bit addresses spaces) and those should be longish term.
         

    8. Re:No more private networks? by TCM · · Score: 1

      It's always fun to read these posts by people who have no clue whatsoever about routing.

      "But if I use publicly routable addresses, my local traffic goes via my ISP!"

      Read a networking book, dummy.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    9. Re:No more private networks? by Anonymous Coward · · Score: 0

      Or stick to using IPv4 like the rest of the world.

    10. Re:No more private networks? by Anonymous Coward · · Score: 0

      Hurr durr.

    11. Re:No more private networks? by petermgreen · · Score: 1

      Whats different is that in the v4 world NAT is the norm, in the v6 world NAT is strongly discouraged.

      Nat has several impacts, one of them is obviously to conserve addresses but another is to make it so that the internal machines don't know or care what the outside IP is unless they go out of their way to look for it so they can do some tricks to make P2P work.

      Whereas with v6 you are expected to assign public IPs to end machines (most likely via stateless autoconfiguration) In principle you can assign machines multiple IPs so that you can keep your local stuff in the same place when your ISP changes your global addresses. How well this works in practice I don't know, it's certainly something that would make me wary when deploying v6 on a small buisness network.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    12. Re:No more private networks? by jbolden · · Score: 1

      Whereas with v6 you are expected to assign public IPs to end machines (most likely via stateless autoconfiguration) In principle you can assign machines multiple IPs so that you can keep your local stuff in the same place when your ISP changes your global addresses. How well this works in practice I don't know, it's certainly something that would make me wary when deploying v6 on a small buisness network.

      You deploy a small business network, assume on a single subnet (a /64). Every machine knows its own first 64 bits. All the other local machines are going to have the same first 64 bits and then be fixed for the next 64 or whatever. Nothing has to change about your internal subnet structures other than you have far more options.

    13. Re:No more private networks? by Anonymous Coward · · Score: 0

      While you are correct that traffic stays local when things are working correctly, the situation he mentions does happen with some IPv4 setups, where the ISP gives out two randomly allocated DHCP addresses (i.e. not sharing a subnet). If people don't add rfc1918 addresses to their home network, traffic between these two DHCP-assigned addresses will be routed via the ISP network.

      Of course with IPv6 you don't even need to set up rfc1918 addresses in this silly situation (which is not supposed to happen if ISPs stick to the rules (allocating a /64), but why whould they do that, when they can charge per ip address), you can just use the link local addresses instead - no setup needed.

    14. Re:No more private networks? by petermgreen · · Score: 1

      Right, then you change ISP or your ISP decides to change your prefix, all your machines lose their v6 internet IPs and get a new set.

      In an ideal world all your internal communications would be based on something else (names, link local or unique local IPs etc) and would keep working. In the real world what are the chances of internal services using internet IPs to talk to each other and breaking when those IPs change.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    15. Re:No more private networks? by jbolden · · Score: 1

      Peter this is the same thing as NAT.

      Assume I have machine X whose address is:
      prefix1:X's unique identifier on subnet
      to get to machine Y I use address
      prefix1:Y's unique identifier on subnet

      Then X's address changes to:
      prefix2:X's unique identifier on subnet
      which means Y if you want to use hardcoded address is just
      prefix2:Y's unique identifier on subnet

      Which is exactly what you are doing now with NAT (for a simple network).

      Address shares my prefix -> use ARP
      Address doesn't share my prefix -> use IP and route

      I don't see the difference.

    16. Re:No more private networks? by dbIII · · Score: 1

      See his comment about single bit operations being faster to get the clue that this utter tool is just playing us by pretending to be stupid and wasting our time. I should have known he'd do it again after the rubbish he put on Wayland threads but there I though it was just genuine ignorance and no desire to pay attention to other people's posts.

  16. Re:I'm gonna assign a unique IP address to each at by mark-t · · Score: 1

    You can still get around the address space limitations of ipv6 with NAT... but unlike IPv4, with IPv6 it is possible to design a NAT system that you can route packets through via extension headers, so even on the other side of a ipv6 NAT (which acts technically more like an extra 128 bit prefix on the ip address than it does a conventional NAT, but it still essentially functions the same way in that it would still change ip address headers like current ipv4 nats do), a computer could still potentially directly connect to yours.

    Of course, some people might scream about security issues if this is done, but bear in mind that NAT isn't really something that one should be using for security anyways.

  17. Re:I'm gonna assign a unique IP address to each at by Anonymous Coward · · Score: 0

    This will only solve it for people who think that addresses should be assigned to objects. Other people think that addresses should be assigned to locations. To solve that for all time you need to be able to address the volume of the observable universe in cubic Planck lengths.

  18. Re:I'm gonna assign a unique IP address to each at by GNious · · Score: 1

    Actually, why not solve it for all time? Given the estimate of 10^80 particles in the universe, then moving to 266 bit addressing (i.e. 80/log(2)) would allow each particle to be addressed individually. Bumping to 512 bit addressing would accommodate the typical logical addressing inefficiencies.

    Yeah, that'll work great, until we discover multiple universes...

  19. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 1

    This will only solve it for people who think that addresses should be assigned to objects.

    I don't know about you, but every time I am communicating with something or someone, I am communicating with something physical rather than a location.

    Do you have a use case for why we should be communicating based on locations rather than physical objects? Relativity would make your idea a real bitch. Furthermore, I don't care where my server is located (and I don't want to have to care, either), but with your idea our communication would involve constantly changing IPs for every Planck time (because, no doubt, both my device and my server are constantly in motion relative to your IP addressing scheme's frame of reference).

  20. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 1

    Yeah, that'll work great, until we discover multiple universes...

    The question then becomes "if there is another universe we cannot communicate with, do we really need to be able to address their physical particles with our communication networks?"

  21. Re:I'm gonna assign a unique IP address to each at by TheRaven64 · · Score: 2

    Hopefully everyone in this thread is joking, but it's worth noting that it's not quite that clear cut. The smallest assignment that an ISP can hand out is a /64, so you can really only have 2^64 sites. IPv6 has 2^128 addresses, but a lot of the design works around having sparse routing tables. You really want each /64 to correspond to a broadcast domain, and you don't want to fragment the routing tables too much to get to the /64, so you've actually got a lot fewer addresses. A /64 per human is not enough to assign one IP per atom in the person, but it likely is enough for every device that a person may reasonably want to own and give an IP to, even if that person has a lot of injected sensor nodes.

    --
    I am TheRaven on Soylent News
  22. Where is IPv7? by Anonymous Coward · · Score: 0

    When is the IETF going to smarten up and design a new IP protocol that is backwards compatible with IPv4 and can solve the address exhaustion problem?

    Guess what: If you design a new system that causes widespread frustration and expense, then you cannot expect widespread adoption. If you want to push out a new system, make it (1) clearly better and (2) easy to migrate with low costs and east uptake. IPv6 may be technically far superior, but it fails on point "2". Time for a rethink.

    1. Re:Where is IPv7? by Anonymous Coward · · Score: 0

      Had the Forefathers of IP used 64 bit addresses, would we be having this conversation? And if 128 bit is decreed, why not keep the .8 bit 0-255 numbering scheme instead of hex?

      It has everything network engineers know and understand of IPv4, only with additional octets. Presumably 0.0.0.0.0.0.0.0.0.0.0.0.x.x.x.x could act as a compatibility layer to present IPv4 addressing. Had this of been the way of IPv6 I'm almost certain adoption would be more widespread.

    2. Re:Where is IPv7? by marka63 · · Score: 1

      255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255 vs ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff

      Which would you rather type, read etc.

    3. Re:Where is IPv7? by Anonymous Coward · · Score: 0

      in gp example it would be: ::::::1.2.3.4 or ::::::1:2:3:4 or perhaps netname::1.2.3.4
      there's tons of better ways then having to memorize 8 groupings of 4 letters.

    4. Re:Where is IPv7? by Dagger2 · · Score: 1

      v6 doesn't require you to memorize 8 groups of 4 letters. You can put v6 addresses into /etc/hosts to avoid having to remember them... and if you find that syncing a huge /etc/hosts file around is a pain, then it also supports that newfangled "DNS" thing to save you the effort.

      Plus you can set any bits in your allocation to zero, and your allocation should be at least /56 or so, which means the number of bits you actually have to remember is about the same as in the v4 case (where you have to remember a 32-bit RC1918 IP plus the 32-bit global IP), so it's not really any worse than the current situation.

    5. Re:Where is IPv7? by flux · · Score: 1

      Well, v4 doesn't require remembering IPv4 addresses either, but still it comes handy in a pinch to remember the gateway, the dns server, the WLAN access point, etc addresses. For some reason people really like to point out the Google's DNS server's IP, not its name.

      Though remembering local gw and dns mostly comes to remembering the network prefix whcih won't be that large, assuming one has not used dynamic allocation for services in a network.

    6. Re:Where is IPv7? by Anonymous Coward · · Score: 0

      The reason people give the IP address of Google's DNS is because you cannot set DNS servers by name; since its the DNS server you are trying to set whose job it is to translate the name into a usable IP address.

    7. Re:Where is IPv7? by bbn · · Score: 1

      in gp example it would be: ::::::1.2.3.4 or ::::::1:2:3:4 or perhaps netname::1.2.3.4
      there's tons of better ways then having to memorize 8 groupings of 4 letters.

      The last one is already legal syntax:

      baldur@ballerup1:~$ ping6 -c3 2a03:7900:64::8.8.8.8
      PING 2a03:7900:64::8.8.8.8(2a03:7900:64::808:808) 56 data bytes
      64 bytes from 2a03:7900:64::808:808: icmp_seq=1 ttl=43 time=28.7 ms
      64 bytes from 2a03:7900:64::808:808: icmp_seq=2 ttl=43 time=29.0 ms
      64 bytes from 2a03:7900:64::808:808: icmp_seq=3 ttl=43 time=29.7 ms

      --- 2a03:7900:64::8.8.8.8 ping statistics ---
      3 packets transmitted, 3 received, 0% packet loss, time 2002ms
      rtt min/avg/max/mdev = 28.737/29.158/29.730/0.419 ms

    8. Re:Where is IPv7? by Anonymous Coward · · Score: 0

      I guess given a static assignment happens just the once on a server or device being commissioned, the huge subnet mask I could handle. Alternatively /slash notation could be used as part of an IPv6 standard instead.

      The other point I made was if IPv4 were 64 bit we'd have 4 beeeelion current 'Internets' worth of addresses and probably not be having this conversation for any conceivable time well into the future.

  23. Re:I'm gonna assign a unique IP address to each at by pollarda · · Score: 1

    It is a sure bet that once it gets codified into a standard that we can only communicate with our universe and integrated into a host of products, we will discover that we can in fact communicate with multiple universes. Luckily, there is the likely possibility that there are a host of other universes won't make this mistake.

  24. Re:I'm gonna assign a unique IP address to each at by Anonymous Coward · · Score: 0
  25. Global Warming and IP Address Exhaustion by statemachine · · Score: 3, Insightful

    I think the deniers are the same people, with the same arguments.

    It's easy to spot the people who don't know what they're talking about. Over the last few days:

    1) Just re-assign multicast!
    2) Hey, they don't appear to be using those addresses, let's take those!
    3) Double/Triple-NAT is good enough for me and everyone else!
    4) Let's give out one IP address to everyone and we'll be set for awhile!
    5) Let's make a new protocol!
    6) IPv6 addresses are too big to remember!
    7) You just need to sell it better!

    All of those show fundamental misunderstandings about networking. And that part is OK. The problem is that people think they know about flying a plane because they've flown a paper airplane.

    Calm down people. Stop trying to barge into the cockpit.

    1. Re:Global Warming and IP Address Exhaustion by houstonbofh · · Score: 1

      1) Just re-assign multicast!

      Silly, and amusing, but possible. :)

      2) Hey, they don't appear to be using those addresses, let's take those!

      Very valid. There is a /8 assigned to packet radio operation... Not common, and not often connected to the actual Internet anymore. Oh, and not paid for at all.

      3) Double/Triple-NAT is good enough for me and everyone else!

      I am with you here. Especially that nasty NAT abomination in 2Wire routers "DMZ Plus Mode."

      4) Let's give out one IP address to everyone and we'll be set for awhile!

      Never heard that one...

      5) Let's make a new protocol!

      That is how IPv6 came about. But then again, look how it turned out...

      6) IPv6 addresses are too big to remember!

      Very valid point. Especially when your ISP DNS craps out and you can actually remember 4.2.2.2 or 8.8.8.8 or 198.6.1.1 without the Internet to look it up.

      7) You just need to sell it better!

      Huh?

    2. Re:Global Warming and IP Address Exhaustion by Areyoukiddingme · · Score: 1

      7) You just need to sell it better!

      Huh?

      You do realize he thought he was listing an invalid list of responses...

    3. Re:Global Warming and IP Address Exhaustion by houstonbofh · · Score: 1

      7) You just need to sell it better!

      Huh?

      You do realize he thought he was listing an invalid list of responses...

      Yep. And I had heard all but the last one. However, I was pointing out that a lot of them are in fact valid.

  26. Move to IPv6? by tepples · · Score: 1

    or making certain features v6-only to penalise ISPs that don't provide v6 connectivity by making their customers complain.

    "IPv6 is scheduled for testing in 2017. If you want it sooner, we don't have to care; we're the phone company." How many people are willing to move their family or their business from a city without an IPv6 capable cable, DSL or fiber ISP to one with one?

  27. That's going to screw up the map. by saccade.com · · Score: 4, Funny

    Leave it to Microsoft to screw up the map.

    1. Re:That's going to screw up the map. by marciot · · Score: 1

      How much of that pasture is left? XKCD needs to update their map, or better yet, make an animated timelapse.

    2. Re:That's going to screw up the map. by petermgreen · · Score: 1

      The "class E" space is marked as pasture on that XKCD map. It's unallocated in the sense that the powers that be haven't decided what if anything to do with it but it can't easilly be used because existing systems treat it as invalid. there have been proposals that it should be assigned to "large private intranets" (think: comcast's management network) but they never got approved (and given the need for upgrades to nearly all operating systems that work with the network it's questionable whether it would be better to just move to v6 for such networks).

      The map also marks 10.0.0.0/8 (the largest block of private space) in green for some reason.

      There also seems to have at least one error. The iana lists 7.0.0.0/8 as being administered by arin since 1995, yet the xkcd map marks it as pasture

      In any case all the /8 unicast blocks are now allocated to either a RIR, a corporation or a special use.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  28. Re:I'm gonna assign a unique IP address to each at by Your.Master · · Score: 1

    I agree that relativity would fuck that up, but do you seriously doubt that people want to communicate based on locations?

    "There's a supernova nearby! Look out!".

    But a perhaps better argument is that just because you can address every object, doesn't mean you're using the best addressing. Maybe with twice the address space you could implement multiple different hierarchies for different purposes, enabling more efficient multicast scenarios at the expense of memory-per-address.

    Which would in fact be a large part of why we're jumping straight to 128 instead of just doubling to 64.

  29. Why? by Anonymous Coward · · Score: 0

    Why not simply require everything in the cloud to use IPv6 with IPv6-over-IPv4 tunnels as necessary?

    For public-facing services that don't want to have customers use IPv4, have an IPv4-IPv6 translating proxy.

    IPv6 is inherently faster, more secure, more robust and more in tune with how people use hardware these days. IPv4 is dead, I wish Netcraft would confirm it, but until it does, there is absolutely no benefit in running IPv4 in the cloud. The cloud's architecture is ideal for IPv6, you need less memory on the routers, the configuration is simpler and the configurations are self-maintaining in a proper setup.

  30. Re:I'm gonna assign a unique IP address to each at by Anonymous Coward · · Score: 0

    NAT isn't something one should ONLY be using for security, but it's a damn useful tool in addition to other things. Those who want to take useful NAT away either aren't considering that, or they're considering it very carefully (like the NSA perhaps?)

  31. Oh boy! by PPH · · Score: 1

    Netflix is going to have fun with this!

    "But I do live in the USA! Its not my fault I was issued an IP address out of a North Korean allocation block."

    --
    Have gnu, will travel.
  32. Re:I'm gonna assign a unique IP address to each at by Rich0 · · Score: 1

    I can't believe I haven't heard of this approach until now. That could really help to solve the problem with prefixes changing due to dynamic assignment. Basically each device can have both a globally routable address (which changes often), and a local address (which never changes).

    Alas, this still means that I can't use the same DNS on the inside and outside of the network. It also means that I still have to deal with dynamic DNS updates for multiple hosts if I want them to have globally-reachable addresses.

  33. There's already a solution for this that's not ipv by Anonymous Coward · · Score: 0

    The specification for ipv4 has already been extended to 64 bit address space. The extension is called enip. (Enhanced ip). It extends rfc1918 address space to the end of your current space.

  34. Re: There's already a solution for this that's not by Anonymous Coward · · Score: 0

    http://www.computer.org/csdl/mags/co/2014/02/mco2014020062-abs.html

  35. *** QUICK! Migrate to IPV6... by Adeptus_Luminati · · Score: 1

    .... So I can get your IPV4 addresses!

    IPV4 is like the fax machine... it will never go away :-D

    --
    No trees were killed in the making of this post; however, many trillions of electrons were horribly inconvenienced.
  36. "almost inexhaustible number" by Anonymous Coward · · Score: 0

    Never say never. If they keep giving every cellphone, toilet, refrigerator, ATM, etc etc etc public IP addresses, we'll run out of IPv6 in no time flat. It only took us 30 years to exhaust IPv4. Watch this, we will exhaust IPv6 in another 40 years.

    1. Re:"almost inexhaustible number" by Dagger2 · · Score: 2

      No we won't. Anybody who thinks this doesn't understand how large 2^128 is.

      (If you disagree with me, try to back it up with actual numbers.)

    2. Re: "almost inexhaustible number" by Anonymous Coward · · Score: 0

      To a point, yes. V4 will exist on the LAN for decades due to the number of devices that use it. I expect most people will have v6 routers that transparently convert to ipv6 on the way out. It may take a year or two of coping with CGNAT before we get to that stage though.

  37. If only Windows supported IPv6 by hobarrera · · Score: 1

    The sad part is, they can't really transition to IPv6 because their own OS doesn't really support it.
    Sure, some groundwore is present, but there's something critical missing: Windows can't retrieve a DNS server over RA. That means, it can get an IP, but not DNS servers.

    1. Re:If only Windows supported IPv6 by Dagger2 · · Score: 1

      Except it can, because it supports stateless DHCPv6 (unless you're on XP).

    2. Re:If only Windows supported IPv6 by hobarrera · · Score: 1

      Like I said, I doesn't support retrieving DNS over RA; only retrieving IP address/prefix (it's quite silly to support getting an address but not DNS servers, by the way. Why would I want a public IP address and no DNS on a desktop OS?).

      RA is the more common (and simple) option for advertising DNS. DHCPv6 requires a second (redundant) service just for DNS - seems a bit of an overkill. Also, I've yet to come across a network that uses stateless DHCPv6.

    3. Re:If only Windows supported IPv6 by Dagger2 · · Score: 1

      You also said they can't transition to v6 because their own OS doesn't support it, which isn't true. It's supported full automatic configuration of v6 network details out of the box since Vista in 2006, which is a lot longer than most Linux distros have been doing it. I believe Debian only started doing that last year, and I'd be unsurprised if there were still major distros that didn't.

      I wish I could find the discussions they must have had at the time about RAs... I assumed there would be mailing list archives or somesuch but I haven't managed to find anything. I guess the logic was that DNS info (or other host config) doesn't belong in RAs, because RAs are broadcasts sent by routers (plural, potentially) to announce network layout. That doesn't match up with the requirements for host config parameters, where you need a single authoritative source and you need the ability to receive machine IDs from clients so you can give out per-machine config settings.

      (Of course we haven't really stuck with that logic, since people argued that they didn't want to run DHCPv6 just for DNS, so DNS info was added to RAs. Then other people argued they didn't want to run DHCPv6 just for DNS search domains, so that was added too. Where does it stop, I wonder...)

    4. Re:If only Windows supported IPv6 by hobarrera · · Score: 1

      You also said they can't transition to v6 because their own OS doesn't support it, which isn't true. It's supported full automatic configuration of v6 network details out of the box since Vista in 2006, which is a lot longer than most Linux distros have been doing it.

      "full automatic configuration of v6 network details". The word "full" is quite relative here. It only works on a single specific (and very uncommon) scenario where you have dhcpv6

      I believe Debian only started doing that last year, and I'd be unsurprised if there were still major distros that didn't.

      We were not discussing Linux nor debian. That's completely out-of-topic and irrelevant.

      I wish I could find the discussions they must have had at the time about RAs... I assumed there would be mailing list archives or somesuch but I haven't managed to find anything. I guess the logic was that dns info (or other host config) doesn't belong in RAs

      That's they opinion. The standard differs. Both the written standard, and common real life scenarios.

    5. Re:If only Windows supported IPv6 by hobarrera · · Score: 1

      [...] because RAs are broadcasts sent by routers (plural, potentially) to announce network layout.

      So? dns is a common part of modern network infrastructure. It's also possible you want to have devices use a dns according to which router they use (potentially, because the dns server may be on the other side of the router). Again, if they think dns in RA is bad design, it's still a common standard, it's not up to them to say "screw you" to those users.

      That doesn't match up with the requirements for host config parameters, where you need a single authoritative source and you need the ability to receive machine IDs from clients so you can give out per-machine config settings.

      A requirement that you just made up? A network can function properly with different hosts using different dns servers, there's no requirement to use the same.
      Sure, RA doesn't have support for "per-machine config settings", but this is only something corporate environments need (and they can use dhcpv6). That just justifies the usage of dhcpv6 in those scenarios. It doesn't justify discarting RA completely for every user.

      (Of course we haven't really stuck with that logic, since people argued that they didn't want to run dhcpv6 just for dns, so dns info was added to RAs. Then other people argued they didn't want to run dhcpv6 just for dns search domains, so that was added too. Where does it stop, I wonder...)

      dns search domain are part of the network layout (just higher layer that IP/gateway). It makes perfect sense to include it into a single protocol that advertises network layout.

      Again, none of these arguments justify not supporting RA. And saying that windows "fully supports IPv6" is mistaken, it only supports a certain network configuration. Not the most popular one by the way.

    6. Re:If only Windows supported IPv6 by Dagger2 · · Score: 1

      By "full", I mean that it can do DNS. Windows not supporting RDNSS doesn't mean that you have to set the server manually; you can set it automatically.

      I'm not really a fan of RDNSS; it puts host config into RAs with no clear guidelines as to which config options ought to be in them. (Why do we only put DNS info in there, and not all the other things you can configure?) But I'm not arguing that MS shouldn't support it, I'm just pointing out that Windows isn't so incapable that it has no way of setting DNS servers automatically.

      (As an aside, Windows will also configure a default set of DNS servers if you have no other v6 servers configured, so if you're doing a v6-only network and you really don't want to run stateless DHCPv6 for some reason and the only thing you wanted to set was the DNS servers, you could just add fec0:0:0:ffff::{1,2,3} to your DNS server and Windows would work fine.)

    7. Re:If only Windows supported IPv6 by hobarrera · · Score: 1

      By "full", I mean that it can do DNS. Windows not supporting RDNSS doesn't mean that you have to set the server manually; you can set it automatically.

      Yes, full. Only on limited scenarios (not the most common ones, BTW).

      I'm not really a fan of RDNSS; it puts host config into RAs with no clear guidelines as to which config options ought to be in them. (Why do we only put DNS info in there, and not all the other things you can configure?)

      These are all the usual network settings. Sure, there's edge cases, but the idea is to cover the basics.

       

      But I'm not arguing that MS shouldn't support it, I'm just pointing out that Windows isn't so incapable that it has no way of setting DNS servers automatically.

      (As an aside, Windows will also configure a default set of DNS servers if you have no other v6 servers configured, so if you're doing a v6-only network and you really don't want to run stateless DHCPv6 for some reason and the only thing you wanted to set was the DNS servers, you could just add fec0:0:0:ffff::{1,2,3} to your DNS server and Windows would work fine.)

      That's a microsoft-only made-up standard. Not only that, but using that address space was deprecated in 2004, so implementeing is actually incompliant.

  38. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 1

    It is a sure bet that once it gets codified into a standard that we can only communicate with our universe and integrated into a host of products, we will discover that we can in fact communicate with multiple universes. Luckily, there is the likely possibility that there are a host of other universes won't make this mistake.

    NAT. You know that would be the de facto solution, and I grin at the thought of future address space purists wringing their hands over the solution as much as their 21st century ancestors did...

  39. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 1

    You are still always communicating to objects, never locations. You described a scenario where you want to talk to physical objects (people) who happen to be in a location.

    Have you ever walked into an empty room with the intention to communicate with a location? Because that's what addressing based on location rather than objects implies. Normal communication would involve going into a room that wasn't empty and talking to a person or people. You aren't communicating to space itself, but rather with physical objects.

    Imagine if your phone number constantly changed based on which room of the house you were in, and it continued to change as you walked around while talking with someone.

    There is no use case I can conceive of where addressing a location makes more sense than addressing a particular object/person. Communication is fundamentally about objects passing information. Location is metadata or is something that is incidental to the objects communicating. Locations don't communicate, objects/people do. Therefore, objects/people should be the basis for the addressing scheme.

    And when I said relativity makes the proposed plank-length location addressing idea a bitch, I really meant that it is essentially impossible.

    Rounding up to 512 bit addressing allows the ~266 bit identifier to be unique (ala the typical MAC aspect of IPv6) while allowing substantial overhead for logical addressing hierarchy based on some allocation system that makes sense.

  40. Re:There's already a solution for this that's not by Dagger2 · · Score: 1

    That's an odd definition of "already", given that it came years and years after v4 was extended to 128 bits. Also the 128-bit version is actually big enough to handle the number of hosts we need it to handle, and it has far wider support and deployment than that 64-bit extension.

    So really, there's no point in it.

  41. Re:I'm gonna assign a unique IP address to each at by Anonymous Coward · · Score: 0

    IP addresses based on location are ideal for routing. If IP addresses have no connection to location whatsoever, then the size of routing tables would be O(number of objects).

  42. Not just Google by dutchwhizzman · · Score: 1

    This trend is annoyingly spreading to a lot of websites and software vendors. "Hey, I see you have a public IP that's located in some tiny country with an obscure language. Let's assume you want to use their language, never mind your preferences set in your web browser or the language setting of the OS you have installed." Naming and shaming here not just Google, but Adobe, LibreOffice and Avast as well. Got more offenders to add? Please do.

    --
    I was promised a flying car. Where is my flying car?
  43. Can't migrate just yet by dutchwhizzman · · Score: 1

    Migrating those services would mean shutting off IPv4.

    That would mean that every customer that would want to access these services, would have to have IPv6 connectivity. If anything, MicroSoft should encourage their customers to get IPv6 connected, so they can eventually shut off the IPv4 connectivity for their services.

    Given the time frame they'll have to observe for their Enterprise customers, an announcement to do the shut down would have to be at least 3 years prior to the shut down date. They can't get away with shutting off more than say 5% of their customers with an action like this, so they can't do that until they have a good indication at what date over 95% of the internet globally will have IPv6 connectivity. Even if the entire planet will start trying to accomplish that really hard all of a sudden, it will be at least two years before the bulk of it will have end to end facilities for IPv6 in place.

    This puts a realistic time frame of at least 4, probably more like 5 to 7 years on your suggestion to "migrate to IPv6 so they can free up IPv4 space". That's hardly a solution for a problem they are facing right now, is it?

    --
    I was promised a flying car. Where is my flying car?
  44. Wait, so it's 2014 by Anonymous Coward · · Score: 0

    and we still haven't abandoned v4? Sheesh, we as a species deserve extinction.

  45. Mod parent up by amaurea · · Score: 1

    Very interesting graph! The increase seems to be pretty exponential, though perhaps a bit more linear at the very end? As you say 3.5% is already a significant number, so hopefully this will put a damper on the sale of ipv4-only home routers.

    1. Re:Mod parent up by Anonymous Coward · · Score: 0

      It's growing exponential relative to IPv4, but IPv4 is growing exponential relative to itself. IPv6 is growing VERY quickly in absolute volume.

  46. Re:There's already a solution for this that's not by Attila+Dimedici · · Score: 1

    Does this solution exist at this time? If the answer is "Yes", than the OP was using the normal definition of the word "already".

    --
    The truth is that all men having power ought to be mistrusted. James Madison
  47. meow, meow.... by Anonymous Coward · · Score: 0

    First, Windows XP with SP3 has enough support for ipv6 with a nated ipv4 address to allow connecting to the local DNS cache server/firewall. We can connect to all of our XP machines via ipv6 from the internet, embed and other hardware issues are holding back upgrades. They can also connect to any ipv6 site through DNS assuming the connecting application supports ipv6. Unfortunately, isps would have a hard time making sure their customer's machines where setup correctly for ipv6. Getting it right for our sites wasn't difficult. You can install a working ipv6 for 95, 98, ME, NT, and 2000. I think there is even a stack for windows for workgroups aka 3.11. Unfortunately, it costs money and don't know how well applications support it.

    Secound, This is how the transition should be done. ISPs should soon default to issuing people ipv4 addresses that are nat'ed. That's what you'll get and it will work for 90% of ipv4 only users. If you need a ipv4 address, you'll have to pay up, however if you're lucky If you're luckily they'll give you a website where you can setup some sort of port forwarding for your freed nat'ed connection. Hopefully, a Class A will be converted to private or assigned as an ISP internal only addresses to avoid conflicts with people's intranets. Also,only ipv6 websites will get there own nat'ed ipv4 address which will be assigned when a DNS query is filled for ipv6 only site, it's called DNS-ALG. I believe you can even connect to non dns ipv6 address by changing the : to a - thus making it a valid domain name which the DNS server/router sets up as a ipv4 to ipv6 connection for you. It would be best to assign at least one Class A for ipv4 to NAT ipv6 only addresses. We might have to add more CLASS A subnets for nat forwarding as time progresses but since they'll be less ipv4 only users it might not even be a problem. Also, if an ipv6 only client wants to connect to ipv4 only server this is what should happen.

  48. Re:Continued by Anonymous Coward · · Score: 0

    Stupid lameness filter. here is the rest of my rant... Also, if an ipv6 only client wants to connect to ipv4 only server this is what should happen. All the ipv4 address are mapped to a special subnet of ipv6. When the connection comes in a router assigns a nated ipv4 address that it then translates automatically to the ipv6. This could be done on a per server* bases so IPs could be reused just not for the same server. One problem is if the router doesn't have enough available ipv4 to ipv6 mask addresses and too many clients try to connect, it will fail but if a whole class A is available for the purpose it won't be a problem especially since bigger servers operations will their own ipv6. The above should be a requirement that backbone providers start adding to their peering and connection agreements or a fcc mandate. I think cisco and juniper already support doing all or most of this but you need to set it up which is a pain. With this system in place ipv4 clients could be supported indefinitely with only minor pain.

    *By server I just mean the computer where the open port is waiting for a connection.

    ps, I meant to put the title for first comment as "Reply to 90% of above comments"

  49. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 1

    Again, that does not imply that communication is between locations. Communication is between/among physical objects/entities.

    512 bit addressing allows over 200 bits of logical addressing to go with the 266 bits of unique addressing. If general location makes the most sense for logical blocks for routing, then use that. It still does not imply that the address itself should be some "absolute" (*cough*) location.

  50. Re:I'm gonna assign a unique IP address to each at by Anonymous Coward · · Score: 0

    How do you show that 246 bits will solve logical addressing for all time?

  51. 1st place I ever communicated online to & with by Anonymous Coward · · Score: 0

    On my OWN PC, & right in my hometown - I'll never forgot it, circa 1993: Was the COOLEST THING EVER I felt! I was hitting "BBS" systems thru them, but much larger than the local ones in my city... I could hop thru them all over the place easily, get what was considered 'great wares' back then (DOS & OS/2 days for me, & eventually Windows 3.x too) but... next year came "internet for the masses" so I quit doing that & got into Gopher/FTP & the like then - eventually the "WWW" too.

    WoW... this is making me reminisce times back then in academia for both degrees I pursued 1984-1988 + 1993 & still ongoing (between jobs usually, 60 Associates credits long done, & into 90/120 for the Bachelors in Comp. Sci. purely - taking my time, since I've already worked professionally as a programmer-analyst, software engineer, or network admin 1995 - present in that timeframe...)

    Still, this is bigtime reminiscing for me - blows my mind how much more advanced the internet's become for users really... makes you wonder how much MORESO it will be, in the future (especially in another 20++ yrs.).

    * :)

    (It was fun: S.U. used to be my "young man's hangout" for a period, since I went to another college VERY nearby, only *maybe* 5++ miles away or so... I remember all that, regarding SU! That, along with scoring on them BEFORE it in 1984 @ Manley Field House field, on the team that because the national champion for decades to come... we got "whipped" 21-1, but a former classmate of mine in the WG School District who became practically "All-World" in the history of the game, Mr. Todd Curry said "Nice shot AL...", big compliment from him 4 yr. straight HighSchool All-American & I *think* also in College, onto World Games & Pro even...)

    He's one of the most physically powerful guys I've ever know for our weight class, for lack of a better term here (then 170-190 or so) & FAST too (I always had 1/2 step on him, but he had me by 1 pullup) - I never got to play @ WG with him wish I did (divorced family stuff) - they were great!

    I've been to SU's computer facilities back then. They were MILES above the VAX 1180 VMS OS based stuff we used @ the college I attended - especially since they let you go online (I never really did @ LeMoyne - was more burning LOADS OF TIME writing COBOL (just had a memory, lol, that I told myself I'd recall one day in the FAR future, & "here 'tis" - Looking out the dorm basement computer lab windows watching the sun come up as I JUST finished a lab for that COBOL class, just in the nick of time... lol!).

    APK

    P.S.=>S.U.'s a pretty phenomenal school, not known for their Comp. Sci. but more Law, & Communications iirc, but I am SURE they have one heck of a setup there (was Sun OS of some sort when I used to dialin to them "way, Way, WAY Back when" noted above @ the outset of this reply of mine)... apk

  52. Sorry, off topic, but MUST ask... apk by Anonymous Coward · · Score: 0

    Since you noted SU & I replied here (regarding my online experience "in the days dinosaurs walked the earth" http://it.slashdot.org/comment... ) & took a peek @ your posting history - perhaps incorrectly, I am assuming YOU go to SU (my hometown) & you mention Atlanta Ga. frequently in your posting history - I lived there long ago @ near the start of my career as a programmer 1995-2000 too!

    * Small world & oddly coincidental too on the note of locations we both dwelled in...

    APK

    P.S.=> I liked your post about Hartsville airport... that place always blew my mind: It's practically a small town with a train type setup in it (saw one like it in Chicago's Ohare airport too) - noted your post on Atari type games (you're dating yourself there) in it as well, made me laugh when you said "That was the BEST THING for a kid in the mall there"... anyhow/anyway - thought I'd mention it! apk

  53. My grand conspiracy theory by rabtech · · Score: 3, Insightful

    Many end users have IPv6 support. Many servers are capable of it. The issue is mostly the US ISPs and middle-tier transit providers dragging their feet. My systems all support IPv6, my m0n0wall box supports it, but neither of the two ISPs I can buy service from support it. In fact they won't sell it to me even if I offer to pay extra money for it!

    My pet theory is that Verizon et al wants to convert IPv4 address space into a "resource" they can buy/sell/trade. A bunch of lawyers and MBAs are rubbing their greedy fingers together, hoping we stay in a "resource shortage" for as long as possible.

    We could switch over, probably within a year or two, but it would take a government-imposed mandate to force people to stop screwing around and make the change.

    --
    Natural != (nontoxic || beneficial)
  54. Re:Where is IPv*8*? by Keybounce · · Score: 1

    I don't know about V7. But at the same time that V6 work was started, there was also work on a V8 system.

    V8 was based on master regional gateways, if I remember correctly, called stargates. The central assumption in V8: Throw away the assumption that a single IP address always refers to the same machine everywhere. Within a single region, there is a mapping from name to IP to machine. But that mapping does not hold across stargates.

    If I want to talk to a machine in my region, then getHostByName() returns an IP address that maps and routes just as normal.

    If I want to talk to a machine in a different region, then getHostByName() returns a special 4 byte magic token that talks to the stargate that sits between me and whatever it takes to get to the destination.

    It is another level of routers. Just as now, I can work within my regional area network -- perhaps I'm a comcast customer talking to another comcast customer -- or, I can go out over the "backbone" of routers that talk to routers with the special gateway router protocol (sorry, I forget the exact acronym -- BGP, I think?) to reach the final region for "last mile" delivery.

    This extends it another layer. But at the same time, each region now has an independent IPv4 space.

    Want to really enforce a "firewall of china"? V8 would actually permit it. If something like this was in place, then any attempt to talk to someone outside of china would have to send that hostname to a central authority router, which could then return either an accepted "cookie" (looks like an IP address, but treated special by the routers), or "no such host", or "here's the government re-education website".

    What is the major compatibility problem? It is suddenly impossible to cache the outcome of "getHostByName()" across runs -- the cookie returned only has a lifespan as determined by the gateways.

    ===

    There is a much better, much deeper question to ask.

    ** WHY THE BLEEP ** are we still using things like getHostByName()?

    Why the bleep do we still expose struct sockaddr to programs? It's an OS internal.

    Way, way, way back when, before there was an internet, when arpanet was just one of many networking protocols in use, networking changed far faster than BSD releases could come out. So a bunch of stuff that should have been OS internals were exposed, so network drivers could talk to application programs without an out-of-date kernel in the way.

    Today, that should be gone.
    Today, there should be a simple open() call that returns a network connection -- and for simple TCP streams, that's all you would need. Message-based (UDP/etc) would probably have a flag on open, just as we have for "read only", "create if not found", etc, there might be "best effort only". Heck, imagine a file system that could recover from "out of disk space" by eliminating old "best effort" files automatically. Sure, put up a warning on the console -- but programs can keep running.

    All the issues we see from "How do we re-write all those programs from v4 to v6", all those "how do we migrate X from 4 to 6", etc. -- all come down to "Why do we even care?"

    This is serious.

    Why worry about the program ever knowing what address to talk to?
    Why worry about the program ever knowing that port X is the destination?

    Why would you ever want to say "This program/server can only run once on this machine because the port number must be reserved and known ahead of time to the users"?

    Why not just say "Give me a channel to service X running on machine Y", and not worry about "I want a TCP channel over 4 bytes of address".

    Why worry about "Hey, the TCP protocol fails spectacularly over networks that have a very high bit length wire" and "well, we'll fake the TCP protocol with a new one that looks sort-of like TCP, can handle high bit-length wires, but can be reset by a random packet from an attacker with a 1-in-4 chance of success". (High bit length wires == satellite links. TCP has a packet size, and a window size; put th

  55. Re:I'm gonna assign a unique IP address to each at by stoploss · · Score: 1

    If you can't figure out how to manage addresses using practically enough bits to allow every particle in the universe to be able to individually directly address every other particle in the universe, You're Doing It Wrong.

    Direct connection routing is n^2. 512 is close to allowing n^2, but the 10^80 is an estimate as well.

    You don't think a future logical addressing scheme would be able to at least do as well, efficiency wise, as a directly connected, n^2 network?

    N^2 is the trivial case, mind you, and is practically not even a network (if everything can directly communicate with everything else, then is it really a routing network?)

  56. Don't Panic! by jbgeek · · Score: 4, Informative

    Don't Panic, or be afraid of IPv6.

    People often talk of "switching" to IPv6. One does not "switch". You simply deploy it alongside IPv4. Right now my home network is happily running IPv4 and IPv6 at the same time, called a "dual-stack" environment. This sort of set up will be common for decades until IPv4 use dwindles to nothing, and people start turning it off.

    Nearly all operating systems and devices supporting IPv6 have it turned on by default, so you're already running IPv6. You just don't have globally routable addresses assigned (most likely). You could actually use ping (windows) and ping6 (*nix) to ping other hosts on your LAN using link local addresses, which have automatically been assigned (see those addresses starting with fe80 on all of your interfaces?), if you knew how, right now. :-)

    If you know IPv4 routing and subnetting, you already know most of what you need to know about IPv6. Except that IPv6 is simpler since there's no need to NAT. Just set up your firewall exactly as you would under IPv4 (same security policy), minus the NAT. Subnetting is also simpler, with no need to fret over "right sizing" your subnets so they're "just big enough" and don't use too much of your precious IPv4 space. Just assign a /64 out of your /48 (businesses will be easily be able to request multiple /48s) and you're done. Never run out of host numbers, or subnets.

    Some folks are frightened by the use of hexadecimal for IPv6 addresses. No need to fret. It makes sense, and would have made sense for IPv4 also. Hex for IPv6 not only makes the IPv6 addresses more compact., it's also far easier to translate hex into binary, and work with prefix-lengths than decimal IPv4 address are. I can do it in my head all day with no issue. All you have to do is memorize 16 bin patterns from 0000 to 1111, each represents a hex digit from 0 - F. Piece of cake. No more annoying math and base conversion to try to figure out which subnet some IPv6 address belongs to like with IPv4. No more subnet masks either (which are also decimal), instead, just prefix lengths (although this is also true of IPv4 with CIDR, adopted long ago, many user interfaces still require a netmask for IPv4 instead of just a /prefix-length, sigh).

    Anyway. Go play with IPv6. It will be an essential skill to add to your Resume/CV, and will only take a short time to figure out. Go set up an tunnel with Hurricane Electric or some other tunnel broker to get some globally routable IPv6s. It's simple and you'll learn a lot and quickly! And best of all, you'll stop being afraid of IPv6! :-)

    (apologies to those who already have adopted IPv6 and know all this already ... this isn't addressed to you!)

    1. Re:Don't Panic! by balbus000 · · Score: 1

      Is there a reason why ports still exist in IPv6?

      If your ISP gives you a /64 for your house of 0:0:dead:beef::/64, then you could assign a /112 to a server in your house (say 0:0:dead:beef:0:0:1:0/128). So your server listens on multiple IP addresses instead of multiple ports on one IP address. A web server on that server would handle HTTP requests on 0:0:dead:beef:0:0:1:50, HTTPS would be 0:0:dead:beef:0:0:1:1bb, etc.

  57. It appears that I have to remind you ... by dbIII · · Score: 1
    It appears that I have to remind you that mobile phones have an IP address these days. The LTE standard includes IPv6.

    The nth bit of the IP address

    Sixty-four bit operations are beginning to be the normal thing now and 128 bit operations are not a big deal.
    Does that show you simply enough that the use-case of fixed objects is not universal and that tracking moving ones is not such a big deal as to give up on them for arbitrary historical reasons?

    1. Re:It appears that I have to remind you ... by jbolden · · Score: 1

      It appears that I have to remind you that mobile phones have an IP address these days. The LTE standard includes IPv6.

      Absolutely true. Consumer mobile phones should probably just be on a giant subnet per carrier so the routing / switching isn't public i.e. everything in the last 64 bits.
      Business mobile phones maybe get their individual subnets but the carrier side is still totally private. So for example Verizon might reserve a /48 for all their mobile phones, business and consumer they service with the routing after that private. But the start of the /48 should be an easy public route to handoffs to Verizon's mobile network. Which preserves the basic idea that the IP address is meaningful for the public internet and isn't something that a company can rely on. If a company moves their mobile phones from Verizon to AT&T the IPs all change.

      Sixty-four bit operations are beginning to be the normal thing now and 128 bit operations are not a big deal.

      No they aren't a big deal. They are still much slower than one bit operations.

      Does that show you simply enough that the use-case of fixed objects is not universal and that tracking moving ones is not such a big deal as to give up on them for arbitrary historical reasons?

      Nope.

    2. Re:It appears that I have to remind you ... by dbIII · · Score: 1

      They are still much slower than one bit operations

      Think about what you wrote there then about how computers operate and try again.

    3. Re:It appears that I have to remind you ... by jbolden · · Score: 1

      No you try again. Think about how computers work... I'm standing by my statement. Computer chips ultimately reduce everything to gates. One bit operations are far easier to resolve as they can resolve on a physical circuit.

    4. Re:It appears that I have to remind you ... by david_thornley · · Score: 1

      Forty years ago, that would have been important. Nowadays, discrete logic tends to lose unless it's incorporated into high-performance chips, and most other things are best served with a computer chip with a program in ROM (unless I'm using dated information here). I'd suspect that routers are going to continue to be small computers with special programming for the foreseeable future.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    5. Re:It appears that I have to remind you ... by jbolden · · Score: 1

      Routers already have dedicated circuitry and chips for routing. For example:
      http://www.cisco.com/c/en/us/p...

      They are not now nor will they then be generic computers. Things happen way to fast for a generic CPU.

    6. Re:It appears that I have to remind you ... by dbIII · · Score: 1

      It's a microprocessor - what is your game here? Are you deliberately pretending to know utterly nothing about the subject matter in order to see how I will react? What an utter waste of time.

  58. It appears I have to remind you about aeroplanes by dbIII · · Score: 1

    The reason we have man in the middle cobbled together things like Skype is because we can't find the unique address of a device owned by the person we want to contact (mainly due to NAT, but there are other things in the way as well). IPv6 is about solving that. Halfway measures such as what you suggest, to be blunt, show a lack of thought about the issue before commenting.
    It also seems I seem to have to remind you that people can travel far outside of the area in which they live so your "giant subnet per carrier" is yet another kneejerk with no thought of such things are people being able to travel long distances and still have others find them. Your suggestion is just exchanging a formal routing table with an informal one.
    There is plenty of value for IP addresses to "roam" as telephone numbers are already doing.

    Is that enough to aid understanding or were you merely pretending not to get the point earlier and have just been stringing me along as some sort of childish game?

  59. Re:It appears I have to remind you about aeroplane by jbolden · · Score: 1

    Skype address are fine. Skype maintains a unique identifier and the device ties its IP to that unique identifier. My issue is not that people don't need to find devices, its that IP shouldn't be the mechanism for doing so.

    As for the general rudeness in your post that's unnecessary. Believe it or not, people can have considered an issue and still disagree with you.

  60. Clock by dbIII · · Score: 1

    Not as such.
    Your homepage implies you are some sort of computing professional. I can only assume that you are deliberately pretending to be more ignorant than a high schooler as some sort of game to wind me up.

  61. Re:It appears I have to remind you about aeroplane by dbIII · · Score: 1

    Once again you've missed the point of the example - I can only assume by now deliberately as some sort of game.