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

这篇具有很好参考价值的文章主要介绍了Ubuntu下配置Multipath TCP(MPTCP)By内核下载(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、MPTCP介绍

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

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

二、MPTCP典型应用

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

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

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

四、实验环境
Ubuntu18.04

MPTCP官网

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

五、配置步骤

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

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

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

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

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

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

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

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

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

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

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

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

键入如下命令进行安装

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

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

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

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

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

sudo dmesg  | grep mptcp

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

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

sudo sysctl -a |grep mptcp

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

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

Multipath TCP Check

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

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

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

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

参考链接https://www.cnblogs.com/ztguang/p/12645106.html文章来源地址https://www.toymoban.com/news/detail-435007.html

到了这里,关于Ubuntu下配置Multipath TCP(MPTCP)By内核下载(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 之十八 Ubuntu 22.04 配置内核版本、GRUB 引导、远程桌面、包后缀(-dev、-dbg等)、Ubuntu 阶段更新

      前段时间重新安装了 Ubuntu 22.04 LTS,安装后没有显示 GRUB 引导页面(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。   Ubuntu 中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包),安装方式与

    2024年02月07日
    浏览(43)
  • Ubuntu23.04-配置静态IP地址TCP/IP参数

    Ubuntu 23.04 点击右上角网络图标中的设置   先开启服务 使用ip a命令查看一下        

    2024年02月09日
    浏览(40)
  • 【基于Ubuntu下Yolov5的目标识别】保姆级教程 | 虚拟机安装 - Ubuntu安装 - 环境配置(Anaconda/Pytorch/Vscode/Yolov5) |全过程图文by.Akaxi

    目录 一.【YOLOV5算法原理】 1.输入端 2.Backbone 3.Neck 4.输出端 二.【系统环境】 1.虚拟机的安装与创建 2.安装Ubuntu操作系统 3.环境的配置 3.1.Ubuntu下Anacoda安装以及虚拟环境配置 3.2.Pytorch安装 3.3.Vscode安装 3.4.Yolov5源码及环境获取安装 三. 【测试Yolov5】 四. 【实现自己输入图片/笔

    2024年02月05日
    浏览(53)
  • Ubuntu22.04配置系统下载源

    相信很多小伙伴都在拓展自己业务能力的同时,想涉足于未来的人工智能领域。而绕不开的就是Linux系统,目前最新版本的Ubuntu的Linux操作系统版本为:22.10,可点击下载选择相应版本。 本篇以Ubuntu22.04版本为例,简要介绍如何更改Ubuntu的下载源。 1、点击左下角的应用程序,

    2024年02月06日
    浏览(41)
  • 【SonarQube】下载、安装、配置、使用介绍

    官网下载地址: http://www.sonarqube.org/downloads/ 9.9.1.69595 下载地址: https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-9.9.1.69595.zip 10.0.0.68432 下载地址: https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-10.0.0. 68432.zip 解压后运行 bin 目录下的启动脚本 如果是使用root用户启动SonarQube会

    2024年02月16日
    浏览(82)
  • ubuntu apt源配置详细全面介绍(各配置项详细讲解)

    0. 引言 由于 apt-get 获取的应用来自于国外,往往下载速度极慢,因此部分公司、学校将部分或所有软件的更新同步到自己的服务器,这些软件包下载来源就是国内的源。由于不同源同步的软件不一定完全相同,所以存在部分软件在部分源可以下载,在其他源下载不到的情况

    2024年02月07日
    浏览(23)
  • Ubuntu包管理工具介绍及本地源配置(三)

        不论是在学习还是在做Linux运维的过程中都需要安装各种软件包以及使用包管理工具,但由于很多内网环境几乎不允许生产环境的服务器连接互联网,这样就造成内网服务器无法使用网上的各种源,而且如果使用来回拷贝软件包安装还得解决依赖问题,所以就需要搭建个本

    2024年02月03日
    浏览(18)
  • TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍

    Top 软件资料 阶段介绍 知识点讲义 案例:TCP/IP地址配置 案例1:TCP/IP地址配置 https://pan.baidu.com/s/1oxXwnWa8QhD28QknYWpy6w?pwd=1234 ADMIN(云计算系统管理) Day01: 开学典礼、云计算介绍、TCP/IP协议及配置 Day02: Linux系统简介、安装Linux系统、Linux基本操作 Day03: 命令行基础、目录及文

    2024年02月04日
    浏览(41)
  • ubuntu搭建qtcreator(含arm qt5.15且下载、安装、配置、示例)

    1.1 QtCreator选择 在Qt5.15以前,Qt creator与Qt版本库是打包在一起发布的,比如要开发基于Qt5.14的代码,则从官网下载,安装,然后就可以参考Qt5.14的接口,进行开发。 但从Qt5.14以后,集成开发环境和Qt版本库是分开的,如下所示,只有源码,没有qt-opensource-xx 安装Qt,是在安装

    2024年02月03日
    浏览(37)
  • MultiPath HTTP:北大与华为合作部署FLEETY

    当前的终端基本都能支持蜂窝网络和wifi网络,然而,不同的网络通路都不可避免的会出现信号不好或者其他因素引起的通路性能(吞吐量、时延等)下降。为了能够提升终端业务体验,很多不同的MultiPath方案被提出,其中,包括应用层的MultiPath HTTP,传输层的MultiPath TCP,MultiP

    2024年04月28日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包