
From nobody Mon Aug  3 03:40:41 2015
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D60D91A1BD2 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 03:40:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 jJxSkAECTbe4 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 03:40:35 -0700 (PDT)
Received: from smtpb1.bt.com (smtpb1.bt.com [62.7.242.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD4561A1B9C for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 03:39:25 -0700 (PDT)
Received: from EVMHT04-UKBR.domain1.systemhost.net (193.113.108.57) by EVMED01-UKBR.bt.com (10.216.161.31) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 3 Aug 2015 11:39:24 +0100
Received: from rew09926dag03b.domain1.systemhost.net (10.55.202.22) by EVMHT04-UKBR.domain1.systemhost.net (193.113.108.57) with Microsoft SMTP Server (TLS) id 8.3.342.0; Mon, 3 Aug 2015 11:39:23 +0100
Received: from rew09926dag03b.domain1.systemhost.net (10.55.202.22) by rew09926dag03b.domain1.systemhost.net (10.55.202.22) with Microsoft SMTP Server (TLS) id 15.0.995.29; Mon, 3 Aug 2015 11:39:23 +0100
Received: from rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e]) by rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e%12]) with mapi id 15.00.0995.031; Mon, 3 Aug 2015 11:39:23 +0100
From: <philip.eardley@bt.com>
To: <sh.seo@kt.com>, <dreibh@iem.uni-due.de>, <multipathtcp@ietf.org>
Thread-Topic: Any updates to 'Use Cases and Operational Experience with Multipath TCP'?
Thread-Index: AdDN2J/vONgbXB1bQh+6PkRkUxizWg==
Date: Mon, 3 Aug 2015 10:39:22 +0000
Message-ID: <55bcde97bcaf423aa1ac7dc84a8423f6@rew09926dag03b.domain1.systemhost.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.55.202.232]
Content-Type: multipart/alternative; boundary="_000_55bcde97bcaf423aa1ac7dc84a8423f6rew09926dag03bdomain1sy_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/XNO9Hqca-XGY7H3izwQs5Ou3-Kk>
Subject: [multipathtcp] Any updates to 'Use Cases and Operational Experience with Multipath TCP'?
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Aug 2015 10:40:39 -0000

--_000_55bcde97bcaf423aa1ac7dc84a8423f6rew09926dag03bdomain1sy_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

SungHoon, Thomas,

As mentioned during the WG meeting, although we've completed the WG last ca=
ll it still would be good to add any updates resulting from your recent dep=
loyment experiences. https://datatracker.ietf.org/doc/draft-ietf-mptcp-expe=
rience/

In order to keep things progressing, we'll progress the document to the AD =
& IESG at the end of August, so any changes you can suggest before then wou=
ld be great.

Thanks,
Phil & Yoshi

--_000_55bcde97bcaf423aa1ac7dc84a8423f6rew09926dag03bdomain1sy_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Arial","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">SungHoon, Thomas,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">As mentioned during the WG meeting, altho=
ugh we&#8217;ve completed the WG last call it still would be good to add an=
y updates resulting from your recent deployment experiences.
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-mptcp-experience/">h=
ttps://datatracker.ietf.org/doc/draft-ietf-mptcp-experience/</a><o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">In order to keep things progressing, we&#=
8217;ll progress the document to the AD &amp; IESG at the end of August, so=
 any changes you can suggest before then would be great.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Phil &amp; Yoshi<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_55bcde97bcaf423aa1ac7dc84a8423f6rew09926dag03bdomain1sy_--


From nobody Mon Aug  3 03:48:22 2015
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2B511A1E0B for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 03:48:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 I0P2Ia6kVzX4 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 03:48:18 -0700 (PDT)
Received: from smtpb1.bt.com (smtpb1.bt.com [62.7.242.137]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3B7F1A1C04 for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 03:48:17 -0700 (PDT)
Received: from EPDAG01C-UKBR.domain1.systemhost.net (193.113.197.204) by EVMED03-UKBR.bt.com (10.216.161.33) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 3 Aug 2015 11:48:14 +0100
Received: from rew09926dag03a.domain1.systemhost.net (10.55.202.18) by EPDAG01C-UKBR.domain1.systemhost.net (193.113.197.204) with Microsoft SMTP Server (TLS) id 15.0.995.29; Mon, 3 Aug 2015 11:48:15 +0100
Received: from rew09926dag03b.domain1.systemhost.net (10.55.202.22) by rew09926dag03a.domain1.systemhost.net (10.55.202.18) with Microsoft SMTP Server (TLS) id 15.0.995.29; Mon, 3 Aug 2015 11:48:14 +0100
Received: from rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e]) by rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e%12]) with mapi id 15.00.0995.031; Mon, 3 Aug 2015 11:48:14 +0100
From: <philip.eardley@bt.com>
To: <multipathtcp@ietf.org>
Thread-Topic: [multipathtcp] Doodle for Interim MPTCP WG meeting
Thread-Index: AQHQxHHyZ1Qmb05sokmk9/FXVadVjZ36KsKw
Date: Mon, 3 Aug 2015 10:48:13 +0000
Message-ID: <333cec0e583740c694e4572a0d30c8d7@rew09926dag03b.domain1.systemhost.net>
References: <1437565377086.72935@bt.com>
In-Reply-To: <1437565377086.72935@bt.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.55.202.232]
Content-Type: multipart/alternative; boundary="_000_333cec0e583740c694e4572a0d30c8d7rew09926dag03bdomain1sy_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/M3p6khzYFt4Hg2_9vA540HphVcY>
Subject: Re: [multipathtcp] Doodle for Interim MPTCP WG meeting
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Aug 2015 10:48:20 -0000

--_000_333cec0e583740c694e4572a0d30c8d7rew09926dag03bdomain1sy_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Just a reminder - please fill in the doodle

thanks

From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of phil=
ip.eardley@bt.com
Sent: 22 July 2015 12:43
To: multipathtcp@ietf.org
Subject: [multipathtcp] Doodle for Interim MPTCP WG meeting


Hi,



Please fill in the doodle for when you can make an (audio) interim meeting =
of the WG.

http://doodle.com/h6v6zyutbrz9ruud



In the past we found that 3pm GMT was a good time for people; please say if=
 this is a bad time for you, as we could see if a different time is now bet=
ter for the WG.



It was very exciting to hear about all the excellent multipath TCP cativity=
 during yesterday's meeting. However, we didn't complete the agenda

* MPTCP proxy - Xinpeng Wei
* Using MPTCP for channel combining for NASA project - Chairs on behalf of =
William Ivancic
* Deployment use cases - slides presented by Chairs on behalf of A.Palanive=
lan



There are also several drafts from people who weren't in Prague, at least s=
ome of which we should think about how / if to progress (for instance by in=
cluding in the protocol bis document). So these should also be considered.



We also plan to do the final completion of the Operationl Experiences draft=
 and create the Implementations WG draft in the next weeks.



So the interim meeting will cover the above topics.



Best wishes,

Phil & Yoshi.



--_000_333cec0e583740c694e4572a0d30c8d7rew09926dag03bdomain1sy_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Arial","sans-serif";
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Just a reminder &#8211; please fill in the dood=
le
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> multipathtcp [mailto:multipathtcp-bounces@ietf.org]
<b>On Behalf Of </b>philip.eardley@bt.com<br>
<b>Sent:</b> 22 July 2015 12:43<br>
<b>To:</b> multipathtcp@ietf.org<br>
<b>Subject:</b> [multipathtcp] Doodle for Interim MPTCP WG meeting<o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Hi,<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Please fill in the doodle for when you can make an (audio)&nbsp;=
interim meeting of the WG.<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black"><a href=3D"http://doodle.com/h6v6zyutbrz9ruud">http://doodle.com=
/h6v6zyutbrz9ruud</a><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">In the past we found that 3pm GMT was a good time for people; pl=
ease say if this is a bad time for you, as we could see if a different time=
 is now&nbsp;better for the WG.&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">It was very exciting to hear about all the excellent multipath T=
CP cativity during yesterday's meeting. However, we didn't complete the age=
nda
<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">* MPTCP proxy - Xinpeng Wei
<br>
* Using MPTCP for channel combining for NASA project - Chairs on behalf of =
William Ivancic
<br>
* Deployment use cases - slides presented by Chairs on behalf of A.Palanive=
lan <o:p>
</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">There are also several drafts from people who weren't in Prague,=
 at least some of which we should think about how / if to progress (for ins=
tance by including in the protocol bis document). So these
 should also be considered. <o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">We also plan to do the final completion of the Operationl Experi=
ences draft and create the Implementations WG draft in the next weeks.<o:p>=
</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">So the interim meeting will cover the above topics.
<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Best wishes, <o:p>
</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Phil &amp; Yoshi.<o:p></o:p></span></p>
<p style=3D"margin-bottom:12.0pt"><span style=3D"font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_333cec0e583740c694e4572a0d30c8d7rew09926dag03bdomain1sy_--


From nobody Mon Aug  3 10:15:29 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED68E1AD082 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 10:15:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.414
X-Spam-Level: ***
X-Spam-Status: No, score=3.414 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RELAY_IS_203=0.994, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 m-emhInaQoBl for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 10:15:26 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [203.178.142.130]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6FCEE1ACEFD for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 10:15:26 -0700 (PDT)
Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 432E42780E6 for <multipathtcp@ietf.org>; Tue,  4 Aug 2015 02:15:24 +0900 (JST)
Received: by obbop1 with SMTP id op1so104195671obb.2 for <multipathtcp@ietf.org>; Mon, 03 Aug 2015 10:15:22 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.182.39.194 with SMTP id r2mr18014998obk.20.1438622122754; Mon, 03 Aug 2015 10:15:22 -0700 (PDT)
Received: by 10.202.104.15 with HTTP; Mon, 3 Aug 2015 10:15:22 -0700 (PDT)
Date: Mon, 3 Aug 2015 10:15:22 -0700
Message-ID: <CAO249yfNccMmbCEfVUyFewtb-ptjOU5PM9FKm4KeE4CzciPwMg@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: multipathtcp <multipathtcp@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c1d8d697ce2d051c6b50ea
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/nYsKub2LaY53kT9bzizQPkNfREk>
Subject: [multipathtcp] minutes for Prague meeting
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Aug 2015 17:15:28 -0000

--001a11c1d8d697ce2d051c6b50ea
Content-Type: text/plain; charset=UTF-8

Hi,
We have uploaded the minute for Prague meeting.
Please check the following url and let us know if you have any comments or
suggestions.

http://tools.ietf.org/wg/mptcp/minutes?item=minutes-93-mptcp.html

We appreciate Costin and Alan for note taking. Thank you so much!

Thanks,
--
Yoshi & Phil

--001a11c1d8d697ce2d051c6b50ea
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi, <br>We have uploaded the minute for Prague meeting.<br=
>Please check the following url and let us know if you have any comments or=
 suggestions.<br><br><a href=3D"http://tools.ietf.org/wg/mptcp/minutes?item=
=3Dminutes-93-mptcp.html">http://tools.ietf.org/wg/mptcp/minutes?item=3Dmin=
utes-93-mptcp.html</a><br><br>We appreciate Costin and Alan for note taking=
. Thank you so much!<br><br>Thanks,<div>--</div><div>Yoshi &amp; Phil</div>=
</div>

--001a11c1d8d697ce2d051c6b50ea--


From nobody Mon Aug  3 21:15:22 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0E741B34CA for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 21:15:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.12
X-Spam-Level: ***
X-Spam-Status: No, score=3.12 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 CBwh4t6clvjs for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 21:15:18 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [IPv6:2001:200:0:8803::53]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC7031B34F2 for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 21:15:04 -0700 (PDT)
Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com [209.85.218.44]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 7B7052780F8 for <multipathtcp@ietf.org>; Tue,  4 Aug 2015 13:15:02 +0900 (JST)
Received: by oizz185 with SMTP id z185so4126233oiz.0 for <multipathtcp@ietf.org>; Mon, 03 Aug 2015 21:15:00 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.202.91.212 with SMTP id p203mr1257240oib.108.1438661700992;  Mon, 03 Aug 2015 21:15:00 -0700 (PDT)
Received: by 10.202.104.15 with HTTP; Mon, 3 Aug 2015 21:15:00 -0700 (PDT)
Date: Mon, 3 Aug 2015 21:15:00 -0700
Message-ID: <CAO249yeyKJccfc-JeO84Zf_xKN9CRZ+ftpvcsCLVR5vSU8=grQ@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: multipathtcp <multipathtcp@ietf.org>
Content-Type: multipart/alternative; boundary=001a113d56e6a3c84a051c74875b
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/5ybXzTSO2qjXfX-a_jBEPwlfWHM>
Subject: [multipathtcp] sequence number length in DSS option
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 04 Aug 2015 04:15:20 -0000

--001a113d56e6a3c84a051c74875b
Content-Type: text/plain; charset=UTF-8

Hi,

While I was listening to audio archives, I was wondering if the 4 and 8
octets DSS sequence number discussion has been settled down.
I understand Alan's comment that there is no good way to harmonize on this
between the sender and the receiver in the current spec. Hence,
implementations need to support both modes.

But, what if we have a way to signal that it only supports one mode?
Let's say 8 octet mode is mandatory to be implemented and 4 octet mode is
optional.
I personally think there might be the following two ways for signaling.

1: use new subtype
    create new subtype (say MP_CAPABLE2) and if MP_CAPABLE2 is used instead
of MP_CAPABLE, it indicates that the implementation supports only 8 octets
mode.

2: use new flag in DSS/DataACK option
    allocate one bit in the flag of DSS option (say S flag)
    If sender wants to use 4 octets mode, it first needs to send a DSS
option with S flag and 8 octets seqnum. After it receives DSS with S flag,
it can use DSS with 4 octets seqnum. I think It won't cause any harm, even
if both sides use S flag simultaneously or the sender sets S flag in all
DSS options.

Of course this is useless If all implementors can agree to support both
modes, but just in case.

Thanks,
--
Yoshi

--001a113d56e6a3c84a051c74875b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,=C2=A0<div><br></div><div>While I was listening to audi=
o archives, I was wondering if the 4 and 8 octets DSS sequence number discu=
ssion has been settled down.</div><div>I understand Alan&#39;s comment that=
 there is no good way to harmonize on this between the sender and the recei=
ver in the current spec. Hence, implementations need to support both modes.=
<br></div><div><br></div><div>But, what if we have a way to signal that it =
only supports one mode?</div><div>Let&#39;s say 8 octet mode is mandatory t=
o be implemented and 4 octet mode is optional.</div><div>I personally think=
 there might be the following two ways for signaling.</div><div><br></div><=
div>1: use new subtype=C2=A0</div><div>=C2=A0 =C2=A0 create new subtype (sa=
y MP_CAPABLE2) and if MP_CAPABLE2 is used instead of MP_CAPABLE, it indicat=
es that the implementation supports only 8 octets mode.</div><div><br></div=
><div>2: use new flag in DSS/DataACK option</div><div>=C2=A0 =C2=A0 allocat=
e one bit in the flag of DSS option (say S flag)</div><div>=C2=A0 =C2=A0 If=
 sender wants to use 4 octets mode, it first needs to send a DSS option wit=
h S flag and 8 octets seqnum. After it receives DSS with S flag, it can use=
 DSS with 4 octets seqnum. I think It won&#39;t cause any harm, even if bot=
h sides use S flag simultaneously or the sender sets S flag in all DSS opti=
ons.</div><div><br></div><div>Of course this is useless If all implementors=
 can agree to support both modes, but just in case.</div><div><br></div><di=
v>Thanks,</div><div>--</div><div>Yoshi</div></div>

--001a113d56e6a3c84a051c74875b--


From nobody Mon Aug  3 21:32:27 2015
Return-Path: <cpaasch@apple.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62A661B3583 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 21:32:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.202
X-Spam-Level: 
X-Spam-Status: No, score=-2.202 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Eopj7WGl7YS8 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 21:32:25 -0700 (PDT)
Received: from mail-in6.apple.com (mail-out6.apple.com [17.151.62.28]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C14D1B3580 for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 21:32:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple;  q=dns/txt; i=@apple.com; t=1438662744; x=2302576344; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=wLc/BN9T+fNBXnC3ru+HiYl6dTbbdxkpscgnuozO4Gg=; b=eJfpUO98RypW5jUneLStL+6W5CrntfoyLZjp4pBgUx/GJc4YVjunT1R5FnDtHWbP LhvawybZy4XCdaZE/ja+9xtf4vmUEOV6hveXbJEpeyWvcqmtup4pbnqzocrcpt6n yHUNScJJo9cEeLfsozboanlK70zlklMWDuJHv27wyyBnnwrOKPAz9skg+0OXX7Yr p5+YE8GPCtmPNngq3+xo03Hk4gTRtCK904ZScJ7wkOtUrS+aYKWb9ZDYZPYYP6Gx FZd6dfhMhCe+LQQAyEOawOygDcjl3cnbkEev9jH0sN9dK4BtJPQidC99qQBNbIHT FUaxMlbcHzf8xPUn5czLfw==;
Received: from relay5.apple.com (relay5.apple.com [17.128.113.88]) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id 92.E3.29817.85040C55; Mon,  3 Aug 2015 21:32:24 -0700 (PDT)
X-AuditID: 11973e15-f794b6d000007479-97-55c040589056
Received: from sesame.apple.com (sesame.apple.com [17.128.115.128]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay5.apple.com (Apple SCV relay) with SMTP id 59.3B.04920.85040C55; Mon,  3 Aug 2015 21:32:24 -0700 (PDT)
Received: from localhost ([17.153.46.161]) by sesame.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0NSJ00INKJ9Y7480@sesame.apple.com> for multipathtcp@ietf.org; Mon, 03 Aug 2015 21:32:24 -0700 (PDT)
Date: Mon, 03 Aug 2015 21:32:23 -0700
From: Christoph Paasch <cpaasch@apple.com>
To: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
Message-id: <20150804043223.GO656@da0602a-dhcp119.apple.com>
References: <CAO249yeyKJccfc-JeO84Zf_xKN9CRZ+ftpvcsCLVR5vSU8=grQ@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-disposition: inline
In-reply-to: <CAO249yeyKJccfc-JeO84Zf_xKN9CRZ+ftpvcsCLVR5vSU8=grQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMLMWRmVeSWpSXmKPExsUi2FAYoRvhcCDUoPOZlsXn1dfZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVMenMLcaCJt6Kt2f7GRsYJ3F1MXJySAiYSGw4/pwJwhaTuHBv PVsXIxeHkMBeRonZ+/+xwxT9nzWRGSLRxyRx5CZIB4jTziQxoXchWBWLgKrEzC0dbCA2m4CW xNvb7awgtoiAnsSH7x/BVjALaEhcf9gMViMs4CDR1d8LFucVsJHYdeIiC4gtJBAgsf3MU1aI uKDEj8n3WCB6tSTW7zwONUda4tHfGWB7OQWCJXbe3gw2U1RAReLKhLfsIMdJCHxkleg7uYdp AqPwLCSzZiGZNQvJrAWMzKsYhXITM3N0M/PM9BILCnJS9ZLzczcxgkJ5up3oDsYzq6wOMQpw MCrx8Aq83B8qxJpYVlyZe4hRmoNFSZw3YQlQSCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUA6OJ VPAKw7OWj/IXxc388vaoVc91jfnnFy/qjf2X+SjTttYv6vYjCVaRZTHHZyausWfl5y7lObLO kbdxpm75+g/vZJd85/K4ZvudeV+YZJ64ecYb3qzsrUVt6kt23Xb7IxkjZXb36e+mvWcVLMxq n3/L2d1g9vC3l1fxK9H1r0qtJMKnJOSa9SqxFGckGmoxFxUnAgAA2OEyRgIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGLMWRmVeSWpSXmKPExsUi2FDcoBvhcCDU4MwBdYvPq6+zOTB6LFny kymAMYrLJiU1J7MstUjfLoErY9KZW4wFTbwVb8/2MzYwTuLqYuTkkBAwkfg/ayIzhC0mceHe erYuRi4OIYE+JokjN58zQTjtTBITeheyg1SxCKhKzNzSwQZiswloSby93c4KYosI6El8+P6R CcRmFtCQuP6wGaxGWMBBoqu/FyzOK2AjsevERRYQW0ggQGL7maesEHFBiR+T77FA9GpJrN95 HGqOtMSjvzPA9nIKBEvsvL0ZbKaogIrElQlv2ScwCsxC0j4LSfssJO0LGJlXMQoUpeYkVprq JRYU5KTqJefnbmIEh15hxA7G/8usDjEKcDAq8fDueLY/VIg1say4MvcQowQHs5II78IbQCHe lMTKqtSi/Pii0pzU4kOM0hwsSuK8j9t2hQoJpCeWpGanphakFsFkmTg4pRoYpdt2zEq/fWHX 6k2f0ydcXHLm7rFzpRtm+V20Tlu5efvjhMigN2lSrCtmpaVUq1iulubjX3tsf85hp7Vbl0T8 f+/uMLPKsXJjhf2a1yxrrLw6QzhXXolXzLb+k3d2/bH5e5JYJqysWd8cPmXaVs0rl0sa7un3 f5o82/zkoUUzAgyMD24Kuv//7GMlluKMREMt5qLiRADOpJfzOQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/9e5ja09pth8690kLGXDjfynXddw>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] sequence number length in DSS option
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 04 Aug 2015 04:32:26 -0000

Hello Yoshifumi,

On 03/08/15 - 21:15:00, Yoshifumi Nishida wrote:
> While I was listening to audio archives, I was wondering if the 4 and 8
> octets DSS sequence number discussion has been settled down.
> I understand Alan's comment that there is no good way to harmonize on this
> between the sender and the receiver in the current spec. Hence,
> implementations need to support both modes.
> 
> But, what if we have a way to signal that it only supports one mode?
> Let's say 8 octet mode is mandatory to be implemented and 4 octet mode is
> optional.
> I personally think there might be the following two ways for signaling.
> 
> 1: use new subtype
>     create new subtype (say MP_CAPABLE2) and if MP_CAPABLE2 is used instead
> of MP_CAPABLE, it indicates that the implementation supports only 8 octets
> mode.
> 
> 2: use new flag in DSS/DataACK option
>     allocate one bit in the flag of DSS option (say S flag)
>     If sender wants to use 4 octets mode, it first needs to send a DSS
> option with S flag and 8 octets seqnum. After it receives DSS with S flag,
> it can use DSS with 4 octets seqnum. I think It won't cause any harm, even
> if both sides use S flag simultaneously or the sender sets S flag in all
> DSS options.
> 
> Of course this is useless If all implementors can agree to support both
> modes, but just in case.

I do not think it is worth the effort of negotiating support for 4 octet DSS
options, because all current implementations do support both modes.

And if an implementation wants to be interoperable with others, it anyways
will need to implement support for both.


Cheers,
Christoph


From nobody Mon Aug  3 22:27:06 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 495AF1B35D9 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 22:27:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.62
X-Spam-Level: **
X-Spam-Status: No, score=2.62 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 pnF4f7_3dCL0 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 22:27:04 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [IPv6:2001:200:0:8803::53]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0297E1B35C5 for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 22:27:03 -0700 (PDT)
Received: from mail-ob0-f175.google.com (mail-ob0-f175.google.com [209.85.214.175]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 043622780ED for <multipathtcp@ietf.org>; Tue,  4 Aug 2015 14:27:02 +0900 (JST)
Received: by obdeg2 with SMTP id eg2so115279456obd.0 for <multipathtcp@ietf.org>; Mon, 03 Aug 2015 22:27:00 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.182.39.194 with SMTP id r2mr1615054obk.20.1438666020519; Mon, 03 Aug 2015 22:27:00 -0700 (PDT)
Received: by 10.202.104.15 with HTTP; Mon, 3 Aug 2015 22:27:00 -0700 (PDT)
Date: Mon, 3 Aug 2015 22:27:00 -0700
Message-ID: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: multipathtcp <multipathtcp@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/8mjke0rv5HnJ3RjtYrHJUrJx4HA>
Subject: [multipathtcp] q about addr id=0 issue in address management
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 04 Aug 2015 05:27:05 -0000

Hi,
I might miss something as I am not an implementor of MPTCP, but I have
a very naive question about addr id=0 issue in the address management
draft.

I think I understand that the issue forces a Multipath TCP
implementation to at least store the address identifier of the initial
subflow for each connection. But, it seems to me that this can be done
by one octet variable.
I am personally not very sure if this is too expensive. I will
appreciate if someone could elaborate on this point.

Thanks,
--
Yoshi


From nobody Mon Aug  3 23:08:32 2015
Return-Path: <cpaasch@apple.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23B751B3634 for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 23:08:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.101
X-Spam-Level: 
X-Spam-Status: No, score=-4.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 0fRUZ7uOds_E for <multipathtcp@ietfa.amsl.com>; Mon,  3 Aug 2015 23:08:29 -0700 (PDT)
Received: from mail-in6.apple.com (mail-out6.apple.com [17.151.62.28]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C305A1B3632 for <multipathtcp@ietf.org>; Mon,  3 Aug 2015 23:08:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple;  q=dns/txt; i=@apple.com; t=1438668509; x=2302582109; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=fJkZ7pv6WjEr2xhgFZcOeW/YvuQmuVlch/DLbLOX/KE=; b=IGOCZMCuYdkXo6g9lw67UhD1XQ8UZ3qYVMmDouVpO1PIeFyjtzuY3ETM22SDgCBI b2iLLz4ENfmEv3lKb5v9G6jQjloDgb/cqOQ4QTTFfCHrOXmUsd7rit9FXHa2xwzF dB5wQOUjvouoY1FFr26x+1WEk9UXdCDXuOf+5H6xEfBKitvUUu0bHqjHQmNF0OkJ 5soLIzLYR28sw9ixZwL4ATPaDSy/n2+EASGopujuxh4PTthrnMArZwAALPxhvx5s jc8lFKpgYOwxBSrKk12drILIWswAQuxa3WEmw0vxfV+MppqGUjsbUVngUuNCkbTr HDWYy/WB7HHFZBUUcEmh7g==;
Received: from relay5.apple.com (relay5.apple.com [17.128.113.88]) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id BB.60.29817.DD650C55; Mon,  3 Aug 2015 23:08:29 -0700 (PDT)
X-AuditID: 11973e15-f794b6d000007479-7b-55c056dd0f1e
Received: from sesame.apple.com (sesame.apple.com [17.128.115.128]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay5.apple.com (Apple SCV relay) with SMTP id 87.EB.04920.CD650C55; Mon,  3 Aug 2015 23:08:29 -0700 (PDT)
Received: from localhost ([17.153.46.161]) by sesame.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0NSJ006Q3NQ4EM60@sesame.apple.com> for multipathtcp@ietf.org; Mon, 03 Aug 2015 23:08:28 -0700 (PDT)
Date: Mon, 03 Aug 2015 23:08:28 -0700
From: Christoph Paasch <cpaasch@apple.com>
To: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
Message-id: <20150804060828.GA14467@Chimay.local>
References: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-disposition: inline
In-reply-to: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRmVeSWpSXmKPExsUi2FAYoXs37ECowdPn3BafV19nc2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXRuPUtcwFJ/grZi+4zdTAeJCni5GTQ0LARKLr/idWCFtM4sK9 9WxdjFwcQgJ7GSVWvFvMBlc08xgTRKKPSeLU60VQVe1MEr07vrODVLEIqEpM3L2FBcRmE9CS eHu7HWysiICexIfvH5lAbGYBDYnrD5vBpgoLeEpsnDyHGcTmFTCU2HT1H5DNATQ0QOLBGTGI sKDEj8n3WCBatSTW7zwONUZa4tHfGWBrOQWCJWYceQ5miwqoSFyZ8JYd5DYJgbesEtMe/2Ka wCg8C8msWUhmzUIyawEj8ypGodzEzBzdzDwzvcSCgpxUveT83E2MoECebie6g/HMKqtDjAIc jEo8vAIv94cKsSaWFVfmHmKU5mBREudNWAIUEkhPLEnNTk0tSC2KLyrNSS0+xMjEwSnVwFjS Xn4lwCqAP9uEK/WjVkSD6Ka1bpIr/jpq677Z8Kk/Z09b8z2tWPaHW82DsviranSmG2W67gox jZ7sYnV6lovZQzXLpykViT837NiWLHHlicPkZZPZzXZffrQicudz172ZSvs4v+RXXXj3zUfq +38+3uUp7mJ/dKc29S+RujzlJ5ea0x32fiWW4oxEQy3mouJEAAP63Z5FAgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKLMWRmVeSWpSXmKPExsUi2FDcoHs37ECowaWdbBafV19nc2D0WLLk J1MAYxSXTUpqTmZZapG+XQJXRuPUtcwFJ/grZi+4zdTAeJCni5GTQ0LARKJr5jEmCFtM4sK9 9WxdjFwcQgJ9TBKnXi+CctqZJHp3fGcHqWIRUJWYuHsLC4jNJqAl8fZ2OyuILSKgJ/Hh+0ew ScwCGhLXHzazgdjCAp4SGyfPYQaxeQUMJTZd/QdkcwANDZB4cEYMIiwo8WPyPRaIVi2J9TuP Q42Rlnj0dwbYWk6BYIkZR56D2aICKhJXJrxln8AoMAtJ+ywk7bOQtC9gZF7FKFCUmpNYaaqX WFCQk6qXnJ+7iREceIUROxj/L7M6xCjAwajEw7vj2f5QIdbEsuLK3EOMEhzMSiK8C28AhXhT EiurUovy44tKc1KLDzFKc7AoifM+btsVKiSQnliSmp2aWpBaBJNl4uCUamD0m/SxvX//YfP1 nIr3K64x8a1MS+9MOa3GeTowYeHJKzn7OtR8N5gxBG3d9uj57MI7GbdPcuUuSXqntSDO+fbW V/09Ls6sPKx3LgZ++nHH4rXywpUcrdnuXxad5axcfUJ4x6k3upuMf/edmB7fnJhoM61/TfF9 tpbPLR22/OEZB/Nuv396wTBHiaU4I9FQi7moOBEAXvwHujgCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/G2j9h2NnqRdPQ_kRfsNCDJZpVZE>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] q about addr id=0 issue in address management
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 04 Aug 2015 06:08:31 -0000

Hello Yoshifumi,

On 03/08/15 - 22:27:00, Yoshifumi Nishida wrote:
> I might miss something as I am not an implementor of MPTCP, but I have
> a very naive question about addr id=0 issue in the address management
> draft.
> 
> I think I understand that the issue forces a Multipath TCP
> implementation to at least store the address identifier of the initial
> subflow for each connection. But, it seems to me that this can be done
> by one octet variable.

indeed, additional state has to be stored on a per-subflow basis to make
sure that we are able to track the address-id. Storing this additional state
is not a big deal in my opinion.

The complexity comes rather from the handling of address-events in the stack
as one has to take into account that the initial address does not need to be
advertised again
(https://github.com/multipath-tcp/mptcp/blob/mptcp_v0.90/net/mptcp/mptcp_fullmesh.c#L1285).

Also, when an address disappears, the stack has to take into account that
this address might actually be the one that has been used for the initial
subflow. In Linux we maintain a global address-table with unique address-ids
per local address, and special-case around the initial subflow.
So, when an address disappears, we have to look through all subflows to see
whether there are subflows that use this address with a different
address-id.

> I am personally not very sure if this is too expensive. I will
> appreciate if someone could elaborate on this point.

I agree that we should not introduce a change to the protocol spec to slightly
reduce the implementation's complexity.

If we could include the address-id in the MP_CAPABLE it would be great as it
would be a small change to the protocol and fit the design of MP_JOIN as
well.
But I can understand that we don't want to reduce the entropy - although I'm not
convinced that this is really a big deal as we would still have 110 bits of
entropy for the HMAC.


Cheers,
Christoph


From nobody Wed Aug  5 03:32:04 2015
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F7041B2F04 for <multipathtcp@ietfa.amsl.com>; Wed,  5 Aug 2015 03:32:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 KuWvg2HhkYqp for <multipathtcp@ietfa.amsl.com>; Wed,  5 Aug 2015 03:32:00 -0700 (PDT)
Received: from smtpb1.bt.com (smtpb1.bt.com [62.7.242.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8A7D1B2EFF for <multipathtcp@ietf.org>; Wed,  5 Aug 2015 03:31:59 -0700 (PDT)
Received: from EVHUB03-UKBR.domain1.systemhost.net (193.113.108.185) by EVMED01-UKBR.bt.com (10.216.161.31) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 5 Aug 2015 11:31:57 +0100
Received: from rew09926dag03c.domain1.systemhost.net (10.55.202.26) by EVHUB03-UKBR.domain1.systemhost.net (193.113.108.185) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 3 Aug 2015 11:44:45 +0100
Received: from rew09926dag03b.domain1.systemhost.net (10.55.202.22) by rew09926dag03c.domain1.systemhost.net (10.55.202.26) with Microsoft SMTP Server (TLS) id 15.0.995.29; Mon, 3 Aug 2015 11:44:38 +0100
Received: from rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e]) by rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e%12]) with mapi id 15.00.0995.031; Mon, 3 Aug 2015 11:44:38 +0100
From: <philip.eardley@bt.com>
To: <multipathtcp@ietf.org>
Thread-Topic: Consensus call on adding Experimental MPTCP option to protocol bis
Thread-Index: AdDN2Sxnsmo2Qua/T626bA6iyankJA==
Date: Mon, 3 Aug 2015 10:44:37 +0000
Message-ID: <069d6e2e52ae45d6bd27891d1db98b89@rew09926dag03b.domain1.systemhost.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.55.202.232]
Content-Type: multipart/alternative; boundary="_000_069d6e2e52ae45d6bd27891d1db98b89rew09926dag03bdomain1sy_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/bEFhH0iCDl8UnckIcowJR2UT9Oo>
Subject: [multipathtcp] Consensus call on adding Experimental MPTCP option to protocol bis
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 05 Aug 2015 10:32:02 -0000

--_000_069d6e2e52ae45d6bd27891d1db98b89rew09926dag03bdomain1sy_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RHVyaW5nIHRoZSBXRyBtZWV0aW5nIHdlIGRpc2N1c3NlZCBhZGRpbmcgYW5kIGV4cGVyaW1lbnRh
bCBNUFRDUCBvcHRpb24gdG8gdGhlIHByb3RvY29sIGJpcyBodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9kcmFmdC1ib25hdmVudHVyZS1tcHRjcC1leHAtb3B0aW9uLw0KVGhpcyBlbWFp
bCBpcyB0byBjb25maXJtIHRoZSBjb25zZW5zdXMgb2YgdGhlIGZhY2UtdG8tZmFjZSBtZWV0aW5n
Lg0KUGxlYXNlIHNob3V0IGlmIHlvdSB0aGluayB0aGlzIHNob3VsZG7igJl0IGJlIGFkZGVkLg0K
DQpUaGFua3MNClBoaWwgJiBZb3NoaQ0K

--_000_069d6e2e52ae45d6bd27891d1db98b89rew09926dag03bdomain1sy_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6Ymx1ZTsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7DQoJdGV4
dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCW1z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRU4tR0IiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsdWUiPkR1
cmluZyB0aGUgV0cgbWVldGluZyB3ZSBkaXNjdXNzZWQgYWRkaW5nIGFuZCBleHBlcmltZW50YWwg
TVBUQ1Agb3B0aW9uIHRvIHRoZSBwcm90b2NvbCBiaXMNCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWJvbmF2ZW50dXJlLW1wdGNwLWV4cC1vcHRpb24vIj5o
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1ib25hdmVudHVyZS1tcHRjcC1l
eHAtb3B0aW9uLzwvYT4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsdWUiPlRoaXMgZW1haWwgaXMgdG8gY29uZmlybSB0aGUgY29u
c2Vuc3VzIG9mIHRoZSBmYWNlLXRvLWZhY2UgbWVldGluZy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsdWUiPlBsZWFzZSBzaG91
dCBpZiB5b3UgdGhpbmsgdGhpcyBzaG91bGRu4oCZdCBiZSBhZGRlZC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibHVlIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibHVlIj5UaGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibHVlIj5QaGlsICZhbXA7IFlvc2hpDQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_069d6e2e52ae45d6bd27891d1db98b89rew09926dag03bdomain1sy_--


From nobody Wed Aug  5 09:38:11 2015
Return-Path: <cpaasch@apple.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 360A21B3198 for <multipathtcp@ietfa.amsl.com>; Wed,  5 Aug 2015 09:38:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.202
X-Spam-Level: 
X-Spam-Status: No, score=-2.202 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 zMqfufHSP--T for <multipathtcp@ietfa.amsl.com>; Wed,  5 Aug 2015 09:38:09 -0700 (PDT)
Received: from mail-in2.apple.com (mail-out2.apple.com [17.151.62.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2A531A7020 for <multipathtcp@ietf.org>; Wed,  5 Aug 2015 09:37:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple;  q=dns/txt; i=@apple.com; t=1438792671; x=2302706271; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=FkZNDtRB2ynOGs7lU5goGzbqRF1dZp8VGrED3pyHiC4=; b=QkDBVuzfZmMECWI2YLgEqKe7y0TmP73v/cWwHSMwKVvqkpbMHHpGJqNHFh8EFZmN DyB+jsC5U36jq31i3zqSeF8VVeMYKgYqCiARPZhKzgIAyXE8G7ATyaDS3pUYT1ij LwdNbuo1tlHrYgZNQNzfHCQDNlbuZfRW7uTG3kEM3T2lvOYnFLlSwxEoXtuRvM8d yT6oqW24m2ck96yw6B0Dhb4IM16s2ZzhoKhEvjVFLGfmsSA4ESGyAS2kJFIVT0oc oEhGel35IdpDz2SO2GJlA3TN/6gBxG1FyC1EI6tL1k33xzd01zQUfxSS0/j21aCb bB/9QYlg8COBuo2xXWSyJg==;
Received: from relay8.apple.com (relay8.apple.com [17.128.113.102]) by mail-in2.apple.com (Apple Secure Mail Relay) with SMTP id 12.54.09727.FDB32C55; Wed,  5 Aug 2015 09:37:51 -0700 (PDT)
X-AuditID: 11973e11-f79d46d0000025ff-1b-55c23bdfe0c3
Received: from spicerack.apple.com (spicerack.apple.com [17.128.115.40]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay8.apple.com (Apple SCV relay) with SMTP id B7.9A.00725.FDB32C55; Wed,  5 Aug 2015 09:37:51 -0700 (PDT)
Received: from localhost ([17.153.73.2]) by spicerack.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0NSM00A13BJ2KQ60@spicerack.apple.com> for multipathtcp@ietf.org; Wed, 05 Aug 2015 09:37:51 -0700 (PDT)
Date: Wed, 05 Aug 2015 09:37:50 -0700
From: Christoph Paasch <cpaasch@apple.com>
To: philip.eardley@bt.com
Message-id: <20150805163750.GM14467@Chimay.local>
References: <069d6e2e52ae45d6bd27891d1db98b89@rew09926dag03b.domain1.systemhost.net>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-disposition: inline
In-reply-to: <069d6e2e52ae45d6bd27891d1db98b89@rew09926dag03b.domain1.systemhost.net>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRmVeSWpSXmKPExsUi2FCYpnvf+lCoQdtKUYvPq6+zOTB6LFny kymAMYrLJiU1J7MstUjfLoErY9WMQywFzcwVa7Z8Z2pgPMzUxcjJISFgIrF43zU2CFtM4sK9 9UA2F4eQwD5GiWsTzjDDFK3Z+ZAJIjGZSeLU0dtg3UICvUwSCw8EgdgsAqoSzYc2gcXZBLQk 3t5uZwWxRQQkJVZsXwW2gRnE/vsJLC4skCCxbN01dhCbV8BQ4s3bfjaImWESH7dOgIoLSvyY fI8FoldLYv3O40wQtrTEo78zwGo4BcIlVv1pB+sVFVCRuDLhLTvIoRICL1kl3vXtZZvAKDwL yaxZSGbNQjJrASPzKkah3MTMHN3MPCO9xIKCnFS95PzcTYygQJ5uJ7iD8fgqq0OMAhyMSjy8 H5wPhgqxJpYVV+YeYpTmYFES5+1RPRQqJJCeWJKanZpakFoUX1Sak1p8iJGJg1OqgbEutXEe 69UPexeZX9r3VKb5+Nsuj3fWcYJu3PvYHafmH66QDU9p5b90YdLW2EhTg06NTWVODDXC/zKv qr3Y/Gz2hym7/5os9Tk0r20/40WrE5xv71i5MV/dM9HC4qno261v+Tfdk5p9+MBHFbPLB/d+ 5VY0lOfduXVWQs3nR/sCS1d8bl1TP4lfiaU4I9FQi7moOBEAW4yLZEUCAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKLMWRmVeSWpSXmKPExsUi2FCsoXvf+lCoQdt9IYvPq6+zOTB6LFny kymAMYrLJiU1J7MstUjfLoErY9WMQywFzcwVa7Z8Z2pgPMzUxcjJISFgIrFm50MoW0ziwr31 bF2MXBxCApOZJE4dvQ2WEBLoZZJYeCAIxGYRUJVoPrQJLM4moCXx9nY7K4gtIiApsWL7KjYQ mxnE/vsJLC4skCCxbN01dhCbV8BQ4s3bfjaImWESH7dOgIoLSvyYfI8FoldLYv3O40wQtrTE o78zwGo4BcIlVv1pB+sVFVCRuDLhLfsERoFZSNpnIWmfhaR9ASPzKkaBotScxEoLvcSCgpxU veT83E2M4MArTNvB2LTc6hCjAAejEg/vB+eDoUKsiWXFlbmHGCU4mJVEeFeYHgoV4k1JrKxK LcqPLyrNSS0+xCjNwaIkzvuobVeokEB6YklqdmpqQWoRTJaJg1OqgbE7STZh1dSrs8LKhPwE J0ypcb3dFhYrP0fl9tRDjQ7hotPk2eJnPPh07HjvPB1uhxN6cfk/P/y4ujZV4eq09PLe7um/ uR0WNznP7q1xbutn5NljdntGaXITn1uVXeSq2jenGaesqJuboMFkcTH7ycQ2L8WTZTONUn9q Xpu4+6faA932CWvONyixFGckGmoxFxUnAgB+OAvXOAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/Zz-kk2p87mayqEkERw9r0GHEiaY>
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Consensus call on adding Experimental MPTCP option to protocol bis
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 05 Aug 2015 16:38:10 -0000

Hello,

On 03/08/15 - 10:44:37, philip.eardley@bt.com wrote:
> During the WG meeting we discussed adding and experimental MPTCP option to the protocol bis https://datatracker.ietf.org/doc/draft-bonaventure-mptcp-exp-option/
> This email is to confirm the consensus of the face-to-face meeting.

I'm in favor of adding the experimental MPTCP option to RFC6824bis.


Christoph


From nobody Fri Aug  7 00:17:03 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB3C91B37C0 for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:17:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.914
X-Spam-Level: **
X-Spam-Status: No, score=2.914 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RCVD_IN_DNSWL_LOW=-0.7, RELAY_IS_203=0.994, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 Z4S-ZEUR-VrT for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:17:00 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [203.178.142.130]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 723211B37BF for <multipathtcp@ietf.org>; Fri,  7 Aug 2015 00:17:00 -0700 (PDT)
Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 84B372781C3 for <multipathtcp@ietf.org>; Fri,  7 Aug 2015 16:16:58 +0900 (JST)
Received: by oiev193 with SMTP id v193so21333382oie.3 for <multipathtcp@ietf.org>; Fri, 07 Aug 2015 00:16:57 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.202.220.65 with SMTP id t62mr5040542oig.115.1438931817151; Fri, 07 Aug 2015 00:16:57 -0700 (PDT)
Received: by 10.202.104.15 with HTTP; Fri, 7 Aug 2015 00:16:57 -0700 (PDT)
In-Reply-To: <20150804043223.GO656@da0602a-dhcp119.apple.com>
References: <CAO249yeyKJccfc-JeO84Zf_xKN9CRZ+ftpvcsCLVR5vSU8=grQ@mail.gmail.com> <20150804043223.GO656@da0602a-dhcp119.apple.com>
Date: Fri, 7 Aug 2015 00:16:57 -0700
Message-ID: <CAO249yfASMG8W9gR5XLZgHP2ojkBsm-kZk1bXDrLRc7vGu62yA@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: Christoph Paasch <cpaasch@apple.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/vIc_T7c1eQqxyie8AAXLpE2WCws>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] sequence number length in DSS option
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 07 Aug 2015 07:17:02 -0000

Hi Christoph,

On Mon, Aug 3, 2015 at 9:32 PM, Christoph Paasch <cpaasch@apple.com> wrote:
> Hello Yoshifumi,
>
> On 03/08/15 - 21:15:00, Yoshifumi Nishida wrote:
>> While I was listening to audio archives, I was wondering if the 4 and 8
>> octets DSS sequence number discussion has been settled down.
>> I understand Alan's comment that there is no good way to harmonize on this
>> between the sender and the receiver in the current spec. Hence,
>> implementations need to support both modes.
>>
>> But, what if we have a way to signal that it only supports one mode?
>> Let's say 8 octet mode is mandatory to be implemented and 4 octet mode is
>> optional.
>> I personally think there might be the following two ways for signaling.
>>
>> 1: use new subtype
>>     create new subtype (say MP_CAPABLE2) and if MP_CAPABLE2 is used instead
>> of MP_CAPABLE, it indicates that the implementation supports only 8 octets
>> mode.
>>
>> 2: use new flag in DSS/DataACK option
>>     allocate one bit in the flag of DSS option (say S flag)
>>     If sender wants to use 4 octets mode, it first needs to send a DSS
>> option with S flag and 8 octets seqnum. After it receives DSS with S flag,
>> it can use DSS with 4 octets seqnum. I think It won't cause any harm, even
>> if both sides use S flag simultaneously or the sender sets S flag in all
>> DSS options.
>>
>> Of course this is useless If all implementors can agree to support both
>> modes, but just in case.
>
> I do not think it is worth the effort of negotiating support for 4 octet DSS
> options, because all current implementations do support both modes.
>
> And if an implementation wants to be interoperable with others, it anyways
> will need to implement support for both.

Yep, If all implementations can support both modes, it's totally fine.
I just would like to check if we settled down here. Once a PS spec is
published, it might be painful to change it.

Thanks,
--
Yoshi


From nobody Fri Aug  7 00:27:40 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF5BF1A8973 for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:27:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.62
X-Spam-Level: **
X-Spam-Status: No, score=2.62 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 d1JhHgvLcZYF for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:27:38 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [IPv6:2001:200:0:8803::53]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B773C1A897D for <multipathtcp@ietf.org>; Fri,  7 Aug 2015 00:26:39 -0700 (PDT)
Received: from mail-ob0-f169.google.com (mail-ob0-f169.google.com [209.85.214.169]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id EE98C2781C3 for <multipathtcp@ietf.org>; Fri,  7 Aug 2015 16:26:37 +0900 (JST)
Received: by obdeg2 with SMTP id eg2so73619264obd.0 for <multipathtcp@ietf.org>; Fri, 07 Aug 2015 00:26:36 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.60.178.33 with SMTP id cv1mr5289043oec.11.1438932396406; Fri, 07 Aug 2015 00:26:36 -0700 (PDT)
Received: by 10.202.104.15 with HTTP; Fri, 7 Aug 2015 00:26:36 -0700 (PDT)
In-Reply-To: <20150804060828.GA14467@Chimay.local>
References: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com> <20150804060828.GA14467@Chimay.local>
Date: Fri, 7 Aug 2015 00:26:36 -0700
Message-ID: <CAO249ydqcsuTho4TvwR0u7ZZYxjx1jZK9obwOaSZcCSLq=7gmA@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: Christoph Paasch <cpaasch@apple.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/jUh8P7ioQnQXgKw0zmRoQO7uhMo>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] q about addr id=0 issue in address management
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 07 Aug 2015 07:27:39 -0000

Hi Christoph,

On Mon, Aug 3, 2015 at 11:08 PM, Christoph Paasch <cpaasch@apple.com> wrote:
> Hello Yoshifumi,
>
> On 03/08/15 - 22:27:00, Yoshifumi Nishida wrote:
>> I might miss something as I am not an implementor of MPTCP, but I have
>> a very naive question about addr id=0 issue in the address management
>> draft.
>>
>> I think I understand that the issue forces a Multipath TCP
>> implementation to at least store the address identifier of the initial
>> subflow for each connection. But, it seems to me that this can be done
>> by one octet variable.
>
> indeed, additional state has to be stored on a per-subflow basis to make
> sure that we are able to track the address-id. Storing this additional state
> is not a big deal in my opinion.
>
> The complexity comes rather from the handling of address-events in the stack
> as one has to take into account that the initial address does not need to be
> advertised again
> (https://github.com/multipath-tcp/mptcp/blob/mptcp_v0.90/net/mptcp/mptcp_fullmesh.c#L1285).
>
> Also, when an address disappears, the stack has to take into account that
> this address might actually be the one that has been used for the initial
> subflow. In Linux we maintain a global address-table with unique address-ids
> per local address, and special-case around the initial subflow.
> So, when an address disappears, we have to look through all subflows to see
> whether there are subflows that use this address with a different
> address-id.

Thanks, I think I understand.
But, I'm not very sure how much performance gain we can get by this.
However, I also think reducing the entropy might not be a big deal.
--
Yoshi


From nobody Fri Aug  7 00:41:13 2015
Return-Path: <alan.ford@gmail.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBD1C1B3806 for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:41:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.6
X-Spam-Level: 
X-Spam-Status: No, score=-0.6 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 igPiaeN-vd4S for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:41:10 -0700 (PDT)
Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (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 9B67E1B3805 for <multipathtcp@ietf.org>; Fri,  7 Aug 2015 00:41:09 -0700 (PDT)
Received: by wibhh20 with SMTP id hh20so54400491wib.0 for <multipathtcp@ietf.org>; Fri, 07 Aug 2015 00:41:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=qJ2enHvYV0psmxkWZzldExBPIpCBt3+92u1O25o7kH4=; b=KAfb9aMZdN3kfEmG/1NQuJJr/rCIGc/N0c7JHi+xP6ZeoA5JbftBmQ3EbI4cJmeKFt nri3dXtQit/roXHcxmec9RkYrRVyVZEess9jdU0Ak9MsA1gfjfxQcTbB2WJsnyNuiimT +hl+38e/RtPfVAbiP+bsQy5LR7+3GYe9e0wCGHG3j39RbvIuoBqfm1SPMrjs1+0I/7PA vRZeohx9LnAN+a1zSklrWB+nD2UtRxtDC8g1DHv91G86PvqLQr/CYbdJ4yaFaXmNkIJW jYE8OzaGJuvs5iC9bRD69oGmAbFskicCRBHTxOaSm4bT9cC6pPnB+LuwyerRp2hYbqzT yJ4w==
X-Received: by 10.194.71.165 with SMTP id w5mr8292706wju.135.1438933268313; Fri, 07 Aug 2015 00:41:08 -0700 (PDT)
Received: from [192.168.0.6] ([81.168.57.225]) by smtp.gmail.com with ESMTPSA id jz4sm13306243wjb.16.2015.08.07.00.41.07 (version=TLS1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 07 Aug 2015 00:41:07 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: Alan Ford <alan.ford@gmail.com>
In-Reply-To: <20150804060828.GA14467@Chimay.local>
Date: Fri, 7 Aug 2015 08:41:05 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <4B52CD65-B1B9-4F44-B152-0AE96471204B@gmail.com>
References: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com> <20150804060828.GA14467@Chimay.local>
To: Christoph Paasch <cpaasch@apple.com>
X-Mailer: Apple Mail (2.1283)
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/4c_0fUSDNbxFguOwBKsFvUx7zcM>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] q about addr id=0 issue in address management
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 07 Aug 2015 07:41:12 -0000

Hi Christoph,

On 4 Aug 2015, at 07:08, Christoph Paasch wrote:

> On 03/08/15 - 22:27:00, Yoshifumi Nishida wrote:
>> I think I understand that the issue forces a Multipath TCP
>> implementation to at least store the address identifier of the =
initial
>> subflow for each connection. But, it seems to me that this can be =
done
>> by one octet variable.
>=20
> indeed, additional state has to be stored on a per-subflow basis to =
make
> sure that we are able to track the address-id. Storing this additional =
state
> is not a big deal in my opinion.

Surely it's per-connection state not per-subflow? Identifying which of =
your subflows has id=3D0 for this particular connection?

> The complexity comes rather from the handling of address-events in the =
stack
> as one has to take into account that the initial address does not need =
to be
> advertised again
> =
(https://github.com/multipath-tcp/mptcp/blob/mptcp_v0.90/net/mptcp/mptcp_f=
ullmesh.c#L1285).

I don't know the code here, but surely this test applies irrespective of =
identifier?

> Also, when an address disappears, the stack has to take into account =
that
> this address might actually be the one that has been used for the =
initial
> subflow. In Linux we maintain a global address-table with unique =
address-ids
> per local address, and special-case around the initial subflow.
> So, when an address disappears, we have to look through all subflows =
to see
> whether there are subflows that use this address with a different
> address-id.

Ah, I get this one :(

If an address came back, how would you know it's the initial one and =
thus should have id=3D0? Well, that's not actually a scenario I had =
considered so far in general. The spec is not explicit as to whether the =
identifiers should be the same if an interface is removed and later =
comes back.

Would it add extra problems if, in that case, it was said that new =
identifiers could be used? The main reason for the address identifier is =
simply to identify subflow ends when the IP address may have bee changed =
by a NAT. Plus, implying it would be the same adds extra semantics to an =
IP address. If you moved networks, or from wifi to wired, but had the =
same IP address, you may actually not want the far end to think it's the =
same.

In this scenario I think you would be fine issuing a new address ID for =
a new interface, even if the IP address is the same as the =
previously-lost initial subflow. And then this would go away. I am happy =
to clarify this in the spec if you don't think it would cause any =
additional implementation issues?

Regards,
Alan


From nobody Fri Aug  7 00:42:07 2015
Return-Path: <alan.ford@gmail.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8540C1B3815 for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:42:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 xuukIwJAI4eI for <multipathtcp@ietfa.amsl.com>; Fri,  7 Aug 2015 00:42:05 -0700 (PDT)
Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (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 D61101B3812 for <multipathtcp@ietf.org>; Fri,  7 Aug 2015 00:42:04 -0700 (PDT)
Received: by wicne3 with SMTP id ne3so50006666wic.1 for <multipathtcp@ietf.org>; Fri, 07 Aug 2015 00:42:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=QEGL5Zim5AP2IwDwgV1Q/ZqB7/FOEq4JR6+zXrfnXig=; b=hibpwacGrtc6BmU2FaBkyBaclPJj5vveLvPEFjfHGQkDF8pQOjUuMBfUcIlPB3Rems QyIlQQhtO9H6IgD0ga2/I+eHz7fboBtrZTDiZs0n90bUwCIRS/w/V8BdxRga4fE3U/H+ QDhU49nWd3LdOeGEjk2gbPhlGUbyYkTq2nH9jiIhP/Og7/Gg8rM9ADIW01ouL4VKKCB2 5p6XJVOt/+3n9Rd/zj21XsrgjkFA877pZaNzvEqnxSTiwkmBP8qej8ITou2aOSwX/fVh 9hwrSLMF5SCZtkrspAoFxyCda60ORsGXzUnM59Sh+9xTW6jh1hJmyv+Empr1E0wP8wDt U5qw==
X-Received: by 10.180.74.69 with SMTP id r5mr3705476wiv.84.1438933323680; Fri, 07 Aug 2015 00:42:03 -0700 (PDT)
Received: from [192.168.0.6] ([81.168.57.225]) by smtp.gmail.com with ESMTPSA id jz4sm13306243wjb.16.2015.08.07.00.42.02 (version=TLS1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 07 Aug 2015 00:42:03 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/alternative; boundary="Apple-Mail=_DD55A0F2-9DEC-4BE9-85E9-5CF4837D4D69"
From: Alan Ford <alan.ford@gmail.com>
In-Reply-To: <069d6e2e52ae45d6bd27891d1db98b89@rew09926dag03b.domain1.systemhost.net>
Date: Fri, 7 Aug 2015 08:42:02 +0100
Message-Id: <AF6F6F03-B285-4580-966F-B0E5E4D2FBD7@gmail.com>
References: <069d6e2e52ae45d6bd27891d1db98b89@rew09926dag03b.domain1.systemhost.net>
To: <philip.eardley@bt.com> <philip.eardley@bt.com>
X-Mailer: Apple Mail (2.1283)
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/xMww--eCrTgQJrI8qFY7Tbf4-Lo>
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Consensus call on adding Experimental MPTCP option to protocol bis
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 07 Aug 2015 07:42:06 -0000

--Apple-Mail=_DD55A0F2-9DEC-4BE9-85E9-5CF4837D4D69
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

I am in favour, but I did raise an issue on the other thread but nobody =
replied - do we really need 16 bits for the identifier or would 8 bits =
be sufficient?

On 3 Aug 2015, at 11:44, <philip.eardley@bt.com> <philip.eardley@bt.com> =
wrote:

> During the WG meeting we discussed adding and experimental MPTCP =
option to the protocol bis =
https://datatracker.ietf.org/doc/draft-bonaventure-mptcp-exp-option/
> This email is to confirm the consensus of the face-to-face meeting.
> Please shout if you think this shouldn=92t be added.
> =20
> Thanks
> Phil & Yoshi
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


--Apple-Mail=_DD55A0F2-9DEC-4BE9-85E9-5CF4837D4D69
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><base href=3D"x-msg://4713/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">I am in favour, but I did raise an issue on the =
other thread but nobody replied - do we really need 16 bits for the =
identifier or would 8 bits be sufficient?<div><br></div><div>On 3 Aug =
2015, at 11:44, &lt;<a =
href=3D"mailto:philip.eardley@bt.com">philip.eardley@bt.com</a>&gt; =
&lt;<a href=3D"mailto:philip.eardley@bt.com">philip.eardley@bt.com</a>&gt;=
 wrote:</div><div><div><br class=3D"Apple-interchange-newline"><blockquote=
 type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-GB" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span style=3D"font-family:=
 Arial, sans-serif; color: blue; ">During the WG meeting we discussed =
adding and experimental MPTCP option to the protocol bis<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://datatracker.ietf.org/doc/draft-bonaventure-mptcp-exp-optio=
n/" style=3D"color: blue; text-decoration: underline; =
">https://datatracker.ietf.org/doc/draft-bonaventure-mptcp-exp-option/</a>=
<o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif; "><span style=3D"font-family: =
Arial, sans-serif; color: blue; ">This email is to confirm the consensus =
of the face-to-face meeting.<o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span style=3D"font-family: Arial, sans-serif; color: =
blue; ">Please shout if you think this shouldn=92t be =
added.<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span style=3D"font-family:=
 Arial, sans-serif; color: blue; "><o:p>&nbsp;</o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span style=3D"font-family: Arial, sans-serif; color: =
blue; ">Thanks<o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span style=3D"font-family:=
 Arial, sans-serif; color: blue; ">Phil &amp; =
Yoshi</span><o:p></o:p></div></div>_______________________________________=
________<br>multipathtcp mailing list<br><a =
href=3D"mailto:multipathtcp@ietf.org" style=3D"color: blue; =
text-decoration: underline; ">multipathtcp@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/multipathtcp" =
style=3D"color: blue; text-decoration: underline; =
">https://www.ietf.org/mailman/listinfo/multipathtcp</a></div></span></blo=
ckquote></div><br></div></body></html>=

--Apple-Mail=_DD55A0F2-9DEC-4BE9-85E9-5CF4837D4D69--


From nobody Mon Aug 10 14:53:07 2015
Return-Path: <cpaasch@apple.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B16C41B3F3E for <multipathtcp@ietfa.amsl.com>; Mon, 10 Aug 2015 14:53:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.202
X-Spam-Level: 
X-Spam-Status: No, score=-2.202 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 C1UgBDrZ7U9x for <multipathtcp@ietfa.amsl.com>; Mon, 10 Aug 2015 14:53:04 -0700 (PDT)
Received: from mail-in7.apple.com (mail-out7.apple.com [17.151.62.29]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62F711B3F39 for <multipathtcp@ietf.org>; Mon, 10 Aug 2015 14:52:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple;  q=dns/txt; i=@apple.com; t=1439243569; x=2303157169; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=MiF0hdI6mbAU7ueXvZ9yoOxnesdlJCTqh3yGPuYyzNM=; b=VV8MKm3vSOe34CyJYD0nhc4HWnHdNj8X+bCit4esCpj+IJyO2hUIBvwSIUktnOl0 BmX8tF8dTxeGhtjP0qAvwfhBDpBWrqPnZLezfdcIy3OXIxFdzHLf9qI/N8/wdHgr /a4Xhi3Wmf9irhs4Lel66Cv5l6byrAwqbfjFEDqTi2w7Y50l6CAfs+W/1suEMo9d EFPglbwHWWJMRHJ82F+nnIepqVxmfAeoNDmHfT5QRI2LOcfKFmIIh8I7++DmYLrO 83nVkFbraUHh4b2TmAsBGIrXZdXaSQAtPgblPB4n18Dvdm1vChs1uBC0PSK3DudY IEGFKZ/3GSo2IiZJAbiWzw==;
Received: from relay3.apple.com (relay3.apple.com [17.128.113.83]) by mail-in7.apple.com (Apple Secure Mail Relay) with SMTP id 07.A3.20099.13D19C55; Mon, 10 Aug 2015 14:52:49 -0700 (PDT)
X-AuditID: 11973e16-f793e6d000004e83-d4-55c91d316de4
Received: from cilantro.apple.com (cilantro.apple.com [17.128.115.18]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay3.apple.com (Apple SCV relay) with SMTP id 62.52.32123.13D19C55; Mon, 10 Aug 2015 14:52:49 -0700 (PDT)
Received: from localhost ([17.226.23.119]) by cilantro.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0NSV00EJEZG12MA0@cilantro.apple.com> for multipathtcp@ietf.org; Mon, 10 Aug 2015 14:52:49 -0700 (PDT)
Date: Mon, 10 Aug 2015 14:52:48 -0700
From: Christoph Paasch <cpaasch@apple.com>
To: Alan Ford <alan.ford@gmail.com>
Message-id: <20150810215248.GH9033@da0602a-dhcp119.apple.com>
References: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com> <20150804060828.GA14467@Chimay.local> <4B52CD65-B1B9-4F44-B152-0AE96471204B@gmail.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-disposition: inline
In-reply-to: <4B52CD65-B1B9-4F44-B152-0AE96471204B@gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRmVeSWpSXmKPExsUi2FAYrGsoezLU4EqfvsXn1dfZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVsanrCXvBcdmKNVMfszQwnhfvYuTkkBAwkfjyrZ0VwhaTuHBv PVsXIxeHkMBeRoljnZOYYYq+Tn3MCpGYyCSxfvVsZginm0li/vsLYFUsAqoSN3adZgex2QS0 JN7eBhnLwSEioCyxfBaYySwQJtH8Sg+kQljAU2Lj5DlgnbwCthJNTxuh5q9llFjV/4cNIiEo 8WPyPRYQmxlo5Pqdx5kgbGmJR39nsIPM5ARq7nnhChIWFVCRuDLhLTvIHAmBt6wSK9/MYJ7A KDwLyahZSEbNQjJqASPzKkah3MTMHN3MPHO9xIKCnFS95PzcTYygMJ5uJ7aD8eEqq0OMAhyM Sjy8DhuPhwqxJpYVV+YeYpTmYFES511w/ESokEB6YklqdmpqQWpRfFFpTmrxIUYmDk6pBsbE SWq5d0p1RSbMuFs03TjqZlz2k3UWB1kTd98I+eN78Hx+5P30vdzM5p2yuYZa2fO/y4QpfL7Z 5jj3TGzJ7J+2WxfPP9WnE/vRKHDFDa6Q3jBvKeOyuV2HNR+KupZcn1qzTaFi1RSjV5MXT10r dyG6KU55473XfocezQ/berpQ5NiOxLIZjA5KLMUZiYZazEXFiQCEP6hzRAIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCLMWRmVeSWpSXmKPExsUi2FAspGsoezLU4PoJHYvPq6+zOTB6LFny kymAMYrLJiU1J7MstUjfLoErY1PXE/aC47IVa6Y+ZmlgPC/excjJISFgIvF16mNWCFtM4sK9 9WxdjFwcQgITmSTWr57NDOF0M0nMf3+BGaSKRUBV4sau0+wgNpuAlsTb2+1A3RwcIgLKEstn gZnMAmESza/0QCqEBTwlNk6eA9bJK2Ar0fS0kRVi5FpGiVX9f9ggEoISPybfYwGxmYFGrt95 nAnClpZ49HcGO8hMTqDmnheuIGFRARWJKxPesk9gFJiFpHsWku5ZSLoXMDKvYhQoSs1JrDTW SywoyEnVS87P3cQIDrvC4B2Mf5ZZHWIU4GBU4uF12Hg8VIg1say4MvcQowQHs5IIr/LLE6FC vCmJlVWpRfnxRaU5qcWHGKU5WJTEeaWPA6UE0hNLUrNTUwtSi2CyTBycUg2M+pZV3B+sSxec cT+T9jOWqWXCd5vHsz7sPhQ/+caENvnk1mCvneY71OLm/C6aKdiys/iA/EproeeP/3Ike/KX zl28z6VDsNToRNVztRqFBfPjja1CHP9N8bdRL267r7Fxv0lk3q6XiltrzYx+PBfpEmGqmLAu NY557sLvv1WC3lxqjsy9un6lEktxRqKhFnNRcSIAwje9izcCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/762kFx_3HSczR9wQbXKVA8wSsdc>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] q about addr id=0 issue in address management
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 10 Aug 2015 21:53:06 -0000

On 07/08/15 - 08:41:05, Alan Ford wrote:
> On 4 Aug 2015, at 07:08, Christoph Paasch wrote:
> > On 03/08/15 - 22:27:00, Yoshifumi Nishida wrote:
> >> I think I understand that the issue forces a Multipath TCP
> >> implementation to at least store the address identifier of the initial
> >> subflow for each connection. But, it seems to me that this can be done
> >> by one octet variable.
> > 
> > indeed, additional state has to be stored on a per-subflow basis to make
> > sure that we are able to track the address-id. Storing this additional state
> > is not a big deal in my opinion.
> 
> Surely it's per-connection state not per-subflow? Identifying which of your subflows has id=0 for this particular connection?

For each subflows we have to store the local address-id that belongs to the
subflow's local IP-address. Thus, it's a per-subflow state.

> 
> > The complexity comes rather from the handling of address-events in the stack
> > as one has to take into account that the initial address does not need to be
> > advertised again
> > (https://github.com/multipath-tcp/mptcp/blob/mptcp_v0.90/net/mptcp/mptcp_fullmesh.c#L1285).
> 
> I don't know the code here, but surely this test applies irrespective of identifier?

The code I linked is specific to the fact that address-ids of initial
subflows are 0.

The problem is that we would otherwise announce the same address as the one
from the initial subflow, but with another address-id. From the peer's
point-of-view this then looks like a different address and he will try to
establish a subflow to this address. We will then end up with two subflows
that go over the same path.

If the address-id of the initial subflow would be explicit, re-announcing
this address would not result in a duplicate subflow on the same path,
because the address-id is already known to the end-host, and thus he will
not try to establish yet another subflow to this IP.

> > Also, when an address disappears, the stack has to take into account that
> > this address might actually be the one that has been used for the initial
> > subflow. In Linux we maintain a global address-table with unique address-ids
> > per local address, and special-case around the initial subflow.
> > So, when an address disappears, we have to look through all subflows to see
> > whether there are subflows that use this address with a different
> > address-id.
> 
> Ah, I get this one :(
> 
> If an address came back, how would you know it's the initial one and thus should have id=0? Well, that's not actually a scenario I had considered so far in general. The spec is not explicit as to whether the identifiers should be the same if an interface is removed and later comes back.
> 
> Would it add extra problems if, in that case, it was said that new identifiers could be used? The main reason for the address identifier is simply to identify subflow ends when the IP address may have bee changed by a NAT. Plus, implying it would be the same adds extra semantics to an IP address. If you moved networks, or from wifi to wired, but had the same IP address, you may actually not want the far end to think it's the same.
> 
> In this scenario I think you would be fine issuing a new address ID for a new interface, even if the IP address is the same as the previously-lost initial subflow. And then this would go away. I am happy to clarify this in the spec if you don't think it would cause any additional implementation issues?

That's what we do in the implementation. If an address comes back up again,
it gets assigned a different address-id, irregardless of for what it has
been used in the past.

Yes, from my point-of-view it is fine to clarify this in the spec.


Cheers,
Christoph


From nobody Tue Aug 11 02:34:36 2015
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 680181A21C7 for <multipathtcp@ietfa.amsl.com>; Tue, 11 Aug 2015 02:34:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 mKe5GPhnVVBu for <multipathtcp@ietfa.amsl.com>; Tue, 11 Aug 2015 02:34:32 -0700 (PDT)
Received: from smtpb1.bt.com (smtpb1.bt.com [62.7.242.137]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AB111A21C2 for <multipathtcp@ietf.org>; Tue, 11 Aug 2015 02:34:29 -0700 (PDT)
Received: from EVHUB03-UKBR.domain1.systemhost.net (193.113.108.185) by EVMED03-UKBR.bt.com (10.216.161.33) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 11 Aug 2015 10:34:07 +0100
Received: from rew09926dag03d.domain1.systemhost.net (10.55.202.30) by EVHUB03-UKBR.domain1.systemhost.net (193.113.108.185) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 11 Aug 2015 10:23:01 +0100
Received: from rew09926dag03b.domain1.systemhost.net (10.55.202.22) by rew09926dag03d.domain1.systemhost.net (10.55.202.30) with Microsoft SMTP Server (TLS) id 15.0.995.29; Tue, 11 Aug 2015 10:22:28 +0100
Received: from rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e]) by rew09926dag03b.domain1.systemhost.net ([fe80::d514:fe50:560c:401e%12]) with mapi id 15.00.0995.031; Tue, 11 Aug 2015 10:22:29 +0100
From: <philip.eardley@bt.com>
To: <multipathtcp@ietf.org>
Thread-Topic: Interim (audio) MPTCP WG meeting, Thursday 10th September, 3pm GMT/UTC 
Thread-Index: AdDUFwehwq1fNFaBRB+ByTXhqVKd4A==
Date: Tue, 11 Aug 2015 09:22:28 +0000
Message-ID: <13f21dcf2f1242398d2181afaf53d7c0@rew09926dag03b.domain1.systemhost.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.55.202.232]
Content-Type: multipart/alternative; boundary="_000_13f21dcf2f1242398d2181afaf53d7c0rew09926dag03bdomain1sy_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/nCYbyogMfBHNPcqJT1pFH84Md2M>
Subject: [multipathtcp] Interim (audio) MPTCP WG meeting, Thursday 10th September, 3pm GMT/UTC
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 11 Aug 2015 09:34:35 -0000

--_000_13f21dcf2f1242398d2181afaf53d7c0rew09926dag03bdomain1sy_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Let's fix the date:
Thursday 10th September, 3pm GMT/UTC

=3D 4pm UK, 5pm CEST. You can see a few timezones here
http://www.timeanddate.com/worldclock/meetingdetails.html?year=3D2015&month=
=3D9&day=3D12&hour=3D15&min=3D0&sec=3D0&p1=3D1346&p2=3D179&p3=3D37&p4=3D137=
&p5=3D248&p6=3D33

Suggest we aim for 1.5 hours, with a maximum of 2 hours.

We'll ask the IETF Secretariat to arrange the audio /webex.

Draft agenda etc on the wiki http://trac.tools.ietf.org/wg/mptcp/trac/wiki/=
Interim_Sept_2015

Please let us know topics for the agenda - what you'd like to present or di=
scuss

Thanks
Phil and Yoshi

From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of phil=
ip.eardley@bt.com
Sent: 03 August 2015 11:48
To: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Doodle for Interim MPTCP WG meeting

Just a reminder - please fill in the doodle

thanks

From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of phil=
ip.eardley@bt.com<mailto:philip.eardley@bt.com>
Sent: 22 July 2015 12:43
To: multipathtcp@ietf.org<mailto:multipathtcp@ietf.org>
Subject: [multipathtcp] Doodle for Interim MPTCP WG meeting


Hi,



Please fill in the doodle for when you can make an (audio) interim meeting =
of the WG.

http://doodle.com/h6v6zyutbrz9ruud



In the past we found that 3pm GMT was a good time for people; please say if=
 this is a bad time for you, as we could see if a different time is now bet=
ter for the WG.



It was very exciting to hear about all the excellent multipath TCP cativity=
 during yesterday's meeting. However, we didn't complete the agenda

* MPTCP proxy - Xinpeng Wei
* Using MPTCP for channel combining for NASA project - Chairs on behalf of =
William Ivancic
* Deployment use cases - slides presented by Chairs on behalf of A.Palanive=
lan



There are also several drafts from people who weren't in Prague, at least s=
ome of which we should think about how / if to progress (for instance by in=
cluding in the protocol bis document). So these should also be considered.



We also plan to do the final completion of the Operationl Experiences draft=
 and create the Implementations WG draft in the next weeks.



So the interim meeting will cover the above topics.



Best wishes,

Phil & Yoshi.



--_000_13f21dcf2f1242398d2181afaf53d7c0rew09926dag03bdomain1sy_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Arial","sans-serif";
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Arial","sans-serif";
	color:blue;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Let&#8217;s fix the date:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Thursday 10<sup>th</sup> September, 3pm GMT/UTC
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">=3D 4pm UK, 5pm CEST. You can see a few timezon=
es here<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><a href=3D"http://www.timeanddate.com/worldcloc=
k/meetingdetails.html?year=3D2015&amp;month=3D9&amp;day=3D12&amp;hour=3D15&=
amp;min=3D0&amp;sec=3D0&amp;p1=3D1346&amp;p2=3D179&amp;p3=3D37&amp;p4=3D137=
&amp;p5=3D248&amp;p6=3D33">http://www.timeanddate.com/worldclock/meetingdet=
ails.html?year=3D2015&amp;month=3D9&amp;day=3D12&amp;hour=3D15&amp;min=3D0&=
amp;sec=3D0&amp;p1=3D1346&amp;p2=3D179&amp;p3=3D37&amp;p4=3D137&amp;p5=3D24=
8&amp;p6=3D33</a>
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Suggest we aim for 1.5 hours, with a maximum of=
 2 hours.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">We&#8217;ll ask the IETF Secretariat to arrange=
 the audio /webex.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Draft agenda etc on the wiki
<a href=3D"http://trac.tools.ietf.org/wg/mptcp/trac/wiki/Interim_Sept_2015"=
>http://trac.tools.ietf.org/wg/mptcp/trac/wiki/Interim_Sept_2015</a>
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Please let us know topics for the agenda - what=
 you&#8217;d like to present or discuss
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Phil and Yoshi<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> multipathtcp [mailto:multipathtcp-bounces@ietf.org]
<b>On Behalf Of </b>philip.eardley@bt.com<br>
<b>Sent:</b> 03 August 2015 11:48<br>
<b>To:</b> multipathtcp@ietf.org<br>
<b>Subject:</b> Re: [multipathtcp] Doodle for Interim MPTCP WG meeting<o:p>=
</o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">Just a reminder &#8211; please fill in the dood=
le
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue">thanks<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,&quot;s=
ans-serif&quot;;color:blue"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> multipathtcp [<a href=3D"mailto:multipathtcp-bounces@=
ietf.org">mailto:multipathtcp-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:philip.eardley@bt.com">philip.eardley=
@bt.com</a><br>
<b>Sent:</b> 22 July 2015 12:43<br>
<b>To:</b> <a href=3D"mailto:multipathtcp@ietf.org">multipathtcp@ietf.org</=
a><br>
<b>Subject:</b> [multipathtcp] Doodle for Interim MPTCP WG meeting<o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Hi,<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Please fill in the doodle for when you can make an (audio)&nbsp;=
interim meeting of the WG.<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black"><a href=3D"http://doodle.com/h6v6zyutbrz9ruud">http://doodle.com=
/h6v6zyutbrz9ruud</a><o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">In the past we found that 3pm GMT was a good time for people; pl=
ease say if this is a bad time for you, as we could see if a different time=
 is now&nbsp;better for the WG.&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">It was very exciting to hear about all the excellent multipath T=
CP cativity during yesterday's meeting. However, we didn't complete the age=
nda
<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">* MPTCP proxy - Xinpeng Wei
<br>
* Using MPTCP for channel combining for NASA project - Chairs on behalf of =
William Ivancic
<br>
* Deployment use cases - slides presented by Chairs on behalf of A.Palanive=
lan <o:p>
</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">There are also several drafts from people who weren't in Prague,=
 at least some of which we should think about how / if to progress (for ins=
tance by including in the protocol bis document). So these
 should also be considered. <o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">We also plan to do the final completion of the Operationl Experi=
ences draft and create the Implementations WG draft in the next weeks.<o:p>=
</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">So the interim meeting will cover the above topics.
<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">&nbsp;<o:p></o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Best wishes, <o:p>
</o:p></span></p>
<p><span style=3D"font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black">Phil &amp; Yoshi.<o:p></o:p></span></p>
<p style=3D"margin-bottom:12.0pt"><span style=3D"font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_13f21dcf2f1242398d2181afaf53d7c0rew09926dag03bdomain1sy_--


From nobody Tue Aug 11 05:18:25 2015
Return-Path: <alan.ford@gmail.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14C9D1A8920 for <multipathtcp@ietfa.amsl.com>; Tue, 11 Aug 2015 05:18:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 Iwuq00IMDMRi for <multipathtcp@ietfa.amsl.com>; Tue, 11 Aug 2015 05:18:20 -0700 (PDT)
Received: from mail-yk0-x236.google.com (mail-yk0-x236.google.com [IPv6:2607:f8b0:4002:c07::236]) (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 9B02C1A891E for <multipathtcp@ietf.org>; Tue, 11 Aug 2015 05:18:20 -0700 (PDT)
Received: by ykeo23 with SMTP id o23so164263440yke.3 for <multipathtcp@ietf.org>; Tue, 11 Aug 2015 05:18:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IHCZ+2yjgZqzDiS2Qcogldy93vrCyzPkE3rUgYnu91g=; b=bgzZaaWG4AqE2Wq0QZSEERXiPehyTPRTHQ5QK6cDaAnKUYsTnt9Rtoq+RApMPkQqXx P7WM+jDEBMjD7joDXNOGc+RqF49Ml75iZyeVusLIBn8XUlYof5h7LnOyY0rlI3ErDA5k qolyVpgyYuUoIFRvaaCbXIWBLqayHLTA4sN+3Z/IXrBvQVgSbai0vQ6IncUsMwHc4n0e AZsnSIJMMifJ52Z1/qNRVXtCUT8DVReZc5T1etWWDEfnPabgZTdhJoh6m+0vzKhw6Ue3 5ZmTpe7E4ippjIP+OdVoebFCcvlEZTQDeDKyczCFWVn2fUmJ4dEZwsI45fuC6GFVXBcP duig==
MIME-Version: 1.0
X-Received: by 10.170.156.212 with SMTP id x203mr21998355ykc.125.1439295499981;  Tue, 11 Aug 2015 05:18:19 -0700 (PDT)
Received: by 10.129.146.206 with HTTP; Tue, 11 Aug 2015 05:18:19 -0700 (PDT)
In-Reply-To: <20150810215248.GH9033@da0602a-dhcp119.apple.com>
References: <CAO249ydnds72-J=jqPy8UEN7g4MP3nL7b34BgcjuiuekBvvpzQ@mail.gmail.com> <20150804060828.GA14467@Chimay.local> <4B52CD65-B1B9-4F44-B152-0AE96471204B@gmail.com> <20150810215248.GH9033@da0602a-dhcp119.apple.com>
Date: Tue, 11 Aug 2015 13:18:19 +0100
Message-ID: <CAOs_kTYmj+ykniMuUd5wXk52xZeDU0Hjgo+immUuU2vx2TY+6w@mail.gmail.com>
From: Alan Ford <alan.ford@gmail.com>
To: Christoph Paasch <cpaasch@apple.com>
Content-Type: multipart/alternative; boundary=001a11395b9600d844051d08194d
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/XuqnqNFADhrUvpDoEb1JsZ6UmNM>
Cc: multipathtcp <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] q about addr id=0 issue in address management
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 11 Aug 2015 12:18:23 -0000

--001a11395b9600d844051d08194d
Content-Type: text/plain; charset=UTF-8

Hi Christoph,

On 10 August 2015 at 22:52, Christoph Paasch <cpaasch@apple.com> wrote:

> On 07/08/15 - 08:41:05, Alan Ford wrote:
> > On 4 Aug 2015, at 07:08, Christoph Paasch wrote:
> > > indeed, additional state has to be stored on a per-subflow basis to
> make
> > > sure that we are able to track the address-id. Storing this additional
> state
> > > is not a big deal in my opinion.
> >
> > Surely it's per-connection state not per-subflow? Identifying which of
> your subflows has id=0 for this particular connection?
>
> For each subflows we have to store the local address-id that belongs to the
> subflow's local IP-address. Thus, it's a per-subflow state.


Why do you need an address ID for every subflow? You can use a global
IP-to-ID mapping table in general, but each connection has a value that
says that IP/ID foo is in fact ID 0 for this connection.

> > The complexity comes rather from the handling of address-events in the
> stack
> > > as one has to take into account that the initial address does not need
> to be
> > > advertised again
> > > (
> https://github.com/multipath-tcp/mptcp/blob/mptcp_v0.90/net/mptcp/mptcp_fullmesh.c#L1285
> ).
> >
> > I don't know the code here, but surely this test applies irrespective of
> identifier?
>
> The code I linked is specific to the fact that address-ids of initial
> subflows are 0.
>
> The problem is that we would otherwise announce the same address as the one
> from the initial subflow, but with another address-id. From the peer's
> point-of-view this then looks like a different address and he will try to
> establish a subflow to this address. We will then end up with two subflows
> that go over the same path.
>
> If the address-id of the initial subflow would be explicit, re-announcing
> this address would not result in a duplicate subflow on the same path,
> because the address-id is already known to the end-host, and thus he will
> not try to establish yet another subflow to this IP.
>

Understood, and yes that is the intended behaviour when using id=0.

Is this really a problem? It's a simple check!

> If an address came back, how would you know it's the initial one and thus
> should have id=0? Well, that's not actually a scenario I had considered so
> far in general. The spec is not explicit as to whether the identifiers
> should be the same if an interface is removed and later comes back.
> >
> > Would it add extra problems if, in that case, it was said that new
> identifiers could be used? The main reason for the address identifier is
> simply to identify subflow ends when the IP address may have bee changed by
> a NAT. Plus, implying it would be the same adds extra semantics to an IP
> address. If you moved networks, or from wifi to wired, but had the same IP
> address, you may actually not want the far end to think it's the same.
> >
> > In this scenario I think you would be fine issuing a new address ID for
> a new interface, even if the IP address is the same as the previously-lost
> initial subflow. And then this would go away. I am happy to clarify this in
> the spec if you don't think it would cause any additional implementation
> issues?
>
> That's what we do in the implementation. If an address comes back up again,
> it gets assigned a different address-id, irregardless of for what it has
> been used in the past.
>
> Yes, from my point-of-view it is fine to clarify this in the spec.
>

 Great thanks I will clarify that.

Regards,
Alan

--001a11395b9600d844051d08194d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Christoph,<br><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On 10 August 2015 at 22:52, Christoph Paasch <span dir=3D"=
ltr">&lt;<a href=3D"mailto:cpaasch@apple.com" target=3D"_blank">cpaasch@app=
le.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=
=3D"">On 07/08/15 - 08:41:05, Alan Ford wrote:<br>
&gt; On 4 Aug 2015, at 07:08, Christoph Paasch wrote:<br>
&gt; &gt; indeed, additional state has to be stored on a per-subflow basis =
to make<br>
&gt; &gt; sure that we are able to track the address-id. Storing this addit=
ional state<br>
&gt; &gt; is not a big deal in my opinion.<br>
&gt;<br>
&gt; Surely it&#39;s per-connection state not per-subflow? Identifying whic=
h of your subflows has id=3D0 for this particular connection?<br>
<br>
</span>For each subflows we have to store the local address-id that belongs=
 to the<br>
subflow&#39;s local IP-address. Thus, it&#39;s a per-subflow state.</blockq=
uote><div><br></div><div>Why do you need an address ID for every subflow? Y=
ou can use a global IP-to-ID mapping table in general, but each connection =
has a value that says that IP/ID foo is in fact ID 0 for this connection.</=
div><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">
&gt; &gt; The complexity comes rather from the handling of address-events i=
n the stack<br>
&gt; &gt; as one has to take into account that the initial address does not=
 need to be<br>
&gt; &gt; advertised again<br>
&gt; &gt; (<a href=3D"https://github.com/multipath-tcp/mptcp/blob/mptcp_v0.=
90/net/mptcp/mptcp_fullmesh.c#L1285" rel=3D"noreferrer" target=3D"_blank">h=
ttps://github.com/multipath-tcp/mptcp/blob/mptcp_v0.90/net/mptcp/mptcp_full=
mesh.c#L1285</a>).<br>
&gt;<br>
&gt; I don&#39;t know the code here, but surely this test applies irrespect=
ive of identifier?<br>
<br>
</span>The code I linked is specific to the fact that address-ids of initia=
l<br>
subflows are 0.<br>
<br>
The problem is that we would otherwise announce the same address as the one=
<br>
from the initial subflow, but with another address-id. From the peer&#39;s<=
br>
point-of-view this then looks like a different address and he will try to<b=
r>
establish a subflow to this address. We will then end up with two subflows<=
br>
that go over the same path.<br>
<br>
If the address-id of the initial subflow would be explicit, re-announcing<b=
r>
this address would not result in a duplicate subflow on the same path,<br>
because the address-id is already known to the end-host, and thus he will<b=
r>
not try to establish yet another subflow to this IP.<br></blockquote><div><=
br></div><div>Understood, and yes that is the intended behaviour when using=
 id=3D0.</div><div>=C2=A0</div><div>Is this really a problem? It&#39;s a si=
mple check!</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=
=3D"">
&gt; If an address came back, how would you know it&#39;s the initial one a=
nd thus should have id=3D0? Well, that&#39;s not actually a scenario I had =
considered so far in general. The spec is not explicit as to whether the id=
entifiers should be the same if an interface is removed and later comes bac=
k.<br>
&gt;<br>
&gt; Would it add extra problems if, in that case, it was said that new ide=
ntifiers could be used? The main reason for the address identifier is simpl=
y to identify subflow ends when the IP address may have bee changed by a NA=
T. Plus, implying it would be the same adds extra semantics to an IP addres=
s. If you moved networks, or from wifi to wired, but had the same IP addres=
s, you may actually not want the far end to think it&#39;s the same.<br>
&gt;<br>
&gt; In this scenario I think you would be fine issuing a new address ID fo=
r a new interface, even if the IP address is the same as the previously-los=
t initial subflow. And then this would go away. I am happy to clarify this =
in the spec if you don&#39;t think it would cause any additional implementa=
tion issues?<br>
<br>
</span>That&#39;s what we do in the implementation. If an address comes bac=
k up again,<br>
it gets assigned a different address-id, irregardless of for what it has<br=
>
been used in the past.<br>
<br>
Yes, from my point-of-view it is fine to clarify this in the spec.<br></blo=
ckquote><div><br></div><div>=C2=A0Great thanks I will clarify that.<br></di=
v><div><br></div><div>Regards,</div><div>Alan</div><div><br></div></div></d=
iv></div>

--001a11395b9600d844051d08194d--


From nobody Tue Aug 11 10:57:07 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 976A71ACE44; Tue, 11 Aug 2015 10:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham
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 38dH2X_ul7wI; Tue, 11 Aug 2015 10:57:05 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D5411ACE2A; Tue, 11 Aug 2015 10:57:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IESG Secretary <iesg-secretary@ietf.org>
To: "IETF Announcement List" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.4.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150811175705.8112.76734.idtracker@ietfa.amsl.com>
Date: Tue, 11 Aug 2015 10:57:05 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/o59aNxS_mgKSKSXxohCoHSrqGtE>
Cc: multipathtcp@ietf.org
Subject: [multipathtcp] MPTCP WG Virtual Interim Meeting: 10 September 2015
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: ietf@ietf.org
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: Tue, 11 Aug 2015 17:57:06 -0000

The Multipath TCP (MPTCP) Working Group will hold a virtual interim 
meeting on Thursday, 10 September 2015, at 1500 UTC.

The draft agenda is available at:
http://trac.tools.ietf.org/wg/mptcp/trac/wiki/Interim_Sept_2015

Please see below for WebEx details.


MPTCP Interim
Thursday, September 10, 2015
3:00 pm  |  Greenwich Time (Reykjavik, GMT)  |  1 hr 30 mins
 
Join WebEx meeting:
https://ietf.webex.com/ietf/j.php?MTID=me32504895c1b3424384f6232b0d4c58d
Meeting number:	642 237 251
Meeting password:	1234
 
Join by phone
1-877-668-4493 Call-in toll free number (US/Canada)
1-650-479-3208 Call-in toll number (US/Canada)
Access code: 642 237 251
Toll-free calling restrictions:
http://www.webex.com/pdf/tollfree_restrictions.pdf
 
Add this meeting to your calendar:
https://ietf.webex.com/ietf/j.php?MTID=m58dcf6e3bb8a316d934bb501cb68e972
 
Can't join the meeting? Contact support:
https://ietf.webex.com/ietf/mc
 
IMPORTANT NOTICE: Please note that this WebEx service allows audio and 
other information sent during the session to be recorded, which may be 
discoverable in a legal matter. By joining this session, you 
automatically consent to such recordings. If you do not consent to being 
recorded, discuss your concerns with the host or do not join the 
session.


From nobody Sun Aug 23 22:13:58 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56B6E1B2F00 for <multipathtcp@ietfa.amsl.com>; Sun, 23 Aug 2015 22:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.915
X-Spam-Level: **
X-Spam-Status: No, score=2.915 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RELAY_IS_203=0.994, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 mi69TPFDtSfN for <multipathtcp@ietfa.amsl.com>; Sun, 23 Aug 2015 22:13:56 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [203.178.142.130]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC8CF1B2EFF for <multipathtcp@ietf.org>; Sun, 23 Aug 2015 22:13:56 -0700 (PDT)
Received: from mail-ob0-f176.google.com (mail-ob0-f176.google.com [209.85.214.176]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 89DD9278099 for <multipathtcp@ietf.org>; Mon, 24 Aug 2015 14:13:54 +0900 (JST)
Received: by obbwr7 with SMTP id wr7so103797068obb.2 for <multipathtcp@ietf.org>; Sun, 23 Aug 2015 22:13:52 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.182.39.194 with SMTP id r2mr20139622obk.20.1440393232992; Sun, 23 Aug 2015 22:13:52 -0700 (PDT)
Received: by 10.202.195.136 with HTTP; Sun, 23 Aug 2015 22:13:52 -0700 (PDT)
Date: Sun, 23 Aug 2015 22:13:52 -0700
Message-ID: <CAO249ycC6=7n+dwFoJokieq8Snu5qMmngNJzw9mm-39Wd2x0XQ@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: multipathtcp <multipathtcp@ietf.org>
Content-Type: multipart/alternative; boundary=001a11c1d8d6fd52c9051e07aec2
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/dTp6sMu5Q_1F1XqvEiURYHucivs>
Subject: [multipathtcp] discussions on draft-boucadair-mptcp-symmetric-02
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 24 Aug 2015 05:13:58 -0000

--001a11c1d8d6fd52c9051e07aec2
Content-Type: text/plain; charset=UTF-8

Hello,
There were several discussions on draft-boucadair-mptcp-symmetric-02.txt
I am thinking that we're setting down on these two points.

1: Changing ADD_ADDR formats (replacing IPVer field by Flags field) seems
to be a reasonable idea.

2: How to use the flags field seems to need more discussions as this is
scarce resource.

If this is acceptable for everyone, we can integrate 1: into 6824bis and
continue discussions on the draft for the usage of the flags, etc.

Please share if you have some thoughts on this.
I guess this might be one topic for the interim.

Thanks,
--
Yoshi

--001a11c1d8d6fd52c9051e07aec2
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello,<div>There were several discussions on draft-boucada=
ir-mptcp-symmetric-02.txt=C2=A0</div><div>I am thinking that we&#39;re sett=
ing down on these two points.</div><div><br></div><div>1: Changing ADD_ADDR=
 formats (replacing IPVer field by Flags field) seems to be a reasonable id=
ea.</div><div><br></div><div>2: How to use the flags field seems to need mo=
re discussions as this is scarce resource.</div><div><br></div><div>If this=
 is acceptable for everyone, we can integrate 1: into 6824bis and continue =
discussions on the draft for the usage of the flags, etc.<br></div><div><br=
></div><div>Please share if you have some thoughts on this.=C2=A0</div><div=
>I guess this might be one topic for the interim.</div><div><br></div><div>=
Thanks,</div><div>--</div><div>Yoshi</div></div>

--001a11c1d8d6fd52c9051e07aec2--


From nobody Sun Aug 23 22:14:28 2015
Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C4181B2F01; Sun, 23 Aug 2015 22:14:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.514
X-Spam-Level: *
X-Spam-Status: No, score=1.514 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RCVD_IN_DNSWL_LOW=-0.7, RELAY_IS_203=0.994, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 mtbG5vG3sd1A; Sun, 23 Aug 2015 22:14:26 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (shonan.sfc.wide.ad.jp [203.178.142.130]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B9421B2EFF; Sun, 23 Aug 2015 22:14:26 -0700 (PDT)
Received: from mail-ob0-f171.google.com (mail-ob0-f171.google.com [209.85.214.171]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 2F66627809A; Mon, 24 Aug 2015 14:14:25 +0900 (JST)
Received: by obbwr7 with SMTP id wr7so103804138obb.2; Sun, 23 Aug 2015 22:14:23 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.182.107.233 with SMTP id hf9mr19957774obb.35.1440393263983;  Sun, 23 Aug 2015 22:14:23 -0700 (PDT)
Received: by 10.202.195.136 with HTTP; Sun, 23 Aug 2015 22:14:23 -0700 (PDT)
In-Reply-To: <20150706131640.19378.74279.idtracker@ietfa.amsl.com>
References: <20150706131640.19378.74279.idtracker@ietfa.amsl.com>
Date: Sun, 23 Aug 2015 22:14:23 -0700
Message-ID: <CAO249ycoi=XEsdxjX4DM4TsfQkqaPCNKt4ydx=m+O3hYet0+LQ@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: internet-drafts@ietf.org
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/3k-CXF7k0P1v12sahQGgKWS1rdg>
Cc: multipathtcp <multipathtcp@ietf.org>, i-d-announce@ietf.org
Subject: Re: [multipathtcp] I-D Action: draft-ietf-mptcp-experience-02.txt
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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, 24 Aug 2015 05:14:27 -0000

Hi,
Sorry for my slow response. I have read the updated draft and I think
the draft addressed many of comments I made. Thank you so much!
My very small remaining comment on the draft is I prefer to put "M_"
state for the state of mptcp in Section 3.6.

I personally don't have more comments on the draft, but if someone
(especially who have real deployment experiences) has some comments,
please share.

Regards,
--
Yoshi


On Mon, Jul 6, 2015 at 6:16 AM,  <internet-drafts@ietf.org> wrote:
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>  This draft is a work item of the Multipath TCP Working Group of the IETF.
>
>         Title           : Use Cases and Operational Experience with Multipath TCP
>         Authors         : Olivier Bonaventure
>                           Christoph Paasch
>                           Gregory Detal
>         Filename        : draft-ietf-mptcp-experience-02.txt
>         Pages           : 24
>         Date            : 2015-07-06
>
> Abstract:
>    This document discusses both use cases and operational experience
>    with Multipath TCP in real world networks.  It lists several
>    prominent use cases for which Multipath TCP has been considered and
>    is being used.  It also gives insight to some heuristics and
>    decisions that have helped to realize these use cases.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-mptcp-experience/
>
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-mptcp-experience-02
>
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-mptcp-experience-02
>
>
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Mon Aug 24 00:53:30 2015
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B6F61A89B9 for <multipathtcp@ietfa.amsl.com>; Mon, 24 Aug 2015 00:53:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.601
X-Spam-Level: 
X-Spam-Status: No, score=-1.601 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 SEtWR5vOE_N4 for <multipathtcp@ietfa.amsl.com>; Mon, 24 Aug 2015 00:53:26 -0700 (PDT)
Received: from smtp6.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id 610F21A89A1 for <multipathtcp@ietf.org>; Mon, 24 Aug 2015 00:53:26 -0700 (PDT)
Received: from mbpobo.dhcp.info.ucl.ac.be (mbpobo.dhcp.info.ucl.ac.be [130.104.228.16]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp6.sgsi.ucl.ac.be) by smtp6.sgsi.ucl.ac.be (Postfix) with ESMTPSA id 559DB183481; Mon, 24 Aug 2015 09:53:19 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp6.sgsi.ucl.ac.be 559DB183481
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1440402799; bh=BEht3KTptG3snSxAsL4fd0dc7oPMAAZWS44ycNdp84A=; h=Reply-To:Subject:References:To:From:Message-ID:Date:MIME-Version: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=D8O/ocD8z5VM5yicObV+5Jc9lZr/awtnIpUSU1Im6ugxMnH4wGdnLHO+D42K5MB7Z p+gag6Wl2K30q6MigFJJXDrdW7D/lLvhEYscqQfTjdlo2RcsjFfrMALHlJUibrmJ9d Fkmg+x72pFho6AQC7uXMKhEZeZ80/z5dx3MZ++xE=
References: <CAO249ycC6=7n+dwFoJokieq8Snu5qMmngNJzw9mm-39Wd2x0XQ@mail.gmail.com>
To: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>, multipathtcp <multipathtcp@ietf.org>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <55DACD75.1040106@uclouvain.be>
Date: Mon, 24 Aug 2015 09:53:25 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <CAO249ycC6=7n+dwFoJokieq8Snu5qMmngNJzw9mm-39Wd2x0XQ@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.99-beta1 at smtp-6.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: 559DB183481.A0EE8
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/two6l7uaGwZYMKiyf1X-DnvSD9c>
Subject: Re: [multipathtcp] discussions on draft-boucadair-mptcp-symmetric-02
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
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, 24 Aug 2015 07:53:28 -0000

Yoshifumi,

> There were several discussions on draft-boucadair-mptcp-symmetric-02.txt
> I am thinking that we're setting down on these two points.
>
> 1: Changing ADD_ADDR formats (replacing IPVer field by Flags field)
> seems to be a reasonable idea.

I fully support this

> 2: How to use the flags field seems to need more discussions as this is
> scarce resource.

There are several possibly utilisations of these flags beyond
draft-boucadair-mptcp-symmetric-02.txt

- one flag could be used to indicate that an address is announced as a 
backup address, i.e. an address that if it is used will lead to a backup 
sufblow
- one flag could be used as an "echo" flag to enable a host to confirm 
the reception of an ADD_ADDR by echoing it. However, while providing 
reliable delivery of ADD_ADDR would be useful in some lossy scenarios, 
this also increases the complexity of the implementation on the host 
that sends the ADD_ADDR
>
> If this is acceptable for everyone, we can integrate 1: into 6824bis and
> continue discussions on the draft for the usage of the flags, etc.

I agree


Olivier


From nobody Mon Aug 31 23:42:11 2015
Return-Path: <njwilliams@swin.edu.au>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AB891B84C3 for <multipathtcp@ietfa.amsl.com>; Mon, 31 Aug 2015 23:42:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.806
X-Spam-Level: 
X-Spam-Status: No, score=-0.806 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 zi7UaPFIxk7I for <multipathtcp@ietfa.amsl.com>; Mon, 31 Aug 2015 23:42:08 -0700 (PDT)
Received: from gpo3.cc.swin.edu.au (gpo3.cc.swin.edu.au [136.186.1.32]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C19C1B84C0 for <multipathtcp@ietf.org>; Mon, 31 Aug 2015 23:42:07 -0700 (PDT)
Received: from [136.186.242.243] (vpn242-243.cc.swin.edu.au [136.186.242.243]) by gpo3.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id t816g4F4003396 for <multipathtcp@ietf.org>; Tue, 1 Sep 2015 16:42:05 +1000
To: multipathtcp@ietf.org
From: Nigel Williams <njwilliams@swin.edu.au>
Message-ID: <55E548BC.70505@swin.edu.au>
Date: Tue, 1 Sep 2015 16:42:04 +1000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/multipathtcp/A2iB-ZYIJlMJ1rtxJxrDRJIw878>
Subject: [multipathtcp] Multipath TCP for FreeBSD v0.5
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 01 Sep 2015 06:42:10 -0000

Hi,

A new mptcp v0.5 patch is available at 
http://caia.swin.edu.au/urp/newtcp/mptcp/tools.html. This release 
represents a near-complete rewrite of the v0.4 implementation and as 
such there have been a large number of changes (see [1] and [2]). The 
patch applies against r285254 of FreeBSD-HEAD.

Current functionality is slightly advanced of the previous patch, though 
the new code base should allow for an increased rate of improvement over 
the next few months. I'm hoping to keep to release incremental updates 
on a more regular basis over this time period.

Along with the patch there are also pre-configured VMs and a pre-built 
kernel binary available for download, for those who want to try it out 
without going through the patching/building process. There is also a set 
of scripts that demonstrate some basic multi-path connections.

The patch is still under heavy development and testing so consider this 
release code to be of alpha quality (expect bugs/panics etc). Currently 
it supports MPTCP for FreeBSD-to-FreeBSD connections only. Feedback re 
bugs encountered or suggestions on code/design improvements is welcome.

To come in the near future:
- A public-facing source repository
- A report that details the design of the current implementation

This work has been made possible in part by grants from the FreeBSD 
Foundation, and The Cisco University Research Program Fund at Community 
Foundation Silicon Valley.

cheers,
nigel

[1] http://caia.swin.edu.au/urp/newtcp/mptcp/tools/v05/mptcp-readme-v0.5.txt
[2] 
http://caia.swin.edu.au/urp/newtcp/mptcp/tools/v05/mptcp-changelog-v0.5.txt

