I want to address a few interesting comments made on my last blog. I agree with Dan’s sentiment – there needs to be more than simple supply and demand capitalism to solve the migration problem as we define it because ideally, supply should precede demand but the question is: who’s going to foot the bill?
Within service provider organizations there are at least two groups who are personally rewarded for a winning IPv6 strategy – those who are charged with implementing it and those who are charged with paying for it. The implementers we meet with are in sync with Dan’s view. They know it is going to take 12 – 18 months to get it right after all, it is a huge network undertaking that involves all equipment/OSs/services/apps from the core all the way into the home/handset. The payers however are not willing to spend one $/yen/won that will not return 1.2 $s/yens/wons until the last possible moment but the question is: when is the last possible moment? Theoretically it equals: depletion date (is that ICANN or RIR depletion?) minus 12 to 18 months. Unfortunately, as many have discussed before, it is an under constrained problem. No one knows the depletion date for sure so until someone discovers it or it becomes blatantly obvious, no significant $s/yens/wons are going to flow into IPv6.
So, what does all this mean? Well I think it means one of two things: either there will be some sort of external force to accelerate operators on their path, as demonstrated by various governments around the world, or the transition to IPv6 will be different than we originally envisioned.
If no form of external intervention is applied the transition to IPv6 will not be orderly, it will not be pretty and it will all be done at the last minute. An important question is: how will it be done? As Geoff points out there are numerous distasteful possible outcomes. You know what they say about “The best laid schemes o’ mice an’ men”… The IETF had the best laid scheme, years ago. It was simple; from now until the depletion date, convert your networks to dual stack using tunneling as a tool to get you there. Once you have two parallel operating networks, turn the v4 one off and you’re done. Oh, and if you have to, perhaps you will need to use translation somewhere along the way but we’re not going to standardize that. But because of the proverbial outstretched hat, no (few) network operators followed this advice. The result is the IETF is now revising things because both technical solutions in their scheme require IPv4 addresses and if these address run out or are in very short supply (due to the service providers waiting until the last minute) then there will be a need for other technical solutions. So now they are studying transition solutions that involve translation in one form or another. Two hot topics right now being discussed in the IPv6 working groups are NAT-PT (welcome back) and Dual-stack Lite – whether or not they will be standardized in time remains to be seen. In addition to transition/migration the focus also includes interoperability because the reality is that the Internet will soon become a heterogeneous hotchpotch of v4, v6 and yes, dual stack networks.
I believe the transition will be ugly but ultimately beautifully efficient. Through the heterogeneous worldwide solution set someone is going to get it right – satisfying the implementers (technically sound and scalable), the payers (with a working business model) and governments (in the best national interest) and when this happens the momentum of this Darwinian sharpened solution will lead the way for everyone else to fall in line.
Bruce Sinclair