Software-defined Networking made easy
Lighty Kit is a toolkit ready for Software-defined Networking application programmers and solution architects for building Software-defined Networking controllers. It utilizes main OpenDaylight components which are available as a set of libraries. Final SDN application architecture is up to the user. Providing SDN backend components and client bindings for Java, Python and Go is the easiest way to entering the world of micro-services and SDN. Lighty Kit comes with network device simulators which enable really fast integration testing.
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 memeory efficiency.
Having Java SE as runtime, you can use framework of your choice, not onky Karaf.
lighty.io core contains base ODL services and components like: MD-SAL, Controller, yangtools.
- north-bound-plugins: RESTCONF, NETCONF
- south-bound-plugins: SNMP, NETCONF, OpenFlow
- applications like TransportPCE, ONAP’s SDN-C
- the list is growing rapidly …
Yes it does. Mainly those are compoenents missing in ODL eco-system.
- Yang codecs – library for serialization and deserialization of yang yang binding-aware or yang normalided 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 decribet 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 deployment of your SDN application into both environments at the same time is posisble.
Yes it is. lighty.io provides one core module and several 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 ODL services are available in JUnit runtime, so testing is fast and realistic.
Get in Touch
We would like to hear from you