Re: ECN in QUIC

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Wed, 24 January 2018 14:53 UTC

Return-Path: <spencerdawkins.ietf@gmail.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 6EC78124D6C for <quic@ietfa.amsl.com>; Wed, 24 Jan 2018 06:53:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 wKrUxgFgYpIn for <quic@ietfa.amsl.com>; Wed, 24 Jan 2018 06:52:57 -0800 (PST)
Received: from mail-yw0-x232.google.com (mail-yw0-x232.google.com [IPv6:2607:f8b0:4002:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CA76126C19 for <quic@ietf.org>; Wed, 24 Jan 2018 06:52:57 -0800 (PST)
Received: by mail-yw0-x232.google.com with SMTP id m19so1563921ywh.12 for <quic@ietf.org>; Wed, 24 Jan 2018 06:52:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qBDgvT+9tV7+v/F4HHiUEN8p+ICjKKFEUtSaUDEhLg0=; b=NGB/mdPtHrOlyKeEpOgJS5JTvlSSgnHyOdCzgYvzOktmDs8riot9oIZvtLLwdxeyEG pNt8DH2UW/7ZtS2jcVx0GN7i/0XZupqbO+sDEhqTf4hG/jiu+ZlrFF4HD5WmB0Z9jaRF CugqP9hxgOLn2Br2m3PhRdVC+8/LJ8vnaYcnTLK/KBS9DAA1Xm9/yXDJmJELvM/KCjs2 2puCDopcxd7FoeaOQ0V6auxl6SCqbNv3C51rHjp0TD4iwoUggg/j6eJV8AsdzeD1xoYH knnPPqCw8Z/Hjqvd3oxKgmNlA9KECLWn3JMCWRNIUD7vWST89tJdTEGggi95ckr6r4xg p2qQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qBDgvT+9tV7+v/F4HHiUEN8p+ICjKKFEUtSaUDEhLg0=; b=N4pIPgpIfR6cLQu2zND6HqvwNGmsKvEYSN72db4YqYsbz25ZSc0204PsRHvwC903Ql 9mQcNfuulGzEBLTSMYsLfCEL6DY6lEJGjFR4eZy4YjqnSMwDULbsg2ulEJFsICleyu8Y G1J0zquQD5WxKSgZK6sVt4Jdxz9bdZ/9kUlc7q5eh6yM5NboIyzRnkVkI0Pehll8eOVX u1lWqmk2vyKltHgq4xe7Xj0Tp+dbuprZxLR6ddXZLRkDS3+afc07J0waSXYFjs2I3UGE SEEnMWYQkUXJ0ZcOnV+Cg4PtyWo5P+elamtyl93bIzsECu1IZtY3Kz9OV2Jzuxn5s53U no9Q==
X-Gm-Message-State: AKwxytekQjpUzlSVIlXKRA5uZh3EaF6j/mNZL7Vxt3i48qS7if6jtBug KRiWr3h++IxpE/m4uEJB4j5Wi2VJcbKj3Nxo+Jo=
X-Google-Smtp-Source: AH8x2275YLK8lnDaGmFyKTcgBXEu3+Vx7EBGAT0sQzNt5rtReDZYzkDm63VNd1h4evnDGUbVuUU8Jx5w5IYtzbIUVlI=
X-Received: by 10.129.216.11 with SMTP id d11mr5785307ywj.407.1516805576284; Wed, 24 Jan 2018 06:52:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.20.4 with HTTP; Wed, 24 Jan 2018 06:52:55 -0800 (PST)
In-Reply-To: <HE1PR0702MB3625F6E2C399F7E6F187C883C2E20@HE1PR0702MB3625.eurprd07.prod.outlook.com>
References: <HE1PR0702MB3625F6E2C399F7E6F187C883C2E20@HE1PR0702MB3625.eurprd07.prod.outlook.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 24 Jan 2018 08:52:55 -0600
Message-ID: <CAKKJt-cgLvU=Ko7wU4WH3hU+PD_Qka6dXjNT_bvAxaTyjVua6Q@mail.gmail.com>
Subject: Re: ECN in QUIC
To: Ingemar Johansson S <ingemar.s.johansson@ericsson.com>
Cc: QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="089e08222f74915fb8056386d12a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/oH8H5EG3GAmzA_UVETaEHKBP7LA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 24 Jan 2018 14:53:00 -0000

FWIW,

On Wed, Jan 24, 2018 at 2:01 AM, Ingemar Johansson S <
ingemar.s.johansson@ericsson.com> wrote:

> Hi
>
>
>
> A few impressions on the ECN in QUIC discussions. The audio was so-so,
> frequent interruptions and LARGE differences in audio level + badly
> implemented ears 😊, so sometimes I missed the details and possibly kick
> in open doors.
>
>
>
> *  Feedback format. I understand that the proposed proposal based on
> ECT(0), ECT(1) and CE counters does not play well with connection
> migration. I believe, but I am not 100% sure that I understand the problem.
> I understand that there are two concerns (perhaps more?):
>
>   1. Counters are reset, this means that there will be a potentially very
> large (negative?) difference in CE marked packets. I believe that this can
> be detected as false congestion signal and ignored by the congestion signal.
>
>   2. Difficulties to detect ECN bleaching. It is tricky to understand if
> packets along the new path are bleached based on the ECT counters. This can
> be a more complicated case.
>
> In any case it was suggested to indicate the ECN bits for the packets in
> the ACK frame. Such a format was actually outlined in earlier proposal (see
> page 6, Figure 3 in https://tools.ietf.org/html/
> draft-johansson-quic-ecn-01 ). It is Ok with me to change to a format
> similar to this if the group prefers that.
>
> * Congestion control for ECT(1), L4S : My feeling is that it is for now OK
> to leave this as future work. That does not mean that there are absolutely
> no ideas on how to implement this, for short RTT environments DCTCP style
> congestion control is quite OK. Furthermore I and recently worked on a L4S
> congestion control that is based on BBR, the results look quite promising
> and the changes to the BBR algorithm are quite minimal. I am willing to
> present this at ICCRG in London if there is any interest in this.
>

We deprecated existing use of ECT(1) to allow experiments, which is great,
but (as AD) I'd be more comfortable if QUIC didn't slam some current idea
about L4S into QUICv1, which is targeted as a proposed standard. So, if the
working group is OK leaving that as future work, I'd be thrilled.

I'm always willing to be convinced that I'm wrong, of course. Many of you
have already had the pleasure of convincing me I was wrong on other topics
:D ...

Spencer

* ECN in QUIC v1 or later : I would very much prefer that ECN support goes
> into v1. On the technical side it makes it possible to experiment with ECN,
> potentially on a larger scale. On the political side it helps to make the
> “chicken and egg” problem become history.
>
>
>
> /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 <+46%2073%20078%2032%2089>
>
> 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
> ==================================
>
>
>