Re: My BoF report: multipath

Lucas Pardue <lucaspardue.24.7@gmail.com> Fri, 23 October 2020 16:34 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 4B8EB3A0114 for <quic@ietfa.amsl.com>; Fri, 23 Oct 2020 09:34:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, 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 M4XHTfmnIiFh for <quic@ietfa.amsl.com>; Fri, 23 Oct 2020 09:34:24 -0700 (PDT)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (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 A020D3A0115 for <quic@ietf.org>; Fri, 23 Oct 2020 09:34:24 -0700 (PDT)
Received: by mail-ed1-x529.google.com with SMTP id l24so2133147edj.8 for <quic@ietf.org>; Fri, 23 Oct 2020 09:34:24 -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; bh=7LwYbvDtQTnWzCxlTMop4pqPa/Nrq679hrit3IzXIpo=; b=g789SGs9HbbnNMt+lpNqQ4w5MxQF7r82gCOdMK9wNB7xcPM1PwJMMNxM1DnnZPWdwj cB30UWlLHm5/nWsZAN5NE1FxrG55Yz21zXVdBLbS/dAHVqZUw9G/r9WCA95fra/SJ+Mu 67tQXqCkqKZOjBt0QgV9ZFG5hc9RxhJQK/RqWAVNv8jKTCOfcEadM4kmKiD1lt7FVL42 z/fV9GplfPCbb5EwKJxN1+GbrN22qfXTEwuJbKokJKovDyfWnv6l5IV1LmlcHDTnj3V1 vDd999pf+66C8j2iYBWsmQtHFP5Sl/b6wslhwPsvqY6gQum6d8JfG45K3WJUJrhATX0K yjbg==
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; bh=7LwYbvDtQTnWzCxlTMop4pqPa/Nrq679hrit3IzXIpo=; b=uPVITDz1Ser95y6RKZBuGPNsTbBQHjZTG5O7tHJcaZODau2yuvy3smX6ulMEV9KL+i xgHQcfM4E4fhHA1RChAXKre+XopOKpW3lzmYm1BMwu21wkbbUsJchVFqBZgyChsai8TM k8v3jt7TocC3mKPowckv1mKgTDliEFj2Psvdfxj9k34MQwwqm+Ud5Xv0evG2WB0NR02e fxZR/rO8oOnFotqYkVxOY/MJCumXeFpbpzQrNL59pBWr+HJWCNVeH3FDXJajiAFCn7lQ 8ucGbsqSBPpjDtzsy77Wrvs2CuaG9iIWCtiJ6uAN9jIxQn0+kCQd3RliGxp1/bQqgL/B XTzw==
X-Gm-Message-State: AOAM532sMW+cUVs0vg2alFG1FRaqNj/BHhnIdIqcTatjIy+mKaTRyfzM x54PPjPoEzMYDw+TVaQtbRVVBOExOHz1XkjXmLQ=
X-Google-Smtp-Source: ABdhPJznpXz6R28wBdW7jbZS0RMm+qrPVwn1+rNCBpInMmCsRMBsLoHJQQ5KCLei6+rtwdbgAmvn8wA3Ht4PRjfw/4U=
X-Received: by 2002:aa7:cad6:: with SMTP id l22mr3031895edt.229.1603470862962; Fri, 23 Oct 2020 09:34:22 -0700 (PDT)
MIME-Version: 1.0
References: <d84c82b1-fa67-4676-9ce2-d2a53d81b5f7@www.fastmail.com> <5741601d-7e67-898e-5840-70feceb994e9@uclouvain.be> <CALGR9oZW0s6c6+N+3R8bD17yPBPQa4E_cVOaTOSNTVQPYy6sUg@mail.gmail.com> <CAC8QAcditJ0nzdCNHOhi-1xtezoXb0u=hrGBWtZ3Cj3XP6CW4g@mail.gmail.com>
In-Reply-To: <CAC8QAcditJ0nzdCNHOhi-1xtezoXb0u=hrGBWtZ3Cj3XP6CW4g@mail.gmail.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Fri, 23 Oct 2020 17:34:11 +0100
Message-ID: <CALGR9oZfw5LqfPyZw6Yb8JTmuqi0prTL0f0yT9Rdq6oz5u51fg@mail.gmail.com>
Subject: Re: My BoF report: multipath
To: sarikaya@ieee.org, QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000031d76005b2592706"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/0t9CTL-O22etbPyfx_fRIe5R67g>
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: Fri, 23 Oct 2020 16:34:26 -0000

Hi Behcet

On Fri, Oct 23, 2020 at 4:15 PM Behcet Sarikaya <sarikaya2012@gmail.com>
wrote:

> Hi Lucas,
>
> On Fri, Oct 23, 2020 at 4:28 AM Lucas Pardue <lucaspardue.24.7@gmail.com>
> wrote:
>
>> Posting as an individual.
>>
>> Thanks to the time that people took to prepare, present and discuss, I
>> gained a better understanding of this area.
>>
>> One main takeaway for me is that thinking of QUIC v1 as singlepath puts
>> it in an unfair box. Others, such as Jana, articulated this point better
>> than I.
>>
>> QUIC is path independent, path aware and provides mechanisms, written in
>> the core document, for endpoints to interact  and interoperate about
>> path-related things. Through the course of specification development things
>> might have gone different, and we might be having a conversion now about
>> whether the group should adopt a document that describes for instance just
>> connection migration.
>>
>> But migration is in the core and, based on the Slack discussion following
>> the interim, there appear to be several parties that have expressed an
>> interest in testing deployments of Connection migration. This can be seen
>> as some form of success.
>>
>> The use cases indicate that things like active-active paths or bandwidth
>> aggregation are desirable. But I was unable to discern objectively how more
>> of an optimal experience they would provide over a well tuned QUIC v1
>> endpoint that use connection migration.
>>
>>
>
> Coming from IP layer, I have a message to QUIC enthusiasts:
>
> Connection migration is a solution for mobility at transport layer.
> Ideally, it should be IP layer. If a node moves, its connections normally
> break. So connection migration of QUIC solves that issue at the transport
> layer.
>
> OTOH multipath QUIC is a solution for multiple interfaces. If a node can
> be connected to  the Internet over more than one interface using them
> simultaneously provides several advantages like increasing bandwidth, etc.
>
>
As an individual. I'll repeat my comment, I've seen little evidence that
some design that enables bandwidth aggregation in the QUIC transport over
multiple paths offers advantages over a well-tuned QUIC stack that delivers
over a single path. If the benefits of bandwidth are so huge, I might
expect that people would be clambering to add this quickly with multiple
QUIC connections coordinated in the application layer. That would allow
deployment and testing without needing to wait for the transport to be
redesigned.

Let's not forget the disadvantages that bundling bandwidth can come with
too. These could be perfunctory or monetary.

Cheers
Lucas