What to do about multipath in QUIC

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Wed, 04 November 2020 23:38 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 ABA1A3A116D for <quic@ietfa.amsl.com>; Wed, 4 Nov 2020 15:38:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, 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 (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 J5kmL1EsrDFj for <quic@ietfa.amsl.com>; Wed, 4 Nov 2020 15:38:40 -0800 (PST)
Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (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 173433A1168 for <quic@ietf.org>; Wed, 4 Nov 2020 15:38:40 -0800 (PST)
Received: by mail-yb1-xb2c.google.com with SMTP id m188so391894ybf.2 for <quic@ietf.org>; Wed, 04 Nov 2020 15:38:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=LG/ucniD6dvYBYi7zdcb4WrwLPeUhCZY+xeu7Su7jO8=; b=d+U8r7Pm17MEixpKbwcQh9sgKQA5aMK5VI/FtkDaMGhB2wEs44P2u3vj2KnZep1dmo XeBQSFfe1GXNVCGZo40KKLaixycrRbm/89jI/6/RyEHPVXGF6ASrPo7l6BEahLZGdYaX MJaGH9UxMzLBfjR3dpP7y9CkHoDtjU/9nTmCR8CrWvA4bkWzBRfcDqzGJx0CPm2urPjm 0jm9b9NA979coOWn41scpDxLS8iOpaat+qn2Nb/nYSrwUQnxFYzj4WL6t0gx9FWIAnrn R3NYO4mBsR96Mr3cEji/vI+J02TiHEECDAe5U89PJdVFV9tssfml9+Po/Gkof9h+/F0i pijw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=LG/ucniD6dvYBYi7zdcb4WrwLPeUhCZY+xeu7Su7jO8=; b=B4FtAazo4O5WwNLZrBEgw6ndWV90PyxX54GIMn462NH3Sg2HLrxzLzTxUxwSTcNLgY G7WlBh6R88nis7ZrmwJn8cGd5fRhRyFl/zpmWTNSr9wuL1hZ6DP6X9DICph6I+E+4Iv9 3mzCTueZOfILajoMr2GmEOFMtgZn7MIkuZALdcme3hmREyVAjIMvQv6SMKI+Eh5AT+nI nDJaMZVQTJOHvV8PhUQMFxiN7aDIeHGzeMxTX3vLVaRJFGVQqVfC0Q/JPCzG2YdKL+TE 87wZ8CReKsmOOij+J0N+TQwOvvJgSIHtOqquFZtlso4PyoWS9Y53Cjfz9xnsVHrRgBG1 ettA==
X-Gm-Message-State: AOAM532Y1ZBMTiZNrhyt32Ig2ufgGf5+M5idxbDV/9yaWYduqKaZ4gVp zSz1BEhdgbZinRB6phhvKqObLNq4WmfZ8zQeZZbKocLiv6o7FQ==
X-Google-Smtp-Source: ABdhPJwHs0ODEBQcfXVP32ut09NVsfIkmPC51i87RJaw9eQ97EIZBxY7VotwFA3iZNQjBwmgOBVhqs6KNv8r8ENFRJY=
X-Received: by 2002:a25:cbc7:: with SMTP id b190mr377999ybg.288.1604533119097; Wed, 04 Nov 2020 15:38:39 -0800 (PST)
MIME-Version: 1.0
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 04 Nov 2020 17:38:13 -0600
Message-ID: <CAKKJt-dOz4JE3_-AVn77H6oY-gjeOL+NNcSWqwpjwM7_LD_0NQ@mail.gmail.com>
Subject: What to do about multipath in QUIC
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000981f4a05b3507a90"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/P7vW9quo2E0JWzGreThPenmHYk8>
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: Wed, 04 Nov 2020 23:38:42 -0000

Lars said that if we wanted to move forward on multipath in QUIC, we should
be talking about multipath in QUIC on the mailing list, so this is my
suggestion as a starting point, based on my understanding of where we ended
up after the October virtual interim meeting and resulting threads on the
mailing list.

It's pretty clear that a lot of people have deploying and testing
connection migration as their priority in the near future, and we should
not distract them from that worthy task.

It's clear that at least some people think that connection migration onto a
new connection that has already been validated is a lightweight operation.
Deploying and testing connection migration will be a good basis for
verifying that theory.

It's clear that there are different ways of thinking about multipath in
QUIC - https://datatracker.ietf.org/doc/draft-deconinck-quic-multipath/ is
the proposal I have the most experience with, but Yanmei was presenting
https://datatracker.ietf.org/doc/draft-an-multipath-quic/ at the virtual
interim, and Christian submitted
https://datatracker.ietf.org/doc/draft-huitema-quic-mpath-option/ a day or
two before the virtual interim. That leads me to make two suggestions:

   - That we get experience with the proposals that we already have, and
   any proposals that pop up in the meantime.
   - That we discuss that experience and work on coming to a consensus
   about how multipath should work before moving forward.
   - That we publish (one or more) multipath proposals as Experimental, if
   and when that's the right thing to do.

Thoughts?

Best,

Spencer