Mininet概述
mininet可以很方便地在一臺pc機上創建虛擬網絡,也是試驗SDN和openflow的絕佳工具
Mininet的安裝
官方安裝指南地址(非常詳細了):http://mininet.org/download/
1、鏡像安裝 --推薦
2、源碼安裝
3、軟件包安裝
Wireshark監控抓包
1、sudo wireshark & (可能會報錯、可以參考本文錯誤及解決部分)
2、啓動監聽 (選擇lo – lo即使localhost代表本機、然後點擊Start)
Mininet創建簡單的網絡
1、sudo mn (創建默認虛擬網絡)
一個Controller c0; 一個OVSSwitch s1(本機,Ubuntu的虛擬機系統); 然後兩個Host h1,h2。
2、打開後臺運行的Wireshark界面,可以看到OpenFlow的建立連接過程
遇到的錯誤及解決
1、wireshark打開錯誤
Lua:Error during loading:[string"/usr/share/wireshark/init.lua"]:46:
dofile has been disabled due torunning Wireshark as superuser. See
http://wiki.wireshark.org/CaptureSetup/CapturePrivileges for help in
running Wireshark as an unprivileged user.
解決方法:
sudo
vim/etc/wireshark/init.lua然後把倒數第二行註釋掉,即:dofile(DATA_DIR…‘console.lua’)
改成–dofile(DATA_DIR…‘console.lua’),注意:這裏不是用‘#’註釋。