2017-02-22 59 views
0

我使用一個指定主機和交換機的網絡,爲其提供mininet網絡。我的任務是產生流量。我在CLI上使用命令ping, iperf e.t.c進行此操作;但我想創建一個最終解決方案,這個解決方案將成爲一個包含許多這些命令的腳本,以創建大量隨機流量。Mininet:Pingall在CLI中使用Python API

我已經在CLI中使用了腳本,但我正在考慮使用Mininet的Python API來製作更復雜的過程。我的問題是,如何在python腳本中指定通過現有網絡的CLI在網絡上運行pingall命令。

例如在CLI可能是:python script.py net(其中net是考慮到網絡的參考和Python腳本可以做一個net.pingall,怎麼會是這樣的工作?)

所有的例子Python腳本我有發現迄今爲止正在創建一個網絡,但不要把網絡作爲參考。對不起,如果我錯過了一些顯而易見的東西,我是網絡新手。提前謝謝了。

回答

1

有關如何使用Python運行Mininet的信息和示例,請參閱Mininet API herehere

對於您的問題,您只需使用net.pingAll(A是大寫)。