Re: [tcpm] draft-ietf-tcpm-accurate-ecn-09: AccECN option: why not EE1B first?

Mirja Kuehlewind <mirja.kuehlewind@ericsson.com> Tue, 12 November 2019 16:09 UTC

Return-Path: <mirja.kuehlewind@ericsson.com>
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 CC039120835 for <tcpm@ietfa.amsl.com>; Tue, 12 Nov 2019 08:09:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 folBnaDxbfYJ for <tcpm@ietfa.amsl.com>; Tue, 12 Nov 2019 08:09:16 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130058.outbound.protection.outlook.com [40.107.13.58]) (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 3B91E12006E for <tcpm@ietf.org>; Tue, 12 Nov 2019 08:09:16 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i994TZtsQZWE6oYUEtbihUdTlMUtTJhBwmmS7R7qEXxUGzpSsgeTHLqR89jrzZnNUhXhEYvsIdHmz1ppVNXiNBMrSIbcGlsD/NPFXqWMpD9UsdbK/zVbR1qF8HT4el/RTxUjrtoCcgbdsGLYro65JjqMOP7YrGnhdfvDID0pL9YWg89i7mmrN/AyhVALFXHoAGLYUFE2hiRkY6H69jSqwg8Zwu3QnGF3r81ooocgX3dCp9PUQWXaMwbpsxfGha/ngBHiO8BALDMaSdbqEI7lzTtSfx/5DRm0Ev7iZh3KaH6jSavC2zHXnQU6eBBJ3VP293C7FirrhnppMY9LW2AhUw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1M0969EhEERw6Zu5hCcqsYipr5nwHfdm+Bh/IwU8U+w=; b=UvokiJ2SpzJw92oHxo6cwbvozlSTSpARxQvJfxJmgosY61S2aWAPTfZVfScBZ3vmbkKiJ7fpn0o+gw5uBuIpIMweovOK92GzD0EU+ZsGkfR43j/KCoQhlw5zmHCWwoIKIRYFz9/XuP+JpyXAiX03/TpsQckRGOYbX4kK1D3OgoeTZMfUbtA+B26WV62k10vMdvGkPhhTYIb7bOoPJfmP5e/JtHKHo8qNUpLpmoYj7LGtvzw+jFNRG4JLfQDrznipmP8PNO/mtNY20I/nTchRxhSdFQKuTvv/BcDQhKP585DQqklFEUYLVgkLJmYpTA6ughQSGidQkThuYFU8x1SBZg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1M0969EhEERw6Zu5hCcqsYipr5nwHfdm+Bh/IwU8U+w=; b=URE+yuFWq31xpfButUx3F8ERYMLm6wYib7Eyb+8WtlRmL7+EZ1XCJiMGpncEBUJkwE6F5VpCrZdes/VlOo6e0d9Fa6oACMk5jGrj5019gvnUtAZxIcxcxmFhS3ZItY2meeP2XBuENNhQw7z3BvlFD0C/lOFSN3p2xekdQdF7O9c=
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com (52.135.149.158) by AM0PR07MB4818.eurprd07.prod.outlook.com (20.178.19.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.19; Tue, 12 Nov 2019 16:09:13 +0000
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::9034:13c8:1ed:5db1]) by AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::9034:13c8:1ed:5db1%7]) with mapi id 15.20.2451.018; Tue, 12 Nov 2019 16:09:13 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Neal Cardwell <ncardwell=40google.com@dmarc.ietf.org>, "tcpm@ietf.org" <tcpm@ietf.org>
CC: Bob Briscoe <research@bobbriscoe.net>
Thread-Topic: [tcpm] draft-ietf-tcpm-accurate-ecn-09: AccECN option: why not EE1B first?
Thread-Index: AQHVmLUNZ9PVq3HEP0a6bdEGM8kLCaeHxmWA
Date: Tue, 12 Nov 2019 16:09:13 +0000
Message-ID: <D2172685-A0C0-4CF5-9B1F-4BD07B5DCC63@ericsson.com>
References: <CADVnQykh-MjnfzNtRQ22fwxUS3BY_YOJOPghV9B08s+dN9G17Q@mail.gmail.com>
In-Reply-To: <CADVnQykh-MjnfzNtRQ22fwxUS3BY_YOJOPghV9B08s+dN9G17Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mirja.kuehlewind@ericsson.com;
x-originating-ip: [2001:16b8:2436:c900:a070:9021:b58e:f79a]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fdfcb022-bd7d-4c3e-8a1e-08d7678aa93e
x-ms-traffictypediagnostic: AM0PR07MB4818:
x-microsoft-antispam-prvs: <AM0PR07MB4818C18D09AB998193C8ADD1F4770@AM0PR07MB4818.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 021975AE46
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(39860400002)(366004)(136003)(396003)(189003)(199004)(966005)(6436002)(110136005)(305945005)(7736002)(6512007)(6306002)(66946007)(2501003)(6486002)(229853002)(6116002)(256004)(14454004)(14444005)(5660300002)(86362001)(316002)(6246003)(99286004)(478600001)(44832011)(46003)(102836004)(2906002)(36756003)(476003)(71200400001)(71190400001)(8676002)(186003)(2616005)(486006)(6506007)(446003)(81156014)(8936002)(4326008)(76116006)(25786009)(81166006)(11346002)(66446008)(33656002)(66476007)(66556008)(64756008)(76176011)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB4818; H:AM0PR07MB4691.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PUHjyjKOoA87vs51l3DoEG6+AeBx8X0CWWkMEjRAMM/HIGR3YQNjRI4O6X9GUxSDs/N9XmkL36/4XsEcF/Kes19jEXU+N/PpStd8Zl07ULx4K1m3N6ZIqRlWp8S9u8F9lg88Kzf4V/f0zi0b0/ABa2pSldJmGaKj6IG6HI13Z29K1iJkaLApis3nuhXm1yfOp8K/8vIcDpEYIIeAxBPmKoS3r+urniztGtcC/i496hBVUpDhkJA98YkL90YThwkYrQaNlAuPmG0U04v54jVtoFbm9WGT7FwpyKC13mfkx4CjK42HRNA5Haq1BKe9LV8dyUiUoGl/APA0a9XoW4HONRmH+podaUtCI+a7t3rKfiCPYJzQPe/GJQnAXSEuna4rH1iNOAlOliU03TihEzJFdp1OSnX1Z6N0G56GVw0tPmAZuODgTSUcgQ6vYziZQqCU
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <9EDC5CA8B2DEE24E914D48C63BDEC2F6@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fdfcb022-bd7d-4c3e-8a1e-08d7678aa93e
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2019 16:09:13.7820 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0YVDrDMNCRCSazkS921XCgTKg4tC0elfYAlx4goQWuVkbpoUelIuOMmZOFG0ivuRIfBPed81zlfWkjldN+0DUgovm0varDURcY0RMT9hG50=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4818
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/2LprGG_lgOpNE4ZkJ6Xnv72PKEc>
Subject: Re: [tcpm] draft-ietf-tcpm-accurate-ecn-09: AccECN option: why not EE1B first?
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: Tue, 12 Nov 2019 16:09:19 -0000

Hi Neal,

that's a good point. The order of the field was based on what is expected to be the most likely case. Currently most traffic, if it uses ECN at all, will set the codepoint to ECT(0). With deployment of L4S this could change in future, however, there are also still ways to extend the negotiation in the AccECN TCP handshake to e.g. support this case better in future. 

Mirja



On 11.11.19, 18:25, "tcpm on behalf of Neal Cardwell" <tcpm-bounces@ietf.org on behalf of ncardwell=40google.com@dmarc.ietf.org> wrote:

    A particular question in regards to the AccECN option:
    
      https://tools.ietf.org/html/draft-ietf-tcpm-accurate-ecn-09#section-3.2.6
    
    The AccECN option spec lists the EE0B field first, with the EE1B field
    at the end.
    
    Given that L4S plans on using ECT(1) for data packets, and unchanging
    counter values can be omitted from the end of the AccECN option, why
    not list EE1B first, and EE0B last? With EE1B first and EE0B last it
    seems that in the common case for an L4S connection the (unchanged)
    EE0B could be omitted, allowing 4 extra bytes of payload per packet.
    AFAICT this extra 4 bytes would increase goodput for applications
    using IPv4 or IPv6 with an MTU of 1500 by about 0.3%, by my
    back-of-the-envelope calculations.
    
    best,
    neal
    
    _______________________________________________
    tcpm mailing list
    tcpm@ietf.org
    https://www.ietf.org/mailman/listinfo/tcpm