badr-bzh / SDNHub_Opendaylight_Tutorial

SDNHub Opendaylight Tutorial

Home Page:http://sdnhub.org/tutorials/opendaylight

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDNHub Opendaylight Tutorial

This is the OpenDaylight project source code used by the our tutorial.

Directory Organization

  • pom.xml: The POM in the main directory specifies all the sub-POMs to build
  • commons/parent: contains the parent pom.xml with all properties defined for the subprojects.
  • commons/utils: contains custom utilities built for OpenFlow programming
  • learning-switch: contains the tutorial L2 hub / switch
  • tapapp: contains the traffic monitoring tap application
  • features: defines the two features "sdnhub-tutorial-learning-switch", * "sdnhub-tutorial-tapapp" that can be loaded in Karaf
  • distribution/karaf-branding: contains karaf branner for SDN Hub
  • distribution/opendaylight-karaf: contains packaging relevant pom to * generate a running directory

HOW TO BUILD

In order to build it's required to have JDK 1.8+ and Maven 3.2+. The following commands are used to build and run.

$ mvn clean install
$ cd distribution/opendaylight-karaf/target/assembly
$ ./bin/karaf
karaf>feature:install sdnhub-XYZ

About

SDNHub Opendaylight Tutorial

http://sdnhub.org/tutorials/opendaylight

License:GNU General Public License v3.0


Languages

Language:Java 97.6%Language:Shell 2.4%