Ubuntu下配置Multipath TCP(MPTCP)By内核下载(一)

一、MPTCP介绍

    多路径TCP(MPTCP)是一种通过修改TCP来实现同时使用多个IP地址/接口方法,MPTCP向应用程序提供常规的TCP接口,同时实际上跨多个子流传播数据。这样做的好处包括更好的资源利用率、更好的吞吐量和更平滑的故障响应。

        目前让Linux内核支持MPTCP有两种方式,一种是在官网下载源码自己编译(需要自己配置并且编译需要耗时),另一种是直接从官网下载编译好的内核到本地进行安装,本文主要介绍第二种相对简便方法。

二、MPTCP典型应用

三、MPTCP在TCP/IP协议栈中的位置

四、实验环境
Ubuntu18.04

MPTCP官网

MultiPath TCP - Linux Kernel implementation : Main - Home Page browse

五、配置步骤

1.使用Ubuntu上的Firefox浏览器进入MPTCP官网点击怎样安装 MPTCP

2.选择以apt-repository安装的方式(限ubuntu用户,Centos是rpm-repository)

这里排个坑,在Centos上使用rpm命令安装会有其他依赖需要下载,安装起来会麻烦一点,这里建议直接使用Ubuntu。

 3.点击链接进入GitHub下载相应的Release版本

  4.下载这四个.deb文件到本地

  4.使用命令行安装支持MPTCP的Linux内核

 

键入如下命令进行安装

cd ~/Downloads/
sudo dpkg -i linux*.deb
sudo apt-get install -f

5.重启Ubuntu按Shift进入内核选择模式,选择后缀为.mptcp的内核启动

 

6. 三种验证Ubuntu是否支持MPTCP的方式

第一种使用dmesg打印内核启动信息:

sudo dmesg  | grep mptcp

第二种使用sysctl查找和内核相关的mptcp的参数

sudo sysctl -a |grep mptcp

 第三种访问MPTCP官网提供的验证网站

Multipath TCP Check

 至此,我们在Ubuntu现在已经可以支持多路径TCP啦,下一章节介绍MPTCP的路由配置!

如果这篇Blog有帮到你,请点个赞再走,Respect 所有帮到过我的博客作者!

跳转至下一篇:Ubuntu下配置Multipath TCP(MPTCP)路由 (二)_WayneSup的博客-CSDN博客

参考链接https://www.cnblogs.com/ztguang/p/12645106.html

猜你喜欢

转载自blog.csdn.net/weixin_44322104/article/details/127013260