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

Lucas Pardue <lucaspardue.24.7@gmail.com> Mon, 19 October 2020 22:08 UTC

Return-Path: <lucaspardue.24.7@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 64C0F3A0EA1; Mon, 19 Oct 2020 15:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.053
X-Spam-Level:
X-Spam-Status: No, score=0.053 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 R5SQdBDva_57; Mon, 19 Oct 2020 15:08:49 -0700 (PDT)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (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 22F313A0CD6; Mon, 19 Oct 2020 15:08:49 -0700 (PDT)
Received: by mail-ed1-x536.google.com with SMTP id v19so879332edx.9; Mon, 19 Oct 2020 15:08:49 -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=fxBMBDjWuFQXOLKCoiLQqGs2wSGrcrtZwvS7gEmQ6P8=; b=ODFkmAkfN2z3xMKy8wITJfxqgDUOiX3xWrxECFIKLb2HoM1bprSFvdB6jywCiqi0wB 6I4r5MxML3VRwEZFa5vBUK+6l7R7Ns6FY71xYOZghBLtiekilzrbIUt2nj7hgAr3aJwe fnrN/kAxc/EmL3H93uv8hHLeNmndEOkmAjyFeZLuY1kyfl++HyRSTqrF3tzqMKIyi4Xi x6XUtXtoeU9ssHrZiHjWaLRAoQM0RVdNJrLUUGhYA7C1FjKOFXiH83lqaU8S6tCrx3EM 3ei9j0vwY0JD9Hp4oPBmV0+gzaN5hbtxj1rNTr4unt2S0j5DewvE/JgpnFsAdn5dYp3v i7/A==
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=fxBMBDjWuFQXOLKCoiLQqGs2wSGrcrtZwvS7gEmQ6P8=; b=MmqqICFfI+vxOzMu82nw1HhxLK0ZJV88YeMiLqPs6lShLR+Tr36fANEdNlv8XhJQV6 PZSnxAUGca9dsDn2Ka7Pdi5t/p1JsfJw9j+02sZSSgrZStiLFW7SPcSdn5zS1RDBPUW3 9I8Tm4nAvPh1fI195dvu8ooz4JQzOuFv4lWqhjdSi1goIrIYKIRhZHedG2EbOr0q1pAn +iwoHDihQ3nI75miFyYRzDpgTyLc8/S9BFczRgMfLHr/ERsSqMnJUm43ZCKFX2rCH7QH mjTi67xojR70dhF2xXKCGRqWGCcXPhHihpb6mCXyxrTzUiaTZPqjK0mlIRkNratm+jvT RDjQ==
X-Gm-Message-State: AOAM5324OErFmF1BblOxSjRPT3K7kGX7wr3FEtnJ8tbOmTXzpG2rNilt SMyJI2DIEz7OtG9gE1HoLgR8irYgTixyJm5PzQM=
X-Google-Smtp-Source: ABdhPJza/brg5AArwLj9A6TGB1YRjimzSHOAwen7UQ7ZleIkzPo2T9VmmNjx+D1udFMAzOrA3TdHL+/RozJX78x16KA=
X-Received: by 2002:aa7:cad6:: with SMTP id l22mr1988284edt.229.1603145327511; Mon, 19 Oct 2020 15:08:47 -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>
In-Reply-To: <247b76fe75ecb025f09713869e18c255@mail.gmail.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Mon, 19 Oct 2020 23:08:40 +0100
Message-ID: <CALGR9oZ_q+nS9HYoJ-2uk4KxuUazVkZxx_5ynxdO4o01z0GttQ@mail.gmail.com>
Subject: Re: Uploaded "Why Multipath QUIC?" for 2020-10 Interim
To: Florin Baboescu <florin.baboescu@broadcom.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, WG Chairs <quic-chairs@ietf.org>, IETF QUIC WG <quic@ietf.org>, "Flinck, Hannu (Nokia - FI/Espoo)" <hannu.flinck@nokia-bell-labs.com>
Content-Type: multipart/alternative; boundary="000000000000c50c1e05b20d5b88"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/rXCwV6ikMusguIIEuHng8Y_MY2U>
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: Mon, 19 Oct 2020 22:08:57 -0000

Hey Florin,

On Mon, 19 Oct 2020, 22:56 Florin Baboescu, <florin.baboescu@broadcom.com>
wrote:

> Hi Lucas,
>
>
>
> Maybe you may want to rephrase your question as I do not think that we
> discuss the use of MPQUIC as a transport for either QUIC or TCP.
>
>
>
> The slides that we provided discuss the need of using MP-QUIC as a multi
> path transport for both IP and Ethernet traffic. In the context of the 3GPP
> ATSSS work the use of multiple accesses is done in the context of a Multi
> Access (MA) PDU session. This session may be either of IP type or Ethernet
> type. An IP type session may cover all the IP traffic associated with a
> specific IP address/prefix at the UE. A PDU session may have multiple QoS
> flows. A QoS flow is formed by the set of packets matched by a specific
> Traffic Filter template on which a specific QoS profile is applied.
>
> In a 3GPP system it is assumed that all the packets of the same QoS flow
> are delivered in order between UPF (a network node, which may be seen by
> someone as a “entry point” in the 3GPP core system) and the terminal. This
> is done through the GTP tunneling between the core network (represented by
> UPF) and access network (represented by gNB) and between the access network
> and the terminal (UE) via PDCP layer.
>
>
>
> In the ATSSS solution, MPQUIC is proposed as a transport solution between
> the UPF and the terminal UE operating over multiple paths that may be
> established between the UE and UPF. A multipath QUIC connection is
> associated with a QoS flow as described above. In this context the
> multipath QUIC connection needs to be able to provide in order delivery of
> the packets associated with the same QoS flow.
>
>
>
> The slides that we provide are supposed to describe a couple of use cases
> in which multipath access is needed. A description of the current ATSSS
> architecture is provided from what I’ve seen in Mirja’s presentation.
>
>
>
> I hope this clarifies.
>

Thanks for the elaboration. So to cut to the chase, what are your
requirements here. Is it the intention to map QoS flows to QUIC streams?
That would provide in-order delivery within the stream, and reliability. Or
do you have something else in mind?

Cheers
Lucas

-Florin
>
>
>
>
>
> *From:* Lucas Pardue [mailto:lucaspardue.24.7@gmail.com]
> *Sent:* Monday, October 19, 2020 2:31 PM
> *To:* Florin Baboescu <florin.baboescu@broadcom.com>
> *Cc:* Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>; WG Chairs <
> quic-chairs@ietf.org>; IETF QUIC WG <quic@ietf.org>; Flinck, Hannu (Nokia
> - FI/Espoo) <hannu.flinck@nokia-bell-labs.com>
> *Subject:* Re: Uploaded "Why Multipath QUIC?" for 2020-10 Interim
>
>
>
>
>
> On Mon, 19 Oct 2020, 22:25 Florin Baboescu, <florin.baboescu@broadcom.com>
> wrote:
>
> Hi Lucas,
>
> Based on how the ATSSS-LL sender is implemented, in-order delivery of the
> packets may not be guaranteed at the receiver side once multiple paths are
> used.
>
>
>
> What packets are you talking about here? Why does in-order delivery
> matter? TCP and QUIC are designed to accommodate reordering. But QUIC
> specifically offers no ordering guarantees across different streams.
>
>
>
> Cheers
>
> Lucas
>
>
>
>
>
>
>
>