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


Mininet with Karaf distro

asked 2014-10-26 19:10:55 -0700

slowdusk gravatar image

I built and ran ./karaf after cloning "controller.git". Now when I run mininet with remote controller ip, shouldn't ODL discover the mininet switches? Mininet is not connecting to the controller for me. Are there any other steps? I am a beginner, please let me know if I am missing something. Or if there is a guide to connect mininet when using the "Karaf" distro.

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2014-10-28 10:49:54 -0700

saisujithreddy gravatar image

updated 2014-10-28 10:53:36 -0700

You may have to install features in karaf version of controller. Most of the features are disabled when you start the controller.

Please install l2switch by using following command, once you run the controller.

feature:install odl-l2switch-all

edit flag offensive delete publish link more

answered 2014-10-28 18:38:08 -0700


The Controller git doesn't have any OpenFlow features, it's mainly for the SAL's, NetConf and Clustering working. Openflowplugin is where the OpenFlow protocol is being installed.

You can always download the latest prebuilt binary from OpenDaylight downloads

If you wish to compile you just git clone the project you need, then build them locally. Some project will create their own karaf version of the controller like OVSDB, or you can get the full version from the Integration repo, (This just pull in all the latest maven artifact.

edit flag offensive delete publish link more
Login/Signup to Answer


Asked: 2014-10-26 19:10:55 -0700

Seen: 416 times

Last updated: Oct 28 '14