[tsvwg] How an L4S network node should treat ECT(1) packets if L4S has been disabled

Bob Briscoe <in@bobbriscoe.net> Tue, 17 August 2021 17:18 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 887C83A2311 for <tsvwg@ietfa.amsl.com>; Tue, 17 Aug 2021 10:18:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=bobbriscoe.net
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 dyWIrdtv1pLx for <tsvwg@ietfa.amsl.com>; Tue, 17 Aug 2021 10:18:37 -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 E49D13A230F for <tsvwg@ietf.org>; Tue, 17 Aug 2021 10:18:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:Subject:References:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding: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=3Jjk8J9kh0GZ2sWwrFLPFS37ZKZwLDW/iiaoHKHxRc4=; b=F3cRW38ptfXNeJ8m7dhgCNi6j9 LUzhd1m6vzz5/XV0ppkhJk6cIRGSNWQq9T8OU6Hpyhw9lnuQqex4pPncuoO3guOTjy00LhaHLNApJ Z/CmUJwpNcZZqVZHI0DnRGdYDsh0xPLaOsWSpj6WtHm0Y4g3nCaranqFhWrBNKSm+b8MufSf1ntIE CedJuJd08cBcuDLE04cwpCRLeI9hG2c5BXAJTwW5fmAfT07jUhZxQEbHvxvEFpf3FOOxHxd2z/30D 6S97OYOu5bPEmTju+q+sK2IrVOu/j+/SBer8MOxmb+vHrQ+KCo0mzVKqRtx+F73Z84f+RNqAP68CH XZc0O3yQ==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:43914 helo=[192.168.1.10]) by ssdrsserver2.hostinginterface.eu with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <in@bobbriscoe.net>) id 1mG2jV-00CZCy-8y; Tue, 17 Aug 2021 18:18:34 +0100
From: Bob Briscoe <in@bobbriscoe.net>
To: Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>
References: <7dd8896c-4cd8-9819-1f2a-e427b453d5f8@mti-systems.com> <B575CC81-4633-471A-991F-8F78F3F2F47F@ericsson.com> <04da84c9-97e4-7160-4af9-070a744c468d@bobbriscoe.net>
Message-ID: <7d5185a5-db43-f26b-77b6-80fedfb0ac58@bobbriscoe.net>
Date: Tue, 17 Aug 2021 18:18:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
MIME-Version: 1.0
In-Reply-To: <04da84c9-97e4-7160-4af9-070a744c468d@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="------------40A2D740F4A472C68C8E69B7"
Content-Language: en-GB
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/jmaz1vyKatEemHWl-8Arem9O57Q>
Subject: [tsvwg] How an L4S network node should treat ECT(1) packets if L4S has been disabled
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
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, 17 Aug 2021 17:18:43 -0000

Mirja,

On 17/08/2021 17:00, Bob Briscoe wrote:
> Mirja,
>
> Having said I would hold back replies, yours are fairly brief, so I'll 
> reply now...
>
> On 11/08/2021 14:57, Mirja Kuehlewind wrote:
[snip]
>> - Section 5.1 has this todo still:
See last para of: 
https://datatracker.ietf.org/doc/html/draft-ietf-tsvwg-ecn-l4s-id-19#section-5.1 
starting:
>> "  In case unforeseen problems arise with the L4S experiment, it MUST be
>>     possible to configure an L4S implementation to disable the L4S
>>     treatment.  Once disabled, all packets of all ECN codepoints will
>>     receive Classic treatment and ECT(1) packets MUST be treated as if
>>     they were {ToDo: Not-ECT / ECT(0) ?}."
>
> [BB] Yeah, I noticed that after I had posted the drafts. This is 
> actually a technical point, so I'll start a separate thread on it, in 
> case some people don't read emails starting 'editorial'.

I propose we choose Not-ECT for the following reason:

·Redirecting ECT(1) to ECT(0) treatment would be foolish because the 
sender would still behave as L4S

·Redirecting ECT(1) to Not-ECT treatment would be effective, by inducing 
a drop response at the sender

I could also paste in a long treatise on what all the requirements might 
be, what circumstances might lead to disabling L4S, etc, etc. But 
ultimately, the above consideration trumped every other aspect of the 
discussion.

Another view has been expressed (off list) that we should not decide at 
this point, but instead wait until the problem needs a solution. I would 
argue that this 'MUST' needs to be implemented from the start, and 
asking implementers to include options for future flexibility needs to 
be tempered by whether ECT(0) treatment would ever be useful in any 
future scenario.


Bob


-- 
________________________________________________________________
Bob Briscoe                               http://bobbriscoe.net/