【问题标题】:ProgMP page showing I'm not using MPTCP even when I'm using itProgMP 页面显示我没有使用 MPTCP,即使我正在使用它
【发布时间】:2020-04-27 22:32:22
【问题描述】:
我最近开始探索 MPTCP,并开始在我的 Ubuntu 18.04 上使用它。我的 MPTCP 版本是 0.95。我的终端上的curl http://multipath-tcp.org 正在返回Yay, you are MPTCP-capable! You can now rest in peace. 我在http://amiusingmptcp.de/ 上进一步检查了它,这告诉我我正在使用MPTCP。现在我想编写自己的默认调度程序。所以我点击了http://amiusingmptcp.de/ 页面上的相应链接,该链接将我带到http://progmp.net/progmp.html 页面。在此页面中,它显示我没有使用 MPTCP 连接,因此演示页面显示的功能有限。我附上了相关的截图。有人可以告诉我如何制作自己的调度程序吗?
谢谢
【问题讨论】:
标签:
tcp
network-programming
scheduling
mptcp
【解决方案1】:
看来您必须在多个界面上才能这样做。此外,对于基于本地机器的设置,没有
互联网(仅限本地网络)您可以将 progmp 内核安装到您自己的机器上。
为了在您的终端中这样做,
wget -c http://progmp.net/tools/linux-image-4.1.20-ProgMp.deb
# then
sudo dpkg -i linux-image-4.1.20-ProgMp.deb
to install the kernel
启动后进入 grub 菜单并选择 progMP 内核。 uname -a 应该提示内核版本 4.1.20。
现在要编写自己的调度程序,您可以从 progmp.net 站点下载示例代码并使用 python 脚本将其添加到系统中。
这是进一步的文档,以便继续,以及详细的步骤:
http://progmp.net/