Mininet視覺化(MiniEdit)
阿新 • • 發佈:2019-01-14
參考連結:https://www.bilibili.com/video/av24111964/?p=4
MiniEdit是根據繪畫網路拓撲圖自定義指令碼的方式
開啟mininet/examples
就可以看到mininet視覺化介面了。
首先畫出簡單的拓撲圖
然後需要對屬性進行配置
點選右鍵可以選擇屬性
點選ok之後,在終端也可以看到配置資訊
配置交換機
- DPID是16位的
- netflow是流量監控的,流表操作
配置主機
配置ip地址
鏈路的配置
延遲、頻寬、丟包率、最大佇列數目
mininet全域性配置
edit->preference
ip base是10.0.0.0網段,所以根據這個網段配置
勾選start cli可以在後臺操作
下面的是openflow協議
勾選CLI然後執行,執行之後,就有CLI操作
執行之後,點選右鍵,可以檢視詳細的配置資訊的
而主機是可以直接開啟他的終端的。
ifconfig命令
在終端ping其他主機
如果不使用遠端控制器而是使用預設的控制器,可以看到,網路是聯通的
匯出python檔案
然後執行這個指令碼
可以使用vim檢視原始碼
安裝ryu控制器
ryu控制器安裝參考連結:https://github.com/osrg/ryu
如果ryu無法啟動,需要殺死6633的埠。如果ryu控制器成功配置,那麼執行結果如下所示。