ietf
[Top] [All Lists]

Re: Call for action vs. lost opportunity (Was: Re: Renumbering)

2007-10-11 09:22:42
Dave,

Reordering your comments slightly.,..

--On Thursday, 11 October, 2007 11:07 -0400 Dave Crocker
<dcrocker(_at_)bbiw(_dot_)net> wrote:

To repeat:  At some point, it would help to take history as
being instructive, rather than to dismiss attempts at
considering alternatives.

This might not change the situation with IPv6, but it could
have an effect on other, future work.

It is hard to predict the future.  It is almost equally hard to
draw firm conclusions from the fairly recent past, especially
when drawing those conclusions requires understanding the
counterfactual implications of various choices.   I agree that
history is instructive and should not be ignored, but think we
should hesitate to jump to conclusions about what it tells us.

The approach to IPv6 could have been vastly more incremental,
so as to make its adoption vastly less disruptive.  But you
have to start by considering the benefits of such an approach.

Brian, the approach to IPv6 ignored protecting the installed
base and ignored finding a way to have the lowest possible
barriers to adoption.  As 15 years of non-adoption has
demonstrated, the value proposition for adopters also was not
compelling.

Examining a value proposition requires asking both the question
"how hard, expensive, or risky is it for me to do this?" and
"how do I benefit if I do?".  Larger benefits justify larger
investments; a perception of few benefits may not justify even a
small investment. From that perspective, even small changes to
something that is perceived as working satisfactorily involve
risks of bugs and disruption.  There is no way to make a change
zero-cost and zero-risk.

Certainly it is reasonable to hypothesize, as you are doing,
that decisions about transition and compatibilities with IPv6
created a bad value proposition by making transition too
complicated and costly.  But it is equally reasonable to
hypothesize that the error lay in our failure to address enough
other issues -- to solve enough other problems -- to create real
"pull" for making changes, no matter how cheap those changes
appeared to be.  

Would IPv6 have been more successful had the solution addressed
fundamental routing issues more directly?   If it somehow made
small-site multihoming more straightforward and plausible?  If
it incorporated a solution to the semantic and management issues
implied by RFC 3514?  If it solved some other real or imagined
problem with IP?   If we had simultaneously overhauled TCP to
support more connection-agile or address-insensitive use of
applications?

As things have turned out, we've pretty much ended up with "IPv4
with more bits".  Selling that one to the community is hard
except on the basis of either an anti-NAT campaign or one based
on the imminent falling of the sky.  The former is made more
difficult by the observation that most user organizations do not
perceive that they are suffering real harm from NATs (whether
that perception is correct or incorrect is irrelevant) and more
difficult yet by concerns that IPv6 will not eliminate some of
the factors that cause NATs.  The latter is made more difficult
by too many prior predictions, some unrealistic over-marketing,
and an inability to see the sky moving downward and accurately
and convincingly anticipate the dire effects of its coming down.
Can one demonstrate that, given those factors, an easier
transition process would have made a significant difference?
Possibly it would have, but I don't think there is any way to be
convinced.

On the other hand, had IPv6 offered more than what the market
seems to see as a mostly-theoretical improvement (elimination of
NATs) and avoidance of a future address space catastrophe) --
some obvious advantages to those who who already have deployed
IPv4 installations and the address space needed to support
them-- would we have seen wider adoption?  Again, there is no
way to know for sure but, if the answer is "yes", then it is
hard to guess how much difference a slightly easier transition
would have made.

So, let us by all means look at history and try to learn its
lessons.  But let us also be sure we know what those lessons
actually are, rather than using the historical argument to
justify a position that may not be supported by the evidence.

best,
     john


_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www1.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>