1 / 17

Introduction of

Introduction of. Speaker: Claudia. 1. 2. Outline. Features of OpenDaylight (ODL) History Installation guide Basic operation method Advance functions Personal opinions Reference. 3. Features. 4. History.

ednareyes
Télécharger la présentation

Introduction of

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction of Speaker: Claudia 1

  2. 2 Outline • Features of OpenDaylight (ODL) • History • Installation guide • Basic operation method • Advance functions • Personal opinions • Reference

  3. 3 Features

  4. 4 History • On April 8, 2013, The Linux Foundation, announced the founding of the OpenDaylight Project • Community-led and industry-supported (Cisco, IBM, Red hat, Intel, Microsoft and so on. )open source framework • To create a more open and transparent approach to Software-Defined Networking (SDN) and Network Functions Virtualization (NFV)

  5. 5 History cont’d • The first code from the OpenDaylight Project, named Hydrogen, was released in February 2014. • Expected donations and projects for Hydrogen include an open controller, a virtual overlay network, protocol plug-ins and switch device enhancements.

  6. 6 Installation guide • Environment: Ubuntu 14.04 x64 server edition. • Install requirement dependencies. • Setup related environment parameters. • Run the ODL. • Usage.

  7. 7 Install requirement dependencies. • Install JAVA Java SE Development Kit 8: #apt-get install openjdk-8-jdk • Install Maven: (In order to build a ODL plugin)#cd /usr/local#wget http://ftp.twaren.net/Unix/Web/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.zip#unzip apache-maven-3.3.3-bin.zip

  8. 8 Setup related environment parameters. • Setup the environment parameters in ~/.bashrc, to make sure the parameters will add when user login.#vim ~/.bashrc • Add these settings on the tail of ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 export M2_REPO=/root/.m2/repository export PATH=/usr/local/apache-maven-3.3.3/bin:$PATH • Run the initial script ~/.bashrc#source ~/.bashrc

  9. 9 Run the ODL. • Download the ODL pre-builded file:#wget https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/distributions-base/0.1.1/distributions-base-0.1.1-osgipackage.zip#tar -zvxf • Run the ODL script:#cd opendaylight#./run.sh • Check with browser:http://localhost:8080

  10. 10 • http://localhost:8080

  11. 11 Usage • In default ODL, we can use… more than 50 commands.

  12. The most important command ofOpen Service Gateway Initiative (OSGI)…

  13. 13 Advance functions • ODL co-work with OpenStack hypervisor.

  14. 14 Advance functions cont’d • Add/remove plugins on runtime. • Support more than 3 protocols. (OpenFlow, ovsdb, SNMP and rest url)

  15. 15 Personal opinions • The development of ODL bundle is not easy for a beginner, especially when ODL are not well documented. • The Service Abstraction Layer (SAL) is good architecture for developer. • No need to maintain the detail behavior of controller for programmers. • Easy to control a lot of types devices by using different plugin for programmers. • Easy to develop/add a new plugin for vendors

  16. 16 http://www.google.com.tw/trends/explore#q=opendaylight%20controller%2C%20ryu%20controller%2C%20floodlight%20controller%2C%20POX%20controller&date=1%2F2012%2041m&cmpt=q&tz=

  17. 17 Reference • OpenDaylight official site, [http://www.opendaylight.org] • Wikipidia OpenDaylight, [https://en.wikipedia.org/wiki/OpenDaylight_Project] • OpenDaylight installation wiki, [https://wiki.opendaylight.org/view/OpenDaylight_Controller:Installation] • On the OpenFlow Controllers, [http://vlkan.com/blog/post/2013/07/31/openflow-controllers/] • OpenDaylight integrate with OpenStack, [http://www.ithome.com.tw/news/91438]

More Related