2013/10/24

將EstiNet 8.0 安裝在Fedora17上(How to install EstiNet 8.0 on the Fedora17)

今年七、八月時,有參加EstiNet在高雄第一科技大學對8.0產品發表會,當初對EstiNet 8.0還沒有太大的興趣,直到最近將實驗室以及上課用電腦升級成8.0,安裝步驟其實不難,跟上一篇『EstiNet 範例1 (EstiNet安裝教學) How to install EstiNet?』是一樣,這一篇也是紀錄文XDD
8.0在安裝過程已經快達成全自動化了,EstiNet團隊真是越來越讚!

8.0主要有推出兩個比較吸引我的功能,一個是SDN(Software-defined networking),另一個則是OpenFlow

SDN(Software-defined networking)是由Stanford University在2008年所提出來的一個網路架構,SDN(Software-defined networking)是為了取代現行網路通訊必須透過Router或Switch找到路徑和封包,導致傳輸品質降低所產生出來的,SDN(Software-defined networking)分成資料層(Data plane)以及控制層(Control plane)。

控制層(Control plane)預設好要傳送的位址以及方法,當資料在傳輸時可以透過預先定義好得方式去傳送,而不用透過以往的自主學習方式去建構要傳送的路徑,更能提更網路傳輸的品質,也將整個網路架構簡化了不少。

下圖是SDN(Software-defined networking)對真實網路控制的架構


OpenFlow是透過SDN(Software-defined networking)所產生的通訊協定,將SDN(Software-defined networking)所定義的資料層(Data plane)和控制層(Control plane)去主導封包的傳輸以及路徑的選擇去傳輸。在傳輸過程先透過Controller去決定要傳送的位置,透過OpenFlow協定與OpenFlow Switch溝通,在把資料做傳送


下圖是OpenFlow架構


阿8.0好像還有提供Cloud SaaS的模擬!詳情看『EstiNet 8.0 Network Simulation Cloud




首先將解壓縮打開來
tar -xvf estinet-8.0.4.1897-1.fc17.alpha.tar.bz2


切換到estinet8.0資料夾底下,輸入./install.sh
cd estinet-8.0.4.1897-1.fc17.alpha
./install.sh


就開始安裝需要的套件,要記得插上網路喔,否則安裝會失敗


一樣要將SELinux功能關閉

順便建立一個estinet的帳號


Fedora17是採用Grub2,改法跟Grub一樣,在這邊就不做太詳細介紹


一樣要將key透過inputkey導入進去
inputkey < key
保存key並且認證
reserve
參考資料:
https://www.opennetworking.org/