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

Bob Briscoe <in@bobbriscoe.net> Tue, 12 July 2022 15:17 UTC

Return-Path: <in@bobbriscoe.net>
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 20153C14CEFC for <tsvwg@ietfa.amsl.com>; Tue, 12 Jul 2022 08:17:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-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=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.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 LLRlzLpodVie for <tsvwg@ietfa.amsl.com>; Tue, 12 Jul 2022 08:17:28 -0700 (PDT)
Received: from mail-ssdrsserver2.hostinginterface.eu (mail-ssdrsserver2.hostinginterface.eu [185.185.85.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C8E4C14F74F for <tsvwg@ietf.org>; Tue, 12 Jul 2022 08:17:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=+/LmNJldV/lkAB7BSYCNMahZzCjpdjcMcPMrEmbPHxQ=; b=BaFyBy014a4YF7qqwaKbQGTV1n BX0gtuGNfsT20iouRFv49NaBscsxUW+nD854Gj7TWpwC6kv4FJZ/BRZLKg+glqs7Fe9VkKp4GV9FX 1A/SaDf3o9otAE2S8NhpdZy38xlo8xwUdstgHWkOkXoolmbLu3V5VZ/9nFdWEpEUMwoqhHCvZriw5 sflob3FZCSegne2uFxMFNatI9Ytww0NnPg2bviosMi8EXUrWglUcMk+KxEkS566t8zbQE8VtwUc6I THDi+GhN8ibih4okZj8bzqSmh8Kn5JdHgbRJJKlwAVTes4vxmqocvofzqs0igHQHHIgY1z66qNEYc YPjCagrA==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:52086 helo=[192.168.1.4]) by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.95) (envelope-from <in@bobbriscoe.net>) id 1oBHdg-0005lL-QL; Tue, 12 Jul 2022 16:17:25 +0100
Message-ID: <f20102bd-4836-ca02-8f1c-95c4d5c1250d@bobbriscoe.net>
Date: Tue, 12 Jul 2022 16:17:24 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1
Content-Language: en-GB
To: Sebastian Moeller <moeller0@gmx.de>
Cc: "Black, David" <David.Black=40dell.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
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>
From: Bob Briscoe <in@bobbriscoe.net>
In-Reply-To: <4E4DDB39-ADE1-4F37-B006-56DA64CF8A50@gmx.de>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - ssdrsserver2.hostinginterface.eu
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - bobbriscoe.net
X-Get-Message-Sender-Via: ssdrsserver2.hostinginterface.eu: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hostinginterface.eu: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/H-m5E3OSH-oBjYjsvLb1vKOPKaw>
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 15:17:33 -0000

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.
There are loads of RFCs and standards from other bodies where a choice 
is left open and written up as 'for further study'.
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/