OpenDaylight安裝使用

剛開始接觸ODL,就從安裝開始學習吧!
安裝的是ODL的鈹版本(ODL Be),最進才發佈的,也是OpenDaylight發佈的第四個版本,安裝過程主要參照SDNLAB網站上的教程(http://www.sdnlab.com/15943.html),放在這裏只是作爲記錄自己的學習過程所用。整過過程很簡單:下載-安裝-測試。

下載

OpenDaylight官網:https://www.opendaylight.org/downloads

安裝

1.解壓文件:

tar -vszf distribution-karaf-0.4.0-Beryllium.tar.gz
cd distribution-karaf-0.4.0-Beryllium/

2.運行文件

cd bin/
./karaf

在運行karaf之前,需要修改一下ODL_host的IP地址,進入/distribution-karaf-0.4.0-Beryllium/etc目錄,修改org.apache.karaf.management.cfg文件的rmiRegistryHost和rmiServerHost爲127.0.0.1。

3.安裝

opendaylight-user@root>feature:install odl-restconf
opendaylight-user@root>feature:install odl-l2switch-switch
opendaylight-user@root>feature:install odl-openflowplugin-all
opendaylight-user@root>feature:install odl-dlux-all
opendaylight-user@root>feature:install odl-mdsal-all

安裝之後,進入瀏覽器,登錄ODL的Web UI界面進行訪問。用Chrome瀏覽器訪問此版本的網址:http://[ODL_host_ip]:8181/dlux/index.html,[ODL_host_ip]爲安裝ODL所在的主機IP地址,8181是此版本的ODL的默認訪問端口,可以通過修改配置文件jetty.xml的web服務端口修改。

與mininet連接

通過使用mininet創建一個網絡拓撲,簡單的驗證ODL的功能。
打開mininet,創建一個簡單的網絡拓撲,連接到到ODL:

mn –controller=remote,ip=127.0.0.1

登錄ODL的Web界面,可以看到網絡拓撲,在主機之間尚未通信時,拓撲不能顯示主機,只顯示一個交換機而已,執行h1 ping h2之後,拓撲顯示主機。

尚未解決的點問題
使用mininet建立網絡,當網絡稍微大一點,例如建立一個tree,3的網絡,ODL就無法顯示網絡拓撲,報出OutOfMemoryError: unable to create new native thread的錯誤,估計是需要修改哪裏的配置文件?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章