mptcp協議引數解析

2021-10-11 09:27:34 字數 1001 閱讀 4160

mininet中的網路實驗,資料報走的是核心協議棧。這樣得出的結果,好處就是實際網路協議棧的效能。缺點就是,要驗證新的想法,需要修改核心協議棧。而且關於核心中的資料,比如tcp的擁塞視窗資料,可以參考[4,5],能否用在mptcp上就不知道了。

[4]tcpprobe, observe the tcp flow with kprobes

[5]proportional rate reduction for tcp

首先檢查核心有沒有開啟mptcp協議

sudo sysctl -a | grep mptcp

如下成功:

確認mptcp核心版本號:

設定系統控制變數(sysctl):

sysctl -w net.mptcp.[name of the wariable]=[value]

執行上述命令設定系統控制變數(sysctl),括號裡分別用變數名稱和變數值替換,具體如下:

1. 例如臨時關閉mptcp:

2.例如切換排程器為roundrobin

擁塞策略的配置方式為:

sysctl net.ipv4.tcp_congestion_control=lia/olia/wvegas/balia

上述的系統控制變數都是以配置檔案的形式存在的,也可以以管理員許可權直接修改配置檔案中的引數,配置檔案的目錄為:

/proc/sys/net/mptcp

MPTCP協議相關分析

分析例項來自於 檔案iperf mptcp 0 0.pcap,開啟檔案 mptcp,全稱multipath tcp,多徑tcp。mptcp協議是一種利用多條路徑併發傳輸的傳輸層協議,可以提高端到端的吞吐率,增加網路利用率。ipv6到來的時候,主機的多位址 multihome 將會變得越來越普及。即使...

ARP協議 位址解析協議

網路層使用的是ip位址,但實際網路的鏈路上傳送資料幀時,最終還是必須使用該網路的硬體位址。arp快取記憶體 ip位址到硬體位址的對映表 那麼一台主機 a 是如何獲知本區域網內其他主機或路由的硬體位址的?主機a廣播arp請求分組 我的ip是 硬體位址是 請告知我ip位址為 主機的硬體位址。本區域網內的...

MQTT協議 MQTT協議解析

協議就是通訊雙方的乙個約定,即,表示第1位傳輸的什麼 第2位傳輸的什麼 在mqtt協議中,乙個mqtt資料報由 固定頭 fixed header 可變頭 variable header 訊息體 payload 三部分構成。mqtt 資料報結構 固定頭存在於所有mqtt資料報中,其結構如下 bit76...