




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SDN開(kāi)發(fā)環(huán)境安裝簡(jiǎn)介1. 在物理主機(jī)上直接安裝Ubuntu linux本例中使用的是Ubuntu 12.04桌面版2. 設(shè)置物理主機(jī)的網(wǎng)絡(luò)連接,本例為0/24,能正常訪問(wèn)網(wǎng)絡(luò)3. 安裝控制器floodlight與開(kāi)發(fā)環(huán)境a) 升級(jí)本地安裝源sdnsdn-Veriton-M288:$ sudo apt-get updateb) 安裝Java、python的運(yùn)行與開(kāi)發(fā)環(huán)境sdnsdn-Veriton-M288:$ sudo apt-get install build-essential default-jdk ant python-devc) 安裝floodlight控
2、制器并編譯sdnsdn-Veriton-M288:$ sudo apt-get install git sdnsdn-Veriton-M288:$ git clone git:/sdnsdn-Veriton-M288:$ cd floodlightsdnsdn-Veriton-M288:$ antd) 運(yùn)行floodlight控制器$ java -jar target/floodlight.jarl floodlight啟動(dòng)在終端窗口中,不能關(guān)閉l 剛安裝完成floodlight時(shí)使用上面的命令啟動(dòng)floodlight,因?yàn)楫?dāng)前目錄是在floodlight下l 以后重啟后則要使用如下命令:$
3、java -jar floodlight/target/floodlight.jare) 測(cè)試floodlight在瀏覽器中輸入地址http:/localhost:8080/ui/index.html,打開(kāi)floodlight的web界面,應(yīng)能成功訪問(wèn),此時(shí)Switchs與Hosts都為0。4. 運(yùn)行Virtualbox中的虛擬主機(jī)a) 安裝Virtualboxsdnsdn-Veriton-M288:$ sudo apt-get install virtualboxb) 打開(kāi)新的終端窗口,啟動(dòng)Virtualboxsdnsdn-Veriton-M288:$ sudo virtualboxc) 添
4、加第2塊網(wǎng)卡此網(wǎng)卡用于與物理主機(jī)上運(yùn)行的floodlight控制器通信d) 加載mininet鏡像文件先將文件mininet-2.0.0-113012-amd64-ovf.zip復(fù)制到磁盤(pán)上,解壓后產(chǎn)生.ovf文件,再使用Virtualbox導(dǎo)入.ovf文件。l 此鏡像文件中包含了floodlight控制器、OVS、mininet、支持openflow的wireshark,但是我們不使用其自帶的floodlight控制器e) 虛擬主機(jī)處于待運(yùn)行狀態(tài)f) 觀察第1塊網(wǎng)卡第1塊網(wǎng)卡已經(jīng)自動(dòng)安裝g) 設(shè)置第2塊網(wǎng)卡的連接方式l 注意一定要在虛擬主機(jī)運(yùn)行前配置好第2塊網(wǎng)卡h) 啟動(dòng)虛擬機(jī)單擊啟動(dòng)按鈕,
5、啟動(dòng)虛擬機(jī),賬號(hào)密碼為minineti) 觀看當(dāng)前網(wǎng)絡(luò)配置mininetmininet-vm:$ ifconfig al 第1塊網(wǎng)卡名為eth0,作為NAT使用,IP地址為5/24l 第2塊網(wǎng)卡一般名為eth1,此時(shí)無(wú)IP地址j) 為第2塊網(wǎng)卡采用DHCP方式分配IP地址mininetmininet-vm:$ sudo dhclient eth1/分配的地址默認(rèn)為01/24mininetmininet-vm:$ ifconfig a5. 產(chǎn)生網(wǎng)絡(luò)拓?fù)鋋) 進(jìn)入mininet環(huán)境mininetmininet-vm:$ sudo mnl 啟動(dòng)mininet時(shí)
6、會(huì)產(chǎn)生默認(rèn)拓?fù)洌蛽碛辛艘粋€(gè)1臺(tái)控制器(controller)、一臺(tái)交換(switch)、兩臺(tái)主機(jī)(host)的網(wǎng)絡(luò)l 此時(shí)控制器為本地控制器,以后的開(kāi)發(fā)過(guò)程中我們不采用這個(gè)控制器,而使用遠(yuǎn)端的控制器b) mininet常用命令mininet> help /顯示可以使用的命令mininet> nodes /查看全部節(jié)點(diǎn)mininet> net/查看鏈路信息mininet> dump/輸出各節(jié)點(diǎn)的信息mininet> s1 ifconfig/查看交換機(jī)s1上的網(wǎng)絡(luò)信息mininet> h1 ping -c 3 h2/用ping 3個(gè)包的方法來(lái)測(cè)試h1跟h2之間
7、連通情況c) 退出mininet并清除拓?fù)鋗ininet>quitmininetmininet-vm:$ sudo mn cd) 產(chǎn)生默認(rèn)拓?fù)洌赶蜻h(yuǎn)端控制器mininetmininet-vm:$ sudo mn -controller remote,ip=0,port=6633訪問(wèn)floodlight的web界面:http:/localhost:8080/ui/index.html,應(yīng)能看到交換機(jī)、主機(jī)、拓?fù)鋏) 退出mininet并清除拓?fù)鋗ininet>quitmininetmininet-vm:$ sudo mn cf) 產(chǎn)生自定義拓?fù)洌赶蜻h(yuǎn)端控
8、制器mininetmininet-vm:$ sudo mn -topo single,3 -mac -switch ovsk -controller remote,ip=0,port=6633訪問(wèn)floodlight的web界面:http:/localhost:8080/ui/index.html,應(yīng)能看到新的拓?fù)鋑) 使用py文件產(chǎn)生自定義拓?fù)洌赶蜻h(yuǎn)端控制器mininet提供了python api,可以用來(lái)方便的自定義拓?fù)浣Y(jié)構(gòu),在mininet/custom目錄下給出了幾個(gè)例子。例如在topo-2sw-2host.py文件中定義了一個(gè)mytopo,則可以通過(guò)top
9、o選項(xiàng)來(lái)指定使用這一拓?fù)洹ininetmininet-vm:$cat /mininet/custom/topo-2sw-2host.py/顯示topo-2sw-2host.py文件中的內(nèi)容mininetmininet-vm:$ sudo mn custom /mininet/custom/topo-2sw-2host.py topo mytopo -controller remote,ip=0,port=6633/啟動(dòng)mininet時(shí)指定拓?fù)湮募 mininet最為強(qiáng)大之處是提供api可以直接通過(guò)python編程進(jìn)行靈活的網(wǎng)絡(luò)實(shí)驗(yàn)。在主文件夾/floodlight
10、/example目錄下給出了幾個(gè)python程序的例子,包括使用gui方式創(chuàng)建拓?fù)洹⑦\(yùn)行多個(gè)測(cè)試,在節(jié)點(diǎn)上運(yùn)行sshd,創(chuàng)建多個(gè)節(jié)點(diǎn)的tree結(jié)構(gòu)網(wǎng)絡(luò)等等。6. 啟用wireshark a) 在物理主機(jī)上打開(kāi)新的終端,利用ssh方式登錄虛擬主機(jī)sdnsdn-Veriton-M288:$ sudo ssh X mininet01(注意X為大寫(xiě)),輸入yes,密碼為mininetl 通過(guò)本地利用ssh登錄到虛擬機(jī)上使用,將X重定向到本地,比較方便操作。l 注意提示符發(fā)生了變化,從sdnsdn-Veriton-M288:$變成了mininetmininet-vm:$ b) 啟動(dòng)wiresharkmininetmininet-vm:$sudo wireshark &/&為后臺(tái)啟動(dòng)c) 觀察可以監(jiān)視的網(wǎng)卡或接口l wireshark會(huì)保留上一次生成的拓?fù)渲械木W(wǎng)卡和接口7. 使用wireshark對(duì)openflow協(xié)議進(jìn)行分析a) 清除原有網(wǎng)絡(luò),啟動(dòng)wireshark,選擇要監(jiān)視的網(wǎng)卡為eth0b) 重新生成虛擬網(wǎng)絡(luò)mininetmininet-vm:$ sudo mn
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6《景陽(yáng)岡》教學(xué)設(shè)計(jì)2024-2025學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)
- 5一個(gè)豆莢里的五粒豆 第一課時(shí) 教學(xué)設(shè)計(jì)2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- 13 橋 教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- Unit9Section B(2a-2c)教學(xué)設(shè)計(jì)2023-2024學(xué)年人教版七年級(jí)英語(yǔ)下冊(cè)
- 9《木蘭詩(shī)》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年七年級(jí)語(yǔ)文下冊(cè)同步教學(xué)設(shè)計(jì)(統(tǒng)編版2024)
- 網(wǎng)絡(luò)銷售員工培訓(xùn)
- 2024學(xué)年九年級(jí)物理上冊(cè) 第8章 電磁相互作用及應(yīng)用 8.3電話和傳感器教學(xué)設(shè)計(jì) (新版)教科版
- 生鮮倉(cāng)庫(kù)安全培訓(xùn)
- 2024秋七年級(jí)數(shù)學(xué)上冊(cè) 第二章 有理數(shù)2.9有理數(shù)的乘法 1有理數(shù)的乘法法則教學(xué)設(shè)計(jì)(新版)華東師大版
- 1《北京的春節(jié)》教學(xué)設(shè)計(jì)2023-2024學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)下冊(cè)
- 2025陜西核工業(yè)工程勘察院有限公司招聘(21人)筆試參考題庫(kù)附帶答案詳解
- 2025年山東、湖北部分重點(diǎn)中學(xué)高中畢業(yè)班第二次模擬考試數(shù)學(xué)試題含解析
- 2025-2030中國(guó)集裝箱化和模塊化數(shù)據(jù)中心行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析研究報(bào)告
- 2025-2030中國(guó)防腐新材料行業(yè)市場(chǎng)深度調(diào)研及發(fā)展策略與投資前景預(yù)測(cè)研究報(bào)告
- 2025年超高功率大噸位電弧爐項(xiàng)目發(fā)展計(jì)劃
- 2025年護(hù)工考試試題及答案
- 2024年四川省高等職業(yè)教育單獨(dú)考試招生文化素質(zhì)考試中職英語(yǔ)試卷
- 全國(guó)第9個(gè)近視防控月活動(dòng)總結(jié)
- 人教A版必修第二冊(cè)高一(下)數(shù)學(xué)6.3.2-6.3.3平面向量正交分解及坐標(biāo)表示【課件】
- 2025至2030年中國(guó)快速換模系統(tǒng)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 航空業(yè)勞動(dòng)力安全保障措施
評(píng)論
0/150
提交評(píng)論