Mininet 系列實驗(一)


關於SDN的第一個實驗,似乎實驗室里的前輩們也都是從這里開始的。

  • 實驗內容

使用源碼安裝Mininet

  • 參考

Mininet使用源碼安裝

  • 實驗環境

虛擬機:Oracle VM VirtualBox Ubuntu16

  • 實驗步驟

1. 安裝Mininet

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install git(安裝過git就可以忽略此步)
git clone git://github.com/mininet/mininet

cd mininet
cat INSTALL


./util/install.sh -a(-a選項默認安裝在home目錄,其他選項請參考:http://www.sdnlab.com/15138.html)
//執行這條命令時,必須在~/mininet目錄下,例如我的是/home/osstudy/mininet

2. 通過簡單的命令測試Mininet的基本功能

mn --test pingall 

測試安裝截圖

PS:以上所有步驟都在root權限下完成

至此Mininet系列實驗(一)完成

  • 總結

1. 什么是Mininet

Mininet是由一些虛擬的終端節點(end-hosts)、交換機、路由器連接而成的一個網絡仿真器,它采用輕量級的虛擬化技術使得系統可以和真實網絡相媲美。

2. Mininet可以做什么

Mininet可以很方便地創建一個支持SDN的網絡:host就像真實的電腦一樣工作,可以使用ssh登錄,啟動應用程序,程序可以向以太網端口發送數據包,數據包會被交換機、路由器接收並處理。有了這個網絡,就可以靈活地為網絡添加新的功能並進行相關測試,然后輕松部署到真實的硬件環境中。

3. 實驗過程中遇到的問題

  • 安裝過程中出現這樣的提示:(E: 無法獲得鎖 /var/cache/apt/archives/lock - open (11 資源臨時不可用) E: 無法鎖定下載目錄)
  • 解決方法

4. 收獲

  1. 實驗過程中應該注意截圖;
  2. 有些步驟可能需要等待很久的時間,可以趁這段時間看paper或者書而不是發呆;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM