溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Ubuntu源碼安裝Mininet的方法是什么

發(fā)布時(shí)間:2022-10-13 15:31:21 來源:億速云 閱讀:141 作者:iii 欄目:服務(wù)器

本文小編為大家詳細(xì)介紹“Ubuntu源碼安裝Mininet的方法是什么”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Ubuntu源碼安裝Mininet的方法是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識(shí)吧。

mininet

mininet 是一個(gè)輕量級(jí)軟件定義網(wǎng)絡(luò)和測(cè)試平臺(tái);它采用輕量級(jí)的虛擬化技術(shù)使一個(gè)單一的系統(tǒng)看起來像一個(gè)完整的網(wǎng)絡(luò)運(yùn)行相關(guān)的內(nèi)核系統(tǒng)和用戶代碼,也可簡單理解為 sdn 網(wǎng)絡(luò)系統(tǒng)中的一種基于進(jìn)程虛擬化平臺(tái),它支持 openflow、openvswith 等各種協(xié)議,mininet 也可以模擬一個(gè)完整的網(wǎng)絡(luò)主機(jī)、鏈接和交換機(jī)在同一臺(tái)計(jì)算機(jī)上且有助于互動(dòng)開發(fā)、測(cè)試和演示,尤其是那些使用 openflow 和 sdn 技術(shù);同時(shí)也可將此進(jìn)程虛擬化的平臺(tái)下代碼遷移到真實(shí)的環(huán)境中。

mininet的特性

  • 可以簡單、迅速地創(chuàng)建一個(gè)支持用戶自定義的網(wǎng)絡(luò)拓?fù)?,縮短開發(fā)測(cè)試周期

  • 可以運(yùn)行真實(shí)的程序,在linux上運(yùn)行的程序基本上可以都可以在mininet上運(yùn)行,如wireshark

  • mininet支持openflow,在mininet上運(yùn)行的代碼可以輕松移植到支持openflow的硬件設(shè)備上

  • mininet可以在自己的電腦,或服務(wù)器,或虛擬機(jī),或者云(例如amazon ec2)上運(yùn)行

  • mininet提供python api,簡單易用

  • mininet是開源項(xiàng)目,源代碼在這里:

安裝mininet

獲取源碼

git clone git://github.com/mininet/mininet

進(jìn)入目錄

cd mininet

完整安裝

./util/install.sh -a

第一次安裝,不知道要配置一些什么信息,建議完整安裝

測(cè)試

sudo mn --test pingall

查看 mininet版本

mn --version

其他安裝命令

# install.sh –a   ##完整安裝(默認(rèn)安裝在home目錄下)
# install.sh -s mydir –a    ##完整安裝(安裝在其他目錄) 
# install.sh –nfv    ##安裝mininet+用戶交換機(jī)+ovs(安裝在home目錄下)    
# install.sh -s mydir –nfv     ##安裝mininet+用戶交換機(jī)+ovs(安裝在其他目錄下)

創(chuàng)建一個(gè)及其簡單的數(shù)據(jù)中心網(wǎng)絡(luò)

數(shù)據(jù)中心網(wǎng)絡(luò)通常具有樹狀拓?fù)浣Y(jié)構(gòu)。終端主機(jī)連接到機(jī)架頂部交換機(jī),這些交換機(jī)形成樹的葉子(edges);一個(gè)或多個(gè)核心交換機(jī)形成根;一個(gè)或多個(gè)聚合交換機(jī)層形成樹的中間。在基本樹形拓?fù)渲?,每個(gè)交換機(jī)(除了核心交換機(jī))都有一個(gè)單親交換機(jī)??梢蕴砑宇~外的開關(guān)和鏈路來構(gòu)造更復(fù)雜的樹拓?fù)洌╡.g., fat tree),以努力提高容錯(cuò)性或增加機(jī)架間帶寬。

在這個(gè)任務(wù)中,你的任務(wù)是創(chuàng)建一個(gè)簡單的樹拓?fù)浣Y(jié)構(gòu)。您將假定每個(gè)級(jí)別,即 core, aggregation, edge and host,由具有可配置扇出值(k)的單層交換機(jī)/主機(jī)組成,看起來像:

Ubuntu源碼安裝Mininet的方法是什么

讀到這里,這篇“Ubuntu源碼安裝Mininet的方法是什么”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI