Re: Uploaded "Why Multipath QUIC?" for 2020-10 Interim

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 20 October 2020 13: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 728AB3A0BDF; Tue, 20 Oct 2020 06:53:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 djq-_CxvztMe; Tue, 20 Oct 2020 06:53:01 -0700 (PDT)
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (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 943733A0BB8; Tue, 20 Oct 2020 06:53:01 -0700 (PDT)
Received: by mail-yb1-xb36.google.com with SMTP id a4so1960786ybq.13; Tue, 20 Oct 2020 06:53:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oX4/W8Ex5m4IOAKmmhft29MkBoZD6dT2ZXMm82Wyn1Q=; b=Uk2YprKMzE+35+Te4rTY3aZivsxCQONIqCrJGftl9qI3mehJdQnPSHTXSF7bIYQnJr BfUXwwLoj2sAeWVHsBlK3T1Cp0OCZ5hyNRoqxG3mOYRU5XcOzkGo96pdtZdczg0DZHDk 9FW3JV/2eeJ25EcTKdSzLmCQx4ZnRx3NWUKr6WU6LzbofKJ4tL8g/3+taxsoLbMVFhOB mHUbZPVb/XLcDO8oDTFucwUqmVQ3B1zHFpjn9YEBNrTGEeNWWVX1Selhl04wO/TrMJhO jyiPhzdGC2Rj8gQ0rMLdtEEN0wGORD9CxA88otbuwpig6cAj6fV57o+xhgrOtIGe0xlF OcRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oX4/W8Ex5m4IOAKmmhft29MkBoZD6dT2ZXMm82Wyn1Q=; b=ReWZG2U9wlck2feG6y+yTblSlZaO9iHnU0xi4o1nP12fALGUZ8P+Mjsml21JWxZVIE 4d04F3At/FO1Rp5kiHFbZ+MQZ3HdB/VY+Z9Izi3fPq0TDl+GxCxw66db3MvTP8R5RLny M2OtEhDEPYFiMewvgeszfOj4oKQnAQ7YtcNtKq1W09NeWQ+ukK7SInHmtDTCIQmiuLU7 ILhdqmntYebOJNIVeG5ANRShKk1Ixa2SYI6K8MxMOE++QhUB9W9mRAmvUqu/hHKnS29D PCqhRDjfozpoithTu+7Cv6DS+obC7lKZJOk+5yyHvpMKcMqZnD2g9V8CdWLw+UPNRRw3 RWmQ==
X-Gm-Message-State: AOAM533WXqUltOhps0gcpcoEz4qRuqpvQs5TRkIs/4mdrswU4o6/qQvZ fqBFIqMk38uArIly+nnkHUTPAcLmxVQcLYyMDms=
X-Google-Smtp-Source: ABdhPJz5IBl7z7zabOlHt3xCDSPb3q8DgOOcnJyMCGfYxX9bpLjdqnwhCHORzf9w71+8G2RhsStahnrpWJMwmBDHO1w=
X-Received: by 2002:a25:c042:: with SMTP id c63mr4194538ybf.465.1603201980703; Tue, 20 Oct 2020 06:53:00 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-dsZNdcMAvzmYCtVNNf8QUAbjcdDDYovATMrffpGL0HVQ@mail.gmail.com> <CALGR9oZZQJ6EH53H91DgoX2oiy40FhFnSzURkLANMYwRqPMCsA@mail.gmail.com> <9f64df7409ce1487779c80069b578456@mail.gmail.com> <CALGR9oZAr0jPYDJQVnJ3c2+G6xgV-SUFRMofutcggp76sEbPww@mail.gmail.com> <247b76fe75ecb025f09713869e18c255@mail.gmail.com> <CALGR9oZ_q+nS9HYoJ-2uk4KxuUazVkZxx_5ynxdO4o01z0GttQ@mail.gmail.com> <d0b4f0ee546852dc35ae38d224208b9d@mail.gmail.com> <CALGR9obXp3c_mcy_bMK7Gm9wp-hL7to_tmw7QOvu4uZXwp2Q_A@mail.gmail.com> <b21cef53ea19af7a2084fbe8824ff665@mail.gmail.com> <CALGR9oYUhEHjjBLvGjZ9ctVKgUN-KqA9DB2_TjLxa_ZF-c-DVw@mail.gmail.com> <B165784B-0EE4-4C48-B961-CFDF5968AF6A@ericsson.com> <9DAF136B-92E4-4F4F-8684-F951F0574B86@eggert.org> <7EA5E534-9F62-4460-A86D-E06A276850CC@ericsson.com>
In-Reply-To: <7EA5E534-9F62-4460-A86D-E06A276850CC@ericsson.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Tue, 20 Oct 2020 08:52:34 -0500
Message-ID: <CAKKJt-f2kX9azNPciiUj18ie5s4reBjHt6U60pGaW_sRSDg8_g@mail.gmail.com>
Subject: Re: Uploaded "Why Multipath QUIC?" for 2020-10 Interim
To: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
Cc: Lars Eggert <lars@eggert.org>, Lucas Pardue <lucaspardue.24.7@gmail.com>, Florin Baboescu <florin.baboescu@broadcom.com>, "Flinck, Hannu (Nokia - FI/Espoo)" <hannu.flinck@nokia-bell-labs.com>, IETF QUIC WG <quic@ietf.org>, WG Chairs <quic-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000090280005b21a8c18"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/KPOUh3OFICqA34O4KP5gz4PYULc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 20 Oct 2020 13:53:04 -0000

Chiming in with Mirja,

On Tue, Oct 20, 2020 at 8:46 AM Mirja Kuehlewind <
mirja.kuehlewind@ericsson.com> wrote:

> Hi Lars,
>
> Spencer, Florin, and I are about to figure out how to handle the different
> slides we have now. Sorry for the hassle. There is parallel discussion in
> 3GPP so we are a bit last minute here.
>
> In ATSSS one of the Ses stands for Splitting where the general idea is to
> be able to split traffic of one e2e flow over an 3GPP and a non-3GPP
> network path. There is a mode for traffic aggregation with would require
> simultaneous use of both paths. All proposed solutions in 3GPP are based in
> some way on the use of QUIC tunnels on each network path. If only QUICv1
> without MP support would be available and two independent tunnels would be
> used, some reordering logic in the tunnel endpoints would be needed. This
> is currently not in scope for 3GPP. Therefore a QUICv1 solution without
> support for using multiple paths simultaneously would not support
> Splitting. Current view in 3GPP is that this is not sufficient and
> therefore solutions that reply on MP-QUIC to support reordering between
> multiple paths are preferred.
>
> I guess the requirement for this are that QUIC can use two paths
> simultaneously and that data send within one stream but transmitted over
> two paths are delivered in order. Not sure what other requirements you
> would expect to see at this stage?
>

That's certainly the point of my slides on steering modes, and that's more
obvious because of the edits I made after feedback from the chairs.

At 20km view, two of the four Phase 1 steering modes *could* be handled
using QUICv1 with migration, but the third needs simultaneous paths in some
cases, and the fourth needs it in all cases.

All four of the additional Phase 2 steering modes need simultaneous paths.

So, there are probably details, but that's the requirement from my
perspective.

Best,

Spencer


> Mirja
>
>
>
>
> On 20.10.20, 15:23, "Lars Eggert" <lars@eggert.org> wrote:
>
>     Hi,
>
>     On 2020-10-20, at 16:13, Mirja Kuehlewind <mirja.kuehlewind=
> 40ericsson.com@dmarc.ietf.org> wrote:
>     > I though we are at the step where we collect use cases in order to
> understand if there is a need and support for MP support in QUIC
>
>     exactly. But in order to have a discussion on this, we need to hear
> from the proponents of those use cases what functionality they are missing
> in QUICv1.
>
>     > (rather than going into requirement for how multipath support would
> be realized).
>
>     But requirements are not about the "how" - that was exactly Lucas'
> point. Requirements are about "what". So statements along the lines of "my
> use case requires the ability to fail over a connection to a different
> path", etc. would be informative. Saying "my use case requires
> draft-deconinck" less so (for example).
>
>     > We could also talk more about requirement but I think that’s better
> for a later discussion and would maybe need more than 5 minutes.
>
>     I'd hope not? Because if there is a long shopping list of requirements
> for new QUIC functionality to support a particular use case, that'd look to
> some as a pretty convincing case that maybe QUIC isn't really a suitable
> starting technology.
>
>     Thanks,
>     Lars
>
>