RE: ECN support in QUIC

Ingemar Johansson S <ingemar.s.johansson@ericsson.com> Thu, 22 December 2016 10:18 UTC

Return-Path: <ingemar.s.johansson@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CEE0129489 for <quic@ietfa.amsl.com>; Thu, 22 Dec 2016 02:18:50 -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 B4oQOzWJZHNE for <quic@ietfa.amsl.com>; Thu, 22 Dec 2016 02:18:48 -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 B2F7E129469 for <quic@ietf.org>; Thu, 22 Dec 2016 02:18:47 -0800 (PST)
X-AuditID: c1b4fb2d-e97ff7000000561e-71-585ba885b564
Received: from ESESSHC011.ericsson.se (Unknown_Domain [153.88.183.51]) by (Symantec Mail Security) with SMTP id DA.D9.22046.588AB585; Thu, 22 Dec 2016 11:18:45 +0100 (CET)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.51) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 22 Dec 2016 11:18:44 +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=lmH4qiWYrIkXp0h/AtIpqlha8cRV78FD6JRym7ACUR0=; b=dMfGel5+uAmR34/L6s+tIyODX5zwz9e0GIPfh09gtnMJZn3CzJ12yz8W5dIvghePCmQ+bRxWP56Wb/TIFfgibPfnFkEEr5zgt40KUbtoLVdV4y/ln3kxMpb0IOx/6s6wzIklznwiEg+zHOh0XTTD6P3THAYBRXnQuLWAP+Ai2lE=
Received: from DB4PR07MB348.eurprd07.prod.outlook.com (10.141.234.148) by DB4PR07MB345.eurprd07.prod.outlook.com (10.141.234.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.5; Thu, 22 Dec 2016 10:18:43 +0000
Received: from DB4PR07MB348.eurprd07.prod.outlook.com ([10.141.234.148]) by DB4PR07MB348.eurprd07.prod.outlook.com ([10.141.234.148]) with mapi id 15.01.0803.013; Thu, 22 Dec 2016 10:18:43 +0000
From: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
To: Ian Swett <ianswett@google.com>
Subject: RE: ECN support in QUIC
Thread-Topic: ECN support in QUIC
Thread-Index: AdJMlPQfSxtqvt4NTzup1wwKcj82KAA5pEsAA69xd9A=
Date: Thu, 22 Dec 2016 10:18:43 +0000
Message-ID: <DB4PR07MB3488DAC5AFB3A816541B06EC2920@DB4PR07MB348.eurprd07.prod.outlook.com>
References: <DBXPR07MB351F5EEC751B5967C07CDCDC28E0@DBXPR07MB351.eurprd07.prod.outlook.com> <CAKcm_gOCNA=36gSw+1Bp4tCi-bMMvDotiGEh5Mzc2A-+KGSsEw@mail.gmail.com>
In-Reply-To: <CAKcm_gOCNA=36gSw+1Bp4tCi-bMMvDotiGEh5Mzc2A-+KGSsEw@mail.gmail.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.85]
x-ms-office365-filtering-correlation-id: 0c94a88a-2c19-41ad-71a2-08d42a53e892
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB4PR07MB345;
x-microsoft-exchange-diagnostics: 1; DB4PR07MB345; 7:aMNjA9G/dwt2sgMjj9iU1BDxVcS3hiNd2eBljwxDe6CO5RjWG9JKDaibfnRnCSDu9vCH8A/q3NFU2N7n4igrWJuOwkGjb5amHNfHiwj71icmYCTaAwzWCc7dgIYLqOpnsgvHEgWiMVRyFPmXsEiPix8gCS151SbFGlEhCU+Uw0Ghx8rGI2zKBSNnYqfDTlhWjryiobqN9NkkTf1rkqdnV0kbCsKWhuuqWyefdXtF8JDciuqC1JVKNmmxojUbrl9BA+A9v/WEqWCsWhZmxT8CrVcnALfWZ+qc6L4pgIpc9gC0McFbqUTQ5HEAB7bpauJ9r3pTswxgfD7nI8TAKPGLsGLlE2Fyb9ZPwOfqxkdsia4Wxv0hIDQ6AkvXWCKrqdxN9+Y01wUjeuySftk5LQi4lj4wlS22qe+jU1QyPzIFFT6BMsZxZhc3GB1bU+iVa5EYqkE7WzyrBe89KJS0FOlJsQ==
x-microsoft-antispam-prvs: <DB4PR07MB345F671BB86812342C497B1C2920@DB4PR07MB345.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(166708455590820)(211936372134217)(202460600054446)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(6072148); SRVR:DB4PR07MB345; BCL:0; PCL:0; RULEID:; SRVR:DB4PR07MB345;
x-forefront-prvs: 01644DCF4A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(39450400003)(24454002)(199003)(377454003)(189002)(4326007)(74316002)(229853002)(77096006)(2900100001)(9326002)(7696004)(38730400001)(9686002)(2906002)(76576001)(3660700001)(3846002)(102836003)(6116002)(790700001)(122556002)(3280700002)(66066001)(97736004)(110136003)(101416001)(2950100002)(54356999)(92566002)(76176999)(6916009)(68736007)(50986999)(7906003)(189998001)(106356001)(7736002)(19609705001)(105586002)(6436002)(8936002)(606005)(25786008)(3480700004)(6506006)(86362001)(5660300001)(8676002)(33656002)(81166006)(16601075003)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR07MB345; 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_DB4PR07MB3488DAC5AFB3A816541B06EC2920DB4PR07MB348eurprd_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Dec 2016 10:18:43.6094 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR07MB345
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTYRTHeXbv3b2uBk8r87CKdCW9oVmLEJMoP03SyihcG1FDLynOKbsW FRSVGbY5iNKykbhyaW2ka2WWGNhqUvRmIGlqrqFWFqUWZuJLbXsW+O13zvk/53/O4eEoWRsj 53INRbzRoNMrxBL6irpJGVdyU6tOqLGuSZzoe8gkev02JvHPqwC5nOV0YpltzhZG9dXXzqhs 7kMqu31CpHI6/ZSqbWRMvJPRSJKzeX3uYd64dvMBSY7lZSdTeM+LjlRZNSdRZSsyoQgO8Aao G37LmpCEk+F6BJahaUSCZwgGpxqpYEBjCwWTTwbCsgoRjN3oF5GgDUHD6690sJkYJ8Mtz3io 8QK8DLy9F0JM4U8Ing3qgzwfR4PL7RYRTQy4u4cowklQfPdNSE/jWGju6QhppFgDHSNNYedr CGrvPxYHCxE4A2rK7jBBRngJ+Mb7aGIWBd0D1SKyHQZ7yxuKcCQM9c+E9Vnw870lwFwgHw3+ xu1Ekg6tXWaGcBpYul6Ig76AzTR4vKMsKeSCwz8mJnwchkwD4f6lImj4vJPwYvhxupoij/0M TJ86E9pMhnmou12CyCXk8KHjHDqPVllnzU24AMpu/qasoQPMg+dXBmhrYFYKr4KG5rVEEgPl Zj9LeCWUXK1iZ+dtiHWgSIEXhPyD65XxvDE3SxAKDPEGvsiNAr/r8b3JuAfI+W2rB2EOKeZK Ryo1ahmjOywczfcg4CjFAmmKXauWSbN1R4/xxoL9xkN6XvCgRRytiJJuvOXLlOGDuiI+j+cL eeP/qoiLkJ9Ei9JbtUxL8132XWXWWYWk1Lt31PkoL2FDufh+RtqKlumnw6OXvjS1f9ys9Fyu tRdfWKo9sa1xZnV0j978d3fS91idnO10piyJwY4jCzPZ5Sk7ZhyprjhBXTEVhTy+Um3FnixT 5q6cZb+w0ja8rT4teW6NPz71omtTfu+W6/vu8ApayNGtW00ZBd0/DyNKK1kDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/w5iljnxQ8ixwDvsluHsA01Dtz8g>
Cc: "Bob Briscoe (ietf@bobbriscoe.net)" <ietf@bobbriscoe.net>, "quic@ietf.org" <quic@ietf.org>, "'mirja.kuehlewind@tik.ee.ethz.ch'" <mirja.kuehlewind@tik.ee.ethz.ch>, "Michael Welzl (michawe@ifi.uio.no)" <michawe@ifi.uio.no>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Dec 2016 10:18:50 -0000

Hi

I decided that it is high time to get started with this after the holidays.
The prosed ECN TODO items are described in https://github.com/quicwg/base-drafts/issues/68 .

  *   ECN echo in protocol, preferrably as a mandatory to implement part, RFC7560 can provide with valuable input in the design
  *   ECN negotiation, the work on updated ECN semanticts in TSVWG should be addressed (L4S support)
  *   Fallback for in various failure cases, RFC6679 and draft-kuehlewind-tcpm-ecn-fallback-01 may provide input
  *   Address user space limitation, collect best current practice to read/write ECN bits for different OS.
  *   Align meaning of ECN-CE marking of ECT(0) and ECT(1) traffic with TSVWG

My thinking is that it is perhaps best to start with a draft that describes how these TODOs are solved ?. As it evolves, select parts of it can be moved  to the applicable WG drafts, most likely this ECN in QUIC can silently expire unless there are parts that don’t fit in an existing WG draft.
Does this sound reasonable ?

/Ingemar

From: Ian Swett [mailto:ianswett@google.com]
Sent: den 3 december 2016 16:40
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Cc: quic@ietf.org
Subject: Re: ECN support in QUIC

Good point, I added an open issue for ECN.  Feel free to add any comments there.

https://github.com/quicwg/base-drafts/issues/68

On Fri, Dec 2, 2016 at 7:09 AM, Ingemar Johansson S <ingemar.s.johansson@ericsson.com<mailto:ingemar.s.johansson@ericsson.com>> wrote:
Hi

I commented a little on  draft-iyengar-quic-loss-recovery-01
https://mailarchive.ietf.org/arch/msg/quic/qhYslAmlbPPCaF57Qm70_Trg4XQ
Realize that he draft was renamed to draft-ietf-quic-recovery shortly  after. I will read it and see if my comments are still valid.

I have one question though as regards to ECN support in QUIC, where will this be described. I can imagine that parts of it will go in quic-recovery but I assume that quic-transport needs an update for the protocol specifics, does the handshake and negotiation as well as possible fallback upon failure go there as well.

/Ingemar

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

Ericsson AB
Wireless Access Networks
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289<tel:+46%2073%20078%2032%2089>
ingemar.s.johansson@ericsson.com<mailto:ingemar.s.johansson@ericsson.com>
www.ericsson.com<http://www.ericsson.com>

     No, you can´t tell people anything
         You’ve got to show ‘em
              Bruce Springsteen
==================================