Re: ECN support in QUIC

Michael Welzl <michawe@ifi.uio.no> Sun, 25 December 2016 10:05 UTC

Return-Path: <michawe@ifi.uio.no>
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 4DA6A12711D for <quic@ietfa.amsl.com>; Sun, 25 Dec 2016 02:05:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.6
X-Spam-Level:
X-Spam-Status: No, score=-1.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_SORBS_WEB=3.399, RP_MATCHES_RCVD=-3.1] autolearn=no autolearn_force=no
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 6ZBUtveLL6Wo for <quic@ietfa.amsl.com>; Sun, 25 Dec 2016 02:05:06 -0800 (PST)
Received: from mail-out02.uio.no (mail-out02.uio.no [IPv6:2001:700:100:8210::71]) (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 2ABE61295FE for <quic@ietf.org>; Sun, 25 Dec 2016 02:05:05 -0800 (PST)
Received: from mail-mx2.uio.no ([129.240.10.30]) by mail-out02.uio.no with esmtp (Exim 4.82_1-5b7a7c0-XX) (envelope-from <michawe@ifi.uio.no>) id 1cL5fr-000GKM-5F for quic@ietf.org; Sun, 25 Dec 2016 11:05:03 +0100
Received: from 212095007006.public.telering.at ([212.95.7.6] helo=[192.168.1.113]) by mail-mx2.uio.no with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) user michawe (Exim 4.80) (envelope-from <michawe@ifi.uio.no>) id 1cL5fp-0007fO-SE; Sun, 25 Dec 2016 11:05:02 +0100
From: Michael Welzl <michawe@ifi.uio.no>
Message-Id: <0D4ACC71-C350-44CD-B26F-99469D3F9F94@ifi.uio.no>
Content-Type: multipart/alternative; boundary="Apple-Mail=_EF707ED6-701A-422C-A5C7-6597983DE876"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Subject: Re: ECN support in QUIC
Date: Sun, 25 Dec 2016 11:05:03 +0100
In-Reply-To: <DB4PR07MB3488DAC5AFB3A816541B06EC2920@DB4PR07MB348.eurprd07.prod.outlook.com>
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
References: <DBXPR07MB351F5EEC751B5967C07CDCDC28E0@DBXPR07MB351.eurprd07.prod.outlook.com> <CAKcm_gOCNA=36gSw+1Bp4tCi-bMMvDotiGEh5Mzc2A-+KGSsEw@mail.gmail.com> <DB4PR07MB3488DAC5AFB3A816541B06EC2920@DB4PR07MB348.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3259)
X-UiO-SPF-Received:
X-UiO-Ratelimit-Test: rcpts/h 5 msgs/h 1 sum rcpts/h 8 sum msgs/h 1 total rcpts 50285 max rcpts/h 54 ratelimit 0
X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, HTML_MESSAGE=0.001, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO)
X-UiO-Scanned: 17EDDEFDD8C268C710D6646623FA5035993B15A6
X-UiO-SPAM-Test: remote_host: 212.95.7.6 spam_score: -49 maxlevel 80 minaction 2 bait 0 blacklist 0 greylist 0 ratelimit 0
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/EAy_2o7p89TUzJbEb_orp1WvYso>
Cc: "Bob Briscoe (ietf@bobbriscoe.net)" <ietf@bobbriscoe.net>, Ian Swett <ianswett@google.com>, "quic@ietf.org" <quic@ietf.org>, "mirja.kuehlewind@tik.ee.ethz.ch" <mirja.kuehlewind@tik.ee.ethz.ch>
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: Sun, 25 Dec 2016 10:05:08 -0000

> On Dec 22, 2016, at 11:18 AM, Ingemar Johansson S <ingemar.s.johansson@ericsson.com> wrote:
> 
> 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 <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 ?

It does, to me…

cheers,
Michael


>  
> /Ingemar
>  
> From: Ian Swett [mailto:ianswett@google.com <mailto:ianswett@google.com>] 
> Sent: den 3 december 2016 16:40
> To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com <mailto:ingemar.s.johansson@ericsson.com>>
> Cc: quic@ietf.org <mailto: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 <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 <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
> ==================================