Contents
Project Name
- Genius (GEneric Network Interface Utilities and Services)
Features
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 Boron 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
Features URL: https://git.opendaylight.org/gerrit/gitweb?p=genius.git;a=blob_plain;f=features/src/main/features/features.xml
- Feature Name: odl-genius-rest
- Provides all functionalities provided by genius modules.
- Top Level: Yes, User Facing: Yes, Experimental: No
- Feature Name: odl-genius-ui
- Adds dlux ui on top of genius features
- Top Level: Yes, User Facing: Yes, Experimental: No
- Feature Name: odl-genius-fcaps-application
- includes genius FCAPS application
- Top Level: Yes, User Facing: Yes, Experimental: Yes
- Feature Name: odl-genius-fcaps-framework
- includes FCAPS framework
- Top Level: Yes, User Facing: yes, Experimental: Yes
CSIT Test: https://jenkins.opendaylight.org/sandbox/job/genius-csit-1node-genius-all-boron/
Non-Code Aspects (user docs, examples, tutorials, articles)
- Overview
- User Guide
- Developer Guide
- Installation Guide
- Postman collection for the sample APIs
- Boron Test Plan
- Release Note
Architectural Issues
- There are no architectural issues.
Security Considerations
- There are no security issues found.
Quality Assurance (test coverage, etc)
Test Coverage
CSIT
End-of-life (API/Features EOLed in Release)
- N/A
Bugzilla (summary of bug situation)
Standards (summary of standard compliance)
- N/A
Schedule (initial schedule and changes over the release cycle)
- Project was on schedule.