How many years? Happily, the data for consumption is publicly available, so I did some calculations a while back. Maybe you've run them more recently, I did them a couple of years ago, so maybe you have a more accurate answer. But what I got was this...
...the run rate is such that if we reclaim ALL IPv4 address space, including yours and mine that we're using right now, we still run out in 2019.
I'm not sure that lengthy and expensive reclamation projects really buy us a lot when we outrun two internets' worth of addresses within a decade.
I've watched B5 through a couple of times now, with friends who hadn't seen it before. Funny thing happens - at the beginning people complain that the CGI looks so bad (it was awesome for mid 90s TV, but I get that in this context it's fair to evaluate against present day). But that fades quite quickly and by the time you're half way through, at Severed Dreams, people are pretty blown away. It's a good time to remind them of their complaints.;-)
I assume that there is a combination of two things going on - the viewer gets used to the style, and the CGI quality does improve considerably over time. I can't tell how much of each is involved, though.
Funny thing about the CGI in B5, of course, is that budget constraints were certainly a factor in the decision - because it was the only way they could possibly do anything as ambitious as they wanted with the cash they had. They were doing some of the most elaborate stuff on TV at the time. I don't think stuff like the CGI sequences in Severed Dreams had ever been seen outside of big budget movies before then. So that tradeoff does show in the early episodes, but it seems like they really pushed the technology forward.
I reckon if you were an IPv6 only user, what you'd want to see is a list of pages you can access, and not ones you can't. That's a matter of filtering for the user, not sorting for relevance to the search query. And that assumes the existence of an IPv6 only user with *no* access of any kind to the IPv4 internet. We've a long distance to go before we start seeing those in the wild, outside of labs.
I think we need to face it that we can't expect Google to damage their core product by introducing changes like this for even the best of technical intentions. There isn't any "How to get IPv6 adoption in months not years." There's a lot of work to be done in crafting proper plans with realistic costs and benefits that can be understood by the people who are going to approve the money. We can do little things here and there, but we can't short-circut that process on an industry-wide basis.
It sounds daunting, but it's doable if we chew one bite's worth at a time. What's happening today is going to contribute to that for the content providers, by quantifying something that was previously uncertain: just how big is the impact on existing users if you dual stack. If the day turns out to be so successful that some big sites dual stack permanently - as such experiments in the past have done - then that contributes to the case for the rest of us, because finally there will be some real content out there that will use the stuff we're paying for.
1. Microsoft has a patch that demotes IPv6 access for one day only. Not only does this throw a wrench in the worlds ability to gauge problems but it does nothing to solve the end users issue. Paradoxically simply disabling IPv6 is much better at this point as not breaking IPv4 is much more important to the forward progress of IPv6 deployment than a few end-users who can enable IPv6 later when they can get their issues fixed.
I did at first think the same way, but then I realised - that doesn't appear to be an automatically-pushed patch. It looks like a support article to which an admin can refer a user who is screaming "I don't care, make my internet work NOW." It's something that can be applied in a hurry to temporarily resolve the problem, but doesn't sweep it under the carpet because the underlying problem will still need to be dealt with in time. In that context, I think that this is a more responsible approach than telling users to disable IPv6 permanently.
Nope. It's a scheduled, time limited way to identify end users whose browsers work normally when presented with sites that resolve to IPv4 only, but have problems when presented with sites that resolve to both IPv4 and IPv6. This is a fraction of one percent of users, but they're holding up the show for the rest of us. Without a day like today, they would never even be aware that something is wrong.
It's been pretty hard to miss in networking circles specifically. Reason I say this is:
A lot of people here seem to be missing the point of the event. It's not really about boosting IPv6 traffic for the day; there are still other links in the chain to get sorted out before we can do that (most visibly, users' LANs and internet connections.) But one big thing that's been holding up the dual stacking of BIG websites, the kind participating today, is a really tiny proportion of users who don't know they have IPv6 configured and it's broken.
The numbers are in or around a fraction of a percent, but for a really big site, that's too many users. We need to find these guys and get them to fix it.
So the target for this one hasn't been mainstream users or even system administrators, but ISPs and IT support departments, so that they can find the problems in advance. (Maybe you fall into this category and missed it, in which case, sorry, but I saw it in pretty much all the networking channels I was aware of over the past seven months.)
So far, eighteen hours in, I've not seen many reports of problems. This is EXCELLENT NEWS, because if the perception of problems turns out to be much greater than reality, some of the participants might decide to leave IPv6 on permanently. That's one more link in the chain, so that ISPs that do deploy IPv6 to their users will actually begin to see some more take-up of traffic. Step by step, such is how the chicken/egg problem is unravelled.
One step at a time. Before we start turning off IPv4, we need to sort out people on nominally ipv4-only connections that actually fail to connnect to websites that do no more than offer IPv6 in parallel. That's what the google site is testing
What stops the large content providers from serving over IPv6 right now today is a level of brokenness that affects a fraction of a percent of users. These are computers or networks which are nominally IPv4 only, but have some misconfigured IPv6 setup that is actively causing problems connecting to sites. The proportion of users is tiny, but if you're facebook, that's still a lot of users. Wednesday next will expose these problems on a temporary, scheduled basis.
If you run IT support for an organisation, it would be wise to see the results of, say, the RIPE IPv6 eye chart on your client machines.
To be honest, this is a fair comment. It *should* be a seamless transition, and evidently it's not going to be. My one concern is that, on the internet, this sort of change can't be laid down from on high. The kind of people who should be working on this transition are... pretty much the target audience of slashdot, actually.
I did some calculations a while back, extending the growth curve beyond 256/8s, to see what the run rate would be like. If we give back ALL THE ADDRESSES currently allocated - including yours, mine and Slashdot's - it gets us to about 2019. That's two whole internets worth of addresses.
I mean, if we really needed to buy a bit more time to do a transition, then maybe it'd be worth going through all that trouble. But we've had longer than that to prepare already with this deadline very clearly looming. I don't see how extending it a bit would change the end result.
I'm not on AT&T, since I'm not in the US, but my answer is: rarely, but when it's there, it's killer.
So I was sitting in my driving instructor's car, in frozen weather, waiting to find out if my driving test was going ahead. (Yes, I'm a slacker for waiting so long.) I phoned the helpline, was in a queue, stuck the call on speaker, and started browsing the web page for updates. When they answered, I took the call off speaker and got the news I was after. (Sadly, it was cancelled, and I failed the rescheduled test.:-( )
The following week, my driving instructor bought an iphone.
Sure I could have done them sequentially, and sure, as it turns out, it only saved me a couple of minutes, and sure it's something that's rarely necessary. I probably wouldn't use it to decide my choice of carrier. But it's one hell of a nice-to-have.
the root problem comes down to jackasses like ATT, xerox, government, etc who have a class A network and aren't willing to give up some hosts even though NAT is widespread.
giving up a small amount of addresses could have given up enough IPv4 addresses to last us another 10-15 years
Nice try blaming it on people who aren't you. I did some calculations a while ago, to see how many addresses we'd need to reclaim if we kept following the same curve we're currently on.
The answer is, you're right more or less, we could probably get another nine or ten years out of it.
The catch? Within that time, we'd have to hand back every single address currently in use on the internet, including yours, mine and Slashdot.
Are you seriously telling me that we would have industry wide adoption of IPv6, overcoming all the technical problems with doing so (like varying failure modes and embedded operating systems), all the business problems of justifying the time and cost, all the education and training that that would entail - we could have overcome all this by spelling the addresses differently?
Because when I'm out talking to people about this sort of thing, it's not the spelling of the numbers that bothers them.
Are the moderators seriously telling me that this sort of comment is Insightful?
C'mon, guys, what we're dealing with here is not a technical problem at this stage. There's no single technical bug that is "the solution" that if only we had solved it, everyone who felt they had a reason to hold off would suddenly change their minds, throw off their chains and do all the research, training, investment, deployment and support needed make a successful swap. These things need to be done, they are real problems that need to be taken seriously and evaluated, and we're still facing that problem. Rubbish like this isn't going to help.
By the way, since we're talking - when I shorten an address twice, say down to 2001:db8::1::1, how do I tell how many zeroes I shortened from the first:: and how many from the second?
The IPv6 spec reserves space for the entire IPv4 network, making translation between the two a snap. Any modern OS less than 5 years old has IPv6 built in, including conversion between v4 and v6.
Ok, cool. Here's a scenario. You're on the machine you're using, right now. I'm on mine - and let's be generous, I'll run any OS you pick for me. I only have IPv6 connectivity. I want to view your website, send you an email, and chat with you over jabber. What do I need to do? Is there anything that I need you to do first?
Private addressing with NAT doesn't even need to change if you don't want to bother with it, just change your gateway IP's from v4 to v6 and there you go, bandaid applied until you actually truly need to upgrade everything.
Here's another scenario. Very similar to the above. I'm on my machine, whichever OS you pick, it's on private v4, and it's behind the NAT-PT you describe. (That transition mechanism in Network Address Translation-Protocol Translation.) Let's assume I already have a working, non-buggy NAT-PT implementation on my provider's DSL router. It's translating all my v4 packets into v6. How do I view your website?
You're right that, technically, we know how to solve all these problems. But we are a very, very long way from being able to deliver products that will work, and will interoperate with the existing network that's there.
Yeah, I did some calculations on this. Took the usage numbers that are used to calculate the exhaustion date and dropped them into excel - then expanded it out further, to see how long we can last if we reclaim some/8s.
If we assume that 33/8s are unusuable, so but claim back every other address on the internet in time for it to be reused - every single one, including yours and mine - then we run out of our second internet's worth of IPv4 addresses in September 2019.
Nine years and nine months more, if you reclaim not just the ones you listed, but everyone else's as well. What, you're using yours? Oh, ok. I'll just dial back that prediction...
You've nailed it. I had a CS lecturer who used exactly that format - but he was a very good lecturer. Others who used blackboard and chalk were, let's be kind, not as compelling. I think the only story is that the path of least resistance has changed.
I did an evening class recently in astronomy. The tutor told us a story of a graduate student who went to South America to work at an observatory there.
She was sent outside to check the weather. She came back in and said there was a huge cloud reaching across the sky.
The guy in charge didn't think that sounded right at all, so he went out to check himself.
It was the Milky Way. And the other astronomer had never seen it.
You're right, you know. Though I still think that "DRM-free music comes to ipod, which is the device everyone has - slashdot officially wins" would be a good headline.
Yep, I hear you and you're right - I'd decided that that's why it got about two slides in the presentation. (That and "we gave in on variable pricing but we get to stop doing this thing we've been foisting on you..." isn't something you can spin out for very long before people get wise.) Frankly, I was surprised even to see DRM mentioned on the apple front page. So I get why it isn't bigger news in the maintstream - but I expected to see slashdotters dancing in the streets.
I can't believe that the removal from DRM from the iTunes music store isn't bigger news. I think it's huge news. This is the single biggest remaining reason why people are nervous about moving to downloaded music, and it's gone. I'm delighted.
Wait a second. Has the Copyright Royalties Board ruled yet? They're due to rule today, but the BBC article is from yesterday, and the CNN one from Tuesday. I see nothing on a ruling on google news. Anyone?
We're years away from ipv4 exhaustion.
How many years? Happily, the data for consumption is publicly available, so I did some calculations a while back. Maybe you've run them more recently, I did them a couple of years ago, so maybe you have a more accurate answer. But what I got was this...
...the run rate is such that if we reclaim ALL IPv4 address space, including yours and mine that we're using right now, we still run out in 2019.
I'm not sure that lengthy and expensive reclamation projects really buy us a lot when we outrun two internets' worth of addresses within a decade.
I've watched B5 through a couple of times now, with friends who hadn't seen it before. Funny thing happens - at the beginning people complain that the CGI looks so bad (it was awesome for mid 90s TV, but I get that in this context it's fair to evaluate against present day). But that fades quite quickly and by the time you're half way through, at Severed Dreams, people are pretty blown away. It's a good time to remind them of their complaints. ;-)
I assume that there is a combination of two things going on - the viewer gets used to the style, and the CGI quality does improve considerably over time. I can't tell how much of each is involved, though.
Funny thing about the CGI in B5, of course, is that budget constraints were certainly a factor in the decision - because it was the only way they could possibly do anything as ambitious as they wanted with the cash they had. They were doing some of the most elaborate stuff on TV at the time. I don't think stuff like the CGI sequences in Severed Dreams had ever been seen outside of big budget movies before then. So that tradeoff does show in the early episodes, but it seems like they really pushed the technology forward.
I reckon if you were an IPv6 only user, what you'd want to see is a list of pages you can access, and not ones you can't. That's a matter of filtering for the user, not sorting for relevance to the search query. And that assumes the existence of an IPv6 only user with *no* access of any kind to the IPv4 internet. We've a long distance to go before we start seeing those in the wild, outside of labs.
I think we need to face it that we can't expect Google to damage their core product by introducing changes like this for even the best of technical intentions. There isn't any "How to get IPv6 adoption in months not years." There's a lot of work to be done in crafting proper plans with realistic costs and benefits that can be understood by the people who are going to approve the money. We can do little things here and there, but we can't short-circut that process on an industry-wide basis.
It sounds daunting, but it's doable if we chew one bite's worth at a time. What's happening today is going to contribute to that for the content providers, by quantifying something that was previously uncertain: just how big is the impact on existing users if you dual stack. If the day turns out to be so successful that some big sites dual stack permanently - as such experiments in the past have done - then that contributes to the case for the rest of us, because finally there will be some real content out there that will use the stuff we're paying for.
1. Microsoft has a patch that demotes IPv6 access for one day only. Not only does this throw a wrench in the worlds ability to gauge problems but it does nothing to solve the end users issue. Paradoxically simply disabling IPv6 is much better at this point as not breaking IPv4 is much more important to the forward progress of IPv6 deployment than a few end-users who can enable IPv6 later when they can get their issues fixed.
I think this is the support item you're referring to.
I did at first think the same way, but then I realised - that doesn't appear to be an automatically-pushed patch. It looks like a support article to which an admin can refer a user who is screaming "I don't care, make my internet work NOW." It's something that can be applied in a hurry to temporarily resolve the problem, but doesn't sweep it under the carpet because the underlying problem will still need to be dealt with in time. In that context, I think that this is a more responsible approach than telling users to disable IPv6 permanently.
Nope. It's a scheduled, time limited way to identify end users whose browsers work normally when presented with sites that resolve to IPv4 only, but have problems when presented with sites that resolve to both IPv4 and IPv6. This is a fraction of one percent of users, but they're holding up the show for the rest of us. Without a day like today, they would never even be aware that something is wrong.
It's been pretty hard to miss in networking circles specifically. Reason I say this is:
A lot of people here seem to be missing the point of the event. It's not really about boosting IPv6 traffic for the day; there are still other links in the chain to get sorted out before we can do that (most visibly, users' LANs and internet connections.) But one big thing that's been holding up the dual stacking of BIG websites, the kind participating today, is a really tiny proportion of users who don't know they have IPv6 configured and it's broken.
The numbers are in or around a fraction of a percent, but for a really big site, that's too many users. We need to find these guys and get them to fix it.
So the target for this one hasn't been mainstream users or even system administrators, but ISPs and IT support departments, so that they can find the problems in advance. (Maybe you fall into this category and missed it, in which case, sorry, but I saw it in pretty much all the networking channels I was aware of over the past seven months.)
So far, eighteen hours in, I've not seen many reports of problems. This is EXCELLENT NEWS, because if the perception of problems turns out to be much greater than reality, some of the participants might decide to leave IPv6 on permanently. That's one more link in the chain, so that ISPs that do deploy IPv6 to their users will actually begin to see some more take-up of traffic. Step by step, such is how the chicken/egg problem is unravelled.
Google will not make changes to pagerank that are not specifically about improving the quality of search results.
This has been thought of before. :-)
One step at a time. Before we start turning off IPv4, we need to sort out people on nominally ipv4-only connections that actually fail to connnect to websites that do no more than offer IPv6 in parallel. That's what the google site is testing
The object of the exercise is to discover the endpoints where failover does not properly occur and get them fixed.
If you'd prefer to avoid a nasty surprise on the day, there are ways to test in advance.
The test is aimed squarely at you.
What stops the large content providers from serving over IPv6 right now today is a level of brokenness that affects a fraction of a percent of users. These are computers or networks which are nominally IPv4 only, but have some misconfigured IPv6 setup that is actively causing problems connecting to sites. The proportion of users is tiny, but if you're facebook, that's still a lot of users. Wednesday next will expose these problems on a temporary, scheduled basis.
If you run IT support for an organisation, it would be wise to see the results of, say, the RIPE IPv6 eye chart on your client machines.
NAT destroys the peer to peer nature of the network. It limits who can run servers of any type to those who are outside NAT.
Using NAT at the ISP level is basicly evil and should not be considered when we are going to need to deploy IPv6 anyway.
Cool! I agree.
Glad that's sorted.
So what do we do while we're waiting for everyone else to catch up on IPv6?
To be honest, this is a fair comment. It *should* be a seamless transition, and evidently it's not going to be. My one concern is that, on the internet, this sort of change can't be laid down from on high. The kind of people who should be working on this transition are... pretty much the target audience of slashdot, actually.
I did some calculations a while back, extending the growth curve beyond 256 /8s, to see what the run rate would be like. If we give back ALL THE ADDRESSES currently allocated - including yours, mine and Slashdot's - it gets us to about 2019. That's two whole internets worth of addresses.
I mean, if we really needed to buy a bit more time to do a transition, then maybe it'd be worth going through all that trouble. But we've had longer than that to prepare already with this deadline very clearly looming. I don't see how extending it a bit would change the end result.
I'm not on AT&T, since I'm not in the US, but my answer is: rarely, but when it's there, it's killer.
So I was sitting in my driving instructor's car, in frozen weather, waiting to find out if my driving test was going ahead. (Yes, I'm a slacker for waiting so long.) I phoned the helpline, was in a queue, stuck the call on speaker, and started browsing the web page for updates. When they answered, I took the call off speaker and got the news I was after. (Sadly, it was cancelled, and I failed the rescheduled test. :-( )
The following week, my driving instructor bought an iphone.
Sure I could have done them sequentially, and sure, as it turns out, it only saved me a couple of minutes, and sure it's something that's rarely necessary. I probably wouldn't use it to decide my choice of carrier. But it's one hell of a nice-to-have.
wha?
the root problem comes down to jackasses like ATT, xerox, government, etc who have a class A network and aren't willing to give up some hosts even though NAT is widespread.
giving up a small amount of addresses could have given up enough IPv4 addresses to last us another 10-15 years
Nice try blaming it on people who aren't you. I did some calculations a while ago, to see how many addresses we'd need to reclaim if we kept following the same curve we're currently on.
The answer is, you're right more or less, we could probably get another nine or ten years out of it.
The catch? Within that time, we'd have to hand back every single address currently in use on the internet, including yours, mine and Slashdot.
Still, I'm up for it if you are. You go first?
Are you seriously telling me that we would have industry wide adoption of IPv6, overcoming all the technical problems with doing so (like varying failure modes and embedded operating systems), all the business problems of justifying the time and cost, all the education and training that that would entail - we could have overcome all this by spelling the addresses differently?
Because when I'm out talking to people about this sort of thing, it's not the spelling of the numbers that bothers them.
Are the moderators seriously telling me that this sort of comment is Insightful?
C'mon, guys, what we're dealing with here is not a technical problem at this stage. There's no single technical bug that is "the solution" that if only we had solved it, everyone who felt they had a reason to hold off would suddenly change their minds, throw off their chains and do all the research, training, investment, deployment and support needed make a successful swap. These things need to be done, they are real problems that need to be taken seriously and evaluated, and we're still facing that problem. Rubbish like this isn't going to help.
By the way, since we're talking - when I shorten an address twice, say down to 2001:db8::1::1, how do I tell how many zeroes I shortened from the first :: and how many from the second?
Explain to me why all that stuff needs to be upgraded, but other stuff - your stuff and my stuff - doesn't?
Ok, cool. Here's a scenario. You're on the machine you're using, right now. I'm on mine - and let's be generous, I'll run any OS you pick for me. I only have IPv6 connectivity. I want to view your website, send you an email, and chat with you over jabber. What do I need to do? Is there anything that I need you to do first?
Here's another scenario. Very similar to the above. I'm on my machine, whichever OS you pick, it's on private v4, and it's behind the NAT-PT you describe. (That transition mechanism in Network Address Translation-Protocol Translation.) Let's assume I already have a working, non-buggy NAT-PT implementation on my provider's DSL router. It's translating all my v4 packets into v6. How do I view your website?
You're right that, technically, we know how to solve all these problems. But we are a very, very long way from being able to deliver products that will work, and will interoperate with the existing network that's there.
Yeah, I did some calculations on this. Took the usage numbers that are used to calculate the exhaustion date and dropped them into excel - then expanded it out further, to see how long we can last if we reclaim some /8s.
If we assume that 33 /8s are unusuable, so but claim back every other address on the internet in time for it to be reused - every single one, including yours and mine - then we run out of our second internet's worth of IPv4 addresses in September 2019.
Nine years and nine months more, if you reclaim not just the ones you listed, but everyone else's as well. What, you're using yours? Oh, ok. I'll just dial back that prediction...
You've nailed it. I had a CS lecturer who used exactly that format - but he was a very good lecturer. Others who used blackboard and chalk were, let's be kind, not as compelling. I think the only story is that the path of least resistance has changed.
I did an evening class recently in astronomy. The tutor told us a story of a graduate student who went to South America to work at an observatory there.
She was sent outside to check the weather. She came back in and said there was a huge cloud reaching across the sky.
The guy in charge didn't think that sounded right at all, so he went out to check himself.
It was the Milky Way. And the other astronomer had never seen it.
You're right, you know. Though I still think that "DRM-free music comes to ipod, which is the device everyone has - slashdot officially wins" would be a good headline.
Yep, I hear you and you're right - I'd decided that that's why it got about two slides in the presentation. (That and "we gave in on variable pricing but we get to stop doing this thing we've been foisting on you..." isn't something you can spin out for very long before people get wise.) Frankly, I was surprised even to see DRM mentioned on the apple front page. So I get why it isn't bigger news in the maintstream - but I expected to see slashdotters dancing in the streets.
I can't believe that the removal from DRM from the iTunes music store isn't bigger news. I think it's huge news. This is the single biggest remaining reason why people are nervous about moving to downloaded music, and it's gone. I'm delighted.
Wait a second. Has the Copyright Royalties Board ruled yet? They're due to rule today, but the BBC article is from yesterday, and the CNN one from Tuesday. I see nothing on a ruling on google news. Anyone?