[multipathtcp] Re: comments on draft-baerts-tcpm-mptcpdss-00
Matthieu Baerts <matthieu.baerts@uclouvain.be> Tue, 15 July 2025 21:10 UTC
Return-Path: <matthieu.baerts@uclouvain.be>
X-Original-To: multipathtcp@mail2.ietf.org
Delivered-To: multipathtcp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id EC55A447EF3E; Tue, 15 Jul 2025 14:10:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=uclouvain.be
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H8N7EyNcIwLa; Tue, 15 Jul 2025 14:10:48 -0700 (PDT)
Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020111.outbound.protection.outlook.com [52.101.69.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id D2E6F447EF39; Tue, 15 Jul 2025 14:10:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e8ZGaswZegnsuOQJHc5MUwhnf7SC5ZP1182GcsEd/0pxttVZvXJCBSjiyULX9VsQHCfJHaGVvgYdFZd3SisqsOhyQpI8cSXRI0Q1CCZs3RexWGF+fkPda0WA+oBqTkepz+BfuBfZAkxuo5h3HE3VRNLfX2tb9vbVASIxWjAhUzq/pK7b9NIZWWe+ZKEGZKZHxujTfgkfP1wznG8xvylIYpplzoBlFTHlldxfpYxErgKJIHmAPYtaLq/FryFhDCtq2Jzujg6aqH8mBcUVt3Jd0QP5m/qOuD1RKZpVQIKjfmBWPzZLHZ736GykYft2Y2Lq0LUwnGpdeqJ+KhN/08MAZg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ZsCXA5Cu2PQT6ULZfxte5oFoTYBc+epJQFweOSdaO64=; b=J7MNrVbLVQeqxJ/tS47hqU6XODRxS3UvKec1ljhVKsKA2pTmVrPgIxIIQAbTU8QXObZidYYvBVKptVZmVJuSAIsE2vLIy3sEOpu9gdCmcAmNcITU4rSqdKlnVGC481C7zMg3+NkSq865MKHFcGRdacKNKip9Jc2PETP1gjAXYIWpwuM9KQrwMdHUtHbbbjYIIaGcqtgS0QYJG6hZL1fUAQFm+rujX9rG2z8h12m0/iIOeZkTSrU3fNLk4TBGa2VYWnEHo+NkjnjOhkVkZuLMFp5kidrFjuxkvWtGANBimMxnOCdLEz4u3J1i0kkCCdY6VfB+kciQdoahfKJYHjiW1g==
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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZsCXA5Cu2PQT6ULZfxte5oFoTYBc+epJQFweOSdaO64=; b=LC8NDU9XzAXoGipKasjDkDmddZ3K9OHwoDkqWEReHcXQGsesDppO4r+ndaf2czYBkzngQ9HxIjPkWp0VK6q+NfmhrUN0fScLvB7M2G0bhSJaWKrT4Amh2/kz6Qyfqan6T2eSNF6vykXK/93zacu42TcrW4sCeK4w7upN39owPCQFe2GrC8FKVcnBKnbdnEMaQfhRAu8bwLMVtyw7g+25KgIdMn+AftwZKL1qncOfp6iuWQDIKua2MTYVcqQ8jOrUTo5oTpRvMTfm0VkNq1iob9GL7Zvv0RoHmHZ2rS8QBAXzvwPdpJC/jBshjHZEVUOlqHEJ88UiLwOo2sNnKgkccQ==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=uclouvain.be;
Received: from GVXPR03MB8450.eurprd03.prod.outlook.com (2603:10a6:150:4::16) by GVXPR03MB10213.eurprd03.prod.outlook.com (2603:10a6:150:14b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.25; Tue, 15 Jul 2025 21:10:44 +0000
Received: from GVXPR03MB8450.eurprd03.prod.outlook.com ([fe80::68d8:d72f:6e4b:f863]) by GVXPR03MB8450.eurprd03.prod.outlook.com ([fe80::68d8:d72f:6e4b:f863%5]) with mapi id 15.20.8901.030; Tue, 15 Jul 2025 21:10:43 +0000
Message-ID: <a6e24f3f-980f-4058-9bce-46e371a9b38f@uclouvain.be>
Date: Tue, 15 Jul 2025 23:10:41 +0200
User-Agent: Mozilla Thunderbird Beta
Content-Language: en-GB, fr-BE
To: Yoshifumi Nishida <nsd.ietf@gmail.com>
References: <CAAK044STo8k0F0vVgHUmz3mmb9hROz0LyTvfCRJA1Hmf8Dyv4w@mail.gmail.com>
From: Matthieu Baerts <matthieu.baerts@uclouvain.be>
Organization: UCLouvain
In-Reply-To: <CAAK044STo8k0F0vVgHUmz3mmb9hROz0LyTvfCRJA1Hmf8Dyv4w@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: AM0PR06CA0115.eurprd06.prod.outlook.com (2603:10a6:208:ab::20) To GVXPR03MB8450.eurprd03.prod.outlook.com (2603:10a6:150:4::16)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: GVXPR03MB8450:EE_|GVXPR03MB10213:EE_
X-MS-Office365-Filtering-Correlation-Id: 5cda2934-3970-4299-fb4c-08ddc3e40f7d
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|10070799003;
X-Microsoft-Antispam-Message-Info: sVlOd58XYNwT+mVXrgoTelR3W4VG3ffauNoWNjGp5nv1v9inknsW8Bry2xo4HwGktw8KgvmUYPgmEAwjpDqFQg+fB9mOmi6lGaDi6Pnv6uoHPtJ0iPiBzGZHdnhls6tImzGsqE+n8qoxxJwFloheB78pPz7AaIl+hM9TKFumjHBeTqgA0Qyyg1TGwaK5hiIsmm04NpZCLbCUqUmy186OyMt1r9GnNg6CsdvJyVvKrTqTEwRyJOXQOGMRODTdtEtwOPVUtdH36uOFTcV5rfxoG6RFojZ3/FJPUVZfMOLFtIsZG9WSzUs3e5jk2oGQWI+nzbcoHTmV47XpQSwPwX+Ihv/I2DToGhwiiyDzqcRayy2BG/4YoWwpcYN5NCKfrqQtuP9UxREjOLDdZZVKz9GpN6bQJ2ocBePQn54fBaYf4oXj65ScAzVRoZnOuGvGUK9PQeZp8GgQqYLEKFfJFrdJ8lc5Oxi/N1iRBqRnRjNKeDizAknTbzKah8+r+3I1MdNambqnUPu19xk5t4OGbogWXjKi+tIzrRkVhCEgr2LbIertAXxiBGqWquKclKTl+NSgOL2k4RRV9wb4NqzIgRIC5KARgvfwZlcQk+FNVI4sUjlPCBBWY2Fe2L+ml2TVZMFgtIB0sSx3s16ZFlmejEDcZdRVbzhQ+kBob7u2MjmWXYfOJUHiXvMIgltL+LRSKhNXwnoKuLbt/04hMrYVnP76NEIisaeIUnzOWpBvbCjkcWnTFEKsRxW8ler7JIra5uIQ1ATQTOheAxOaOxhLBi3kWrLclA/D3ElhsVRiOpv5J6NW1TwWjWfBLfzNeuEGbFde9S66Iwi+lEsVex26yXJdWONCFf873OkD58EX7pe0yT13eW+ytrFbjE9OjV+rogG1Sev5lD8KLHOOvE+B/ipJ/EVOkseXxY0qjOxgWYjjsU62QuaDdQvr2ISmNmvdSXjV5FOT/C7am7E6So633Lo4z7anhhywQNWNBtdzzy0HFW1wReWl1uZwC90PnaCYPywnQLPjIqZC1WxrpC6V39Se11R716ZtN2weA7vRvVs5vkQ6a821hix5ZBeUOdcW4tpIE+C2sQ3zbBGhZJZgccoqI+wZOXJkFDdXc7D8Loa4PiOGnjEDpyBIF7oo5ai+H0zKGcb0BVTAeHPwtDed6w7HJZzK0nZ6dbfQrdKJRu0amhnefZtoWpeMluFRSSdneAn/6+zE5dKxHvMyNqPPup0I1B9tdFcfvTC0OBWR1ylElCtXz3DxmdrptJDDdEWLIjU7ULHj1pqcJXwKGDaDhZogt1ZNZXyLp8jZioz42Hge8toAEiSxBLM+6/eS0pZZPgenZHQG/DSz5NzmJvPrAjGSt+jlb61bxZ1j0xi+/4Y7/t8tdLAmlKU2Qx1igC5XZs1L6n4TiqhzRIyTivyvENxPOj7om0OUdA3swKbAQQUvdfM=
X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVXPR03MB8450.eurprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(10070799003);DIR:OUT;SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: we75J5C3OtllD7/BLMoR0Skeap2GXR9iHyCJ8cNM7fKGPkI+8xSWUo9QQBrOVsqXPcs+A3KSFA8RKQ7KUD93UzqGbtbl3syCZefkdZdoQJNZ75Of4DbIZI14dc4n72DkUNYSY8KlQnISmTzn400uLI0L5ItWQA7Rd/ZKwirdcqMn5dzCD0nv77fgdLAZgKih+pYrbYdd5i6gpiK59h7HfbmvIVBNSOj/jwomQtyDx6Bgco/owLJytSiG0OK/DWwkK38n8NcZX3eFBSd6+Lfg5iX0y1w4nYId3Qo/w+SDjqG5rTpLgsKKPkHbC3Qybg7MvhxM8Jldqyd/XbuWZtRLPUlMcaPhCOxoZguqP/F4FC4zMkX4WBuEVyrBQOHlsBSR5UYgVVPYQkc/RBYQ2YHP/jhbh9LoOreUWsAKYdaQLXA9+QGUVYFq9lYGrcVdwv5UdSbtl870IECcK2O8F5WG8dwcyTfNb+vTU3ARu/TCVHwZhzFOj0JtA11Y9dhmyzfi2PTyNmTzOpbsR+RYbcPdG5zX5cJp0BFTcCo9+UKxA+fFCFERdVrPwnwHujCtrahlfPXOg/2luqMrp5RYMVwbiUiYFlHUI8iwr+iVt6gf8IWVqIphz1EKAJ+G2Ea5cIsxsFw7AH/7ffIjT2saurqLYbzQ5OKRzrPIsofXjOYhfaUD4K9EZHe6lffEhmzbLx+mk8Q1ynT4MAGrHvn3uD0caXpnFIrvkAZvgrz1Z88SQOLdbwwFYTBgg3KPc9wZf1y+dc2fvRQsZBbrgb55q1Y1qGX46ISH16IU8INJEqqr/es75dkRDke833kA5U5PtXxlKdQfcsIiKTN4H7bBKVtfgDpXch8rZcKZ4xVHo89H6j+Eoq3CNkQqa9VX6Fs/XMCaOdITQ4y1Gyuf+EOeXnWlAle5qSK5R/El8XHDq1E/MxixyOwPpOryMGg9iDSPDkPta0BjjU+vcranFgCNcyXUmcTHsY4klIwf6YbcPMQIqM9MklWP/OWpTeHcjGiq1TH7EHoNNL1Y/RfGo0KxxwDp/kc0/ZawcxTKGBJrTlgYFJzz3hiJrriDVBaqhyYQXp0dbD+QVmP5CpXNuDUmslteQpwepj0lNVkBXOTuGBLVQS0YBmiw/6tyIxNJxAABewn2udzGjT076CZb8QHSTN/UU2TKThsCGj8mb/O412sGAsEMdDhVyYZ+I75iX3mPvzKoMxtxSKVBUUTm1u45eOYq5SqY6rFE60D04yTJQ84HyGavxmBs/DwdPrYqcZMxawXcgPKCLtiq2LvSfauAGiW+GeVB9NSLxIzStiqrXZnNbq8FnmwMLvxThE04jxkU2uSuFvZdYeoeYayZ7CWULMYKqw5Pr80+cO3uJ4/oTGWWagHKL25z+ReJ933ABDQAc/XwxUmEYq/3bP6+PhYwfvi6ZsDE9zizoGVXdMamkEjWt0Zx4WIBurhi/YHz94xs2XsKbxn7kb1d7/aQQKtq4n5v4Z/ifH+iRy5yCzu5V+gQDhJFhPNhotUZXEAg7x0fRpl2iOWKgkCBDjBkJoRbVzeE9G1Xr9+uYiPlhNFZKvAmvSuzGpQAZKzHsPJHMKLgSqd302dCQsYG1JvHTfFFc2MLzFbJNSf+0sUF0H3fb6A33A4S4Sec6r4NyVxXpXuwOFrofnhslf2skT0ZWJOG/i8Clw==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 5cda2934-3970-4299-fb4c-08ddc3e40f7d
X-MS-Exchange-CrossTenant-AuthSource: GVXPR03MB8450.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jul 2025 21:10:43.8029 (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: jUKkgnXjJCVLzzAKGK8kX2z6OWcIzlfjCOqBL5OfLQlwv6TVQB52m6YjnRqi82E6J7IKDcGvXyvnhbLS1AUa0odud8nH+UQPXgfHDb+/Jfk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR03MB10213
Message-ID-Hash: UOAW4MQ4333PVGTVHYNQAHEHFZLOP52Z
X-Message-ID-Hash: UOAW4MQ4333PVGTVHYNQAHEHFZLOP52Z
X-MailFrom: matthieu.baerts@uclouvain.be
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-multipathtcp.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "tcpm@ietf.org Extensions" <tcpm@ietf.org>, multipathtcp <multipathtcp@ietf.org>, Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [multipathtcp] Re: comments on draft-baerts-tcpm-mptcpdss-00
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/O2wQodE1p0Bwz4Hr5TOmjbtEN7A>
List-Archive: <https://mailarchive.ietf.org/arch/browse/multipathtcp>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Owner: <mailto:multipathtcp-owner@ietf.org>
List-Post: <mailto:multipathtcp@ietf.org>
List-Subscribe: <mailto:multipathtcp-join@ietf.org>
List-Unsubscribe: <mailto:multipathtcp-leave@ietf.org>
Hi Yoshi, On 15/07/2025 05:55, Yoshifumi Nishida wrote: > Hi Matt, Olivier, > > Thanks for providing an interesting draft. Thank you for your review! > I think the idea of the draft is straightforward and makes sense to me. > I think the draft needs to clarify the following points for > further improvements. > > 1: It seems to me that using 'D' flag in MP_CAPABLE for this proposal > doesn't exactly match the description of RFC8864. Because, in my > understanding, flags D through H are used for crypto algorithm > negotiations. Good point. Our understanding is that flag bits "D" through "G" are "reserved" for future uses. RFC8684 seems to suggest [1] they might be used for crypto algorithm negotiation, but we don't think the intension was to limit these reserved flags only to that: > The remaining bits, labeled "D" through "H", are used for crypto > algorithm negotiation. In this specification, only the rightmost bit, > labeled "H", is assigned. [1] https://datatracker.ietf.org/doc/html/rfc8684#section-3.1-20.8 Do you think the draft should mention this interpretation? Or should we have this clarification in RFC8684 directly? > 2: I'm not very sure how responders can fall back to normal MPTCP when > they don't support this feature. When they cannot support any requested > features in MP_CAPABLE, will they fall back to regular TCP rather than > normal MPTCP by sending SYN ACK without MP_CAPABLE options? Compared to RFC8684, the only difference in the SYN + MP_CAPABLE is the 'D' flag. The rest, including the Data-Level Length (16 bits) and the checksum (16 bits, optional), are not modified. For the SYN -- for TCP FastOpen for example -- we don't think there is a need to have a DLL larger than 16 bits which would break the possibility of a fallback to RFC8684 without this extension. Keeping the DLL on 16 bits in the MP_CAPABLE seems safer. The draft tries to explain that at the end [2]: > Even when the TBD Flag is set to 1, the MP_CAPABLE options continue to > use a 16-bit Data-Level Length like before, to allow fallback if the > receiver doesn't support a 32-bit Data-Level Length. [2] https://www.ietf.org/archive/id/draft-baerts-tcpm-mptcpdss-00.html#section-3-9 Is this enough for you, or should it be clearer? Cheers, Matt
- [multipathtcp] comments on draft-baerts-tcpm-mptc… Yoshifumi Nishida
- [multipathtcp] Re: comments on draft-baerts-tcpm-… Matthieu Baerts
- [multipathtcp] Re: comments on draft-baerts-tcpm-… Yoshifumi Nishida
- [multipathtcp] Re: comments on draft-baerts-tcpm-… Matthieu Baerts