Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction of Speaker: Claudia 1.

Similar presentations


Presentation on theme: "Introduction of Speaker: Claudia 1."— Presentation transcript:

1 Introduction of Speaker: Claudia 1

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

3 Features 3

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 Installation guide Environment: Ubuntu 14.04 x64 server edition.
Install requirement dependencies. Setup related environment parameters. Run the ODL. Usage.

7 Install requirement dependencies.
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 3/3.3.3/binaries/apache-maven bin.zip #unzip apache-maven bin.zip

8 Setup related environment parameters.
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 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 endaylight.release/org/opendaylight/integration/distrib utions-base/0.1.1/distributions-base osgipackage.zip #tar -zvxf Run the ODL script: #cd opendaylight #./run.sh Check with browser:

10 10

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

12 The most important command of Open Service Gateway Initiative (OSGI)…

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

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

15 Personal opinions 15 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

17 Reference OpenDaylight official site, [http://www.opendaylight.org]
17 Reference OpenDaylight official site, [ Wikipidia OpenDaylight, [ OpenDaylight installation wiki, [ On the OpenFlow Controllers, [ OpenDaylight integrate with OpenStack, [


Download ppt "Introduction of Speaker: Claudia 1."

Similar presentations


Ads by Google