Re: Preparing for discussion on what to do about the multipath extension milestone

Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Mon, 05 October 2020 13:10 UTC

Return-Path: <olivier.bonaventure@uclouvain.be>
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 25F163A0A26 for <quic@ietfa.amsl.com>; Mon, 5 Oct 2020 06:10:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.313
X-Spam-Level:
X-Spam-Status: No, score=-2.313 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, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.213, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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=uclouvain.be
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 AV9UGt9hK61Q for <quic@ietfa.amsl.com>; Mon, 5 Oct 2020 06:10:04 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60103.outbound.protection.outlook.com [40.107.6.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51EEA3A0A24 for <quic@ietf.org>; Mon, 5 Oct 2020 06:10:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iCEJa5Nyfn2fOU0I7o9Llzf5YOC6G8FXJ3gzhDjGzFv8mAgxtu/kOslUowTdn1Bm1lKz3fhhAvzcbhSW6atzt8tkUvv7t7GrCTQOYzC9U4YlrRSEER+pZKUUkqVQdCC5aAA1MUFy2RYnXgE3FJH34WRzb/si7lH6l3hAeXvyAhzvJENAJvvXqEGctxfaSh/RiVJoGSWwf9JfivwzVTyTzDGZ8IzHiWUXIBgazhsLgCzrKpM7RnUevuAGZ0AJLMKqQY8oAm1jzOhzbkXXR2RUBfjjVAvTb4p8OqMRkhXrV192bZ6ctreRVHxvfyScaW6kMOdOqP26330WZWYONTJliw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uvJ06mR0Lu5NoEyM48pxyvhzjPO3TporoCkF0kXFgmU=; b=iQnl9GQX+GatNX5jhRD8+GsRsJrpP2wq+dw35/Cfyc1LwfNT+AkV4IWrO28/o4ikKdGeB1cSOUloCeaCwYLUQZo7qdktAuahcqeRdDvYOWuxm690TiEIH3Y74jYXhh8kDAk+LYTFdJhFs8k5viy45aefRn6PfXm/maHRf5znEY90gM58scanHFXaBLMYbvUT7jHuS+yaOg/3fJDpyBvIU8peoPSLeJ8gD4Kiabz9GLFLl30qUfXqvNAECArfDUdFhbGLcbYKkcMLd9sEB3mw8aOOFivR60wlQ56koGE1GCMbaAVCEsVzLuT3FYSO3UcEsiEmoVkEMXRidQjh379khQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uvJ06mR0Lu5NoEyM48pxyvhzjPO3TporoCkF0kXFgmU=; b=RDx0Jsnd1jr3DedBu72jCnFatYUQPsDi0xoGgE25p2rfK+cHipXZ0UCjp8f36gtwOX4jT6evYaKrBFLI+oC4A1MQNhtC/BChpWGOrs76IkA73tof3a5FFaX/dUso09iIryWdYLMBsx/Qx/el9sARJL07LnNFEG6i8mh08+WHOIs=
Authentication-Results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=uclouvain.be;
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6) by AM5PR03MB2962.eurprd03.prod.outlook.com (2603:10a6:206:19::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.39; Mon, 5 Oct 2020 13:10:01 +0000
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::1cd6:a808:56a3:e868]) by AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::1cd6:a808:56a3:e868%6]) with mapi id 15.20.3433.044; Mon, 5 Oct 2020 13:10:01 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: Preparing for discussion on what to do about the multipath extension milestone
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Christoph Paasch <cpaasch@apple.com>, Matt Joras <matt.joras@gmail.com>, QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Ian Swett <ianswett=40google.com@dmarc.ietf.org>
References: <F0A5E38D-4117-4729-BFF8-72D97CAA9908@eggert.org> <CAKKJt-e=+XLZhNWqaG9YSLTRqyQRvDc-dagUSkFwHOByFwZ++Q@mail.gmail.com> <78651438-2fce-ba67-4f44-4228bbc79a75@uclouvain.be> <CADdTf+hOACZ1x=d8SV-aX0f3vc+_fyqTziRqi5gi+nJgppaz8A@mail.gmail.com> <CAKcm_gNF=0gwrPt=Mr1P=dF_-wmXfz-OJkavFSDe1qrXFeMa4A@mail.gmail.com> <20201002164854.GA2124@MacBook-Pro.local> <CADdTf+heu4DGT8PsF0yL1cknTCB0CiHJ_jBwXZ86ccxL6740qA@mail.gmail.com> <CALGR9ob39AhBQq5kt1tsBp6b3EHy8Aq-PkT_tSX3_hM-u9kYnQ@mail.gmail.com> <20201002232028.GG2124@MacBook-Pro.local> <432d19ff-d441-493e-57e7-03df6ce8a848@uclouvain.be> <CALGR9oZ7=dy5NnPgKcL5OjC+6_h_Vta+1K1QXmyCDqmX-roTPg@mail.gmail.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <53635276-71d8-28ab-0424-a060c4bf31af@uclouvain.be>
Date: Mon, 05 Oct 2020 15:10:00 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
In-Reply-To: <CALGR9oZ7=dy5NnPgKcL5OjC+6_h_Vta+1K1QXmyCDqmX-roTPg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr-classic
Content-Transfer-Encoding: 7bit
X-Originating-IP: [2001:6a8:308f:2:5d17:e6aa:b657:7259]
X-ClientProxiedBy: AM0PR04CA0067.eurprd04.prod.outlook.com (2603:10a6:208:1::44) To AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo.dhcp.info.ucl.ac.be (2001:6a8:308f:2:5d17:e6aa:b657:7259) by AM0PR04CA0067.eurprd04.prod.outlook.com (2603:10a6:208:1::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.35 via Frontend Transport; Mon, 5 Oct 2020 13:10:01 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d706db9d-bf88-456b-207f-08d8692ff7da
X-MS-TrafficTypeDiagnostic: AM5PR03MB2962:
X-Microsoft-Antispam-PRVS: <AM5PR03MB2962EA02885DCD6E033D1C27860C0@AM5PR03MB2962.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Y0lwKEh2jAScv/eGGs2+lGW9hnq/LtbXXYl00Mhgn+IotkQ4XWtwokqxg99OFBF7OfCI3XjBQvBobHIegQi7CXBPE6for07oEUbTXiKTXO7jB/31rXdTxpxUlRP/AsJ8NmA838XjeYOmCo0gHZ4mUWdLaJL3iQIZ23XOOoHych5Fk1sXzlvMhXM4gCz8/xx6JSSTyE3MxnP0FMDISZKO2EiPwcd1tAi2CN+qQS3ymfl9FvrE+lpXmNdTaA089O5ZLumsR/0Iunq9Vppkon+BQPvnRLtOjwaTMO4tfxWnqKWjgFl+4lHvcTxe5FwfIqxsqtLxSRWFUXZ3GxLOVlWJtCDE7wfVnHvC3aaO2T4WOXiLLhMPSTbUSr7qNTeQUlDz
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR03MB6642.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(396003)(39860400002)(346002)(376002)(4326008)(66556008)(66476007)(478600001)(6486002)(6506007)(52116002)(2906002)(36756003)(66946007)(6916009)(3450700001)(16526019)(54906003)(83380400001)(186003)(86362001)(8936002)(8676002)(31696002)(2616005)(316002)(5660300002)(6512007)(786003)(31686004)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: /ORJWTLag1kbQuCatIMJgc0fLFFi/eIl0MNJe0JwvVqttAaiKcty2BCIg1kNepdy3WDzLC3fOEXnCFOXSD48pm4Qr95Wtg2y0gKpMLe3Co+weRyrkT8asLIEmBYL47xc+k+ckU2wXc/x1A8y17D8WRWighHpdZTHBeEB/vHTQtLUE/Ie/3lH3N6l0Cwjjk3hk6jahmHSqvwnCOIjyt/l0wAo7rWOwe98tO7y0BTvqzMyJ81RlwB+Ms+bKrzUaA5Fo8TiViZtPSrtGQvclkTOF5EH3AhPDg0heNEKnPcgGbWUAmMp3Ug895BdWrx2bqX/dLmHS3wClxcjb0eeuZ/OsBDDNrR+Pk4ZiNw+jfPZrnw0oPjaWETKeL7ATiwM3k0L3LYzH/XJiWe/nWnwMTSrlcABRUpdVEP0mL6IdK92uZP1Jxz2BkBc4QkMMo0caL64pKWOj82dFh6FFp6Z/B/JlxDkrO9Xyyxv0+g0t9zw8DzhO4NO1HI6vT6unozRyDWi2ZQqG7x3X1oehIB/mm2NHTlhwGVrmihriJdybSQFUbI46zf2B5/dyf9BdjzqBJZX3jFXqJgHicHlNUFn7eDfahWiljKTi1jNm5W2YZnSTMZeG+1d1imwbPrbzZUTo9H+lTNh6BJDqgqWlrVKlNuqm+nCjhkQcZ1yYV+OOQbP0S/QhCGYaKuPrpJOZuXpY38LLY+hBoRQg0Snlt6bMq345A==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: d706db9d-bf88-456b-207f-08d8692ff7da
X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6642.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Oct 2020 13:10:01.6995 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: pE4daEH7/lROa+cZtBqxgN1UKxd8jc5Fac08g6TCQ3BpohvMs24iIDvcrC0z0UMizKwi10H2ZJE5Ia9GhkVRdORlkFfsUSvym+k7BD903KiDvAF1JlA7LvJWxz6Bm9nC
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB2962
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/NYKTOpO7d8XEytf3-5CKGTOihUg>
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: Mon, 05 Oct 2020 13:10:06 -0000

Lucas,
> 
> Many thanks for these resources. I'm slowly reading and digesting. 
> Quentin's Thesis I think has some good discussion about consideration 
> factors for an MP-QUIC abstract design, such as consideration of path 
> validation etc. I don't know if uniflow is the correct design but it 
> definitely helps to understand the motivation for it.
> 
> MP-QUIC appears to offer some things that conventional QUIC might not be 
> able to do*. But it, to me, also presents some problems that don't exist 
> today. As an individual commenter, not having an in-band signal for 
> uniflow prioritisation gives me cause for concern. If I were to deploy 
> an MP-QUIC general-purpose server, I don't have much confidence that I 
> could meet the use cases that clients want.

Prioritisation can be easily added to MPQUIC. It was not included in the 
current draft because we focused on the basic principles and did not 
want to add new features before the start of technical discussions on 
the mailing list. There are different ways to do prioritisation, 
starting from the one-bit solution used by MPTCP to other scenarios like 
putting an integer weigth on uniflows or limiting the bandwidth on a per 
uniflow basis, ...



Olivier