Re: What to do about multipath in QUIC
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 10 November 2020 14:58 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 C57153A0FCA for <quic@ietfa.amsl.com>; Tue, 10 Nov 2020 06:58:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.902
X-Spam-Level: ***
X-Spam-Status: No, score=3.902 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, FREEMAIL_REPLY=1, GB_SUMOF=5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no 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 VWXwNLv0NaEH for <quic@ietfa.amsl.com>; Tue, 10 Nov 2020 06:58:57 -0800 (PST)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (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 788483A0FCE for <quic@ietf.org>; Tue, 10 Nov 2020 06:58:54 -0800 (PST)
Received: by mail-yb1-xb33.google.com with SMTP id i193so11909472yba.1 for <quic@ietf.org>; Tue, 10 Nov 2020 06:58:54 -0800 (PST)
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=S9bNETEypbVp156E3bNnNKh0JJSrudNkl74J+tSf2yM=; b=BXkNLgUzbSWSjRzLP6A+27U8yoGimrDU+YevUZfUILJdsIDYjktjHdZaBz1MkPsU8t jbbWZG0uoYoY/Tx4snPkSvXOxA6EJu1XaRhK8Pk8rQ6Ub84z2hWUNmIvTu5pPq0qAZvI adCAIvVBvKjDhpCyijDX0KCYhO1QhdCVny+ERI56MJtXQ0uo0ICzuWiAt5zekT40yYA2 gx1QOI8jy3ZbM0jmZYyTMKAL1ZQxTvWJOvaw0yrXTnbwYSvcpkmM+nyj3Dh+dISiETtC 6WHN44k6NdevCQSi7Lw8C7FYiqy84zYlsCW2b4KAwipw+MsrnwN/tRctnrDVt4OWvU3g uUmg==
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=S9bNETEypbVp156E3bNnNKh0JJSrudNkl74J+tSf2yM=; b=kRsuxW6l1hGofeWddAwqXZPYgaqgQTu+zOVHkPD4Vl/n6OayT3JzQvlX9AVHjSvMzV 2XwHy00ZopEr87SNgiXPdi3sI9Vvrvz+qPUo7oAvC+c0nEJJ0Zuvl2WJ0jRUmzJMTjcr AfEuN85f8CunHts69Nfo96wXdzlMB17s3qOGnhsqujOT+o5Ngk8dfHtWm8QGltmrh2GB mh4QW6IKeh0wkwbuoAWKERxsmJ+AWP//tn2EWLBGKB4wWggG55rLFJGIj3DMtqoD7Ay+ hN8FhFkXlljAMWQsOuwPCYfyNhS20DjSN8S6n7CQ9MKjbehd71Igfks5RvYM91lmfRLi 5a4w==
X-Gm-Message-State: AOAM532kO2pg+PDfF6qFY8Qls/jLPuauL9O290W2Vs6Bb03lbL5T7rvx SOwpo7QVPj2a+u8ZUm1EPR18Xj1aU1/mj4CaffqMkvh310E=
X-Google-Smtp-Source: ABdhPJzWwnItKcjrlO6LBYwrXyxnNbDhRp1hfOAHdtzZFfWQBdlFIU/qNewHH8e4SmeAqhZZZOTq1YTmvdIff7qt9aQ=
X-Received: by 2002:a25:c042:: with SMTP id c63mr27077106ybf.465.1605020333666; Tue, 10 Nov 2020 06:58:53 -0800 (PST)
MIME-Version: 1.0
References: <CAKKJt-dOz4JE3_-AVn77H6oY-gjeOL+NNcSWqwpjwM7_LD_0NQ@mail.gmail.com> <CACpbDceKcHG4TwjsvHZsy4=yrb3BUxUBNHDCdYJaq1pBP9kV0w@mail.gmail.com> <CAC8QAcdqL0HaaFJwPF5Dp=wcHSdGuRgZEuM9ehA0BJVjm+3j8w@mail.gmail.com> <CALGR9oYdgHXvOOu7sh1qw+ZewjTapv1QR51fzjxVzke9E3W-+g@mail.gmail.com> <CAKKJt-egOSaakzfiR6Zb8owLRWbTJmxHHMRwBsTUF3p4jh1R5g@mail.gmail.com> <CALGR9oaS3mq5OsitAsCEv8gfAhjW59yKJWJx73vGEM_+tLyvrg@mail.gmail.com> <etPan.5fa58bad.3aecac40.166ff@gmail.com> <CAKKJt-fY8zOYLo62CdxkmDwa=9esiUJRrWyMy10qkhvcqGJ4fQ@mail.gmail.com> <CAN1APdfk6oFTcGzrpDJ6Nm4iOFOuMM-qq_Dk9JVdWwqWj5eWTA@mail.gmail.com> <CAKKJt-cSMp1+ZcF8Le_GqKa7Jm2UVw5G7Qj-7zY21y_gEhLbVA@mail.gmail.com> <8bf17aeb-2545-4b8a-24bd-a495a38bda9d@huitema.net> <CAN1APdfzYNr_=z8im8FH-1tsyzZ9XedXwkHKeU5=oNnP695Adw@mail.gmail.com> <CAC8QAccsf3rg6eDFHA7Mdzuv53fzZSWFKgrQ31Y40kz4kWPViQ@mail.gmail.com> <CALGR9oaruwFvtWLMSw71NXbo03jYpajfmXRcZB_RVm-M-i6a4g@mail.gmail.com> <c39ea2c0-dfaa-6790-b307-c654b918158b@uclouvain.be> <CALGR9oZ+OXGeJrLzHjaak01vX5W2Ty9Z=8Nut5ifMkYz1Xw4SA@mail.gmail.com> <CAC8QAcfZc0rhNzH8+0EfAsE2vj7ZTcc6eCeaGF00n5bk-aKvCA@mail.gmail.com> <7931447A-E557-4B7E-8256-BD6004F29CBF@fb.com> <CAN1APddbM0M7oEw_0f_8dZyWP_ns-J7SXxkk3ZNSL9PjEn+NUw@mail.gmail.com> <CANatvzyB4ei4SPLGcNt6NK=hY7T2H-sW8wRYofaCCQxW0vxFYA@mail.gmail.com> <CAN1APdd4QQ2bXYQ1iZMqDp+ZmoRhk03F6rsJdBzVYT6kGbfJTA@mail.gmail.com>
In-Reply-To: <CAN1APdd4QQ2bXYQ1iZMqDp+ZmoRhk03F6rsJdBzVYT6kGbfJTA@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Tue, 10 Nov 2020 08:58:27 -0600
Message-ID: <CAKKJt-e70Jrs5jYJk=7YQw95878ddSSOFgFx=O8sRj=wikdtdA@mail.gmail.com>
Subject: Re: What to do about multipath in QUIC
To: Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com>
Cc: Kazuho Oku <kazuhooku@gmail.com>, Roberto Peon <fenix@fb.com>, "sarikaya@ieee.org" <sarikaya@ieee.org>, Christian Huitema <huitema@huitema.net>, Lucas Pardue <lucaspardue.24.7@gmail.com>, Olivier Bonaventure <olivier.bonaventure@uclouvain.be>, QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000d8751b05b3c1eaec"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/C5Vo5P2vy9j6OR1CViW_Cvj0qso>
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, 10 Nov 2020 14:58:59 -0000
Hi, Mikkel, On Tue, Nov 10, 2020 at 8:41 AM Mikkel Fahnøe Jørgensen <mikkelfj@gmail.com> wrote: > > > On 10 November 2020 at 15.32.52, Kazuho Oku (kazuhooku@gmail.com) wrote: > > 2. Switching between multiple paths to serve one stream. > > In this case, connection migration of QUIC v1 is sufficient. > > > This only works for the client. It doesn’t work server P2P. > > I’m alson concerned with how fast it is possible to make the switch in > latency critical operations. Perhaps it can be done fast once, but then you > have to wait. > One of the things I tool away from the multipath virtual interim was that I had, and possibly other people had, the notion that "connection migration" was a heavyweight operation (think, "failover to standby path"), but people were saying that I should be thinking of it as lightweight ("once you've validated two or more paths, you can just start sending on another path"). ISTM that "how fast it is possible to make the switch" would be the sum of 1. How fast you can open and validate another connection - but this could happen before you need to use it 2. How fast you can send the first packet on another connection - my understanding is that you can just do that 3. How you can ramp up the sending rate on another connection to roughly what you had achieved on the first connection - but is that critical for latency critical operations? Are you thinking of other factors I'm missing here? Best, Spencer
- What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Martin Duke
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Jana Iyengar
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Olivier Bonaventure
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Lucas Pardue
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Roberto Peon
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Lars Eggert
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Lars Eggert
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Roberto Peon
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Martin Thomson
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Terminology for multipath QUIC (was Re: What to d… Lucas Pardue
- Re: Terminology for multipath QUIC (was Re: What … Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mirja Kuehlewind
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Re: What to do about multipath in QUIC Mirja Kuehlewind
- Re: What to do about multipath in QUIC Behcet Sarikaya
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: Re: What to do about multipath in QUIC Ma, Yunfei
- Re: What to do about multipath in QUIC Yunfei Ma
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Florentin Rochet
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Kazuho Oku
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Spencer Dawkins at IETF
- Packet number spaces in multipath (was Re: What t… Jana Iyengar
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- Re: Packet number spaces in multipath (was Re: Wh… Christian Huitema
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- RE: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- RE: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- Re: Packet number spaces in multipath (was Re: Wh… Roberto Peon
- RE: Packet number spaces in multipath (was Re: Wh… Markus.Amend
- Re: Packet number spaces in multipath (was Re: Wh… Mirja Kuehlewind
- Re: Packet number spaces in multipath (was Re: Wh… Jana Iyengar
- Re: Packet number spaces in multipath (was Re: Wh… Quentin De Coninck
- Re: Packet number spaces in multipath (was Re: Wh… Mikkel Fahnøe Jørgensen
- Re: Packet number spaces in multipath (was Re: Wh… Kazuho Oku
- Re: Packet number spaces in multipath (was Re: Wh… Quentin De Coninck
- Re: Packet number spaces in multipath (was Re: Wh… Martin Thomson
- Re: Packet number spaces in multipath (was Re: Wh… Kazuho Oku
- RE: Packet number spaces in multipath (was Re: Wh… Mike Bishop
- Re: What to do about multipath in QUIC Yanmei Liu
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen
- Re: What to do about multipath in QUIC Christian Huitema
- Re: What to do about multipath in QUIC Mikkel Fahnøe Jørgensen