Re: [tsvwg] Moving the ECN Encapsulation drafts forward ...

Sebastian Moeller <moeller0@gmx.de> Tue, 12 July 2022 16:26 UTC

Return-Path: <moeller0@gmx.de>
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 5C32AC14CF0C; Tue, 12 Jul 2022 09:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.656
X-Spam-Level:
X-Spam-Status: No, score=-6.656 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vWljCzx0cXpd; Tue, 12 Jul 2022 09:25:56 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E07EFC14F74F; Tue, 12 Jul 2022 09:25:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1657643109; bh=SpXe9emP+1foXv7/6KnBUw0fRvPBt5rFb6E6hbLMqnk=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=Y8XQH+Ty3sBQP6Lz8X6SSDjCL6Y0Ut9z9Ml9f/8vFg+Pm7Nu3cg4eRMHJbLPZPrUo MpvE7yKQV1DQxWYOPgPjnxMddlDCiecmMECv+qbQATXYZ0fpiOL+Ut7K+otowyoLPB F6J6ib+xqM5HAby3XatZoQbzqjO7fnmxifzRAjv8=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from smtpclient.apple ([77.0.97.186]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N9dwj-1nWFQO30Oz-015dt0; Tue, 12 Jul 2022 18:25:09 +0200
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.100.31\))
From: Sebastian Moeller <moeller0@gmx.de>
In-Reply-To: <f20102bd-4836-ca02-8f1c-95c4d5c1250d@bobbriscoe.net>
Date: Tue, 12 Jul 2022 18:25:06 +0200
Cc: "Black, David" <David.Black=40dell.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <A60DF822-2BAA-4079-9DE7-9AF7B8C00C69@gmx.de>
References: <MN2PR19MB404570543C9B3BD975E43DE083809@MN2PR19MB4045.namprd19.prod.outlook.com> <0F09E1D1-E76F-44DA-A920-51C1488C1D24@gmail.com> <da592a5c-99d7-faa1-93c0-2d0b619da5c9@bobbriscoe.net> <1AB73343-B035-4BEA-A6DC-64AE2175B406@gmx.de> <58a21d08-383f-36d1-1c1d-a4230f6f7a56@bobbriscoe.net> <4E4DDB39-ADE1-4F37-B006-56DA64CF8A50@gmx.de> <f20102bd-4836-ca02-8f1c-95c4d5c1250d@bobbriscoe.net>
To: Bob Briscoe <in@bobbriscoe.net>
X-Mailer: Apple Mail (2.3696.100.31)
X-Provags-ID: V03:K1:twElNABDMDkJc8Wmi269vTiXyCG5AQoQujkZaHS3eFOx/S34rqs liAwB6SFl7z/uI5Nsgajy/aRKU8fnK09J1vD2HTHAryP2A9eEkcTI6PUT2rEdwswsg1Lq+D 9rwDuwEFQS3jnOiMDJ5db6SLK8cWI6GZPAxNSGv6iumxIOZT3UiTdIpnkXv2h/n5i6mlc1i 3gQowNj/eVJ/DrSFueTsA==
X-UI-Out-Filterresults: notjunk:1;V03:K0:SkwbD/gG/c0=:ENkiVfxT7sUZwZhmhTEWUJ GPaTRLUTgWJado3gWE8LIr29tr9sKsqhAtoldvIltH1v69dHFMMORwBvBx/KDTSp40DgRE4G1 W4mE4RnfdaTkfKjSPtkEPF55IiyPaewzkAJpGzKQKd4il+tOvqTS/1ve+b/Cx8Bmx7OLKk+tx SDOE3m4cSWJggdgxJB6cZAvtjSOhYHi9A48IcwYOeOEtzHPkk+H+Xon+nEkVohyHGuJfO1xTa pNxxPjmLlV4Lv+YEpHsVcQnxt2ULeQAF9z8G/11VQcZ2sVo/MRAr3nGsO76vlzEaAHKxhjNRe ooJpON3AEukkTM8i2R7L0pRAQ+n14+aAqolg+c8Cut9S0KEV1yr6n+ugRWcs+GGCNoEOicmSX vWK+BtOVflcdLa1zmJHROR4Y4A6zFkqc6nMGim09IHZDCZBFqw8nWC9e+W90OfMIo+BJt0oKE Y8HNsBhoxR+TssTmb3qvf8oxhxcnF08E5/6Fgcbv4bC4tSx7dmtai8u0MwuF6gfTIka2nntbk 5tsGwL509TxtEEWV2iQabCIvGJXZbXJAOzOJV5vg4B3iWmqbRe81+0cGmHZe6L+z36Ah6Avn9 YIqLWn7i2iP3mb2akGa7opUW0CZ9rA8w897kLT6Q9ZjLFK5SJhxN6+QY+WeTf4zhXF0pYqwI9 tyXNdFbfL145ZpAU9TopnOr879JaZw5B2y/VYu1nbRlM0kIS5X+D4SC+Ayjk9iDLXQETBTF8J Gmh3lkqJmDF7MbfghK8bvumytTnuY2V/8yaetKQ89orhQGlYR3S1D0QPim/buCu+sgnP1KL6b 69gCDKpeOW7ZlxrMYTOCmUE09QUnCiOkiSsNlcCYYyIG+8+9VK5cWXlwFzw4XcM7whSGgqm9Y QDmT7aBsJbPppnUdP1SOe3m+M91Yie5DQYelLIt+8SfMMWHX0XQiOBNwbO7VkKTNClER1/+gz 9abp8ZKhDO6M4WxDbKOHIY6/BM78TyYqbWTH2g9ZY4C1aPtpijVS5b3Gr6spG0Qwg7i/Ms4WM JzTa6yC4nOmcbLwkxH57RsTe6RAdKwzJdF60cg+VfPk6AjI8gizyIe9B/Qn6nP0j/qyMxarv0 glpj10bCrD6GIwvpXnX6CGs3HxPnuodilg8/FgOV0+LOpwuOP6rKnJEaw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/JfqdTmeJyrNIe_q7QEWIpjsxTTE>
Subject: Re: [tsvwg] Moving the ECN Encapsulation drafts forward ...
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.39
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, 12 Jul 2022 16:26:00 -0000

Bob,


> On Jul 12, 2022, at 17:17, Bob Briscoe <in@bobbriscoe.net> wrote:
> 
> Sebastian,
> 
> On 12/07/2022 14:24, Sebastian Moeller wrote:
>> Hi Bob,
>> 
>> 
>>> On Jul 12, 2022, at 13:49, Bob Briscoe <in@bobbriscoe.net> wrote:
>>> 
>>> Sebastian,
>>> 
>>> On 12/07/2022 11:52, Sebastian Moeller wrote:
>>>> Hi David,
>>>> 
>>>> 
>>>>> On Jul 8, 2022, at 23:18, Bob Briscoe <in@bobbriscoe.net> wrote:
>>>>> 
>>>>> David,
>>>>> 
>>>>> Thanks for proposing new text that just states the two contrary positions.
>>>>> 
>>>>> Jonathan's right that you haven't correctly captured his opinion (altho' I assume you intended to).
>>>>> I've explained and commented on your text inline, tagged [BB].
>>>>> 
>>>>> Even if you capture Jonathan's opinion correctly, I detect from his response that he is still proposing that the draft only states his view, with no compromise.
>>>>> So you may not have achieved any better consensus anyway.
>>>>> 
>>>>> Let me know what the Chairs believe the WG is saying ought to be written into the draft, now you have all these comments.
>>>>> 
>>>>> 
>>>>> On 07/07/2022 16:26, Jonathan Morton wrote:
>>>>>>> On 6 Jul, 2022, at 8:13 pm, Black, David <David.Black=40dell.com@dmarc.ietf.org> wrote:
>>>>>>> 
>>>>>>> Beyond that, mentioning the two approaches that have been discussed without offering guidance could help implementers figure out "where to dig", so here's an initial attempt at replacement text:
>>>>>>> Where framing boundaries do not necessarily align
>>>>>>> with packet boundaries, ECN markings SHOULD be propagated
>>>>>>> from layer-2 frame headers to IP packets that may have different
>>>>>>> boundaries as a consequence of payload segmentation and
>>>>>>> reassembly for IP forwarding.
>>>>>>> Two possible implementation approaches to propagating congestion
>>>>>>> indications are packet counting (e.g., proportion of IP PDUs sent with
>>>>>>> congestion indications approximately matches the proportion of layer-2
>>>>>>> frames received with congestion indications) and byte counting (e.g.,
>>>>>>> number of payload bytes in IP PDUs that have congestion indications
>>>>>>> is approximately equivalent to the number of bytes in layer-2 frames
>>>>>>> received with congestion indications).
>>>>> [BB]
>>>>> 1) "Two possible" avoids saying that they are incompatible. I think it's best to say it how it is.
>>>> [snipped here because this is addressed at the idea of having two "incompatible" methods proposed]
>>>> 
>>>> 	[SM] I respectfully disagree, an RFC should not propose two incompatible methods/implementations. I consider this to be really fundamental, the endpoints are supposed to interpret the "congestion signal" from the network and act appropriately, a requirement that will work much better if the network employs unambiguous behavior in creating and handling such marks. I understand that real life implementations might differ from an RFC's SHOULD (and that is fine) but I would think it wise for the RFC to not sow the seeds of confusion by proposing incompatible implementations. So IMHO if we can not come to an agreement we are indeed better off by not mentioning any method at all because that would be less confusing.
>>> [BB2] That's why I proposed the method that includes both byte-counting and a timeout,
>> 	[SM2] This is why I proposed an alternative that does not require a timer/time-out and an accumulating counter. IMHO this needs to be simple and efficient, otherwise no one is going to bother doing this.
>> 
>> 
>>> in order to address both sides of the disagreement.
>> 	[SM2] No, my point is we should not have a disagreement here...
>> 
>>> But unfortunately there is such mistrust on this list, that David has had to suggest a way forward where the disagreement is just documented, so that the rest of the draft can be published.
>> 	[SM2] This is IMHO not a matter of trust. An RFC should not recommend two incompatible methods ever. Having alternative methods is fine, but you yourself classified the two approaches as incompatible, and that is something that does not belong in a standard document.
>> 
>> 
>>> I would add that the rest of this draft involved a huge amount of work and help from the 3GPP community and the IEEE community, and they were keen to see the IETF publish it (as well as the dependent sister draft rfc6040bis-shim, which is stds track). The issue of reframing is in a corner that is not relevant for most of the readership of this draft.
>> 	[SM2] Understandable, but IMHO not a convincing argument for "standardizing" incompatible methods here. If we can not agree on either compatible alternatives or a single self-consistent recommendation then I think we need to drop both and give no guidance at all.
> 
> [BB] David already said that the chairs have decided to wrap this up.

	[SM3] Just dropping the problematic paragraph will allow both, wrapping up and having a consistent standard. So unless we can converge on a way to avoid recommending incompatible approaches that would be a solid plan B.

> There are loads of RFCs and standards from other bodies where a choice is left open and written up as 'for further study'.

	[SM3] The draft David worked from did not contain a "for further study" qualification nor does you last proposal if I parse through the different color correctly. But the main point is that any failures of other RFCs to avoid incompatible recommendations does not really constitute an acceptable rationale to repeat the same failure. Again proposing alternatives for further study is fine, but not if these alternatives are incompatible.


Regards
	Sebastian


> Not everyone has infinite time to continually write to a mailing list.
> The world is not perfect.
> 
> 
> Bob
> 
>> 
>> 
>> Regards
>> 	Sebastian
>> 
>>> 
>>> 
>>> Bob
>>> 
>>>> Regards
>>>> 	Sebastian
>>>> 
>>>> 
>>> -- 
>>> ________________________________________________________________
>>> Bob Briscoe http://bobbriscoe.net/
> 
> -- 
> ________________________________________________________________
> Bob Briscoe http://bobbriscoe.net/