[tcpm] A possible simplification for AccECN servers
Bob Briscoe <ietf@bobbriscoe.net> Sat, 23 November 2019 11:27 UTC
Return-Path: <ietf@bobbriscoe.net>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEA5E1207FD for <tcpm@ietfa.amsl.com>; Sat, 23 Nov 2019 03:27:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-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 OOAnyyJH77Yi for <tcpm@ietfa.amsl.com>; Sat, 23 Nov 2019 03:27:52 -0800 (PST)
Received: from server.dnsblock1.com (server.dnsblock1.com [85.13.236.178]) (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 3040C12008A for <tcpm@ietf.org>; Sat, 23 Nov 2019 03:27:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bobbriscoe.net; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Date:Message-ID:Subject:From:To:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/8l0hp0cPoVwltyhrS4S4+0qdL7zHhA4o1o1O5/7dlM=; b=Ep0ZrGhAgAHEtLv9Qj5MHcZXwt bj71TXQ+xT5hWo1qlm5TqePtGR2j4PC6KnMTkmr4ikom2N+8bJyY6rlO1cqzUQBz94cG7Xir0osXX 7IMCCz9PTD6u6N5NIuGIu8hMVp6bRoaut3u6HL1CffUA6PgRVbJUUoUWAz0tbv1ZPCO5mnMlLyIKp 9xu5O+kcFLwpx004rNrLWqMVZzxzZA6TgzffBL5U4i4tcCmuGCuQUbmx0zieAKoc6rn2EZTDm2m5q 3iLoVV96RWv9Wyv3NERJdeirYu+5iU2sX5pfNXXzqXL9SUlVHfR1Z6p6jupG2C9SstMfKAwal/YCJ ZJZiuroQ==;
Received: from [31.185.128.31] (port=39314 helo=[192.168.0.5]) by server.dnsblock1.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from <ietf@bobbriscoe.net>) id 1iYTZt-00088D-Ks; Sat, 23 Nov 2019 11:27:50 +0000
To: tcpm IETF list <tcpm@ietf.org>, Mirja Kuehlewind <ietf@kuehlewind.net>, Richard Scheffenegger <rscheff@gmx.at>
From: Bob Briscoe <ietf@bobbriscoe.net>
Message-ID: <d35618ee-c0dc-44ee-9e22-50bdabbe026c@bobbriscoe.net>
Date: Sat, 23 Nov 2019 19:27:48 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-GB
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.dnsblock1.com
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: server.dnsblock1.com: authenticated_id: in@bobbriscoe.net
X-Authenticated-Sender: server.dnsblock1.com: in@bobbriscoe.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/m-18iVutIWm9IbZCBAabdQbIcNE>
Subject: [tcpm] A possible simplification for AccECN servers
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Nov 2019 11:27:55 -0000
tcpm-ers, Mirja, Richard, draft-ietf-tcpm-accurate-ecn-09 currently says that an AccECN-enabled server MUST support both classic ECN and non ECN. However, that's not actually necessary for interoperability. Certainly, when an AccECN server receives a non-ECN-setup SYN, it MUST fall back to a non-ECN-setup SYN-ACK. But, if it receives an ECN-setup SYN, does anyone object if we change it from MUST to SHOULD respond with an ECN-setup SYN-ACK? And it MAY respond with a non-ECN-setup SYN-ACK? Potential reasons for a server only supporting AccECN and non-ECN (which we can put in the draft): * lightweight server to minimize code complexity; * to allow for the possibility that AccECN clients might one day have widely replaced classic ECN, and some servers might choose to remove their classic ECN code to save having to maintain it. FYI, the other way round, no such simplification of the client is possible. 'Cos there's no space for an AccECN SYN to say "I support AccECN but not ECN". So the client has to be able to support all three (AccECN, Classic ECN and non-ECN). Bob -- ________________________________________________________________ Bob Briscoe http://bobbriscoe.net/
- [tcpm] A possible simplification for AccECN serve… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Neal Cardwell
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Richard Scheffenegger
- Re: [tcpm] A possible simplification for AccECN s… Richard Scheffenegger
- Re: [tcpm] A possible simplification for AccECN s… Neal Cardwell
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Christoph Paasch
- Re: [tcpm] A possible simplification for AccECN s… Rodney W. Grimes
- Re: [tcpm] A possible simplification for AccECN s… Scheffenegger, Richard
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Matt Mathis
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Matt Mathis
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Matt Mathis
- Re: [tcpm] A possible simplification for AccECN s… Scheffenegger, Richard
- Re: [tcpm] A possible simplification for AccECN s… Scheffenegger, Richard
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe
- Re: [tcpm] A possible simplification for AccECN s… Mirja Kuehlewind
- Re: [tcpm] A possible simplification for AccECN s… Scheffenegger, Richard
- Re: [tcpm] A possible simplification for AccECN s… Jonathan Morton
- Re: [tcpm] A possible simplification for AccECN s… Richard Scheffenegger
- Re: [tcpm] A possible simplification for AccECN s… Scharf, Michael
- Re: [tcpm] [EXTERNAL] Re: A possible simplificati… Praveen Balasubramanian
- Re: [tcpm] A possible simplification for AccECN s… Bob Briscoe