ISSUE: Determinants for timeliness missing in section 2.1

Harald Tveit Alvestrand harald at alvestrand.no
Sun Jun 8 19:34:44 CEST 2003



--On søndag, juni 08, 2003 09:13:36 -0700 Dave Crocker <dhc at dcrocker.net> 
wrote:

> Harald,
>
> HTA>  SUGGESTED RESOLUTION: Add something like this:
> HTA>  o The IETF is unable to determine explicitly what effect it desires
> to HTA> have in the marketplace, and is therefore unable to determine
> what  HTA> requirements of timeliness are appropriate to consider when
> planning work.
>
> i thought we knew exactly what effect we wanted to have: we want to
> define protocols that get used.
>
> i suspect you mean something deeper than that.  please clarify.

ok... I'll argue by controversial example again, as usual...

The IPv6 proponents were in a desperate hurry to get this deployed in 1993, 
because addresses were running out.
The IPv6 opponents did not agree on the basic needs, and therefored did not 
agree on the requirements for the timetable.

Addresses got more expensive, which led to tricks (like NAT) to avoid 
consuming them so rapidly. So around 1997 there was a kind of lull, where 
the IPv6 advocates slogged along, refining their stuff and considering what 
added features could help "sell" IPv6 in the marketplace.

In 2003, the pain of those tricks seems to have grown to the point where we 
(again) are desperate to get IPv6 deployed. And some of the stuff that 
seemed like a good idea in 1997 doesn't seem so great any more.

If we'd had perfect (fore/hind)sight, we might have concluded in 1993 that 
we needed something by 1997, and would plan take a little more time to - 
for instance - settle the endpoint-identifier vs aggregatable/routable 
identifier by 1995 rather than leaving bits and pieces that point in both 
directions cluttering up the landscape (and the discussion lists!) to the 
present day.

Or in the IM debaclee - if we had had consensus in 1997 that nobody's going 
to make IM systems interoperable over the next five years if we don't do 
it, and that this interoperability is actually what the IETF wants, we 
might have been able to force the IMPP group to stop dithering about and 
get its documents published three years ago.

In both of those cases, we started off (IMHO) with unclear and unresolved 
visions of what we wanted to achieve, and this led to setting schedules 
that had much to do with our feeling of hurry, but little to do with a 
realistic expectation of when the industry needed our end product.

In the case of DHCPv6 - we got an external customer (3GPP), with a 
documented need and a fixed deadline - and the document got out.
The customer provided the necessary timeframe - "if you want to get this 
done in this particular context in a standard way, give us the standard by 
this date".

Beneficial results for all.




More information about the Problem-statement mailing list