lighty.io Summer 2019 News

[News] all-lighty.io Summer 2019

It has been a busy summer for PANTHEON.tech & our developers of our leading product lighty.io. For all those interested in new information, here is a round-up of all the examples and demos we have published on our social media.

Integrating lighty.io & CCSDK (ONAP)

In the last weeks, we are intensively working, together with the wonderful ONAP community, on proposing to remove existing dependencies on the OSGi Framework and Karaf from the CCSDK project – while still maintaining the same OpenDaylight services, which the community knows and uses. We will deep-dive on our proposal soon in a separate post, so stay tuned!

Spring Boot Example

Full NETCONF/RESTCONF stack for the Spring Boot runtime.

We have recently succeeded in running RESTCONF in a Springboot example, designed for lighty. Springboot is now able to run in a full OpenDaylight/lighty.io stack.

Spring Boot makes it easy to just run & create stand-alone, Spring-based Applications. It boasts no code generation or requirement for XML configuration, automatic configuration of Spring functionality and radically improves the pure Spring deployment and development.

Clustered Application Demo

lighty.io running as a clustered RESTCONF/NETCONF SDN controller application. From now on, it supports deployment in Akka cluster, so you are not limited to single-node SDN controllers.

Furthermore, you can deploy lighty.io as a Kubernetes cluster.

TransportPCE Controller

lighty.io TransportPCE Controller is now upstreamed in the OpenDaylight Project! We have previously managed to migrate TransportPCE into lighty. Now, you can see the code for yourself in the OpenDaylight repository. 

We have previously published a how-to on how to migrate the OpenDaylight TransportPCE to lighty.io.

BGP/EVPN Router

We are planning on extending the BGP function of an SDN controller with an EVPN extension in the BGP control-plane. We will discuss BGP-EVPN functions in SDN controllers and how the lighty.io BGP function can replace existing legacy BGP route reflectors, running in service provider’s WAN or DC networks.

The SDN SDK – lighty.io

PANTHEON.tech has recently developed the SDN SDK – lighty.io.

We have designed lighty.io to empower you to develop Software Defined Networking (SDN) solutions in JAVA, Python, and Go. lighty.io aims to make ODL components
available outside Karaf to gain speed, flexibility, and scalability for developers and users. It also contains new southbound plugins, which are not available in upstream ODL, enhanced modules of ODL, and various developer tools.

Initial tests revealed that lighty.io has the capacity to outperform standard ODL in many ways. To top it all, one can still switch between “vanilla” ODL distribution/build and lighty.io build seamlessly.

Some of the great highlights of lighty.io are:

  • lighty.io works on JavaSE instead of Karaf OSGi container server, which enables SDN developers to use ODL services in JavaSE frameworks (latest versions of Spring.io, google Guice, Vertx, etc.)
  •  lighty.io is a great platform for building SDN micro service controller applications thanks to its low memory requirements and distribution size with blazing-fast start-up time.
  •  lighty.io uses ODL’s mature components and features like YANG tools, MD-SAL, NETCONF, and clustering, and adds Pantheon’s value to the mix.
  • lighty.io controller applications implement their own initialization sequences in order to run the same core services available in ODL, but in a speedy runtime.
  • lighty.io contains network topology visualization component to enable you to develop responsive and scalable front-end network visualizations effortlessly, which can be accessed by any device with a web browser.

We are continuously enhancing lighty.io package by adding exciting features so our valued customers can use and get support immediately. We have done the hard work so you do not have to re-invent the wheel. Use lighty.io, today.
For more information, please visit lighty.io, by Pantheon Technologies