Re: Take multipath to a BoF
Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Thu, 08 October 2020 07:59 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 D05D23A0D44 for <quic@ietfa.amsl.com>; Thu, 8 Oct 2020 00:59:01 -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 7XfWwHzvzW9g for <quic@ietfa.amsl.com>; Thu, 8 Oct 2020 00:58:59 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20129.outbound.protection.outlook.com [40.107.2.129]) (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 505BB3A0E57 for <quic@ietf.org>; Thu, 8 Oct 2020 00:58:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZhZGe+ju71V3sBeVce2cdQvwys+iGI4dhIbuJS72GgHkwo74ImbyG3tUk9XLofCaJJm7nsmIl4X1M9IJg0UVNWeNiLTtRVl7WGnFHfmxaxzK6brNuw3l7W52nMDO+aArYX3TCFtWQZUIXfzHSxQvGdKy32G9vDUjahXLuBcSpmDgLcUL+XUkk6DOtghFXQF07Hb/x7wW9s2zSLxPi26iEO3YBVJC6ZCsZwPzpBelNhA4mn2gi3JXbXrHqBBAxS030HyepI3obiT946K9hMJJrsVA1Lb6orHGKEluld28wtCI6ONNbniY7+Cfcx77LdCWBNDHrhRYNvJ6CeuShEHRLA==
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=81b2D5thK9C91k9DMusNQOnarAhKEZnr/tVh9aXXfBE=; b=Cj5aelgwNHdRzWm7QOEKVxBql27vNC4bo+NvU3kE/u/SmCW+3T0lGpRQobL/b4rLOyXlC88wY8jYItYOk5zY+BxJARkCiP0v+MM0/Z4x9FN/TR7Z3sziPO1Q/b0+DffwRYhjTcX7SRO5cNIWKfBuxdBfs3Pgb2U712M81Gz/Ap78qIctA9/oIli6g8cMKfUHubzCT+ZGccKIcibYiyIzZvihbygLDYGtM20Lp+xSUtJVovII6tRNNULeWZEKUvCcRseiuUv5D+/JvsAa80Sir5RP+D//uPxnvCesW9XbswhLU02WvAUBlfh1lw+dDK2kYOIZVLhpJMf117i89wQTwQ==
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=81b2D5thK9C91k9DMusNQOnarAhKEZnr/tVh9aXXfBE=; b=sIfSVJI/0auxckjHvpRSqZ1oI7mUlY0sLpUPoCcD9GehnocyKscPymqVIH6bvwdUdehVYmxMv30D/RSFJb6qhB1NLGA1auirN3XFYWs0gAAJskH6siooB/Qd8oSbKPfHjRB5ibuhArbOhoWsJHBXhDDhUA8qaRLVHip5fHt1AbI=
Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=uclouvain.be;
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6) by AM6PR03MB3509.eurprd03.prod.outlook.com (2603:10a6:209:2f::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Thu, 8 Oct 2020 07:58:55 +0000
Received: from AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::b03d:e09f:4450:31cd]) by AM7PR03MB6642.eurprd03.prod.outlook.com ([fe80::b03d:e09f:4450:31cd%5]) with mapi id 15.20.3455.022; Thu, 8 Oct 2020 07:58:55 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: Take multipath to a BoF
To: Martin Duke <martin.h.duke@gmail.com>, Ted Hardie <ted.ietf@gmail.com>
Cc: Mirja Kuehlewind <mirja.kuehlewind=40ericsson.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>, Lucas Pardue <lucaspardue.24.7@gmail.com>
References: <f7dcea59-985c-4e31-b743-36315f2cb7e3@www.fastmail.com> <E2C884AC-5FC8-46B9-B879-F5A0B6F53C14@ericsson.com> <CAKKJt-eK0rZw5MEoUkoEuFHJd2g5kTF5+y9CaR3iSvj3SW4x_g@mail.gmail.com> <CALGR9obwi_xqEs1uXwa-QknREM4HPd=Dk-r+0ZYpWg=B4yk84Q@mail.gmail.com> <CAKKJt-d6vYmc8_Jmfvqk2zesy3dAybuZPCkEGycbkTKZ6StJDA@mail.gmail.com> <CA+9kkMDrZJ1ujdjC7YUe+7yM1onOM6LwwBh_W--L=jVbCF1=Gg@mail.gmail.com> <CAM4esxTK5kVF5EvCTvVT25=vSmNxuYviWVSQ3233K0r_qmqhhg@mail.gmail.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <724bf438-d338-0670-027a-91c49a4bf0dc@uclouvain.be>
Date: Thu, 08 Oct 2020 09:58:54 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.12.1
In-Reply-To: <CAM4esxTK5kVF5EvCTvVT25=vSmNxuYviWVSQ3233K0r_qmqhhg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr-classic
Content-Transfer-Encoding: 8bit
X-Originating-IP: [2a02:2788:484:513:a9ca:a5b0:9b1f:b779]
X-ClientProxiedBy: AM5P194CA0003.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::13) To AM7PR03MB6642.eurprd03.prod.outlook.com (2603:10a6:20b:1bf::6)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo-2.local (2a02:2788:484:513:a9ca:a5b0:9b1f:b779) by AM5P194CA0003.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.22 via Frontend Transport; Thu, 8 Oct 2020 07:58:55 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d283cd0e-b98e-479e-5a54-08d86b600167
X-MS-TrafficTypeDiagnostic: AM6PR03MB3509:
X-Microsoft-Antispam-PRVS: <AM6PR03MB35090ECA5C13347E63CF0E7B860B0@AM6PR03MB3509.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: pruLI08bAv1SqlIWBRCn94RO2kjDMrbwNEeLRYnWLgPI+BCn6YRIcqleGT1xHUBp8Bsj00k0cMEmLAEeuULQbqVgVsuEbifW/7T0cHYX7pwU+oJ+lMU6q9k0BOIH8tjnYXAEpMvSuSSved9YUmZFIhuzu5tQFS63UsaY/4vhGKVSrcjRgN3+/5p/9Ub982uiTOiQ2AAp0TJiguWUoBRZuvAkrBnd44cYXiVCmViKHJ5o3ppN5r1jI9AexxYJam1NGm3HWwTJpzidRYGFt29jjlX6pPgbVlWtXo+iRvfl6TVfvX5fIO8IiLlAebaOkQgjL/RkFFcBMzf+3QGK4Wzk71E31XPFjZZ796MOGS5TNzN30uZ1LApOFGBv01cPf7i8aEEm4QSiP4R6/t+tFH013EAWd0V3lo3o6BYs0/f0MQmR5UnpzjvI06shOD9eJaq9ToCIGmeWOctz/sdpltBdSg==
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)(346002)(376002)(136003)(396003)(39850400004)(2616005)(52116002)(5660300002)(4326008)(66556008)(66946007)(66476007)(6512007)(186003)(16526019)(83380400001)(8676002)(2906002)(8936002)(110136005)(31686004)(83080400001)(36756003)(316002)(786003)(54906003)(3450700001)(86362001)(966005)(6506007)(31696002)(6486002)(478600001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: HgE8c7AGNoqOut2wkuKrRQKVp8RHY4kCgxyQ/kIVIhwedSwC7sl4C9c7Mm3CyaLw/i0okY92Kv0vW1TrDTOsWQ2iDQXe8Ll//Z5UUl48kvX29WKFSpAntcjYJTOinn3Hn4A6XViMoNYgXdDxMy1ZCNfzX9S+PFezXWqOGFFQf29XGe8wbplZoVfcfpkGyuQH92tv1cTCljHZwO95jjGlYgTTfqnWANopj9XgftBQ69edwwehCCcXipGhUYdZBMyYP/WLHP1Ob5nDihYb9go6ulyulkOensJVtimEpslSDFSggSEiGV8MbByr7jx6yut8oF9D/F9SjbQmEIh4/vDWf7wSrMr4qb2TXp5kIRlncWFITHUfXGgEtPCRDAOSRDdjflKjc40+G68vb04joVvYJofNqGZllCtKCTbRm04My6xzYVQU6oTF5DbVDMuo2r+BE7Wff8pajVTBpDdtNjL5a78yziqEO8H2ZPgPwt67TTccG1wGSQbejD44T9Cjwb9QTUmYRATj8WEBi9iT1WJqNdJIXpM9iH2cwB5XdZbselbLSEKQeQUc1SqDilnMzLnRHACIUF00U97SCQLs8WMMuJIzM6Q8BkBibp+6BCXvxa73+qC1h6vYz/3r3t3Rr16rRSF1VSeK1/BKKQLo72ZS3fibNkUSfGPkJeSV4s1Lm5j2uf5cqWJaYtHYOKOzq0fV+0PEjr/BY6kDHSLvnWT4ug==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: d283cd0e-b98e-479e-5a54-08d86b600167
X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6642.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2020 07:58:55.9101 (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: NvSkVFBskKSeb0ZodnYVi46zfPNZBJLGMXjhNsI4FGFJ3AX5hErrJj/c7JxBdTAqXx371+16SecbPIYBs+doVAhJp7RdxxNqhVuqaJZy9KR/i7iiGWRafX31Lt6rsGsd
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB3509
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/DkvQjbgRa8_B9F7LwT8LlRQdZG4>
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: Thu, 08 Oct 2020 07:59:02 -0000
Martin, > > (no hats here) > > If we had no sense of the use cases, then a non-wg-forming BoF to > discuss them might be a useful step. I've seen enough of them on > this and other threads to not believe that's needed, but I also > won't object if other folks want that. But ultimately, *I think the > work has to remain part of the core transport work on QUIC*. > Without that, I think you get MP-QUIC as a distinct transport from > QUIC, rather than enabling QUIC to both path switch and run over > concurrent paths. That's a substantially worse outcome, at least in > my opinion. I don't work for Apple, but I will champion them for a > moment without speaking for them: I am convinced by their use cases > alone that this work is worth doing in the IETF. > > > Depending on what you mean, I'm not sure I agree with the bolded part. > There is almost certainly some amount of protocol (frame types, etc) > that have to be defined in QUIC, and I agree that this should happen in > the WG. Totally agree > But there are other more interesting problems (scheduling, congestion > control, etc) that are applicable to all the failover-capable transports > (MPTCP, SCTP, QUIC). I could be persuaded otherwise, but I think the > latter is best done not in QUIC, but instead either in TSVWG or a WG > purpose-build to do so. The work on congestion control typically happens within ICCRG. MPTCP adopted the coupled congestion control RFC6356 which is a variant of NewReno adopted to the multipath scenario. Improvements have been proposed in the scientific literature and implemented but not documented in RFCs. Some work on ICCRG in making CUBIC multipath ready would make sense and would naturally apply to different transport protocols (MPTCP, QUIC, SCTP), possibly with minor changes. For the schedulers and path managers, there are two different points to consider: the algorithms and the require protocol messages. It is possible to document generic algorithms that are applicable to different protocols. A first step in this direction is https://tools.ietf.org/html/draft-bonaventure-iccrg-schedulers-01 that was targeted at iccrg in March but could be moved elsewhere A similar document could be written about path management. However, in both cases, the protocol messages need to be defined in their respective working groups. Given that there are no middlebox interferences with MPQUIC, it will be possible to define more precise messages in MPQUIC than in MPTCP. Olivier
- Take multipath to a BoF Martin Thomson
- Re: Take multipath to a BoF David Schinazi
- Re: Take multipath to a BoF Kazuho Oku
- RE: Take multipath to a BoF Florin Baboescu
- Re: Take multipath to a BoF Marten Seemann
- Re: Take multipath to a BoF Mirja Kuehlewind
- Re: Take multipath to a BoF Spencer Dawkins at IETF
- Re: Take multipath to a BoF Carsten Bormann
- Re: Take multipath to a BoF Lucas Pardue
- Re: Take multipath to a BoF Spencer Dawkins at IETF
- Re: Take multipath to a BoF Ted Hardie
- Re: Take multipath to a BoF Martin Duke
- Re: Take multipath to a BoF Ted Hardie
- Re: Take multipath to a BoF Jana Iyengar
- Re: Take multipath to a BoF Olivier Bonaventure
- Re: Take multipath to a BoF Spencer Dawkins at IETF