[tcpm] ECN++ control packet handling

"Scheffenegger, Richard" <rs.ietf@gmx.at> Mon, 08 February 2021 21:03 UTC

Return-Path: <rs.ietf@gmx.at>
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 603123A15EE; Mon, 8 Feb 2021 13:03:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.4
X-Spam-Level:
X-Spam-Status: No, score=-0.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xJ1PdkQVYKOu; Mon, 8 Feb 2021 13:03:48 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (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 996103A15ED; Mon, 8 Feb 2021 13:03:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1612818222; bh=HJYzH+Ar4fizK+Np6H7S66BO8gcfEFQSj/vBCq1dkcs=; h=X-UI-Sender-Class:To:From:Subject:Date; b=hIsO9y4axf9fVgUH7yNDhJNnG2SGFWdM6mXRe8F5u8p1LNx10WfKfrAszlMIZleH7 p7XrN6EUObvvOi1wYHd2w3UjhBXANTdkuLNiny7wcPF22yfWUXeHzC9fYv6YlPvoI7 uxDpxuiMTTpBDhSxhdqj7sa+ObmqX1hEdnuD5u3o=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.1.199] ([178.165.131.138]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N6bjy-1lzNpq2MJS-0183kc; Mon, 08 Feb 2021 22:03:42 +0100
To: "tcpm@ietf.org" <tcpm@ietf.org>, draft-ietf-tcpm-generalized-ecn@ietf.org
From: "Scheffenegger, Richard" <rs.ietf@gmx.at>
Message-ID: <d5754c0e-f45b-9cf0-1a68-e90eee0740c7@gmx.at>
Date: Mon, 08 Feb 2021 22:03:33 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:fginRENVMnGmgF9PE7mv9Blqmp15voqfggxAV5W4/Sx75PhdNS4 yNrUqEn7nlOQt1ltGsoTkGMmTpxecsdlnLY9VHqYkWvZLNm4oIN9FQHnvZNseOYfKkEVznD Qz8D+5ve/TXQMFI4fp2XPuXXNXlNrdIwMa5oBIjrjGmaOKWOu8aFgKS5GRuXuGD1KygjB3E 9YfzV87oC1JX99QdZgsAg==
X-UI-Out-Filterresults: notjunk:1;V03:K0:TNhyHa4uFC0=:f2BCtAWBRBHI0ju8/jBPAM jNT7lYfP0we3xrS/wPoBm0lvnZ5yHOKOJaCeOYl90P3ROPL6M/LOnOWTtm6tuRRpWg6Z8SNA2 e1ftVzxumF/MpeWYeF5BO0tN9Rz6SciSz8LwIq04OcLaIlcp6P8sJzEgfF0Lx58uszhso4BCt PQTE8uB6qGXDqaH3+f8sligC1EZmZhV5bAaUGtldIajwLyzd64fn+PstVwBOIf+X68+zXh1Ug 9NI+4Ygdjb1A3luGDtYV1Htv4H84D2ydGhR02j430N0yL4pOyCN1ZGZgT3DRsFbeBRM9amYWr pRXg/DzGwBKuQ93VVF8PzpDtBoec31R6RN54wo0xCDq9n4LySKUrTDrXQRaDGdxrRhuXYUsZO bozH6Crh3zf4QAvJWAaMx2HWH6gyT7KIvWQQc420TCPtlqxYqgNgfxmXJpEfK6tjQ5NsNwCjK /mlnK6keIOBPfbNbv9V+mrewFHdjzrlntP+AnCxiDUkSol5Q8qWCxA+t2txoeGmRuyGxiSedv HmgFYx6xKZOSrcn/S/CptX5E5uPRMhuNMT0oYX4O3uIg+tYe7JlTUpTRIwtLPv3uHqI0egbam 5+mPob59jaeU22x9IRqBNIU7qcYTz4y/8r7yLqVlRhQhHcvMmPGRobJ/BcEQlFYdYMAG5kaXm aBxpJS82P8JZEcYWN2fFgYj/cMeRw2BXn1A57ArpsJf/9fU/ySAOSMBNsYWB3VtgWIYEepK5p Sxc/V/tJT9Hm0oW0pMDqPqqXQo/+XGlw0H2Xv6FdeC741kUhAOx8b8IgWkiMVWL+8PDOAGL1s sWSxakZpj+8yp+CzFiU/0hKH832VpJrToysTz45ZZB4k7Ak0c0mBg7F4GjiPomIXDLqoySj3U mUitFvAcd4JBcWgiXCxA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/AHY7iVyAHvaMUeqmL-KgjEDvB_A>
Subject: [tcpm] ECN++ control packet handling
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: Mon, 08 Feb 2021 21:03:50 -0000

Hi Bob, Marcelo,

While working on the ecn++ code for fbsd patch, I found that the
codepath for dealing with out-of-window, past-established and
non-listening ports is actually quite different there.

Casually glancing over the draft for ecn++, I didn’t find a reference
specifically about the handling of RST (non-listening port, vs. closing
session etc).

This may need a hint in the security section, that an implementation
should ensure, that control packets are always sent out with similar
headers, regardless of the TCP state machine. Otherwise, you could
potentially leak information (eg. Recently in-use ports) which may be a
clue to malicious players…


Richard Scheffenegger