之前使用mininet原生的模擬器套件,偶然發現「OpenState SDN」機構竟然也有類似mininet的圖形化介面,而且其整合性功能還比mininet齊全,其中最吸引人的地方是有封包傳輸過程中的模擬動畫,於是就來安裝看看
(參考網站 http://www.cs.ucc.ie/~ak18/MiniNAM/examples)
——————————— 安裝流程 ——————————-
- 安裝以下指令前請先確認Mininet和Ryu均已正確安裝
- 安裝OpenState所需要的相關套件
bash -c “$(wget -O – http://openstate-sdn.org/install.sh)"
OpenState會自動安裝缺少的套件 - 下載MiniNam主程式並解壓縮
wget http://www.cs.ucc.ie/~ak18/MiniNAM/code/MiniNAM.tar.gz
- 賦予位於MiniNam目錄底下的「paping」和「MiniNam」檔案執行權限
sudo chmod +x paping
sudo chmod +x MiniNAM - 執行Ryu Controller和MiniNam,步驟類似於Ryu和MiniNet
[ Ryu ]
ryu-manager –verbose ryu/app/simple_switch_13.py[ MiniNam ]
./MiniNam –topo single,4 –controller remote執行MiniNam後會自動跳出網路拓墣出來 - MiniNam偏好設定
主要可以設定動畫的速度,顯示的封包內容,是否開啟CLI命令列等
- MiniNam介面統計
主要顯示目前各個介面已傳送/接收的封包數
- pingall封包測試
將Start CLI打勾後按下OK 執行pingall指令後可以看到封包的動畫