Users.UseMPTCP History

Hide minor edits - Show changes to output

October 28, 2024, at 09:43 AM by matttbe - Banner: only for <5.6
Added lines 1-9:
%p bgcolor=#ffeeee font-weight=bold text-align=center% [+If you are looking for MPTCP in Linux >= v5.6:+]
\\
\\
https://mptcp.dev
\\
\\
For Linux <= 5.4, you can stay on this website.

March 08, 2022, at 09:20 AM by matttbe - new lines
Changed lines 24-27 from:
* Are you using a kernel with MPTCP? @@sudo dmesg | grep MPTCP@@
* Is MPTCP enabled? @@sysctl net.mptcp.mptcp_enabled@@
* Does the application create an MPTCP connection? @@tcpdump -n -i <interface> tcp | grep mptcp@@
* Is MPTCP blocked somewhere between the client and the server? %newwin%[[http://amiusingmptcp.de]] and @@sudo tracebox -p 'IP/tcp{dst=443}/MPCAPABLE' multipath-tcp.org@@, see [[Tools]]
to:
* Are you using a kernel with MPTCP?
** @@sudo dmesg | grep MPTCP@@
* Is MPTCP enabled?
** @@sysctl net.mptcp.mptcp_enabled@@
* Does the application create an MPTCP connection?
** @@tcpdump -n -i <interface> tcp | grep mptcp@@
* Is MPTCP blocked somewhere between the client and the server?
** Visit %newwin%[[http://amiusingmptcp.de]] and check the different ports
** @@sudo tracebox -p
'IP/tcp{dst=443}/MPCAPABLE' multipath-tcp.org@@ (See [[Tools]])
** Feel free to report such issues to the network owner (ISP, etc.): most of the time, it is a mistake or due to some default configurations.
Changed lines 42-45 from:
* Did you configure a path manager on the client side to establish more subflows? e.g. @@sysctl -w net.mptcp.mptcp_path_manager=fullmesh@@ [[ConfigureMPTCP]]
* Did you configure a path manager on the server side to announce more available IP addresses? e.g. @@fullmesh@@ [[ConfigureMPTCP]]
* Did you configure the routing? [[ConfigureRouting]]
* Is MPTCP blocked on some paths? See above about tracebox.
to:
* Did you configure a path manager on the client side to establish more subflows?
** e.g. @@sysctl -w net.mptcp.mptcp_path_manager=fullmesh@@
** [[ConfigureMPTCP]]
* Did you configure a path manager on the server side to announce more available IP addresses?
** e.g. @@fullmesh@@
** [[ConfigureMPTCP]]
* Did you configure the routing?
** [[ConfigureRouting]]
* Is MPTCP blocked on some paths?
**
See above about tracebox.
March 08, 2022, at 09:18 AM by matttbe - more space
Changed lines 5-7 from:
to:
\\

Changed lines 17-19 from:
to:
\\

Added lines 29-30:
\\
March 08, 2022, at 09:17 AM by matttbe - Basic steps to check for errors
Added lines 1-2:
!! Use MPTCP
Deleted lines 3-4:
----
Added lines 5-7:

!! Check

Added lines 14-33:
\\

!! No MPTCP at all

If it looks like you don't use MPTCP at all, please check these points:

* Are you using a kernel with MPTCP? @@sudo dmesg | grep MPTCP@@
* Is MPTCP enabled? @@sysctl net.mptcp.mptcp_enabled@@
* Does the application create an MPTCP connection? @@tcpdump -n -i <interface> tcp | grep mptcp@@
* Is MPTCP blocked somewhere between the client and the server? %newwin%[[http://amiusingmptcp.de]] and @@sudo tracebox -p 'IP/tcp{dst=443}/MPCAPABLE' multipath-tcp.org@@, see [[Tools]]
\\

!! MPTCP only with one path

If MPTCP is used but only with one path, please check:

* Did you configure a path manager on the client side to establish more subflows? e.g. @@sysctl -w net.mptcp.mptcp_path_manager=fullmesh@@ [[ConfigureMPTCP]]
* Did you configure a path manager on the server side to announce more available IP addresses? e.g. @@fullmesh@@ [[ConfigureMPTCP]]
* Did you configure the routing? [[ConfigureRouting]]
* Is MPTCP blocked on some paths? See above about tracebox.
October 01, 2019, at 05:38 PM by 2620:149:f:1a57:acb5:5702:7e82:fd40 -
Changed line 7 from:
Download some files %newwin%[[http://multipath-tcp.org/snapshots]], access our FTP-server [[ftp://ftp.multipath-tcp.org]]. Everything will be done by using MPTCP.
to:
Download some files %newwin%[[http://multipath-tcp.org/snapshots]].
October 20, 2016, at 07:56 PM by 2620:149:4:1502:a837:c1b4:b1ec:4e7a -
Deleted lines 5-8:

You can start an iperf-session by doing

  @@iperf -c multipath-tcp.org@@
December 13, 2015, at 09:01 PM by 2601:647:4680:2f:f199:cc0a:9599:4d50 -
Changed line 5 from:
This server (multipath-tcp.org) is running the latest build of our kernel. Thus, every time you connect to this server you will be using MPTCP. We may give you access to an http-proxy to browse the web via MPTCP. Just contact %newwin%[[http://inl.info.ucl.ac.be/cpaasch|Christoph Paasch]].
to:
This server (multipath-tcp.org) is running the latest build of our kernel. Thus, every time you connect to this server you will be using MPTCP.
December 07, 2015, at 04:52 PM by 2620:149:4:1502:b593:fc98:93bf:baa -
Changed lines 11-14 from:
Download some files %newwin%[[http://multipath-tcp.org/snapshots]], access our FTP-server [[ftp://ftp.multipath-tcp.org]] or try the below speedtest. Everything will be done by using MPTCP.


<div align="center"> <div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash
. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("/speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "/speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
to:
Download some files %newwin%[[http://multipath-tcp.org/snapshots]], access our FTP-server [[ftp://ftp.multipath-tcp.org]]. Everything will be done by using MPTCP.


You can also visit %newwin%[[http://amiusingmptcp
.de]] to see how well your network supports MPTCP on different port-numbers.
January 23, 2015, at 08:15 AM by 2001:6a8:3080:2:baca:3aff:feb8:89b9 -
Changed line 14 from:
<div align="center"> <div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
to:
<div align="center"> <div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("/speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "/speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
January 23, 2015, at 08:13 AM by 2001:6a8:3080:2:baca:3aff:feb8:89b9 -
Changed lines 14-28 from:
<div align="center">
<script type="text/javascript">
  var flashvars = {
upload_extension:
"php"
};
var params
= {
wmode
: "transparent",
quality:
"high",
menu: "false",
allowScriptAccess: "always"
};
var attributes = {};
swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);
</script>
</div>
to:
<div align="center"> <div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
January 23, 2015, at 07:55 AM by 2001:6a8:3080:2:baca:3aff:feb8:89b9 -
Changed line 26 from:
swfobject.embedSWF("speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/expressInstall.swf", flashvars, params, attributes);
to:
swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);
January 23, 2015, at 07:54 AM by 2001:6a8:3080:2:baca:3aff:feb8:89b9 -
Changed lines 14-17 from:
<div align="center"><script type="text/javascript" src="speedtest/swfobject.js?v=2.2"></script>
  <div id="mini-demo">
  Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.
  </div><!--/mini-demo--
>
to:
<div align="center">
Changed lines 27-28 from:
</script></div>
to:
</script>
</div>
January 23, 2015, at 07:53 AM by 2001:6a8:3080:2:baca:3aff:feb8:89b9 -
Changed lines 14-30 from:
<div align="center"> <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
to:
<div align="center"><script type="text/javascript" src="speedtest/swfobject.js?v=2.2"></script>
  <div id="mini-demo">
 
Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.
  </div><!--/mini-demo-->
<script type
="text/javascript">
  var flashvars = {
upload_extension:
"php"
};
var params = {
wmode: "transparent",
quality: "high",
menu: "false",
allowScriptAccess: "always"
};
var attributes = {}
;
swfobject.embedSWF("speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/expressInstall.swf", flashvars, params, attributes);
</script></div>
July 19, 2014, at 09:36 AM by 2a02:2788:34:99e:5a94:6bff:fe04:b074 -
Changed line 5 from:
This server (multipath-tcp.org) is running the latest build of our kernel and has two interfaces. Thus, every time you connect to this server you will be using MPTCP and create at least two subflows. We may give you access to an http-proxy to browse the web via MPTCP. Just contact %newwin%[[http://inl.info.ucl.ac.be/cpaasch|Christoph Paasch]].
to:
This server (multipath-tcp.org) is running the latest build of our kernel. Thus, every time you connect to this server you will be using MPTCP. We may give you access to an http-proxy to browse the web via MPTCP. Just contact %newwin%[[http://inl.info.ucl.ac.be/cpaasch|Christoph Paasch]].
May 09, 2013, at 08:27 AM by 2a02:2788:34:99e:dc17:6d70:684b:ff49 -
Changed line 5 from:
This server (mptcp.info.ucl.ac.be) is running the latest build of our kernel and has two interfaces. Thus, every time you connect to this server you will be using MPTCP and create at least two subflows. We may give you access to an http-proxy to browse the web via MPTCP. Just contact %newwin%[[http://inl.info.ucl.ac.be/cpaasch|Christoph Paasch]].
to:
This server (multipath-tcp.org) is running the latest build of our kernel and has two interfaces. Thus, every time you connect to this server you will be using MPTCP and create at least two subflows. We may give you access to an http-proxy to browse the web via MPTCP. Just contact %newwin%[[http://inl.info.ucl.ac.be/cpaasch|Christoph Paasch]].
May 01, 2013, at 08:50 AM by 62.197.125.71 -
Changed line 9 from:
  @@iperf -c mptcp.info.ucl.ac.be@@
to:
  @@iperf -c multipath-tcp.org@@
December 07, 2012, at 12:08 PM by 130.104.228.20 -
Changed line 11 from:
Checkout the git-repository (git://mptcp.info.ucl.ac.be/mptcp.git), download some files %newwin%[[http://mptcp.info.ucl.ac.be/snapshots]] or try the below speedtest. Everything will be done by using MPTCP.
to:
Download some files %newwin%[[http://multipath-tcp.org/snapshots]], access our FTP-server [[ftp://ftp.multipath-tcp.org]] or try the below speedtest. Everything will be done by using MPTCP.
December 17, 2011, at 04:05 PM by Christoph Paasch -
Changed line 14 from:
<div align="center"> <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "true",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
to:
<div align="center"> <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
December 17, 2011, at 04:05 PM by Christoph Paasch -
Changed line 14 from:
<div align="center"> <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
to:
<div align="center"> <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "true",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
December 17, 2011, at 04:04 PM by Christoph Paasch -
Changed line 14 from:
%block text-align=center% <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script>
to:
<div align="center"> <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script></div>
December 17, 2011, at 04:04 PM by Christoph Paasch -
Changed line 14 from:
<script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script>
to:
%block text-align=center% <script type="text/javascript" src="speedtest/speedtest/swfobject.js?v=2.2"></script><div id="mini-demo">Speedtest.net Mini requires at least version 8 of Flash. Please <a href="http://get.adobe.com/flashplayer/">update your client</a>.</div><script type="text/javascript">var flashvars = {upload_extension: "php"};var params = {quality: "high",menu: "false",allowScriptAccess: "always"};var attributes = {};swfobject.embedSWF("speedtest/speedtest.swf?v=2.1.8", "mini-demo", "350", "200", "9.0.0", "speedtest/speedtest/expressInstall.swf", flashvars, params, attributes);</script>