Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Project Dependencies

Silicon

Image Modified

Aluminium

Magnesium

Image RemovedImage Added


Projects

Project

Quick Description

Docs

Kernel Projects



AAA

Authentication, Authorization and Accounting (AAA) ODL ProjectLink
Archetypes
Link
Infrastructure Utilities
Link
MD-SALThe Model-Driven Service Adaptation Layer (MD-SAL) is message-bus inspired extensible middleware component that provides messaging and data storage functionality based on data and interface models defined by application developers (i.e. user-defined models).Link
ODL Root Parent
Link
ControllerOpenDaylight Controller is Java-based, model-driven controller using YANG as its modeling language for various aspects of the system and applications and with its components serves as a base platform for other OpenDaylight applications.Link
ServiceUtils
Link
YANG Tools
Link

Protocol Projects



BGP LS PCEPThe OpenDaylight controller provides an implementation of BGP (RFC 4271) as a south-bound protocol plugin and a north-bound REST/JAVA API.Link
Genius

NETCONF

LISP Flow Mapping

OpenFlow Plugin

OVSDB IntegrationThe OVSDB project of OpenDaylight provides southbound plugins to manage OVS devices.Link
P4 Plugin

SNMP4SDN

Telemetry

TransportPCETransportPCE primary function is to control an optical transport (WDM or OTN) infrastructure using a non-proprietary South Bound Interface.
Currently, the project supports NETCONF devices relying on the  OpenROADM MSA specifications.
Link
USC

App Projects



BIER App

COE

DLUX

NEMO

NetVirtNetvirt is a Network Virtualization application developed on Opendaylight consisting of modular sub-services such as L2(ELAN), L3(L3VPN), ACL, NAT, DHCP, IPv6 Control and more.Link
Neutron Northbound

PlasticPlastic is a model-to-model transformation library supporting northbound and southbound payloadsLink
FaaS

Service Projects



Alt-datastores

BIER

DetNet

Unimgr

Support Projects



Documentation

Integration/DistributionThe project to integrate artifacts from all Java-based ODL projects into a common Karaf distribution.
Integration/Packaging

Packaging and Deployment support, including packages (RPMs), configuration management tools (Ansible, Puppet) and pre-built images (containers, Vagrant base boxes).


Integration/TestProject for all the system test code and system test tools (test tools that are specific to ODL but not specific to a particular ODL project and do not need to concern themselves with changing internal APIs of an ODL project
ODL Tools

RelEng/Autorelease

RelEng/Builder

...