Re: [Stackevo] [IAB] draft-hardie-path-signals and draft-trammell-wire-image

"Brian Trammell (IETF)" <ietf@trammell.ch> Tue, 10 April 2018 12:05 UTC

Return-Path: <ietf@trammell.ch>
X-Original-To: stackevo@ietfa.amsl.com
Delivered-To: stackevo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5703C1270A7; Tue, 10 Apr 2018 05:05:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 1hrYbmt8lciL; Tue, 10 Apr 2018 05:05:02 -0700 (PDT)
Received: from gozo.iway.ch (gozo.iway.ch [212.25.24.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0966126D05; Tue, 10 Apr 2018 05:05:01 -0700 (PDT)
Received: from gozo.iway.ch (localhost [127.0.0.1]) by localhost (Postfix) with ESMTP id 6B752340ECE; Tue, 10 Apr 2018 14:05:00 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by localhost (ACF/6597.17130); Tue, 10 Apr 2018 14:05:00 +0200 (CEST)
Received: from switchplus-mail.ch (switchplus-mail.ch [212.25.8.236]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gozo.iway.ch (Postfix) with ESMTPS; Tue, 10 Apr 2018 14:05:00 +0200 (CEST)
Received: from [145.14.214.39] (account ietf@trammell.ch HELO [10.11.33.5]) by switchplus-mail.ch (CommuniGate Pro SMTP 6.1.18) with ESMTPSA id 51216950; Tue, 10 Apr 2018 14:04:54 +0200
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
Message-Id: <EB6FACE9-364E-48FC-B02B-65E88EAA29E2@trammell.ch>
Content-Type: multipart/signed; boundary="Apple-Mail=_93530CE8-EE46-4FCE-AD37-C765BC77CFED"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
Date: Tue, 10 Apr 2018 14:04:53 +0200
In-Reply-To: <3C1B09FF-0CFC-4AB0-ACB6-B929E68F4BF6@mnot.net>
Cc: Stack Evolution Program <stackevo@iab.org>, IAB IAB <iab@iab.org>
To: Mark Nottingham <mnot@mnot.net>
References: <C986EAB5-CFE3-49AF-A19A-B087E63EE365@trammell.ch> <1641F7D4-E7E9-4A8D-88F2-3A07A0082AFD@mnot.net> <0CB88447-0F7C-4A8E-BE70-7CDF29C9FCE9@trammell.ch> <3C1B09FF-0CFC-4AB0-ACB6-B929E68F4BF6@mnot.net>
X-Mailer: Apple Mail (2.3445.6.18)
Archived-At: <https://mailarchive.ietf.org/arch/msg/stackevo/0UmbnJUGqTf228o8NqMS-QFnB0A>
Subject: Re: [Stackevo] [IAB] draft-hardie-path-signals and draft-trammell-wire-image
X-BeenThere: stackevo@iab.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IP Stack Evolution Program Mailing List <stackevo.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/stackevo>, <mailto:stackevo-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stackevo/>
List-Post: <mailto:stackevo@iab.org>
List-Help: <mailto:stackevo-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/stackevo>, <mailto:stackevo-request@iab.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Apr 2018 12:05:06 -0000

hi Mark,

> On 9 Apr 2018, at 02:39, Mark Nottingham <mnot@mnot.net> wrote:
> 
> 
> 
>> On 6 Apr 2018, at 8:01 pm, Brian Trammell (IETF) <ietf@trammell.ch> wrote:
>>> 
>>> * 1. Introduction seems to skip around a discussion of whether participants in lower-layer protocols are also participants in "higher" layer protocols -- i.e., is participation transitive?
>> 
>> Hm, this is a good point...  I looked at this for a while, though, and I couldn't come up with text here without going down a side-tracked philosophical rabbit hole; suggestions?
> 
> I'd change the first sentence in the second paragraph to something like:
> 
> """
> Implicit in a protocol specification is the information the protocol radiates toward nonparticipant observers of the messages sent among participants, often including participants in lower layer protocols.
> """

Yeah, this is better. Changed, thanks!

> 
>>> * 3.3.1. Invariants begs the question of what networks will do with the parts of the message that are *not* invariant, and the resulting strategies that protocol designers might take -- i.e., some form of encryption, greasing, etc. Not sure if we intend to publish a separate doc here, but it might be worth mentioning.
>> 
>> I've added some text here to the working copy (https://britram.github.io/draft-trammell-wire-image/draft-trammell-wire-image.html#rfc.section.3.3.1) -- is this what you had in mind?
> 
> I'd add something like:
> 
> """
> Parts of a protocol's wire image that are purposefully not invariant because they are not intended to be visible or manipulated by defines on paths should, where possible, be protected by encryption, "greasing" [ref?] or other techniques to assure that they do not become invariant over time, through ossification.
> """

I'd thought this followed, but yeah it bears making explicit.

I'm pointedly avoiding referring to "greasing" by that name here because it seems to be that the discussion around it in QUIC has become dominated by overgeneralization and magical thinking; a reference to use-it-or-lose-it seems more precise (Martin, I presume you're intending to publish that one on the IAB stream eventually?).

Have reworked, will submit -04 shortly.

Cheers,

Brian