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

Florin Baboescu <florin.baboescu@broadcom.com> Mon, 19 October 2020 22:08 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 1C2653A0C43 for <quic@ietfa.amsl.com>; Mon, 19 Oct 2020 15:08:39 -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 tGCazFmWGm3U for <quic@ietfa.amsl.com>; Mon, 19 Oct 2020 15:08:36 -0700 (PDT)
Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) (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 D60783A0C3F for <quic@ietf.org>; Mon, 19 Oct 2020 15:08:35 -0700 (PDT)
Received: by mail-ot1-x32c.google.com with SMTP id i12so1338433ota.5 for <quic@ietf.org>; Mon, 19 Oct 2020 15:08:35 -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=VQikMiKLo2MUit1LUYocq/H1eWvBCmsk/CxGmx8HIqc=; b=elBquXizHPFCVvB4EehDQsdfLa2PXeP5V8l9udAHlrRM2h2XmM1ekIaU+VXFbcWSIQ B2aNg2gh2foNkRRZZY+yT5ow/Ltq5pjYCo8deni5andrgXyI3VlWljsXwZNCAepuz6W1 hmDhH33bdGliXv6u0IkK0Y9zU1y1eJwXVL2No=
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=VQikMiKLo2MUit1LUYocq/H1eWvBCmsk/CxGmx8HIqc=; b=q939SqBHw5u4Ty3yUXUNhGo8wWTi3rQtsD3TQvcG8WE6NrfFFsSx9aemepOI78TNWr DiIwfK3QtBlTuKsP1vr2wB/IokdXMA7MU7eo+nQrBGTrCOHPdTk6/u/P8Nw3Bp8bOvec trmpAivtQHrjDVme/1M8j5M5NLqtgy4maTY6x/164/BokFjVT8V/BgkE+AcuCMDXkbfs qvFkH73418FyKPP+5kqUR1gjSMqNtX8+O/1f0ATOVlYA2C0z3wSMgi0vdZVJGcnsUv0N N/j9xMqJx2GqPgvg/sIsd27+vwaDW0YxJcO01mBGJ2IGFFHuc/TmteqSHTCyk5qzPUNv 3k4A==
X-Gm-Message-State: AOAM530Nx4hMr7/3MTLe1il8ZrgrmdGgIzK9XVuGnlrttr2jcWZnpbt9 BwHqBfROHwPaHde892M+9q3r5AsjmyFPLYqm4ta4Yw==
X-Google-Smtp-Source: ABdhPJyRscjKKNCoFzFZH2SWAsHAqoeaeJ4dibTC50wr4pvOHkFhtDS33FthJHf6IKkmNC5E0D6rBpAJOVVjsOH9l/c=
X-Received: by 2002:a05:6830:22c9:: with SMTP id q9mr1585363otc.48.1603145314967; Mon, 19 Oct 2020 15:08:34 -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> 247b76fe75ecb025f09713869e18c255@mail.gmail.com
In-Reply-To: 247b76fe75ecb025f09713869e18c255@mail.gmail.com
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AQIDOVvnGttNmsY4wUCzRnXyYgGoNAIKTEhBAcrDzREClKKXi6kS/x3wgAAIQNA=
Date: Mon, 19 Oct 2020 15:08:30 -0700
Message-ID: <135738e210559f72283dd75d96c1dbd8@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="0000000000000bef5c05b20d5b2f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ffVEh3hsaRixSJ381a-Qr3FDNQQ>
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:39 -0000

Also, please note that a MPQUIC based solution for ATSSS may be
complemented with MPTCP for example. In other words for a MA PDU session
one may setup a QoS flow all the TCP traffic. This traffic may be
associated with a MPTCP component. The default QoS flow of the MA PDU
session (associated with match *) may use the MPQUIC tunnel.

-Florin





*From:* Florin Baboescu [mailto:florin.baboescu@broadcom.com]
*Sent:* Monday, October 19, 2020 2:56 PM
*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>
*Subject:* RE: Uploaded "Why Multipath QUIC?" for 2020-10 Interim



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
<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