1.安裝mininet

參考鏈接:http://www.sdnlab.com/15138.html

mininet基本測試

sdn網絡 BGP協議_sdn網絡 BGP協議

 

mininet版本檢查

sdn網絡 BGP協議_sdn網絡 BGP協議_02

 

2.安裝opendaylight

參考鏈接:http://blog.51cto.com/wanxiule/1912730

為了後續windows與ubuntu文件傳遞方便,先安裝了lrzsz軟件

sdn網絡 BGP協議_html_03

 

安裝unzip軟件解壓文件

~$  sudo apt-get install unzip

sdn網絡 BGP協議_ubuntu_04

安裝JDK8

:/$  sudo apt-get install openjdk-8-jdk  

sdn網絡 BGP協議_ubuntu_05

安裝opendaylight

為方便windows和ubuntu之間文件傳遞,共享一個文件夾。設置如下:

參考鏈接:http://www.linuxidc.com/Linux/2016-04/129851.htm

(1)安裝virtualBox增強工具

sdn網絡 BGP協議_ubuntu_06

 

sdn網絡 BGP協議_html_07

ps:開始安裝vbox增強工具時下載的是4.3.26版本,但運行命令時顯示kernel的頭文件找不到(見上圖),導致後繼命令運行時總提示找不到設備(當然也可能是沒有重新啓動一次系統的原因,這裏沒弄明白),於是又下了一個最高版本5.2.6版本(http://dlc-cdn.sun.com/virtualbox/),重新安裝,沒有顯示kernel頭文件的問題,重新啓動了一次,再執行sudo mount -t vboxsf share /mnt/shared 命令時順利完成。

(2)掛載共享文件夾
進入虛擬Ubuntu,在命令行終端下輸入:
sudo mkdir /mnt/shared
sudo mount -t vboxsf share /mnt/shared
其中"share"是之前創建的共享文件夾的名字。終於,在Ubuntu的/mnt/shared文件夾下可以看到windows系統中的文件了,ubuntu和主機可以互傳文件了!!!!!

(3)安裝Opendaylight

從官方網站(https://www.opendaylight.org/downloads)下載了Opendaylight的碳版本(distribution-karaf-0.6.2-Carbon.zip),為打字方便,將壓縮文件改名成carbon.zip,解壓並放置到共享文件夾中。(PS:突然發現也許不需要安裝解壓縮軟件,因為ubuntu系統已經支持自動解壓,通過鼠標操作就能完成)

進入解壓縮文件夾目錄(computer->mnt/shared/carbon/etc)中,找到 org.apache.karaf.management.cfg文件,雙擊打開,進行如下修改並保存:(這個工作可以在windows系統下通過記事本打開文件來執行)

rmiRegistryHost= 0.0.0.0    改為      rmiRegistryHost = 127.0.0.1

rmiServerHost= 0.0.0.0        改為      rmiServerHost = 127.0.0.1

啓動opendaylight容器karaf,其結果如下圖:

sdn網絡 BGP協議_html_08

通過命令行的方式安裝一下feature,注意安裝順序,否則後續網頁打開opendaylight會出錯

opendaylight-user@root>feature:install odl-restconf

opendaylight-user@root>feature:install odl-l2switch-switch-ui

opendaylight-user@root>feature:install odl-openflowplugin-flow-services-ui

opendaylight-user@root>feature:installodl-openflowplugin-all-he(安裝時報錯~)

opendaylight-user@root>feature:install odl-mdsal-all

opendaylight-user@root>feature:install odl-dlux-all(安裝時報錯~)

opendaylight-user@root>feature:install odl-dlux-node(安裝時報錯~)

opendaylight-user@root>feature:install odl-dlux-yangman(安裝時報錯~)

sdn網絡 BGP協議_sdn網絡 BGP協議_09

打開瀏覽器,輸入:http://127.0.0.1:8181/index.html  

sdn網絡 BGP協議_sdn網絡 BGP協議_10

使用初始用户名和密碼admin,未能成功登錄。~~~~~~~~~~~~

 

其他參考鏈接:

      https://www.sdnlab.com/1931.html ----OpenDaylight的Helium(氦)版本安裝