Genius

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 Neon Genius provides following modules:

Title

Module

Description

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

odl-genius-api

  • Feature URL: API

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

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Test:

odl-genius

  • Feature URL: Genius

  • 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 Test:

This feature was also tested by the netvirt CSIT suites.

odl-genius-rest

  • Feature URL: Genius Rest

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

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: No

  • CSIT Test:

odl-genius-fcaps-application

  • Feature URL: FCAPS Application

  • Feature Description: Includes genius FCAPS application.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: Yes

  • CSIT Test: None

odl-genius-fcaps-framework

  • Feature URL: FCAPS Framework

  • Feature Description: Includes genius FCAPS framework.

  • Top Level: Yes

  • User Facing: Yes

  • Experimental: Yes

  • CSIT Test: None

Documentation

Security Considerations

  • Do you have any external interfaces other than RESTCONF?

    • No

  • Other security issues?

    • N/A

Quality Assurance

Migration

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

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

Compatibility

  • Is this release compatible with the previous release?

    • Yes

  • Any API changes?

    • No

  • Any configuration changes?

    • No

Bugs Fixed

  • List of bugs fixed since the previous release.

Known Issues

  • List key known issues with workarounds.

End-of-life

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

Release Mechanics