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
- IETF Last Call for QUIC Lars Eggert
- Preparing for discussion on what to do about the … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Mikkel Fahnøe Jørgensen
- RE: Preparing for discussion on what to do about … Flinck, Hannu (Nokia - FI/Espoo)
- Re: Preparing for discussion on what to do about … Behcet Sarikaya
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Matt Joras
- RE:(2) Preparing for discussion on what to do abo… Madhan Raj Kanagarathinam
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Marten Seemann
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Multipath inside transport (was: Re: Preparing fo… Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Robin MARX
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Ian Swett
- Re: Preparing for discussion on what to do about … Martin Duke
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Kazuho Oku
- Re: Preparing for discussion on what to do about … Ian Swett
- Re: Preparing for discussion on what to do about … Christian Huitema
- Re: Preparing for discussion on what to do about … Martin Thomson
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Composability of extensions (was: Re: Preparing f… Lucas Pardue
- Re: Composability of extensions (was: Re: Prepari… Dmitri Tikhonov
- Re: Preparing for discussion on what to do about … Martin Duke
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Behcet Sarikaya
- Re: Preparing for discussion on what to do about … Christian Huitema
- Re: Preparing for discussion on what to do about … Martin Duke
- Re: Composability of extensions (was: Re: Prepari… Christian Huitema
- Re: Preparing for discussion on what to do about … Behcet Sarikaya
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Composability of extensions (was: Re: Prepari… Lucas Pardue
- Re: Preparing for discussion on what to do about … Christoph Paasch
- Re: Preparing for discussion on what to do about … Matt Joras
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Christoph Paasch
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Christoph Paasch
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Ian Swett
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Matt Joras
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Olivier Bonaventure
- Re: Preparing for discussion on what to do about … Jana Iyengar
- Re: Preparing for discussion on what to do about … Spencer Dawkins at IETF
- Re: Preparing for discussion on what to do about … Lucas Pardue
- Re: Preparing for discussion on what to do about … Tommy Pauly