Re: [tsvwg] ECT(1) Flag Day Plausibility
Bob Briscoe <in@bobbriscoe.net> Mon, 10 May 2021 11: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 429833A18BE for <tsvwg@ietfa.amsl.com>; Mon, 10 May 2021 04:18:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.433
X-Spam-Level:
X-Spam-Status: No, score=-1.433 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, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no 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 h6lRzZQS9kzZ for <tsvwg@ietfa.amsl.com>; Mon, 10 May 2021 04:18:00 -0700 (PDT)
Received: from mail-ssdrsserver2.hosting.co.uk (mail-ssdrsserver2.hosting.co.uk [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 DB9C63A18BC for <tsvwg@ietf.org>; Mon, 10 May 2021 04:17:59 -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:From:References:Cc:To:Subject: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=PlrMHmqBlG3NzU2IyDrjRuegYq94myZFg0gq4T52hVw=; b=AP2aNMigEt76MCcIxVi3oyjJZw o79tpPoL4OaroRRPEuh4m1sgreysKitprD9RdNc3swZ65PRArdY1M+pH26PnX5XI3ZY6JZHe6OLkX 4VBXGi7Ck0zrA5khhwj9attVmKurY7eaHr0TEy1d7EQxMdxsN6FTh46YnIOoA9GwLvO9irm0HT9Vu XWdUnRxZ5kRHhSi9tZyFWWTu3GSiH9GWk4GShz4U99Rcc4qYQHrdeWPTUMkX6ZxiBExC2YnD5LkBS WcBk7SZiK2aVeAaPm0dx7xlMUM71h/RyHrlvZIvwZKqIypGluxcNfgSBrXaLlie46apjgxKoQYWUB rzbk2JbQ==;
Received: from 67.153.238.178.in-addr.arpa ([178.238.153.67]:53530 helo=[192.168.1.11]) by ssdrsserver2.hosting.co.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <in@bobbriscoe.net>) id 1lg3vD-0006c5-UV; Mon, 10 May 2021 12:17:58 +0100
To: "C. M. Heard" <heard@pobox.com>, "Holland, Jake" <jholland=40akamai.com@dmarc.ietf.org>
Cc: TSVWG <tsvwg@ietf.org>
References: <1284557F-E91A-4997-A148-63179F6208A3@akamai.com> <CACL_3VH6cU+-x55XW+V3ds4z=RXcjZ5wOHkEPzUCA2QN8hRhsw@mail.gmail.com>
From: Bob Briscoe <in@bobbriscoe.net>
Message-ID: <572dc23b-b487-6505-5d16-b8fb0bb8e509@bobbriscoe.net>
Date: Mon, 10 May 2021 12:17:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1
MIME-Version: 1.0
In-Reply-To: <CACL_3VH6cU+-x55XW+V3ds4z=RXcjZ5wOHkEPzUCA2QN8hRhsw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------2E84B4B0914D5D3DDF433B50"
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.hosting.co.uk
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.hosting.co.uk: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: ssdrsserver2.hosting.co.uk: in@bobbriscoe.net
X-Source:
X-Source-Args:
X-Source-Dir:
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/Cr_3XbvUIqtSyucGxQAPp2b7p9w>
Subject: Re: [tsvwg] ECT(1) Flag Day Plausibility
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: Mon, 10 May 2021 11:18:04 -0000
Mike, On 10/05/2021 00:26, C. M. Heard wrote: > On Sat, May 8, 2021 at 8:29 PM Holland, Jake wrote: > > With those examples as context, I'll start by stating that I don't > see a reason it would be harmful to change the standard behavior > to treat ECT(1) as NECT instead of as ECT(0) in middle boxes, so I > don't know what objections would be raised to a standards track > document doing that? (Aside from futility as we move to L4S, which > I'll try to address below.) So I'm assuming "none" for the sake > of this argument. > > > Jake, the question that arose for me on seeing this proposal was: > > Why not instead try to clean up tunnel behavior so that the > transitions ECT(1) -> ECT(0) and ECT(0) -> ECT(1) within the network > make it through tunnels? If we go for a flag day, wouldn't this be > more profitable? > > The specification change would be to one case in RFC 6040 Fig. 4. The > other steps would be as you describe. > > The issues that I see with treating ECT(1) and not-ECT are > > 1. The fundamental problem is the incompatible meaning of CE, not > that of ECT(1) > 2. Treating ECT(1) as not ECT forecloses many options. Fixing tunnel > behavior does not. > [BB] On 1. the two meanings of CE are both 'highest severity', which is all tunnels need to care about. So I don't see what you mean here. On 2. I agree - on both your sentences. But you'll see from my response to Martin just now ( https://mailarchive.ietf.org/arch/msg/tsvwg/GuqY3UvUE78VNcZVR5S7PRipAes/ ) that I strongly believe that the 'changing-tunnel-behaviour' ship has sailed. We have to move on. We had to choose which number was higher. In hindsight the other would have been better. a) Enabling both 1>0 and 0>1 in tunnels would foreclose much more subtle, but possibly much more important, security options. b) Switching tunnels from 1>0 to 0>1 would effectively be equivalent to (a) for 2 or 3 decades. Thx for pointing Martin's posting out. I was off mail over that period so you'll see I've just replied to it. Pls treat that as a partial answer for you to. Cheers Bob > Allow me to quote from Martin Duke's message of March 26 (see > https://mailarchive.ietf.org/arch/msg/tsvwg/qosIqFlvjo9ZPKYoTzF1V8ZmI6g/ > <https://mailarchive.ietf.org/arch/msg/tsvwg/qosIqFlvjo9ZPKYoTzF1V8ZmI6g/>): > > On Fri, Mar 26, 2021 at 10:15 AM Martin Duke wrote: > > Bob has identified all of the problems with using DSCP for L4S. > Among them is running L4S through a tunnel. > > Another axis of discussion was changing the L4S signal to be > ECT(1)->ECT(0) and preserving the CE signal (thread: [1]), which > comprehensively solves the coexistence issues. But this fell down, > partially because of the (needless) RFC6040 tunnel decap behavior, > which will revert any outer-header changes. There are some other > problems, of course, they don't affect bystanders and I don't see > them as likely to be fatal. > > Honestly, if we're going to break L4S in tunnels anyway, I would > just as soon break it with the semantic change and not take all > the other DSCP baggage that Bob describes. We could even bis the > mistake in 6040 so that "eventually" the needless behavior goes away. > > This is not a statement in favor of 1->0 marking. It is a > statement that if the WG is going to insist on a DSCP to ship this > design, I would prefer 1->0 over that. > Bob > > Mike Heard -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tsvwg] ECT(1) Flag Day Plausibility Holland, Jake
- Re: [tsvwg] ECT(1) Flag Day Plausibility C. M. Heard
- Re: [tsvwg] ECT(1) Flag Day Plausibility Holland, Jake
- Re: [tsvwg] ECT(1) Flag Day Plausibility Bob Briscoe
- Re: [tsvwg] ECT(1) Flag Day Plausibility Pete Heist
- Re: [tsvwg] ECT(1) Flag Day Plausibility Bob Briscoe
- Re: [tsvwg] ECT(1) Flag Day Plausibility Martin Duke
- Re: [tsvwg] ECT(1) Flag Day Plausibility Holland, Jake
- Re: [tsvwg] ECT(1) Flag Day Plausibility Sebastian Moeller
- Re: [tsvwg] ECT(1) Flag Day Plausibility Bob Briscoe
- Re: [tsvwg] ECT(1) Flag Day Plausibility Bless, Roland (TM)
- Re: [tsvwg] ECT(1) Flag Day Plausibility Jonathan Morton
- Re: [tsvwg] ECT(1) Flag Day Plausibility Holland, Jake
- Re: [tsvwg] ECT(1) Flag Day Plausibility Greg White
- Re: [tsvwg] ECT(1) Flag Day Plausibility Bless, Roland (TM)