[tsvwg] Fwd: New Version Notification for draft-piraux-tcpls-00.txt

Maxime Piraux <maxime.piraux@uclouvain.be> Wed, 27 October 2021 09:11 UTC

Return-Path: <maxime.piraux@uclouvain.be>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EB5A3A08F8 for <tsvwg@ietfa.amsl.com>; Wed, 27 Oct 2021 02:11:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=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 a9R_DrZyA7og for <tsvwg@ietfa.amsl.com>; Wed, 27 Oct 2021 02:11:09 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0727.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::727]) (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 669623A08ED for <tsvwg@ietf.org>; Wed, 27 Oct 2021 02:11:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=boWh15Fi00z1EuQx8/RFkoSgRMHX4Ub8KQTxxJTTgv//2PblQv3uBLoGVmjAZKLY8HPp6toV9ez0oh744oTqlRd2BcW2WjPhjSMwgNCnawDDHMDghd5E7whzKfc3Lar/AUzbCMdBT7ZNK1534p89XtiMDE5UA+yr80o8aOSq5Bimn/yq0jewZD0mglAnBdi6rWx5s1vTK2fYP+f28ChoSOKbpCs3T1HeEd/prX+vMJf1kqO3zNxpKIRxKIKoK3A5PHq2cZepVTb6YuVhLr7EuyUoQyUS7T3gooYRjUD5pJnasKkfe81bdza6y3xKrkGFIo0Bv+JGOwzYaWErGZFO+g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=tuFlY8EG82pv0mekrXZgmoAq3u30tClxRTAJTzEKcq8=; b=Y9qNZC76hQWHyxkpZ7elSEVzE8PWHexQx2PDI8Sv129wjjqIZw3qT0e0V5e5IMf0T6evUeDQV9givYiokvYP7BA350RbvTqL4Zjtk6/3fgp1BOmLd/jk26c+00yqf2ma7FfkzYkr1G8AZZXDdXkmodX3i5Ki5uZxE80erNNriB/qFUaF/wNpfsk/ABxYM8CBPovVcdRm+OU2dW2ZQaSDkkj1kAhp6paVhw+RFy53PXYQsCkJovmanSz6T7Gsd8B2u57LYMJaH86ME0oLBmguHaOkVfCVwu0RNsD+Be1cSiaODMFi1GwxhS2GePaRLF9/PuYxoPc6OOv/oPRs4GMMpg==
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=tuFlY8EG82pv0mekrXZgmoAq3u30tClxRTAJTzEKcq8=; b=vR0/8CsCpHri+wtJhcUdBFJG6xjptNxCWHUFgiEi+9Njosl7VM+ell2Ku1S+ZozyaZs/Ssoe6OnZSzt268UBIkp3pCogdfk46Ag6eNln2RuXFWEvtMVAHTSbrvcqY7pANCnvMFIFEnzACCtkDYpzvqqJkTqxNT2WkKH3/b13Qtc=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=uclouvain.be;
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16) by AM0PR03MB4388.eurprd03.prod.outlook.com (2603:10a6:208:d0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Wed, 27 Oct 2021 09:11:02 +0000
Received: from AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::e1ca:b8bd:8ece:1994]) by AM0PR03MB3667.eurprd03.prod.outlook.com ([fe80::e1ca:b8bd:8ece:1994%3]) with mapi id 15.20.4649.015; Wed, 27 Oct 2021 09:11:02 +0000
References: <163518509280.32112.16716888607258406318@ietfa.amsl.com>
Cc: Olivier Bonaventure <olivier.bonaventure@uclouvain.be>, "frochet@ed.ac.uk" <frochet@ed.ac.uk>
From: Maxime Piraux <maxime.piraux@uclouvain.be>
To: tsvwg@ietf.org
X-Forwarded-Message-Id: <163518509280.32112.16716888607258406318@ietfa.amsl.com>
Message-ID: <d53e4a75-26c4-c5f0-60ba-b4397414adef@uclouvain.be>
Date: Wed, 27 Oct 2021 11:11:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0
In-Reply-To: <163518509280.32112.16716888607258406318@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------08971AEB28278FAA2A403FA5"
Content-Language: en-US
X-ClientProxiedBy: AM6PR0502CA0046.eurprd05.prod.outlook.com (2603:10a6:20b:56::23) To AM0PR03MB3667.eurprd03.prod.outlook.com (2603:10a6:208:4d::16)
MIME-Version: 1.0
Received: from localhost.localdomain (109.134.150.150) by AM6PR0502CA0046.eurprd05.prod.outlook.com (2603:10a6:20b:56::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.22 via Frontend Transport; Wed, 27 Oct 2021 09:11:02 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 20402eb4-e157-4b36-0edc-08d99929b313
X-MS-TrafficTypeDiagnostic: AM0PR03MB4388:
X-Microsoft-Antispam-PRVS: <AM0PR03MB4388C50F874FF347B1BCE8079F859@AM0PR03MB4388.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: d3/doeKWaOD5u6t9tvlwz8DUjuqX8nAEdBY7IMEj5EUsSJEofoJDWhXmea0ObdFCUlAFhvKBuIFIYWjRF3umjqeNJBcdFN41EXfOhYeECp1Z2jDmOdmGv/ckPaiwP4zqMCbxrzRjbbf+pemY8tPaj+qp1WIsDUq/UmwpeSy4rP9VJJPQSNuoSXYpjd4mOlhYYOwKOH0YMvKklIuDiqsZmKQ1JW0DBH+IbeoismPEdKVAOqu1bJGM93oeW4V3j7Znw2zAsSTNCsbfSpay+p/0ydJoPlYKL0q0ibdiSjf2eWSre2c72X1NKqScYCPgnJhoWVhroyFa5WbbZquMJsb685evmWcq8fPdyAxWWgnHt0OA/eyIp6zI2fNAGvjVjG1VE9cssjTbT2OKC4K1gyJlTwuyb3+MvaZyF9eg+sbx0KuREvx7wr86WnAzcLadpo/pFX/Xvba6CuBwpxGbglvJcw4s/43Dwn0YjhtqeAiVpmJP0U4TCdRM53jnGNTIvJ0JLD261bLEG+u82759xJ8j0jsYzleSjd1vdJSY+3rtTXeuER8eVJ6LLZVznBQAWxejpoafigIIx8c1+DbuJ1J473bJ9PMVRXW8Oe25hY4Z4dx255Gesg2weB0MLTL659Z49819pBSUXVTHBPXZqkdDutC1LdnPNgvXdC9qw+DroyY4pqEMTTjU3GUwF7IzWB0JfZAB/CwICKocCypmdlTbxRetBD+4H/W+ApHL4fC5Y+FHL4Rx+wo4+yZKsS4OSZHH96BudpM5SF/hzjvMhNrqUx57ytgsthohsdsimMUCbMhZOxL/HWau8k4OJaFbDCdc51Y1ahOIMx2f18HecZOS5gwdqUDwLJzlaR7tW+ZNgXY=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR03MB3667.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(21615005)(66946007)(38350700002)(52116002)(5660300002)(66476007)(36756003)(508600001)(6486002)(4326008)(6916009)(956004)(2616005)(8936002)(296002)(6512007)(8676002)(966005)(15650500001)(316002)(66574015)(38100700002)(26005)(44832011)(86362001)(66556008)(786003)(83380400001)(4001150100001)(33964004)(166002)(31696002)(186003)(2906002)(54906003)(31686004)(6506007)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: OazgDRP+rzPvFIZ1apa5p6kvg6cW/hAGRbKuGRan6vR42/oI8Y4iEYehTDUUJhsh00/DwrFiuzCUqESMr4h5PiPM87Hj/6eAi4tfxotvSnGfC5DBTnYExiPJYc5UBG5SUu1Peg4+7JMbtLoFOjkBnO/i4Lmtk/3coxQ/CRm27AvTG1m0zDCeHaekGLUdp+1wksywV5pyfvR/FBK0eMiCnRo5rlVMjJ81KV5une/9iJBlXVfZcz2ro+1B/QH8YapofyjWW69EdZUF1Zn3D8FfI9aKqho7H6avSDvmfLChdqF1dA45nVLUZxsz8336cL9X7v5Pf6ieXdzsMX9w/j/ouwR9AB7jxpJWzIe4kNNNl1sv62RukN+tDybj04paFQsB4ArWPAy8RN2XRhN599PA3df/+GO5bXuEbECis9DJLdIoKF6j4/NnvtSym5MZ3/M94vbUS82Ty9dG/zHuT/uhzrK0r60Yjh9t4UJTZY7qPW0gQxbmDFCnc63tK/gte9vY1luzFdDsMeQQlUzRGBkawkLUvPIoMdSsrwhVfRBGwiSb5Y9KwIMi1LsHH6/5PszpF1N5YhQ/mnriOwLWsR8JQlqiaFdy93tDJl3MC7vrLA2hZtqfJpv7Ql1n6OSEOax1s6dR7zrpSQ999uILC+noQ7SSRdGJoo+A+T6fuZItBrtPv1UO3HgmaqVIoUrf4Iq5n7IoU6tRuLCQmo6ZUB5on0PA+Qt3/koLvol3Um7mUr3wxpLAUFK1xHKFdWNYpBTnas4C8lS85eJOJVCR2Xk2EDVTCbPxSsGSts8KKDPljDIIYO1NIBztceVlqKoQmfDOrTJ50DFmYyv9nGDx0IzMK0LnTCyjt3MnFUqgU6Xsx/erpR6DU5mo314MCWnp6ztfP6Y2XDAvd04JWAWeCiPPlKgMvAwEVkcScLYhbnBxmO6iwJDsHQhdGhCZJmyaf7aWsq2r91DdCDUP2oD5EXfietqVYoYkjmPAkZXPDY//z6/cSH24PddK4hVm+K0CWZREeupyaty9yJSQP9JNVPaSSsW8Kpi75HCen7W/U+eo6q1GYMiWNumentuAR67d1+4w/YUroR411IGKDtL+z1trIZL2pO/k/VHtoeA6ZeDa2s4F9tZH3uZIkScX+mlwUsc3KHiJYh+ajfmVDb+uKJHW02tc8F2/WIRCTE5julWge9XI+y+7rhUQzlQ1N/mSBG7Wz6MlIU6qMxAyzb6Vxcvcs0NuSbINeazBAhFb6WyU/khjyv528vv8qmwOsAZOSkTVlo7vo1GLWHXDdQ36dKs/qU80eTyZF+w7PLH5JrOoqOZd02GXcVCGEbJkeFu5Wmw7NiQsE+g0p1yhMBspvsipPag+PwxyhWEVw/Zk0adTG/gasRIi7zRx6ba6WEnzcgeWBbXJoqrLQ0Hkj509pPrE5TUrpttvqQc1WM9/k1YQKYymibr06XJUXSf7NNfvBQliuex46VkFbPmg3wMSil+zcp5uaWoZOEyG9NXouxx1LdRpM/lt22zRURTiax0aXHUtgFh4ntsxSNVub3YqKgYm6Py00l/p1R1vTt/Pr8y/w2bEHYbHRiUwJf27+LrxUXAvB9h+7AWeuJtPtupLqkBkG2am+n3gMdkCV2E8qotn7ESyRkBoKVOJENkHB54+N7UnguCDgNG6HM5rPOpyvoEBeIvAY6lqkGAI1DnWsq7bfkU=
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 20402eb4-e157-4b36-0edc-08d99929b313
X-MS-Exchange-CrossTenant-AuthSource: AM0PR03MB3667.eurprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2021 09:11:02.7844 (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: /ulrbwvUUE7X7AekFx6YdTH0mssIGn0dnfkKA/dja+rl0fhozDJHpMTNsdx6/R3aCdhaZxBDz1wSLaiQbEOby6bq8eHN3EQkz+lfJ/lk6kU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4388
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsvwg/3mFkzqXs3edDE_bHDUgKtFj7ezU>
Subject: [tsvwg] Fwd: New Version Notification for draft-piraux-tcpls-00.txt
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Oct 2021 09:11:15 -0000

Dear all,

During the last years, the QUIC WG has shown that it is possible to
design a new protocol that efficiently combines the security techniques
from TLS with framing and reliability mechanisms above UDP. TLS is a key
element of the protocol stack and is used by most TCP applications.
Today's deployments strictly layer TLS on top of TCP.

For two years now, we have explored a different way of using TLS and TCP
efficiently, inspired by QUIC and other transport protocols. In this 
document,
we propose a new approach to combine TCP and TLS in a protocol that we
call TCPLS. TCPLS provides some very nice features compared to TLS
layered above TCP:

  - TCPLS supports multiple streams
  - TCPLS supports failovers (both make before break and break before
make) and connection migrations
  - TCPLS allows mapping streams on different TCP connections to prevent
head-of-line blocking
  - TCPLS provides multipath capabilities that are similar to Multipath TCP

We have developed prototype implementations of TCPLS and submitted an
I-D describing the proposed protocol.

Comments and suggestions on this initial document are very welcome,

Maxime Piraux

-------- Message transféré --------
Sujet : 	New Version Notification for draft-piraux-tcpls-00.txt
Date : 	Mon, 25 Oct 2021 11:04:52 -0700
De : 	internet-drafts@ietf.org
Pour : 	Florentin Rochet <frochet@ed.ac.uk>, Maxime Piraux 
<maxime.piraux@uclouvain.be>, Olivier Bonaventure 
<Olivier.Bonaventure@uclouvain.be>, Olivier Bonaventure 
<olivier.bonaventure@uclouvain.be>




A new version of I-D, draft-piraux-tcpls-00.txt
has been successfully submitted by Maxime Piraux and posted to the
IETF repository.

Name: draft-piraux-tcpls
Revision: 00
Title: TCPLS: Modern Transport Services with TCP and TLS
Document date: 2021-10-25
Group: Individual Submission
Pages: 19
URL: https://www.ietf.org/archive/id/draft-piraux-tcpls-00.txt
Status: https://datatracker.ietf.org/doc/draft-piraux-tcpls/
Html: https://www.ietf.org/archive/id/draft-piraux-tcpls-00.html
Htmlized: https://datatracker.ietf.org/doc/html/draft-piraux-tcpls


Abstract:
This document specifies a protocol leveraging TCP and TLS to provide
modern transport services such as multiplexing, connection migration
and multipath in a secure manner.

Discussion Venues

This note is to be removed before publishing as an RFC.

Source for this draft and an issue tracker can be found at
https://github.com/mpiraux/draft-piraux-tcpls.



The IETF Secretariat