[Ecn-in-quic] ECN ACK, bytes or packets

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Fri, 01 December 2017 10:03 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: ecn-in-quic@ietfa.amsl.com
Delivered-To: ecn-in-quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1CE912702E for <ecn-in-quic@ietfa.amsl.com>; Fri, 1 Dec 2017 02:03:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.onmicrosoft.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 Z5RfKYwWfV2O for <ecn-in-quic@ietfa.amsl.com>; Fri, 1 Dec 2017 02:03:03 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 5F424127B57 for <ecn-in-quic@ietf.org>; Fri, 1 Dec 2017 02:03:03 -0800 (PST)
X-AuditID: c1b4fb2d-139999c0000036aa-7b-5a2128d550c9
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.183.36]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id E3.8F.13994.5D8212A5; Fri, 1 Dec 2017 11:03:01 +0100 (CET)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.36) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 1 Dec 2017 11:02:10 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2powxKEGZrhgRmlfT7A1FoGLAoqUOVBCvRFXuQAYVEc=; b=DdAy39AKNAej6ii6feehUOM6KO6fY7OGYM+ZnsSjGcmof5nNLgm9kD9JxxPLe/kiSBuXAysPq909DnlY4Ll3/4CZnXhJSF9UKKYAiBZ2fI+5vUt5MAJYv7P0oJF9JJMVw7ARKjQRDbYl1/HLU94VZDhIy6bdDRjwSA3YiRGVS0M=
Received: from DB4PR07MB348.eurprd07.prod.outlook.com (10.141.234.148) by DB4PR07MB346.eurprd07.prod.outlook.com (10.141.234.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.3; Fri, 1 Dec 2017 10:02:08 +0000
Received: from DB4PR07MB348.eurprd07.prod.outlook.com ([fe80::e0fd:9f9f:e232:b301]) by DB4PR07MB348.eurprd07.prod.outlook.com ([fe80::e0fd:9f9f:e232:b301%16]) with mapi id 15.20.0282.006; Fri, 1 Dec 2017 10:02:08 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: "ecn-in-quic@ietf.org" <ecn-in-quic@ietf.org>
Thread-Topic: ECN ACK, bytes or packets
Thread-Index: AdNqhd/7J2ff7yARQUuuWTyqQ+SPBA==
Date: Fri, 01 Dec 2017 10:02:07 +0000
Message-ID: <DB4PR07MB3483D43052B690A6B2ADC24C2390@DB4PR07MB348.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ingemar.s.johansson@ericsson.com;
x-originating-ip: [192.176.1.92]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB4PR07MB346; 6:qSAp/3g0MBTjpx51fKRrwWcz6688l19zJZzOHunN9k+g+WRPWecwNe2YnhXbc5gGT8pLhHqsOGQbT4WMggB/0xchg1F8BHMnfRlfbyPgx5U8aNEndVP+LBizL1ofxwHbpkZFsvJVONmpqrLgmY9r2D2A2zzgm0ZGPknqel8Z67fTSODmT/uJ+/ZuHV0X/jOHWotySPqM+TDqQRIQ0lO9b+ZqIbI0THVFp+d5faa2PHVm4O6Xyz7rp+1KTtuTx5jOLCciyiqSnfDS8c63RZF2GPOuBQtpCzaFh/dh38uLwuKPL1cJY+CZTGfbv2DbYg1gU4x/Pf0FWaGRIPSbb5MDMvgvwwhk2bdZq1cGugOKTG4=; 5:Kf7YGDVJkVFypkjvwtwk0baaJ3LSGxYz9qOt4gH7QJnN9OvALm6e6oblbTxHDp7oYf0f4JpdMhewt4TjGUDIP/wwW4WPKZVBU4t+9bIZSMYK+lOfjpCVZQ4R1WbqLiWGdg1BydTbOJsNHX8xceYEMcH6ofe6jd+/DvTvzCCDXys=; 24:Y7v1qm7Bak7INcg3eTLV5dFtMbWIzDs6BqoFVH8J1e4RfdamdgUmrAEEAIT5AQ85WTbCnsvSreNc9fAoZl/pLjAdrHEcTkMjGz8cQljcdis=; 7:To/XKnLznbOJc4gp9Lr6b1N/iy7gBMDGwHkrBtpY7v9Ni8uI0laCeJHtB1dD5lScahu2jKlth7rWy6QgQ1hK9XzXCIVAzmabsmaVeZw57V82RH1/nJv+de4UXUEukeEfIsJKalCq8SUkMrJbdzZikqFoIUe3RlwMBL3be5JWx4muBeQgvN0cNYLYgrCdkzGdlqkF2znwvidX6sBPpRYniPACZaNDEoBD4c6DqlXtJvhcgwxRzMhYmF48CW7JpZGL
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: c7499082-107b-40c4-8410-08d538a2951f
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603286); SRVR:DB4PR07MB346;
x-ms-traffictypediagnostic: DB4PR07MB346:
x-microsoft-antispam-prvs: <DB4PR07MB3469CB7957ACFDD6DE123E9C2390@DB4PR07MB346.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(202460600054446)(227612066756510)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(93006095)(93001095)(3002001)(6041248)(20161123560025)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(201708071742011); SRVR:DB4PR07MB346; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB4PR07MB346;
x-forefront-prvs: 05087F0C24
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(376002)(39860400002)(199003)(189002)(51444003)(5250100002)(54896002)(14454004)(6436002)(8936002)(6506006)(53936002)(101416001)(25786009)(74316002)(5660300001)(6306002)(9686003)(5630700001)(55016002)(6916009)(66066001)(236005)(54356011)(33656002)(2906002)(2501003)(189998001)(478600001)(316002)(97736004)(8676002)(106356001)(81166006)(7696005)(3280700002)(2351001)(81156014)(7736002)(105586002)(99286004)(9326002)(19609705001)(68736007)(102836003)(5640700003)(3846002)(6116002)(2900100001)(790700001)(3660700001)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR07MB346; H:DB4PR07MB348.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB4PR07MB3483D43052B690A6B2ADC24C2390DB4PR07MB348eurprd_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c7499082-107b-40c4-8410-08d538a2951f
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2017 10:02:07.9114 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR07MB346
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTURzHOd673bvhhePm46e20mFUylY+wCgxC6KkB0qQsj+qpTcdPjZ2 VVQiFDJppbhqloIvfORjQebSCKVcgSmlIo3MMC1FUhHKMl8luR0D//uc7/d7Dt/fj8NSsiqR H6vLzOKNmdp0pVhKVyR2BakcewM1BxzdIQcLi1uZGHSyoWHVLQ5ppFHJfLouhzfuj74kTX1d uEYZms7lFgyPMwVoMtaEJCzgCFhZvSE2ISkrw68QrI+VMU5DhvsQNPdInQaNSyiwvrDRJGVx g5afVSJymEQw5+gSO6+IcRS02JeRkz1xKHS+nNoMsawcK2Gw9LITPfEeKGvPIAk1WCcqXGka B8FQTZvIyRzWwPVWq0tHWAETy59pJ1PYB8ama9xIawwN3UMUYS+YndoQkXwSLH4sERE9AP6M fBUTVsBIzS1EuJeBoV9phNXw1LywpZ+BZtuKa0bA9Qi6rQ7G2RnwPhiePEwyOng7vrDVIR3u dCxQJF9Nwe2JGZoYO+DD856th0ZE0Dc3gMhKeXj4qMjFcuwH4+9vojIUXLltOMJ6WPpRz1S6 luEB/RXTNNHVMGq5JyYcAk118xRhFTzYsNPb9VrEtCIvgReEjJSwcDVv1CUJgj5TnclnPUGb n6bXtq56htrmj9oRZpHSnaOCAjUykTZHyMuwI2AppSd3rTZAI+OStXn5vFF/0Zidzgt25M/S Sh+uP5bTyHCKNotP43kDb/zvurESvwJUcyg8sn+x+gT9+E1jLjN4ltsVWhq2kuA9vpxQnCvP O96x84hV3FluOR0R99s86+NLj/bFW6Kn5IrzvpK/4YlmVZO34hsnMV01TCWGDVww55cP3t19 LL9qLUzeLjv1RWG4H/JdH/luwdu9KHLJFj/TWHKlx++TR51j3T87NSbbpKSFVG1oMGUUtP8A KuS4ZzADAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ecn-in-quic/CJSswyD7wtGwnifFaXt8HU0USuE>
Subject: [Ecn-in-quic] ECN ACK, bytes or packets
X-BeenThere: ecn-in-quic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "ECN in the QUIC protocol discussion list." <ecn-in-quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ecn-in-quic>, <mailto:ecn-in-quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ecn-in-quic/>
List-Post: <mailto:ecn-in-quic@ietf.org>
List-Help: <mailto:ecn-in-quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecn-in-quic>, <mailto:ecn-in-quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Dec 2017 10:03:06 -0000

Hi

At the ECN-QUIC side meeting it was discussed whether byte or packets counters are to prefer, but I don't think that we came to any conclusion.
In any case I have a few thoughts around this

+ Byte counter for CE but only packet counter for ECT(1) and ECT(0):
Now with draft-ietf-tsvwg-ecn-experimentation in its final stages, I don't see the benefit with counting number of bytes that are ECT(0) and ECT(1) marked as I think that this information is only used to check that packets are correctly marked/remarked. This would limit the size of the ECT(0) and ECT(1) fields quite small

+ Delta values: It was argued that ACKs are ACKed , this means that one can report deltas and thus potentially save some overhead. Reading section 8.14 in the quic transport draft I believe that I have convinced myself that this is indeed possible.

+ If the two tweaks above are possible then we would end up with something like
  + 1 byte for ECT(0), with the special 2 bit encoding we are then able to encode a delta of [0...63] ECT(0] marked packets
  + 1 byte for ECT(1), same encoding as above.
  + 2 or 4 bytes for CE, the most likely encoding that makes it possible to encode a delta of [0..16383] CE marked bytes or [0...2*30-1], the latter is more likely used with large MTU sizes and in some cases also when packets are densely marked (L4S)

Comments are welcome
/Ingemar













==================================
Ingemar Johansson  M.Sc.
Master Researcher

Ericsson Research
Network Protocols & E2E Performance
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
ingemar.s.johansson@ericsson.com<mailto:ingemar.s.johansson@ericsson.com>
www.ericsson.com

The world is full of magical things patiently
    waiting for our wits to grow sharper
               Bertrand Russell
==================================