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

Florin Baboescu <florin.baboescu@broadcom.com> Mon, 19 October 2020 21:56 UTC

Return-Path: <florin.baboescu@broadcom.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 70EF63A0BC1 for <quic@ietfa.amsl.com>; Mon, 19 Oct 2020 14:56:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level:
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 (1024-bit key) header.d=broadcom.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 qbZdFq2gFgut for <quic@ietfa.amsl.com>; Mon, 19 Oct 2020 14:56:23 -0700 (PDT)
Received: from mail-ot1-x332.google.com (mail-ot1-x332.google.com [IPv6:2607:f8b0:4864:20::332]) (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 B51D23A0BCF for <quic@ietf.org>; Mon, 19 Oct 2020 14:56:23 -0700 (PDT)
Received: by mail-ot1-x332.google.com with SMTP id n11so1321506ota.2 for <quic@ietf.org>; Mon, 19 Oct 2020 14:56:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:references:in-reply-to:mime-version:thread-index:date :message-id:subject:to:cc; bh=F4TKh/mapiR1PHE+hGLVSgSpX65YbeNnxGNdmh8HZV4=; b=KE3CLhBkuYKqsBhH09Xz1j0xMBv+c6S00b+5L340e0vH6Szszz06VsF8HZzKAHhXw7 LuEt+wFI0fEf20XnkIexUPUMk+8BKfFpRKQxGY9kjjsruZa4tiEsP8jOJBfHOQPrdiRk sBkLBqmCaQxv+ojQZuIQ6+wuAi0S6ZXMGHTAA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc; bh=F4TKh/mapiR1PHE+hGLVSgSpX65YbeNnxGNdmh8HZV4=; b=IzbvtBYKYGLASLE+lFmwn0RlwEe/vrBd9ibyHiTQZHRIwWbW2b4hGox4wmak8gBR+E bk/05xip9Q/CaO/CsVkEfCFXIFK9YOPDLfEz4b97x2K28Wx15C0yFq34x+pbOrPacJGb LJDxa0c3pWKZ/V0TU1ki66wFv0VVxKUJX0xhtbuqEkubYt6gliC4ZpiwR4xsA1xXB3wO +4g+obGuT8D5E/zPqxl+yY/cQKs5CdXTqVZg/ug+RLQIgMU3ZG6BDEa8XaKbQEG81JOe CSF9aDitSy63zrwbSpnyy/CKblbQC0e5OlNGQ32W7p3gh0EJk5IqWG6Nyb7wUBAE152G MG9Q==
X-Gm-Message-State: AOAM5318FFG13XHtllzRkeKGwrPtuZ3gs2D7k98jhO7K0Fs1OLRr/9zx rpgoDy/wnmeaOTWkjYtkn5kKtQJC01G+OAyeleqsEQ==
X-Google-Smtp-Source: ABdhPJxqOpe7n8edFuFBOMiUFtIudwqCouXn9v4LjioR5LJNTqKLORY/w5Y6T4/F8X4EoXM1ovGn1Qc9N/8BL70mQGA=
X-Received: by 2002:a9d:68c2:: with SMTP id i2mr1446941oto.166.1603144582633; Mon, 19 Oct 2020 14:56:22 -0700 (PDT)
From: Florin Baboescu <florin.baboescu@broadcom.com>
References: <CAKKJt-dsZNdcMAvzmYCtVNNf8QUAbjcdDDYovATMrffpGL0HVQ@mail.gmail.com> <CALGR9oZZQJ6EH53H91DgoX2oiy40FhFnSzURkLANMYwRqPMCsA@mail.gmail.com> <9f64df7409ce1487779c80069b578456@mail.gmail.com> <CALGR9oZAr0jPYDJQVnJ3c2+G6xgV-SUFRMofutcggp76sEbPww@mail.gmail.com>
In-Reply-To: <CALGR9oZAr0jPYDJQVnJ3c2+G6xgV-SUFRMofutcggp76sEbPww@mail.gmail.com>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQIDOVvnGttNmsY4wUCzRnXyYgGoNAIKTEhBAcrDzREClKKXi6kS/x3w
Date: Mon, 19 Oct 2020 14:56:19 -0700
Message-ID: <247b76fe75ecb025f09713869e18c255@mail.gmail.com>
Subject: RE: Uploaded "Why Multipath QUIC?" for 2020-10 Interim
To: Lucas Pardue <lucaspardue.24.7@gmail.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/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="00000000000065b67605b20d2fce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/j9YV3OE9Px8gNkkBwC7yJgSXfUU>
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 21:56:26 -0000

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.

-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