Re: [multipathtcp] 6824bis -11 review

Christoph Paasch <cpaasch@apple.com> Wed, 01 August 2018 17:27 UTC

Return-Path: <cpaasch@apple.com>
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 AF083130EC7 for <multipathtcp@ietfa.amsl.com>; Wed, 1 Aug 2018 10:27:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 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_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
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 o_6azAuJzujY for <multipathtcp@ietfa.amsl.com>; Wed, 1 Aug 2018 10:27:09 -0700 (PDT)
Received: from nwk-aaemail-lapp02.apple.com (nwk-aaemail-lapp02.apple.com [17.151.62.67]) (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 1E58A130EC6 for <multipathtcp@ietf.org>; Wed, 1 Aug 2018 10:27:09 -0700 (PDT)
Received: from pps.filterd (nwk-aaemail-lapp02.apple.com [127.0.0.1]) by nwk-aaemail-lapp02.apple.com (8.16.0.22/8.16.0.22) with SMTP id w71HQKKm024368; Wed, 1 Aug 2018 10:27:04 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=mime-version : content-transfer-encoding : content-type : sender : date : from : to : cc : subject : message-id : references : in-reply-to; s=20180706; bh=H7bCE0dCQAQxPNaf1dX0vLw/Xa9+Vro+xNqmgd1WomI=; b=ShH8u/rF70Oww4MfbwNqDSUwqFP79iWReaI5UcLmwtJArwvWy6vP9qE1ViBCCTRpoPZZ U//m7y8lMYXuNA23q50V7vZK2LYKoEdlmVBq6C9L1Sqc5Mu0ajwFZelwlZTc3PBuIgHH FrYuJq9VXsWIspvfD0IzFnLqroYIYp9nCZ1kf/l6e9RHKM/U0ilSirWw5Xno3QNLvG3v hCes/t0CoGdmvqD7e3RrEzvLRKdzy5kBKi0wGgNFynKtBSUAtUoVQMBirQsRFW2xUSqm J4rCpScs2yAXwzZpXE/3prf1wRwUWRlA+HEGoW1qfhr86BR6GljKXZipQ8cTqnJ4KxzS VQ==
Received: from relay3.asia.apple.com (relay3.asia.apple.com [17.82.200.17]) by nwk-aaemail-lapp02.apple.com with ESMTP id 2kgn2k9ctr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 01 Aug 2018 10:27:04 -0700
X-AuditID: 1152c811-1a3ff70000006498-9e-5b61ed64c0d3
Received: from sg3-mmpp-sz01.asia.apple.com ( [17.84.80.93]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by relay3.asia.apple.com (Apple Singapore relay) with SMTP id C6.2B.25752.46DE16B5; Thu, 2 Aug 2018 01:27:00 +0800 (MYT)
MIME-version: 1.0
Content-transfer-encoding: 8bit
Content-disposition: inline
Content-type: text/plain; charset="utf-8"
Received: from localhost ([17.192.155.217]) by sg3-mmpp-sz01.asia.apple.com (Oracle Communications Messaging Server 8.0.2.3.20180614 64bit (built Jun 14 2018)) with ESMTPSA id <0PCS00ELMLSYZT00@sg3-mmpp-sz01.asia.apple.com>; Thu, 02 Aug 2018 01:27:00 +0800 (+08)
Sender: cpaasch@apple.com
Date: Wed, 01 Aug 2018 10:26:58 -0700
From: Christoph Paasch <cpaasch@apple.com>
To: Alan Ford <alan.ford@gmail.com>
Cc: Rahul Arvind Jadhav <rahul.jadhav@huawei.com>, multipathtcp <multipathtcp@ietf.org>
Message-id: <20180801172658.GF1362@MacBook-Pro-19.local>
References: <982B626E107E334DBE601D979F31785C5DC5A15C@BLREML503-MBX.china.huawei.com> <92A53501-4728-4E02-816A-92CEE703AA49@gmail.com>
In-reply-to: <92A53501-4728-4E02-816A-92CEE703AA49@gmail.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsUiGBIQq5vyNjHaYOoVE4uV51YwW3xefZ3N Yv2LjSwOzB47Z91l92g58pbVY8mSn0wBzFFcNimpOZllqUX6dglcGd/6fzAVtPJW9N/+wNrA OIeri5GTQ0LAROLH+dmsXYxcHEICy5gk/izuYwdJ8AoISvyYfI+li5GDg1lAXuLIpWyQMLOA tMSjvzPYIcLqElOm5EK09jBJPNu0lQ2kRlhAUqL7zh1mEJtFQFVi2qPDrCA2m4CWxNvb7awg vSICyhLLZ7FCjIyUmPF1DjNEq57Elp/HGCEusJD4/2MhG8T8LkaJize7wRo4BWwlzux+DNYg CjTnwLbjTBMYBWchuXoWwtWzkFw9C+HqBYwsqxhFi1JzEiuN9RKLMxP1EgsKclL1kvNzNzGC gjrohOAOxg9TDQ8xCnAwKvHwcjxIjBZiTSwrrsw9xCjBwawkwjvnNVCINyWxsiq1KD++qDQn tfgQozQHi5I4r0VWbZSQQHpiSWp2ampBahFMlomDU6qBMWvr9W/f2T66rGTa31yeqnzSaH3V Zq3SpXfy0nL3vG+ecNb894OKqO0++8wsBaYb7hCZ8SmLJ//dgWLZxgrh6u+FS3Y11c6p+VN/ MS1zx28vLb0p7BO42nya4kXz4mVLCg4v5ZyyW+VItkslW1RgyNmO/YqWns5nvzK33azRdcnu ShXbprhAiaU4I9FQi7moOBEA6GZbHWYCAAA=
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-01_06:, , signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/multipathtcp/9dieg0XTkLSFRBcSaS8h7BP2bkk>
Subject: Re: [multipathtcp] 6824bis -11 review
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.27
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: Wed, 01 Aug 2018 17:27:11 -0000

On 28/07/18 - 18:19:16, Alan Ford wrote:
> Hi Rahul,
> 
> Thank you very much indeed for this review.
> 
> > On 28 Jul 2018, at 08:38, Rahul Arvind Jadhav <rahul.jadhav@huawei.com> wrote:
> > 
> > Hi,
> > 
> > As promised  in IETF102, here is my review for 6824bis-11. As Phil had suggested, I didn't take the trouble to check if my comments overlap with any of the previous discussions/comments. 
> > 
> > 1. Section 3.6: Subflow Reset
> > [RJ]: Is MP_TCPRST a SHOULD or MUST to be included along with the TCP_RST ? Can this be stated explicitly in section 3.6?
> 
> It’s a MAY :)  We say:
> 
> "These semantics are carried in the MP_TCPRST option that can be included on a TCP RST packet.”
> 
> We should change that to “MAY be included”.
> 
> > 2. Section 3.4.2. Remove Address
> >   "The sending and receipt (if no keepalive response was received) of
> >   this message SHOULD trigger the sending of RSTs by both hosts on the
> >   affected subflow(s) "
> > [RJ]: Since a MP_TCPRST should be associated with this RST, what should be the corresponding Reason Code that can be used in MP_TCPRST for this case? I checked existing reason codes in section 3.6 and none of those made sense (may be except for 0x0 ?).
> 
> That’s an interesting one. There may be some benefit (maybe for middleboxes, or maybe for security) to sharing this information in the RST with an explicit reason code. We could add one - but I would be interested in hearing other opinions.

We could add one that indicates that the RST is upon a response of an
incoming MPTCP-option (e.g., responding to a REMOVE_ADDR, a
MP_FASTCLOSE,...).


Christoph