What is OpenDaylight? – Definition, Requirements, and More

OpenDaylight Definition

OpenDaylight is an open-source project by well-known network suppliers under the “The Linux Foundation” consortium.

It aims to develop open and standardized controllers for software-defined networking.

Cisco, IBM, Microsoft, Brocade, Juniper, Citrix, NEC, Nuage Networks, or Red Hat companies belong to the open-source project “The Linux Foundation.”

The project was launched in 2013 and aimed with the help of open, standardized SDN controllers, SDN, and the Network Functions Virtualization.

The software developed as part of OpenDaylight is mainly written in the languages Java and Python and is under the Eclipse Public License (EPL).

What are the different releases of OpenDaylight?

Some different OpenDaylight versions released since the project found in 2013. Here is a brief overview of the various release names and their respective release dates:

  1. Released Hydrogen in February 2014
  2. Release helium in October 2014
  3. Released lithium in June 2015
  4. Release beryllium in February 2016
  5. And also, Released Boron in November 2016

Also Read:  What is the Internet of Things (IoT)? – Definition, Applications and More

What are the goals of OpenDaylight?

The network industry supports the OpenDaylight project, mainly pursues the goal of providing an open and transparent approach for SDN and network functions virtualization ( NFV ).

And also, The framework for the SDN controller plays a central role in this. The other goals of the project are:

  • To create a robust, expandable, open-source code that covers all essential functions to implement an SDN solution
  • And also, It ensures a high level of acceptance of the solution designed by manufacturers and users
  • To create a vibrant, vast community that works on the code, continually improving it and adding new functions
  • And also, It ensures openness, transparency, and fairness in software-defined

What are the Hardware and Software requirements?

Open Daylight Controller is a JVM so it can run on any metal and OS provided it supports Java JVM 1.7+. We recommend the following:

  1. Firstly, Linux (Ubuntu or RHEL or Fedora or Any other popular Linux Distro that supports Java)
  2. Secondly, JVM 1.7+ (JAVA_HOME should be usual to the environment)
  3. The Controller has a built-in GUI. The GUI implements an application using the same Northbound API as would be
  4. And also, available for any other user application.

What is the Controller as the central component of [OpenDaylight]?

  • The controller plays the central role in the software-defined networking of the OpenDaylight project.
  • It forms the heart of software-defined networking and ensures that the forwarding plane and control plane separate in the direction of network hardware.
  • Similarly, in the direction of the higher hierarchies of the infrastructure, the controller can link to management and orchestration solutions.
  • The individual components of the controller usually run in a Java run-time environment and communicate with each other using function calls.

Also Read:  What is a Firewall? – Definition, Types, Importance and More

Review What is OpenDaylight? – Definition, Requirements, and More. Cancel reply

Kamran Sharief

I write about technology, marketing and digital tips. In the past I've worked with Field Engineer, Marcom Arabia and You can reach me at

Published by
Kamran Sharief

Recent Posts

Top Online Games for 2022

When it comes to competing with your friends online, you’ll want to stay ahead of… Read More

June 30, 2022

USB types & versions

USBs continue to play an important role in the way we store, transfer and use… Read More

June 30, 2022

5 Budget-Friendly Yet Effective Marketing Tactics You Should Leverage

Marketing your small business with limited resources and a small budget is no easy task.… Read More

June 30, 2022

Why You Should Consider Containerization

Introduction When it comes to scaling a system, there are two options available: Horizontal and… Read More

June 30, 2022

4 best NFT and blockchain games in 2022

4 best NFT and blockchain games in 2022 The gaming industry has undergone a sea… Read More

June 29, 2022

The Definitive Guide to Buying A Medical Alert System

Shopping for a suitable medical alert system for your particular needs can feel like looking… Read More

June 29, 2022