【MiniNam 視覺化網路拓墣模擬器】

之前使用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)"

    Screenshot from 2018-04-03 07-27-11

    Screenshot from 2018-04-03 07-34-53.png
    OpenState會自動安裝缺少的套件
  • 下載MiniNam主程式並解壓縮

    wget http://www.cs.ucc.ie/~ak18/MiniNAM/code/MiniNAM.tar.gz

    Screenshot from 2018-04-03 07-40-01.png

  • 賦予位於MiniNam目錄底下的「paping」和「MiniNam」檔案執行權限

    sudo chmod +x paping
    sudo chmod +x MiniNAM

    Screenshot from 2018-04-03 07-42-16.png

  • 執行Ryu Controller和MiniNam,步驟類似於Ryu和MiniNet

    [ Ryu ]
    ryu-manager –verbose ryu/app/simple_switch_13.py

    [ MiniNam ]
    ./MiniNam –topo single,4 –controller remote

    Screenshot from 2018-04-03 07-43-48.png

    Screenshot from 2018-04-03 07-44-09.png
    執行MiniNam後會自動跳出網路拓墣出來
  • MiniNam偏好設定

    主要可以設定動畫的速度,顯示的封包內容,是否開啟CLI命令列等

    Screenshot from 2018-04-03 07-44-31.png

  • MiniNam介面統計

    主要顯示目前各個介面已傳送/接收的封包數

    Screenshot from 2018-04-03 07-44-57.png

  • pingall封包測試
    Screenshot from 2018-04-03 07-45-58.png
    將Start CLI打勾後按下OK

    Screenshot from 2018-04-03 07-46-51.png
    執行pingall指令後可以看到封包的動畫

 

 

 

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s