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

Sebastian Moeller <moeller0@gmx.de> Tue, 12 July 2022 13:25 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 C48CBC14F73F; Tue, 12 Jul 2022 06:25:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.655
X-Spam-Level:
X-Spam-Status: No, score=-1.655 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_BLOCKED=0.001, 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=no 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 LC5cvHrvnggH; Tue, 12 Jul 2022 06:25:26 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (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 67CF4C14F73E; Tue, 12 Jul 2022 06:25:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1657632276; bh=MzTLoH1nfQ77r5SeHbyxa+5qa3bbYQzTfkQkCyqK3x0=; h=X-UI-Sender-Class:Subject:From:In-Reply-To:Date:Cc:References:To; b=Hs/sBW9Gpueofumf65G/YOTCk7el2/n+Os4AhcHuVZbsvPklczwEj9d00EYA3Qsqa upeF3JG1WnbAEGHn8d4W/mHJX6RUfL/2dT5CJ7UZdxFAfhQomadaipt4rGlN05TEVT BklEtiQy/ifmvNjVd7lBDFfPm914K4Ze/srBgvdY=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from smtpclient.apple ([134.76.241.253]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MFsUp-1oLNhE3T7n-00HPqe; Tue, 12 Jul 2022 15:24:35 +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: <58a21d08-383f-36d1-1c1d-a4230f6f7a56@bobbriscoe.net>
Date: Tue, 12 Jul 2022 15:24:32 +0200
Cc: "Black, David" <David.Black=40dell.com@dmarc.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <4E4DDB39-ADE1-4F37-B006-56DA64CF8A50@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>
To: Bob Briscoe <in@bobbriscoe.net>
X-Mailer: Apple Mail (2.3696.100.31)
X-Provags-ID: V03:K1:10fvBGcVkvWnOyN2fFRKK1aCin61y6RJxefYLJyBHD/zks1oQnj ws9KIt/Z7Ch5TvXtkxE2PW0oemleNrX7Jfd05exwH3CMpNjerNkj5hyMB/8P9P7Aua53+Af XKXtb9D6dWxQTg2o2gfWlBUWmA9KXzRmXSiWJVnxAO4Vrejz2SQXhQAsczWxeQ/KtESjBc4 2pGGxfZSP8UsxdYoKuvig==
X-UI-Out-Filterresults: notjunk:1;V03:K0:dhAaGWv5/uw=:zC/h+RMi6sf2ilUdCRsOzh 6EOFO3a+iI0WDxgxelnC52svSe5AXG0jAJb3bsYl/tuNbEU4KA6pjcfQV9L7vcos74Vz6xdar R+jhSkiZw1ayq6+KfElYylUQEuZRQtG2v6FdZYoDxcRTeR+zrVc96UsKIea+UzTffgtGFL5X1 wEJBh92gbDSxL/ooYCNIg9efkL/0LTzGRPkAkWQCqXQpueg8Jsmnnv7syK0aMKKbK3WkAcvj1 GsmpIVttx++BRQr3UzmCeBh+17KNjDO03WJAY5If7o5lCNCThUMdpv1ECxPwfx+WLHi2csTu1 9fLaxrzkqLAtyHdSC7rZ94oINDRwNsGIZJ4pz5+QKfCTDDl++ugo9EKx6ISYv2O1Q3GIgz8fe wabWnAR8uENB8Xvbj7Wawv8ukyghHuKXwzUtsFHmsQ7AUwoi+/I9KbDE4u7i8jYXavnhDk3zh 5mP79jSrsrASwVihuHaR3Y0SM+2JOVoWiQumhvOxH7h7uWEmRkQDzVg34R7Y26RFY7CvAgK6F r4s22FfZb5oognPPbYYWE1AEjn3YK3FCqPPenZy1JB245qjrZaJENlNM5W0ewxvzTsnK8KM1i 1bdssjq0WvCwozksCi3xcArxYr1wwdh7aHFW8/Mk+7Ggtpm7b5Rgv1Y/ehzUiKX+ZUANWuXwX Kt+kjViiolQFIrPoBjTpiu8zJf/w8bIXjNN/woJC5Lr5wOqSCxLQQc8yWkXkk9nA4kEjnh1eV WhW7B7DVPBkEL99BJohp11ALK8+2Ob9IYRKFX+rjYtuPtoc+wk2HL4rIiamLNZPRCTvR/JjEM vhgmON12IvtVVQGpWBRf8i2VVhouQH/3No3hxWA6+FCBXh0VRkFG9EJN6gaLE/6ffGOILmuQQ 1gI/PKcnbzklTmN36Zqe8nthDfh/nUuvY6EgdTlHaxi8mADJiLSDA6YEUB6heIVu3rRobBGOC Kq9LEQ0qkh4KDyqSfQk9NioZ3Ukm39xwb92FG32w4GH2W4qV0GQfKu3ona/TpUZ1tSru4apep aWtZcMRNX9bDGd3wLxJtroUO0FGHfwNLeMLby82CXfpsQQ/xt3T3BRyxEP60vyk2x6dsE6ewf cAMS5X66bm4GErbGZowDdY3AivTQ9FETX2aDwhTq+651psc/IfEOmLATQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/6Dd2MhWM7n3JHvTF0_Lqu_D_tzo>
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 13:25:30 -0000

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.


Regards
	Sebastian

> 
> 
> 
> Bob
> 
>> 
>> Regards
>> 	Sebastian
>> 
>> 
> 
> -- 
> ________________________________________________________________
> Bob Briscoe http://bobbriscoe.net/