Mininet:在CLI中使用Python API进行Pingall

时间:2017-02-22 18:10:05

标签: python network-programming mininet

我在一个项目上工作,我给了mininet网络一些指定的主机和交换机。我的任务是产生流量。我在CLI上使用命令ping, iperf e.t.c;但我想创建一个最终解决方案,它将是一个脚本,其中包含许多这些命令,以创建大量随机流量。

到目前为止,我在CLI中使用过脚本,但我正在考虑使用Mininet的Python API来制作更复杂的程序。我的问题是,如何在python脚本中指定通过现有网络的CLI在网络上运行pingall命令。

例如在CLI中可以是:python script.py net(其中net是给定的网络引用,python脚本可以执行net.pingall,这样的工作会如何工作?)< / p>

我到目前为止找到的所有Python脚本示例都是创建一个网络但不以网络作为参考。对不起,如果我错过了一些显而易见的东西我不熟悉网络。非常感谢提前。

1 个答案:

答案 0 :(得分:1)

有关如何使用Python运行Mininet的信息和示例,请参阅Mininet API herehere

对于您的问题,您只需使用net.pingAll(A是大写)。