SDN Made Easy

Lighty Kit is a toolkit made for Software-Defined Networking application programmers and solution architects, mainly for building Software-Defined Networking controllers.

It utilizes main OpenDaylight components, which are available as a set of libraries. The final SDN application architecture is decided by the user.

Lighty Kit comes with network device simulators which enable quick integration testing.

lighty.io core is free under Eclipse Public License v1.0

Lighty kit components

SDN Backend

FOR CONTROLLER ASSEMBLY

Client Components

FOR EASY INTEGRATION

Sample Projects

FOR DEVELOPMENT JUMPSTART

Device Simulators

FOR BETTER INTEGRATION TESTING

Docker Images

FOR FASTER DEPLOYMENTS

Visibility Components

FOR FASTER VISUALIZATIONS

FAQ

lighty.io is set of OpenDaylight components adapted to run in plain Java SE environment.

Karaf is usually used to start OpenDaylight features and components, lighty.io does this faster with better memory efficiency.

Having Java SE as a runtime, you can use framework of your choice, not only Karaf.

lighty.io core contains base ODL services and components like: MD-SAL, Controller, YANG Tools.

  • north-bound-plugins: RESTCONF, NETCONF
  • south-bound-plugins: SNMP, NETCONF, OpenFlow 
  • applications like TransportPCE, ONAP’s SDN-C
  • the list is growing rapidly …
  • etc. (this list keeps expanding)

Yes, it does. In the 7.x releases, you can use improved:

  • YANG codecs – library for serialization and deserialization of YANG binding-aware or YANG normalized nodes from or to JSON and XML
  • NETCONF device library – enables you to create your own NETCONF devices using your own YANG models
  • RESTCONF north-bound-plugin RFC8040 compliant implementation
  • Client libraries for Java, Python and GO for lighty.io
  • This list is growing as well …

This process is very easy, and we have described it on several OpenDaylight application examples.

Yes this is possible. Your application code does not depend on Karaf anyway, and lighty.io provides ODL services in runtime.

So that the deployment of your SDN application into both environments, at the same time, is possible.

Yes, it is. lighty.io provides one core module and several other modules implementing south/north-bound plugins.

Your application code can start, stop, restart those modules as required.

This is much easier with lighty.io, because all Opendaylight services are available in the JUnit runtime.

PANTHEON.tech

More than 15 years of experience in network software development
100% privately owned company from Slovakia
Providing our customers with focused and deep expertise
Aiming for most efficient project management so that you don’t wait one day too long