Hi John, So, It was assumed that IPv4 depletion would effectively lead to the adoption of IPv6. This has not been the case in the last decade save for a very few countries in the world.
It was also assumed that IPv6 only networks would crop all over the place as a result, providing the same interconnectivity benefits enjoyed by the IPv4 internet. Out of curiosity,did the emergency of transfer markets slow IPNG adoption while creating prolonged dependence on IPv4? Cheers, *.**/noah* On Thu, Mar 24, 2022 at 4:03 PM John Curran <jcur...@istaff.org> wrote: > On 24 Mar 2022, at 5:19 AM, Mark Delany <k...@november.emu.st> wrote: > > > On 24Mar22, Greg Skinner via NANOG allegedly wrote: > > straightforward transition plan > > > in-hand working transition strategy > > > nor a straightforward transition > > > The words quoted above are mine, not Greg’s, so let’s send the blame in my > direction not his… :-) > > Any such "transition plan" whether "working" or "straightforward" is > logically > impossible. > > > That entirely depends on what is meant by “straightforward transition > plan”… If one means a plan that provides that “Network ABC will transition > on this date with this approach, and then Network JKL will transition using > this approach, then network XYZ shall transition on this date, etc. ” then > you are indeed correct – such a command-and-control approach is not "the > Internet way", comrade. > > If by “straightforward transition plan” one means a clear and rational set > of options that allows networks to plan their own migration from IPv4-only > to IPv6, while maintaining connectivity to IPv4-only hosts and with a level > of effort reasonable comparable to just running IPv4, then I would > disagree, as such an "IPng transition plan” was achievable, expected, and > we collectively failed to deliver on it (as noted below) > > The "Technical Criteria for Choosing IP The Next Generation (IPng)” > [RFC1726] did have a specific requirement in this regard (see quoted > section attached to this email), and that requirement postulated that > “there will be IPv4 hosts on the Internet effectively forever. IPng must > provide mechanisms to allow these hosts to communicate, even after IPng has > become the dominant network layer protocol in the Internet.” It also > noted that we must be able to run dual-stack with a comparable level of > effort as IPv4-only, but that dual-stack alone was not sufficient and > actual interoperability mechanisms would be required between IPv4 and IPng > for IPng success. > > The IPng recommendation [RFC 1752, > https://datatracker.ietf.org/doc/html/rfc1752] proceeded with the SIPP > proposal as the basis for IPv6, just noting some weakness with respect to > satisfying this IPng transition requirement – > > The biggest problem the reviewers had with SIPP was with IPAE, SIPP's > transition plan. The overwhelming feeling was that IPAE is fatally > flawed and could not be made to work reliably in an operational > Internet. > > > The work to meet this requirement was punted to a newly-defined IETF IPng > Transition (NGTRANS) Working Group - the working group was to design the > mechanisms to necessary for a straightforward transition of the Internet > from IPv4 to IPv6 and to give advice on what procedures and techniques are > preferred. NGTRANS did define a set of dual-stack and tunneling solutions > [RFC 4213], but didn’t get to actual interoperability mechanisms or clear > roadmap of options that would have met IPng’s requirement for > straightforward transition plan. > > In fact, what happened instead is that dual-stack (aka “Ships in the > Night” - both protocols should be able to run on the same host unaware of > the others existence) ended up as the de facto IPv6 transition strategy, > and anything more was left to be researcher/vendor/user defined… For > those who want a really nice summary of the state of affairs on IPv6 > transition around 2008 (more than 10 years after the IPng recommendation) I > would suggest Geoff Huston’s "IPv6 Transition at IETF 72” summary in the > IETF Journal <https://www.ietfjournal.org/ipv6-transition-at-ietf-72/> – > as usual, Geoff does a great job with a rather complex topic. > > So instead of having a clear & straightforward menu of options for network > operators on how to deploy IPv6 in parallel in their network without > breaking anything (i.e. a set of coherent strategies to choose from that > would have constituted a “a straightforward transition plan”), we ended up > with an explosion of transition approaches in various states of > functionality, side-effects, and maturity – the exact opposite of what a > network operator wants to face when considering transitioning their > production network to IPv6. There was even an attempt to inventory the > various solutions - > https://www.ietf.org/archive/id/draft-jankiewicz-v6ops-v4v6biblio-03.txt – > but keeping track of them all is akin to counting tribbles so I don’t > believe it was ever published. > > Luckily, necessity is the mother of invention, and those whose operators > experiencing the most significant network growth have figured out the > particular protocols and techniques necessary for their transition to IPv6. > Of course, that also meant each operator and their vendors have to work > out all of the inevitable interactions with other protocols, security > aspects, etc. anew with their particular chosen approach and selected > technologies – hence why even to this day there is not a standard > “cookbook” or “straightforward transition plan” for networks on how to > deploy IPv6. I’ll be the first to admit that there are many networks that > have sufficient complexity or unique aspects that warrant their own custom > plan for IPv6, but disbelieve that the majority of network operators could > not benefit from a clear set of standardized transition approaches for IPv6 > rollout. (Alas, Internet standards work has generally taken a “let a > thousand flowers bloom” approach to such matters, despite the IPng > requirement to the contrary.) > > FYI, > /John > > ==== Excerpt - "Technical Criteria for Choosing IP The Next Generation > (IPng)” <https://datatracker.ietf.org/doc/html/rfc1726> > > 5.5 <https://datatracker.ietf.org/doc/html/rfc1726#section-5.5> Transition > > CRITERION > The protocol must have a straightforward transition plan from the > current IPv4. > > DISCUSSION > A smooth, orderly, transition from IPv4 to IPng is needed. If we > can't transition to the new protocol, then no matter how wonderful > it is, we'll never get to it. > > We believe that it is not possible to have a "flag-day" form of > transition in which all hosts and routers must change over at > once. The size, complexity, and distributed administration of the > Internet make such a cutover impossible. > > Rather, IPng will need to co-exist with IPv4 for some period of > time. There are a number of ways to achieve this co-existence > such as requiring hosts to support two stacks, converting between > protocols, or using backward compatible extensions to IPv4. Each > scheme has its strengths and weaknesses, which have to be weighed. > > Furthermore, we note that, in all probability, there will be IPv4 > hosts on the Internet effectively forever. IPng must provide > mechanisms to allow these hosts to communicate, even after IPng > has become the dominant network layer protocol in the Internet. > > The absence of a rational and well-defined transition plan is not > acceptable. Indeed, the difficulty of running a network that is > transitioning from IPv4 to IPng must be minimized. (A good target > is that running a mixed IPv4-IPng network should be no more and > preferably less difficult than running IPv4 in parallel with > existing non-IP protocols). > > Furthermore, a network in transition must still be robust. IPng > schemes which maximize stability and connectivity in mixed IPv4- > IPng networks are preferred. > > Finally, IPng is expected to evolve over time and therefore, it > must be possible to have multiple versions of IPng, some in > production use, some in experimental, developmental, or evaluation > use, to coexist on the network. Transition plans must address > this issue. > > > Partridge and Kastenholz [Page 12] > > ------------------------------ > > RFC 1726 <https://datatracker.ietf.org/doc/html/rfc1726> IPng > Technical Criteria December 1994 > > > The transition plan must address the following general areas of > the Internet's infrastructure: > > Host Protocols and Software > Router Protocols and Software > Security and Authentication > Domain Name System > Network Management > Operations Tools (e.g., Ping and Traceroute) > Operations and Administration procedures > > The impact on protocols which use IP addresses as data (e.g., DNS, > distributed file systems, SNMP and FTP) must be specifically > addressed. > > The transition plan should address the issue of cost distribution. > That is, it should identify what tasks are required of the service > providers, of the end users, of the backbones and so on. > > Time Frame > A transition plan is required immediately. > > > === > >