一、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.toymoban.com/news/detail-435007.html
参考链接https://www.cnblogs.com/ztguang/p/12645106.html文章来源地址https://www.toymoban.com/news/detail-435007.html
到了这里,关于Ubuntu下配置Multipath TCP(MPTCP)By内核下载(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!