Re: Heads up -- unifying of multipath options.

Yanmei Liu <miaoji.lym@alibaba-inc.com> Wed, 15 June 2022 10:12 UTC

Return-Path: <miaoji.lym@alibaba-inc.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 D0B58C157B47 for <quic@ietfa.amsl.com>; Wed, 15 Jun 2022 03:12:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=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=alibaba-inc.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LbJfmDj0kqeN for <quic@ietfa.amsl.com>; Wed, 15 Jun 2022 03:12:21 -0700 (PDT)
Received: from out0-148.mail.aliyun.com (out0-148.mail.aliyun.com [140.205.0.148]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECC5CC14F72D for <quic@ietf.org>; Wed, 15 Jun 2022 03:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1655287938; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type; bh=LBV6jf+pJSx5kkbt1z7YsTOGZwuffUZKa8C7w3gg3Cw=; b=SaWEeHcra8AhnmH/CEfahDn6bEnU4Jjq/hf8xSeNM8rK/vzM5sW6Y8Z1ZnH0t8pFqfZBdoFVeOhyLxQ4LO3bixDCNMKc8wnJZCrbi53HvWmsIBY4VjaYNGj4JKJZsyL2jBFmDIWM5s/hPwgImcsZ18Zuuqgk7ksZ+d4n9yJefGk=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R531e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=ay29a033018047190; MF=miaoji.lym@alibaba-inc.com; NM=1; PH=DW; RN=2; SR=0; TI=W4_0.1.30_v5ForWebDing_21254479_1655286693638_o7001c841;
Received: from WS-web (miaoji.lym@alibaba-inc.com[W4_0.1.30_v5ForWebDing_21254479_1655286693638_o7001c841]) at Wed, 15 Jun 2022 18:12:16 +0800
Date: Wed, 15 Jun 2022 18:12:16 +0800
From: Yanmei Liu <miaoji.lym@alibaba-inc.com>
To: quic <quic@ietf.org>, huitema <huitema@huitema.net>
Reply-To: Yanmei Liu <miaoji.lym@alibaba-inc.com>
Message-ID: <6fcb0ab4-60ea-4eb2-a8c1-fefcbc2fea7f.miaoji.lym@alibaba-inc.com>
Subject: Re: Heads up -- unifying of multipath options.
X-Mailer: [Alimail-Mailagent][W4_0.1.30][v5ForWebDing][Chrome]
MIME-Version: 1.0
References: <2185c80f-2d67-4603-94c1-733f6092cea7.>
x-aliyun-mail-creator: W4_0.1.30_v5ForWebDing_M3LTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfNykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEwMS4wLjQ5NTEuNjQgU2FmYXJpLzUzNy4zNg==vN
In-Reply-To: <2185c80f-2d67-4603-94c1-733f6092cea7.>
Content-Type: multipart/alternative; boundary="----=ALIBOUNDARY_25107_7f65e174c700_62a9b080_48013"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/F10bDo5GxBYyjTJ4R02dGddhGRY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.39
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 Jun 2022 10:12:25 -0000

Hi everyone,

As a member of the mpquic-authors group, we’re really open for different ideas and suggestions, and this could help to draw a conclusion on whether or not we should merge PR #103, and publish these changes in a new version(-02) before IETF 114.

As an individual, I’d like to express a little about why I support the effort for the unified proposal.  For the following reasons:
 * As we could analyze from mechanism and experience data, multiple PN spaces take the best efficiency of ACK frames because of less ACK range holes. For scenarios which use non-zero Connection IDs, it’s clear that choose multiple pn space solution would get better performance.
 * For scenarios which use zero-length Connection IDs, the natural way to support multi-path is to use single PN space under all paths.

PR #103 is the combination of the most valuable part for both single and multiple PN space solutions. We could get best ACK efficiency and support zero-length Connection IDs at the same time. Besides, we don’t have the risk of failure for interop test (this could happen if 2 endpoints choose to support different PN space solutions in the current version -01). In the unified version, we could distinguish these situations with the CID in the packet header.

Please feel free to let us know your opinions.


Best regards,
Yanmei