Over a million developers have joined DZone.

OpenDaylight SDN Reaches Ignition with Hydrogen

DZone's Guide to

OpenDaylight SDN Reaches Ignition with Hydrogen

· Java Zone ·
Free Resource

Get the Edge with a Professional Java IDE. 30-day free trial.

OpenDaylight Launches Hydrogen SDN Framework

The OpenDaylight Project gets its chance to shine this week, as its first code release, named Hydrogen, is due to come out Tuesday, coincident with the start of the first OpenDaylight Summit, which runs Tuesday and Wednesday.

The Hydrogen release is downloadable at opendaylight.org starting Tuesday morning.

Hydrogen consists of 15 projects segmented into three different editions. The Base Edition consists of the OpenDaylight controller and minimal functionality to test that the controller is actually doing something; it’s the part that anyone using OpenDaylight will need. Two extended editions include the projects aimed at network virtualization and at service-provider needs.

Here’s the full roster of projects, taken verbatim from the OpenDaylight press release. The pieces contributed to Hydrogen were first announced in September, so the list doesn’t contain any huge surprises:

Base Edition

  • Controller: A modular, extensible, scalable and multi-protocol SDN controller based on OSGi.
  • OpenFlow Plugin: Integration of OpenFlow protocol library in controller Service Abstraction Layer (SAL).
  • OpenFlow Protocol Library: OpenFlow 1.3 protocol library implementation.
  • OVSDB: Open vSwitch Database configuration and management protocol support, e.g. for Open vSwitch and other OVSDB servers.
  • YANG Tools: Java-based NETCONF and YANG tooling for OpenDaylight projects.

Virtualization Edition (includes Base Edition)

  • Affinity Metadata Service: APIs to express workload relationships and service levels.
  • Defense4All: DDoS detection and mitigation framework.
  • Open DOVE: Multi-tenant network virtualization based on overlays, including control plane and Open vSwitch-based data plane.
  • Virtual Tenant Network: Multi-tenant network virtualization application using OpenFlow.

Service Provider Edition (includes Base Edition)

  • Affinity Metadata Service: APIs to express workload relationships and service levels.
  • BGP-LS/PCEP: Support for traffic engineering with BGP-LS (BGP protocol library and topology model) and PCEP (path programming model).
  • Defense4All: DDoS detection and mitigation framework.
  • LISP Flow Mapping: Locator/identifier Separation Protocol plugin, LISP mapping service (can be used to implement virtual networks).
  • SNMP4SDN: SNMP protocol support and APIs to manage commodity Ethernet switches.

Starting a Long Journey

The project’s future plans include the refining of this framework, with releases to come in six-month cycles. Hydrogen “is a representation of where we are today. It doesn’t necessarily represent where we want to go,” says Chris Wright, technical director for SDN at Red Hat.

Hydrogen was planned for a December launch but slipped that schedule as a number of technical issues still needed ironing out and interoperability testing hadn’t been completed. So, this week’s Summit wasn’t originally meant to be the coming-out party for Hydrogen.

In that spirit, OpenDaylight Executive Chairman Neela Jacques says he’ll use his Tuesday keynote not to recite Hydrogen’s contents but to reflect on the development of the OpenDaylight community and to recognize individuals who have been particularly important in getting the project this far.

The Summit is sold out at more than 500 attendees. Keynotes will be webcast live; details for tuning in can be found here.

Separately, OpenDaylight is announcing a couple of new members Tuesday: ConteXtream, which has been shipping an SDN platform to telecom and cable operators, and Qosmos, which applies deep packet inspection (DPI) in SDN and NFV contexts.

It’s feasible that a few companies will announce products based on OpenDaylight as well. IBM is one such; on Tuesday, the company plans to announce that OpenDaylight is the basis for a new version of its SDN for Virtual Environments (SDN VE).

Get the Java IDE that understands code & makes developing enjoyable. Level up your code with IntelliJ IDEA. Download the free trial.


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}