1. 程式人生 > >Mininet視覺化(MiniEdit)

Mininet視覺化(MiniEdit)

參考連結: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控制器成功配置,那麼執行結果如下所示。
在這裡插入圖片描述