Ubuntu16.04源碼安裝Mininet
Mininet
Mininet 是一個輕量級軟件定義網絡和測試平臺;它采用輕量級的虛擬化技術使一個單一的系統(tǒng)看起來像一個完整的網絡運行相關的內核系統(tǒng)和用戶代碼,也可簡單理解為 SDN 網絡系統(tǒng)中的一種基于進程虛擬化平臺,它支持 OpenFlow、OpenvSwith 等各種協議,Mininet 也可以模擬一個完整的網絡主機、鏈接和交換機在同一臺計算機上且有助于互動開發(fā)、測試和演示,尤其是那些使用 OpenFlow 和 SDN 技術;同時也可將此進程虛擬化的平臺下代碼遷移到真實的環(huán)境中。
Mininet的特性
- 可以簡單、迅速地創(chuàng)建一個支持用戶自定義的網絡拓撲,縮短開發(fā)測試周期
- 可以運行真實的程序,在Linux上運行的程序基本上可以都可以在Mininet上運行,如Wireshark
- Mininet支持Openflow,在Mininet上運行的代碼可以輕松移植到支持OpenFlow的硬件設備上
- Mininet可以在自己的電腦,或服務器,或虛擬機,或者云(例如Amazon EC2)上運行
- Mininet提供python API,簡單易用
- Mininet是開源項目,源代碼在這里:https://github.com/mininet
安裝Mininet
獲取源碼
git clone git://github.com/mininet/mininet
進入目錄
cd mininet
完整安裝
./util/install.sh -a
第一次安裝,不知道要配置一些什么信息,建議完整安裝
測試
sudo mn --test pingall
查看 mininet版本
mn --version
其他安裝命令
# install.sh –a ##完整安裝(默認安裝在home目錄下) # install.sh -s mydir –a ##完整安裝(安裝在其他目錄) # install.sh –nfv ##安裝Mininet+用戶交換機+OVS(安裝在home目錄下) # install.sh -s mydir –nfv ##安裝Mininet+用戶交換機+OVS(安裝在其他目錄下)
創(chuàng)建一個及其簡單的數據中心網絡
數據中心網絡通常具有樹狀拓撲結構。終端主機連接到機架頂部交換機,這些交換機形成樹的葉子(edges);一個或多個核心交換機形成根;一個或多個聚合交換機層形成樹的中間。在基本樹形拓撲中,每個交換機(除了核心交換機)都有一個單親交換機??梢蕴砑宇~外的開關和鏈路來構造更復雜的樹拓撲(e.g., fat tree),以努力提高容錯性或增加機架間帶寬。
在這個任務中,你的任務是創(chuàng)建一個簡單的樹拓撲結構。您將假定每個級別,即 core, aggregation, edge and host,由具有可配置扇出值(k)的單層交換機/主機組成,看起來像:
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接
- Ubuntu16.04.4LTS安裝mininet遇到的問題及解決方案
- Ubuntu環(huán)境下使用G++編譯CPP文件
- Ubuntu下VIM配置成C++開發(fā)編輯器
- 開發(fā)環(huán)境Ubuntu16安裝以后的初始化設置
- Ubuntu終端多窗口分屏Terminator
- Ubuntu 16.04設置PostgreSQL開機啟動的方法
- 在Ubuntu Linux上安裝和使用Git和GitHub
- ubuntu16.04制作vim和python3的開發(fā)環(huán)境
- foreman ubuntu16 快速安裝
- Ubuntu18下安裝Nvidia驅動解決黑屏并調整分辨率問題
- Ubuntu中支持PHP5與PHP7雙版本的簡單實現
相關文章
Linux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)
下面小編就為大家?guī)硪黄狶inux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦2016-12-12Ubuntu 20.04 火狐瀏覽器無法播放視頻(缺少flash插件)的解決方法
這篇文章主要介紹了Ubuntu 20.04 火狐瀏覽器無法播放視頻(缺少flash插件)的解決方法,本文分步驟給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08