Genius project provides Generic Network Interfaces, Utilities & Services. Any ODL application can use these to achieve interference-free co-existence with other applications using Genius. OpendayLight Genius provides following modules:



Interface (logical port) Manager

Allows bindings/registration of multiple services to logical ports/interfaces.

Overlay Tunnel Manager

Creates and maintains overlay tunnels between configured tunnel endpoints.

Aliveness Monitor

Provides tunnel/nexthop aliveness monitoring services

ID Manager

Generates cluster-wide persistent unique integer IDs

MD-SAL Utils

Provides common generic APIs for interaction with MD-SAL

Resource Manager

Provides a resource sharing framework for applications sharing common resources e.g. table-ids, group-ids etc.

FCAPS Application

Generates various alarms and counters for the different genius modules

FCAPS Framework

Module collectively fetches all data generated by fcaps application. Any underlying infrastructure can subscribe for its events to have a generic overview of the various alarms and counters.

Major Features


  • Feature URL: ODL API

  • Feature Description: This feature includes API for all the functionalities provided by Genius.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Tests:


  • Feature URL: ODL

  • Feature Description: This feature provides all functionalities provided by genius modules, including interface manager, tunnel manager, resource manager and ID manager and MDSAL Utils. It includes Genius APIs and implementation.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Tests:

In addition, the feature is well tested by the netvirt CSIT suites.


  • Feature URL: REST

  • Feature Description: This feature includes RESTCONF with ‘odl-genius’ feature.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Test:


  • Feature URL: FCAPS Application

  • Feature Description: includes genius FCAPS application.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: Yes

  • CSIT Test: None


  • Feature URL: FCAPS Framework

  • Feature Description: Includes genius FCAPS framework.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: Yes

  • CSIT Test: None


Security Considerations

  • Do you have any external interfaces other than RESTCONF?

    • No

  • Other security issues?

    • N/A

Quality Assurance


  • Is it possible to migrate from the previous release? If so, how?

    • Yes, a normal upgrade of the software should work.


  • Is this release compatible with the previous release?

    • Yes

  • Any API changes?

    • No

  • Any configuration changes?

    • No

Bug Fixes

Known Issues


  • List of features/APIs that were EOLed, deprecated, and/or removed from this release.

    • None


  • List of standards implemented.

    • N/A

Release Mechanics