Versions Compared

Key

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

...

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 Integration

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

...