繁体   English   中英

Iperf和Mininet(泛光灯)

[英]Iperf and Mininet (Floodlight)

我正在使用Mininet和Floodlight进行负载平衡项目。 拓扑是胖树:

4个核心交换机,8个聚合交换机,边缘交换机和16个主机

我需要使用(iperf UDP)创建一个具有数十行的文本文件(#1),以在时间限制和数据包大小内将数据包从源发送到目标。 像这样:

10.0.0.2,10.3.1.3,7m,3Mbps,10.0.0.2,10.3.1.2,9m,9Mbps等

想法是在文本文件(#2)中有一个python代码,并在Mininet终端中运行它,它将读取文本文件(1)并开始发送数据包。 我不确定该怎么做! 我习惯于打开两台主机的终端,并使用iperf将一台主机作为客户端,另一台作为服务器。 那么,就我而言,我该怎么做?

问题是当我们创建拓扑时,我在(mininet>)内部,因为我只能运行某些命令,所以我无法执行任何python代码。 因此,我尝试在Mininet终端(mininet @ mininet-vm:-$)中执行一些Python代码,并且知道我能够在此终端中执行python代码,因此无法正常工作。

我还尝试在相同的拓扑代码(胖树)中运行iperf脚本,但是由于某种原因,我也无法使其运行!

谢谢..

您可以打开xterm主机并使用iperf发送文件,如下所示:$ xterm h1 $ iperf -c -F

这是iperf的不错参考: https ://iperf.fr/。

如果您想使用Scapy,请尝试以下操作:

data = "University of Network blah blah"
a = IP(dst="129.132.2.21")/TCP()/data
send(a)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM