MPTCP iperf 发包方式

Posted sunshineflt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MPTCP iperf 发包方式相关的知识,希望对你有一定的参考价值。

之前用的发包方式是发送大文件,用NC监测。

今天改了另外一种发包方式iperf,简单记录下。

iperf发包,具体方法:

1.在终端中运行拓扑脚本:

运行py脚本:sudo python topy.py -p [path_manager] -s [scheduler] -f [subflows_num]

参数含义:

·path_manager:设置MPTCP内核路径管理模式,有default、fullmesh、ndiffports和binder

·scheduler:设置MPTCP内核调度程序,有default,roundrobin和redundant

·subflows_num:设置每个ip对(ip pair)内的子流数

例子:

cd /hong/yang/test_mptcp/

sudo python topy.py -p fullmesh -s default -f 1

 

2.启动xterm进行iperf发包

拓扑搭建后,进入mininet>,开启主机终端:

例子:mininet>xterm h1 h2

在h2终端输入:iperf -s

在h1终端输入:iperf -c [h2 IP地址] -t [发包时间,单位为秒]

 

3.启动wireshark抓包

执行命令:sudo wireshark

在root身份下才能正常使用wireshark的功能

 


以上是关于MPTCP iperf 发包方式的主要内容,如果未能解决你的问题,请参考以下文章

iperf -r 和-d 双向测试是啥意思?是client和server相互发包么?

用同一台PC的两个网口实现Iperf的server端和client端

数据中心内的负载均衡-MPTCP

如何计算iperf中,包的个数

mininet中iperf sever自动退出

网络测试