Re: [multipathtcp] draft-boucadair-mptcp-plain-mode-07
Olivier Bonaventure <olivier.bonaventure@tessares.net> Thu, 26 May 2016 15:36 UTC
Return-Path: <olivier.bonaventure@tessares.net>
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 2240A12D6FC for <multipathtcp@ietfa.amsl.com>; Thu, 26 May 2016 08:36:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tessares-net.20150623.gappssmtp.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 HtwoPKc5yJCZ for <multipathtcp@ietfa.amsl.com>; Thu, 26 May 2016 08:35:58 -0700 (PDT)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 653AB12D56E for <multipathtcp@ietf.org>; Thu, 26 May 2016 08:35:58 -0700 (PDT)
Received: by mail-wm0-x230.google.com with SMTP id n129so104699170wmn.1 for <multipathtcp@ietf.org>; Thu, 26 May 2016 08:35:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=J+H9KbYOcRucDqNJLEoeO+vP1icKodN44A1Es6utwL0=; b=WziZZE7jHYUh76Zgmp82ynzyNG8nTgnDGMSyNHU6xLskUr6Biflzve6lp8cIJMF3gB a/yYQ1XWP17YAbVgk2Hd0t6M/6W/3Yuo32Z3VFQQhsA8ErnIgnoC/l+IMaFit2eYnTGW +8PcoRqVQFx8Xfn4zAdvPpCaOvC+DpnTnGYuU/sIr4XaC1qQ8hemIjTCP7gX3PlOrHRA voEWBcOMy7uWCi5Iap9ekAkq0Xfh4D8NvKVdOJx0Uor8CBhV9S8UTKPp4VYbMb2vqe9R OC2O3C9hDZM8PuFSeorYr2vm7/VR5hS9lkknavvKjqHI1q5UXohbG7R1W95szV+/s0ih CfOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=J+H9KbYOcRucDqNJLEoeO+vP1icKodN44A1Es6utwL0=; b=NR80qro4CpAXuKrRaQjet0G5AhjoweOMHWb0BfVS4WbK+d+b22bEIuBupihZ3gpkqs bWVovQZMcGpknAmSj1HC68rCwxFjxNDSF5wsa4HBg524BiAbLw3HQenMykw3GGv2FGHa jNOB9sQXGCyexdT4STfM2L0As4YKr5sWBpEKIKqoa0AHlD4yhZBSIZvnZ6SVKM3luUcj SL4dctkf7NZ376ZszJHV0dyXMHHRcY8k8V3hDz0DW4ZFQQZmRcW28gifhAdM/PcD5T+q qLUjaPcHZjBO3cMGb7Cv0Zbu4Jyd2W3zxfNa74iwNj2TF8tspjLvmEZDfcsabbIsBw2/ VAWw==
X-Gm-Message-State: ALyK8tI+iwKF8vKexS7g38BT90kSDJ1/WJ5K3IT9CcyhCKVo8mRdmpEdTLRHqoMu5C39QdQXrVtwAXVSznfwEkBgFP1YF4prsBuMpObaGGAkdNArpT7jrEGcn8SE8T+6E6o=
X-Received: by 10.194.205.105 with SMTP id lf9mr9995704wjc.25.1464276956838; Thu, 26 May 2016 08:35:56 -0700 (PDT)
Received: from mbpobo.local ([130.104.228.16]) by smtp.gmail.com with ESMTPSA id jd4sm14868569wjb.43.2016.05.26.08.35.55 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 May 2016 08:35:56 -0700 (PDT)
To: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>, Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
References: <787AE7BB302AE849A7480A190F8B933008D847E7@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <CAO249yekw+kXPcwW5GrRTvDg58UUrQwXzdpt41aaG4BwQSca-A@mail.gmail.com> <db20ba55-b81f-87eb-12b7-46f271d6c258@uclouvain.be> <CAO249yc6pDWHN51x8TKS6HXLACcYQQUbzxcZ_heSsz_EWxPZOQ@mail.gmail.com>
From: Olivier Bonaventure <olivier.bonaventure@tessares.net>
Message-ID: <575143cc-a048-ef80-6fb8-c3fe88a1c777@tessares.net>
Date: Thu, 26 May 2016 17:35:54 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.0
MIME-Version: 1.0
In-Reply-To: <CAO249yc6pDWHN51x8TKS6HXLACcYQQUbzxcZ_heSsz_EWxPZOQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/RxiHf6NdYlKfMOqR4J08vtD--_o>
Cc: MultiPath WG <multipathtcp@ietf.org>, "draft-boucadair-mptcp-plain-mode@ietf.org" <draft-boucadair-mptcp-plain-mode@ietf.org>
Subject: Re: [multipathtcp] draft-boucadair-mptcp-plain-mode-07
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 26 May 2016 15:36:00 -0000
Yoshifumi, > > There is already operational experience with this type of > MPTCP-based solutions and if you think that this would be useful, we > could organise a presentation at the next IETF meeting on this > experience > > > I think I understand general idea. > But, as far as I read the draft, I got an impression that a UDP or a TCP > flow will be mapped to a single subflow of a mptcp session. No, since the PM option is carried in the SYN of the initial subflow, a TCP flow will be mapped onto an MPTCP connection (and thus will be able to use any of its subflows) > There is no description about using multiple subflows for a single > TCP/UDP flow, or updating subflow mappings in the middle of a session. > I think the draft should mention these cases. Since the mapping is between a TCP connection (UDP flow) and an MPTCP connection, it applies for all the subflows of the MPTCP connection automatically. I'm not in favor of changing the mapping during the lifetime of an MPTCP connection, it leads to implementation complexity that are not worth the effort given that we can establish another MPTCP connection bound to another flow. > > 2: Including data in SYN is allowed in RFC793, but I'm not very > sure how > many implementations actually accept it. > > > Well, the deployment of TFO shows that this is possible. > > I think the draft should > discuss this point. Also, what will happen if PM option is > included in > the payload, but it is removed by the middleboxes? > > > The assumption is that this solution will be deployed in controlled > environments and only used between the CPE and the Concentrator. > Since the operator controls the two networks that are bound > together, he can verify that there are no middleboxes that drop the > PM option. > > > Hmm. then, I think these presumptions should be listed in the draft. > But, one concern is the proposal will be too specific to standardize if > there're too much presumptions... We can add a section on middlebox interference and discuss how the proposal would work when there is a middlebox even if the most likely deployment is an environment without middleboxes that interfere with TCP. Having NAT on any of the paths does not create any problem. The problematic middleboxes are, as always with MPTCP, those that : - remove some TCP options - remove data from the SYN payload Olivier -- ------------------------------ DISCLAIMER. This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Jordan Melzer
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Olivier Bonaventure
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Mingui Zhang
- [multipathtcp] draft-boucadair-mptcp-plain-mode-07 mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Yoshifumi Nishida
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Olivier Bonaventure
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Rao Shoaib
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Olivier Bonaventure
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Yoshifumi Nishida
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Olivier Bonaventure
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Yoshifumi Nishida
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Olivier Bonaventure
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… pierrick.seite
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Yoshifumi Nishida
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Rao Shoaib
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Rao Shoaib
- [multipathtcp] draft-boucadair-mptcp-plain-mode-07 Behcet Sarikaya
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Markus.Brunner3
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Henderickx, Wim (Nokia - BE)
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Yoshifumi Nishida
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Yoshifumi Nishida
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Markus.Brunner3
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Rao Shoaib
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Rao Shoaib
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… mohamed.boucadair
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Henderickx, Wim (Nokia - BE)
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Behcet Sarikaya
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… David Allan I
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… David Allan I
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… David Allan I
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… David Allan I
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Jordan Melzer
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Henderickx, Wim (Nokia - BE)
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… Joe Touch
- Re: [multipathtcp] draft-boucadair-mptcp-plain-mo… philip.eardley