Re: [tsvwg] Wanted: recovering IETF process wonk to explain the "Updates:" header

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 26 July 2016 15:50 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07F2612D8B1 for <tsvwg@ietfa.amsl.com>; Tue, 26 Jul 2016 08:50:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 28WyZ8otgaHh for <tsvwg@ietfa.amsl.com>; Tue, 26 Jul 2016 08:50:24 -0700 (PDT)
Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B971112D8E3 for <tsvwg@ietf.org>; Tue, 26 Jul 2016 08:23:36 -0700 (PDT)
Received: by mail-yw0-x231.google.com with SMTP id j12so17379696ywb.2 for <tsvwg@ietf.org>; Tue, 26 Jul 2016 08:23:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=MnwLQPxqkFhf1fMUXBHI1d1Unctc6CqyfgMP7PFfCMQ=; b=xHks0xd9ndu07ZLmCee41nCbth9L5p60fMcFv5t9sD7hs+63a/eVILb0T8h12ePpem UMnVyMreA2sWKZmOq8Jk4a6TYt9WU5SsyIe2LZ0LpySOkdPkjlNF4e+xGCMa/BTiyFzx 2TN4jcp82ym6ogm6u+0uSDCYj4Qoly61+WaTRzoAeUXeIAw3bjCuL+O6vkuF7UlW59cN GV1GIZmpV8CspPBcU9RRgUmdfQ2NotWuqHfrSHVDQX+sZ19yyyQaXO+RBIoNMRfZrowL 00lgjE9Eq5Rsm+Sq6FKHgaF/6cl64VwzpufP6OldgkfdrPv9gIoMmmy28+rkKu9XD8Z4 oMGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=MnwLQPxqkFhf1fMUXBHI1d1Unctc6CqyfgMP7PFfCMQ=; b=YZmKVkgt+2Hpz1w5gTZrJEKW3eSTLBwW+oF8ihPBjla01qE/GSGhGzUVuANBSQjCnX RWLykhmGV2AIC7RSO76L3ZNbVl09ZDmsr5wbI0JJe/D0JXr8iRVLOEtRLCcCYFQ1+Cif +11EiHaUV5VO8tb8f9yW8e5XkDVljz4+jxpY3CX1NXk9MQ3zAviGvbvQzNXrCMZuacJP 86RJS0mDkl9R1Vq0LWs9+qpKZ/L1yLY0QgCoj42b+fFpvC0aFuGKnsz9McY0F9+b2zTC vRZq+xmS6v6MVkn2y9prHQntkfrJo69N2G7gPnrWZXmXDdqhHOi9Zz4H2fdxdBk1+by6 U4rw==
X-Gm-Message-State: AEkoouuSBhsAykbQCV6UU02ek8fnAMOOh0TshxsgoDxo4IUzHT+Wt1AeVc8O3EU4Ec8HXkJmOTukT/ynw3VHMQ==
MIME-Version: 1.0
X-Received: by 10.37.79.9 with SMTP id d9mr20364706ybb.132.1469546615518; Tue, 26 Jul 2016 08:23:35 -0700 (PDT)
Received: by 10.37.231.20 with HTTP; Tue, 26 Jul 2016 08:23:35 -0700 (PDT)
Received: by 10.37.231.20 with HTTP; Tue, 26 Jul 2016 08:23:35 -0700 (PDT)
In-Reply-To: <57971CEA.2020008@bobbriscoe.net>
References: <5794CE1E.5020608@bobbriscoe.net> <CAKKJt-f=h8CJcc4J0cJkyDzBp+P_7JgWCZzKdJLpg=zQOj-DhA@mail.gmail.com> <57971CEA.2020008@bobbriscoe.net>
Date: Tue, 26 Jul 2016 10:23:35 -0500
Message-ID: <CAKKJt-eqtqwTVVz+LiwW1OH=-70SkFiNOi6R3xbZn0XXqmdLGA@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
To: Bob Briscoe <ietf@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="001a113b7496ffbcd505388b7b37"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/iI2hBy8J0voWADKTVGX2rADrHxE>
Cc: tsvwg IETF list <tsvwg@ietf.org>
Subject: Re: [tsvwg] Wanted: recovering IETF process wonk to explain the "Updates:" header
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jul 2016 15:50:26 -0000

Hi, Bob,

On Jul 26, 2016 03:18, "Bob Briscoe" <ietf@bobbriscoe.net> wrote:
>
> Spencer,
>
> Thanks. Applying this advice to this particular draft confirms (for me at
least) that we are updating these tunnel RFCs.
>
> Writing the specific text updates for each one is proving to be a useful
exercise. For instance with L2TPv3, it is specified as a generic
encapsulation of many different L2 protocols that may in turn encapsulate
IP or any other L3 protocol. And the outer is also a generic packet
switched network header, with IP as just one possibility. So there isn't
really a place that talks about the specific case where the outer is IP,
and the encapsulated L3 is also IP. Even though that is by far the most
common case. Whatever, I'm gradually working it all out.

Excellent. Clarity is good :-)

Spencer

> Bob
>
>
>
> On 25/07/16 17:57, Spencer Dawkins at IETF wrote:
>>
>> Hi, Bob,
>>
>> On Sun, Jul 24, 2016 at 9:18 AM, Bob Briscoe <ietf@bobbriscoe.net> wrote:
>>>
>>> Spencer,
>>>
>>> I searched for " recovering IETF process wonk" and a link to your
biography was ranked top {Note 1}.
>>>
>>> I'm looking for incontrovertible advice on whether I am correct to
place various long-standing tunnelling RFCs in the updates header of this
draft:
>>> https://tools.ietf.org/html/draft-briscoe-tsvwg-rfc6040bis
>>
>>
>> As a RIPW (my own words, FWIW), I don't think incontrovertible advice
exists for this. A variety of IESGs have had a variety of opinions about
Updates over time, and even with every IESG there's likely a range of
opinions. I am told in another e-mail that the RFC Series Advisory Group
was talking about the definition of Updates (and the even more dreaded
Obsoletes) in Berlin last week, so , this is not an exact science.
But, since you ask me, I'm the responsible AD and I have an opinion.
>>
>> My opinion is that you can say Updates for RFC FOO if you want everyone
who implements RFC FOO to implement your draft, too. But rather than leave
you with my vague opinion, I'd say that if you Tell The Reader what your
draft is updating in RFC FOO and why, it will be a lot easier for reviewers
to figure out whether the Updates header is legit.
>>
>> Sometimes that's obvious. Maybe you're correcting something that has
already resulted in an Errata being accepted - RFC FOO says "meat" when it
should have said "potato".
>>
>> Sometimes it's less obvious, especially when (as I believe the case is
here) RFC FOO didn't say anything about "potato" at all, but anyone
implementing RFC FOO needs to know whether to add potatoes.
>>
>> So, your explanation, that RFC FOO said "cook dinner" and didn't give
all the details an implementer needs, would be very helpful, no matter what
the Updates header turns out to say.
>>
>> Does that help?
>>
>> Thanks,
>>
>> Spencer
>>
>>>
>>> I believe it cannot be claimed that these RFCs did not already specify
how to process the ECN field, because it is not possible to encapsulate a
packet with a new IP header without creating a new ECN field.
>>> Therefore, to my mind, definition of ECN field propagation is an update
not an optional addition to these RFCs (as I said in response to Mirja in
tsvwg on Friday).
>>>
>>> To be clear about the implications of this decision, if the IESG
eventually approves rfc6040bis as an RFC, if it states that it updates
L2TPv3 (for instance), I believe it would mean that an implementation of
L2TPv3 could no longer claim to comply with the L2TPv3 spec [RFC3931] until
it had implemented ECN propagation compliant with RFC6040.
>>>
>>> Cheers
>>>
>>>
>>> Bob
>>>
>>> PS. Thanks for the advice to state explicitly how the text of each RFC
could be updated.
>>> Will do.
>>>
>>> {Note 1}: I was initially worried that an RFC I co-authored was ranked
second, but I was relieved to discover that we had used all those words in
a purely technical context: the RFC talked about packet *process*ing and
*recovering* keys and C.K. *Wong* was a cited author.
>>>
>>> --
>>> ________________________________________________________________
>>> Bob Briscoe                               http://bobbriscoe.net/
>>>
>>
>
> -- ________________________________________________________________ Bob
Briscoe http://bobbriscoe.net/