Skip to content

PetkoNosal/lighty-core

 
 

Repository files navigation

lighty.io

lighty.io is a Software Development Kit powered by OpenDaylight to support, ease and accelerate development of Software-Defined Networking (SDN) solutions in Java. lighty.io is a toolkit for SDN application programmers and solution architects that can be used to build and integrate SDN controllers. It utilizes core OpenDaylight components, which are available as a set of libraries. The final SDN application architecture is up to the user.

Example SDN controller architecture

architecture

Components

  • lighty-codecs - easy to use IO YANG data operations
  • lighty-core - OpenDaylight core initializer: MD-SAL, controller, yangtools, clustering
  • lighty-models - example YANG models and YANG model artifacts
  • lighty-modules - OpenDaylight NorthBound (NB) and SouthBound (SB) plugin initializers
  • lighty-resources - resource artifacts
  • lighty-examples - lighty.io examples and applications

Build and Install

In order to build and install lighty.io artifacts, follow the procedure below:

  • maven installation - make sure you have maven 3.5.0 or later installed
  • maven setup - make sure you have proper settings.xml in your ~/.m2 directory
  • build, install and test - by running command: mvn clean install
  • quick rebuild - by running command: mvn clean install -DskipTests

Support and use cases

If you are interested, technical support, blogs, technical articles and more examples are available at lighty.io

About

lighty.io core compenents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%