Re: [multipathtcp] Fwd: New Version Notification for draft-bonaventure-mptcp-converters-02.txt

Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be> Mon, 13 November 2017 13:45 UTC

Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 509A5129584; Mon, 13 Nov 2017 05:45:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level:
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 cW4PKwK2XpgZ; Mon, 13 Nov 2017 05:45:30 -0800 (PST)
Received: from smtp2.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 013C5127843; Mon, 13 Nov 2017 05:45:29 -0800 (PST)
Received: from mbpobo.lan (host-78-129-6-94.dynamic.voo.be [78.129.6.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp2.sgsi.ucl.ac.be) by smtp2.sgsi.ucl.ac.be (Postfix) with ESMTPSA id 84F7C67DE08; Mon, 13 Nov 2017 14:45:21 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.9.2 smtp2.sgsi.ucl.ac.be 84F7C67DE08
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1510580721; bh=URt3eYfTrf46AOuPyqHgfFpDhhAOR3nr9vQJ/LDdyYc=; h=Reply-To:Subject:To:References:From:Date:In-Reply-To; b=xIfygsvu2gCp/fCuqd6F5M204wFMVt31r6qg1eUQHXt3Ncvfhkr+ffYtCrFv2DC7l MCL2sKXxmrT9xx2i0IJwsu/nr+OXXE2XrTYrlBOps86SIDscU3ub/8baw0wVxPngdR QnG9ctpGM7wq2XfjJAV3zVyMotQDSt+CTGnlsCU0=
X-Virus-Status: Clean
X-Virus-Scanned: clamav-milter 0.99.2 at smtp-2
Reply-To: Olivier.Bonaventure@uclouvain.be
To: multipathtcp@ietf.org, tcpm@ietf.org
References: <CALUC0b6-MEHDbPbqdVn8K2G-jqX_BL5nbtGCi=VTMjAFOV98_w@mail.gmail.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <35e7bbeb-b32a-7f6d-82cf-1cc6fec09f3b@uclouvain.be>
Date: Mon, 13 Nov 2017 14:45:21 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CALUC0b6-MEHDbPbqdVn8K2G-jqX_BL5nbtGCi=VTMjAFOV98_w@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr-classic
Content-Transfer-Encoding: 8bit
X-Sgsi-Spamcheck: SASL authenticated,
X-SGSI-Information:
X-SGSI-MailScanner-ID: 84F7C67DE08.A328F
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/W4_dAi_pH9dvLKQ3fgvm5Df_UHo>
Subject: Re: [multipathtcp] Fwd: New Version Notification for draft-bonaventure-mptcp-converters-02.txt
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Nov 2017 13:45:34 -0000

Hello,

Here is some context information about the latest revision of the 
converter draft.

> Name:           draft-bonaventure-mptcp-converters
> Revision:       02
 > URL: 
https://www.ietf.org/internet-drafts/draft-bonaventure-mptcp-converters-02.txt
> Title:          0-RTT TCP Converter

You can find the full diff at :

https://www.ietf.org/rfcdiff?url2=draft-bonaventure-mptcp-converters-02

The new version of the draft has benefited from discussions with two 
implementors and other IETFers that have lead to many editorial changes. 
We have mainly tried to improve the readability of the document and make 
it easier for implementors to support the converter protocol.

The main modifications are the following :

1. Introduction

We have update the motivation for the utilisation of converters

2. Applicability

The document is now written with the assumption of the Multipath TCP to 
TCP conversion because there is a clear demand for this feature.

3. Architecture

We have improved the explanation and added a description of the 
Bootstrap process.

We have also clarified a point that was raised by implementors. In the 
"graphical" description of the protocol at IETF99, we showed figures like :


                             Transport
    Client                   Converter                       Server
         -------------------->
         SYN, MPC [->Server:port]

                                     -------------------->
                                           SYN, MPC

                                     <--------------------
                                             SYN+ACK, MPC
         <--------------------
           SYN+ACK, MPC [ MPC supported ] (*)

         -------------------->
             ACK, MPC
                                     -------------------->
                                              ACK, MPC


The packet with a (*) indicates that the converter confirms the
establishment of the connection with the client (the SYN+ACK) and 
provides a converter TLV in the payload to indicate that the Server 
supports Multipath TCP. In practice, an implementation will likely send 
this information in two packets : the SYN+ACK and a packet containing 
the data. We have clarified in the text that this is a perfectly valid 
behaviour, although the figures only show a single arrow for graphical 
reasons.

4. The converter protocol

We have clarified the format of some messages and updated some error 
codes. We have also removed some examples to make the text more compact.

5. Interactions with middleboxes

Editorial changes only

6. Security considerations

We have expanded this section



Best regards,


Olivier Bonaventure