Re: New Version Notification for draft-huitema-quic-mpath-option-01.txt

Ian Swett <ianswett@google.com> Wed, 15 September 2021 13:19 UTC

Return-Path: <ianswett@google.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 C365A3A187E for <quic@ietfa.amsl.com>; Wed, 15 Sep 2021 06:19:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -18.097
X-Spam-Level:
X-Spam-Status: No, score=-18.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.499, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 5GJptrABGNde for <quic@ietfa.amsl.com>; Wed, 15 Sep 2021 06:19:16 -0700 (PDT)
Received: from mail-yb1-xb29.google.com (mail-yb1-xb29.google.com [IPv6:2607:f8b0:4864:20::b29]) (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 E800B3A169C for <quic@ietf.org>; Wed, 15 Sep 2021 06:19:15 -0700 (PDT)
Received: by mail-yb1-xb29.google.com with SMTP id c6so5633705ybm.10 for <quic@ietf.org>; Wed, 15 Sep 2021 06:19:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XzIHXY6jyFpAYXOzxtHvcd5HC/iUSk7P/Bfy7iVvaZA=; b=gcun7JQfFVrLVR/gXnhtH81bQ85krCpeGWapBXC9J3U99xYmvRfhoGfi+Rvb53BeQd fQjF8thu5dn8nRw4dupUB8u1P/L9Et01nY9f+1l8A2VcLR4n8xNoQbXbpNumisCsR8J/ KoKqiHU+lF2NtmqMvlI8CbQ6/QucqisqN0f34GjRbkW/e0Lxjv468WarNOcbphum4WyJ n2E2ooDRcJZtCSe1an5FA0HTtBHv/pPfFVriAgs972HKiY5K/V1DJ4gwQgnTyLzqpUP+ cYF3Lhi8SLtxyi0KU1bUT/LYJMBmiuEtEfMJdNBVAQjdIBjvLuA9uYOml5egBe9BCVDm mQXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XzIHXY6jyFpAYXOzxtHvcd5HC/iUSk7P/Bfy7iVvaZA=; b=U+tRouOHY3e05MJBdiZ8ND8D/BKICKGqn9RStgUUiDa/9Lp2ptuj2FjTs2UxA/nfG6 0OoKsHU7i1UDj8Jk+rL080Cb5e+beD5NILycL2so4khWDUPjv8ixnWkWW/iL+ZExeJq9 +QOyTJhFREFDLP3P8vHrPeU1+V+y7ETjup1E77jJzPJ7WSikbYB6WbGTTiRJHSLoBS8Z dhpCJtEuj0RjmR3DbMe5v9WhM8jqfbP/xMnob3oZ7aPYYQ0xcOddDwET+Qpk6ArAJ00D mvWHtinFhbq4HOnTDEOLGiufR7Xe9EQt9NdQUgmXHg5mU8+uwqCi7WZXDmcrM8AYjJcJ pV9Q==
X-Gm-Message-State: AOAM530Gu+W9C9BmrkooO6fobbh52DYG9osbLui3+k8xj0gc2OHlhr+I mfho6YLEdkkoPBRucJaBu3Xfb3f3Wr9Zl7BjRbVFog==
X-Google-Smtp-Source: ABdhPJx/shumEgi6YVyyMkaTr6MeCWPJe0rsUg6Agg8deQatvYdjFg1AJwGS4HA6oqZoVg433hhig0oxNqcEBsRA8n4=
X-Received: by 2002:a25:6c04:: with SMTP id h4mr6301779ybc.429.1631711952856; Wed, 15 Sep 2021 06:19:12 -0700 (PDT)
MIME-Version: 1.0
References: <163148817257.17060.13853059958631975884@ietfa.amsl.com> <5f7f77c4-45f3-126a-4fca-f4d564b6a19d@huitema.net>
In-Reply-To: <5f7f77c4-45f3-126a-4fca-f4d564b6a19d@huitema.net>
From: Ian Swett <ianswett@google.com>
Date: Wed, 15 Sep 2021 09:19:01 -0400
Message-ID: <CAKcm_gO5y=vJK+fNB1fL-pPi_6zTCfcSWWCp6NHbqgu4bZ5+bg@mail.gmail.com>
Subject: Re: New Version Notification for draft-huitema-quic-mpath-option-01.txt
To: Christian Huitema <huitema@huitema.net>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000053efa705cc088bef"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/g29H65Zo8s0G2D9-MuzqV3-PLT4>
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, 15 Sep 2021 13:19:21 -0000

Thanks for writing this Christian, I have a new use case for which I think
this simpler single-PN space version of multipath would be perfect.  The
marginal implementation complexity on top of our existing connection
migration implementation seems like it will be relatively small.

Is there a github repo to create issues or editorial PRs, or should I leave
any comments via email on the list?

Thanks, Ian

On Sun, Sep 12, 2021 at 7:20 PM Christian Huitema <huitema@huitema.net>
wrote:

> Following prompting by Michael Eriksson, I updated and resubmitted the
> QUIC Multipath Negotiation Option draft, describing the "simple multipath
> option". I cleaned up the draft in the following way:
>
> 1) Make it strictly about negotiating transmission on multiple paths
> without otherwise changing the QUIC transport protocol. The new draft just
> defines a transport parameter for negotiating the option, and does not
> define any new frame type.
>
> 2) Allow the negotiation to optionally negotiate the path management and
> scheduling extensions defined in draft-liu-multipath-quic, i.e., the
> PATH_STATUS and QOE_CONTROL_SIGNALS. When that is negotiated, we obtain
> pretty much the same behavior as draft-liu-multipath-quic, but using a
> single number space instead of multiple number spaces.
>
> 3) Add a section with Implementation Considerations, based on the
> experience in early tests (and the implementation in picoquic).
>
> -- Christian Huitema
>
>
>
>
> -------- Forwarded Message --------
> Subject: New Version Notification for
> draft-huitema-quic-mpath-option-01.txt
> Date: Sun, 12 Sep 2021 16:09:32 -0700
> From: internet-drafts@ietf.org
> To: Christian Huitema <huitema@huitema.net> <huitema@huitema.net>
>
>
> A new version of I-D, draft-huitema-quic-mpath-option-01.txt
> has been successfully submitted by Christian Huitema and posted to the
> IETF repository.
>
> Name: draft-huitema-quic-mpath-option
> Revision: 01
> Title: QUIC Multipath Negotiation Option
> Document date: 2021-09-12
> Group: Individual Submission
> Pages: 12
> URL:
> https://www.ietf.org/archive/id/draft-huitema-quic-mpath-option-01.txt
> Status: https://datatracker.ietf.org/doc/draft-huitema-quic-mpath-option/
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-huitema-quic-mpath-option
> Diff: https://www.ietf.org/rfcdiff?url2=draft-huitema-quic-mpath-option-01
>
> Abstract:
> The initial version of QUIC provides support for path migration. We
> propose a simple mechanism to support not just migration, but also
> simultaneous usage of multiple paths. In its simplest form, this
> mechanisms simply requires that multipath senders keep track of which
> packet is sent on what path, and use that information to manage
> congestion control and loss recovery. With that, clients can send
> data on any validated path, and server on any validated path on which
> the client recently sent non-probing packets. A more sophisticated
> mechanism can be negotiated to explicitly manage paths and packet
> scheduling.
>
>
>
> The IETF Secretariat
>
>
>