Ask is moving to Stack Overflow and! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode


Entry level question

asked 2015-11-11 11:10:41 -0700

anonymous user


Hi All,

I am new to opendaylight, and I am hoping that I can use it in my dissertation. I am trying to find a point in enhancing very large scale Data-center Networks. would ODL be a good tool for enhancing such networks?

My second question, is that I tried to start using ODL, But I am confused, because I found two different deployment methods..

The first method is to download the package from ,(I downloaded lithium), unzipped and run. the controller works fine, but I could not find any .pom files to run mvn clean install command in case i needed to make my own project for my dissertation!!!

the second method is to use git and download the "integration" project folder, this case I find the .pom files

I am little confused about the different between these two methods, and I would appreciate any material to explaining the structure and how to start, I am thinking of proposing/enhancing a protocol/algorithm to be used..

thanks for help

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2015-11-11 14:21:03 -0700


I will try to answer your questions in the same order:

  1. Yes, it could potentially "automate and make the network more intelligent". OpenDaylight is an ecosystem of projects that can be use for many things. It could, for instance, be used to react to events happening on the network or it could alter the network itself based on user events, configurations, etc...

  2. The file you downloaded from is a "precompiled" distribution, meaning you just need java to run it. It already has all the release jar files packaged into it.

  3. The second way you are describing is "building the distribution" with the integration build. The integration build will pull all the ODL project into one big project and create a release tar/zip file that can be run with java.

Hope I answer all your questions,


edit flag offensive delete publish link more


Thanks a lot for your response... Just to make sure, I will need to go with the second way "building the distribution", in case I needed to add any code.. Is that correct?

hghalwash ( 2015-11-15 07:26:39 -0700 )edit

Yes that is correct

grmontpetit ( 2015-11-19 09:29:51 -0700 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2015-11-11 11:10:41 -0700

Seen: 2,386 times

Last updated: Nov 11 '15