我正在使用 Mininet 和 Floodlight 进行负载平衡项目。拓扑是胖树:
4台核心交换机,8台汇聚交换机,边缘交换机,16台主机
我需要创建一个包含数十行的文本文件(#1),使用(iperf UDP)在时间限制和数据包大小内将数据包从源发送到目的地。像这样的东西:
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 脚本,但由于某种原因我也没有让它工作!
谢谢..