Unimgr
Welcome to Unimgr
Introduction
The User Network Interface (UNI) Manager project within OpenDaylight provides data models and APIs that enable software applications and service orchestrators to configure and provision connectivity services; in particular, Carrier Ethernet services as defined by MEF Forum, in physical and virtual network elements.
MEF has defined the Lifecycle Service Orchestration (LSO) Reference Architecture for the management and control of domains and entities that enable cooperative network services across one or more service provider networks. The architecture also identifies LSO Reference Points, which are the logical points of interaction between specific functional management components. These LSO Reference Points are further defined by interface profiles and instantiated by APIs.
The LSO Reference Architecture is shown below. Note that this is a functional architecture that does not describe how the management components are implemented (e.g., single vs. multiple instances), but rather identifies management components that provide logical functionality as well as the points of interaction among them.
Unimgr provides support for both the Legato as well as the Presto interfaces. These interfaces, and the APIs associated with them, are defined by YANG models developed within MEF in collaboration with ONF and IETF. For more detailed information on these YANG models and the corresponding APIs, see the User Network Interface Manager Plug-in (Unimgr) User Guide.
An application/user can interact with Unimgr at either the Legato (i.e. service orchestration) or the Presto (i.e. network resource provisioning) layer.
Demo illustrating interaction with Legato API.
Project Facts
Project Creation Date: August 13, 2015
Lifecycle State: Incubation
Type: Service
Primary Contact: Donald Hunter <donaldh@cisco.com>
Project Lead: Donald Hunter <donaldh@cisco.com>
Committers:
Donald Hunter <donaldh@cisco.com>
Bartosz Michalik <bartosz.michalik@amartus.com>
Marek Ryznar (marek.ryznar@amartus.com)
Members:
Alberto Garrido, Intraway (ODL User ID: agarrido) (ag@intraway.com)
Gabriel Robitaille-Montpetit (grmontpetit, grmontpetit@inocybe.com)
Alexis de Talhouët (adetalhouet, adetalhouet@inocybe.com)
Mohamad El-Serngawy (mserngawy, melserngawy@inocybe.com)
Charles Eckel (eckelcu@cisco.com)
IRC: #opendaylight-unimgr
Mailing List: unimgr-dev@lists.opendaylight.org
Archives: mailing list archives
Meetings: See Community Meetings
Repository: git clone https://git.opendaylight.org/gerrit/unimgr
Jenkins: jenkins silo
Gerrit Patches: code patches/reviews
Bugs:
Fluorine Install
The Unimgr features are bundled in the Opendaylight Fluorine release. To install the features, first you need to repo-add
the Unimgr feature repository – this registers the Unimgr features with the karaf container.
feature:repo-add mvn:org.opendaylight.unimgr/features4-unimgr//xml/features
Then you can install individual Unimgr features:
feature:install odl-unimgr
feature:install odl-unimgr-legato-api
feature:install odl-unimgr-ovs-driver
Weekly Meetings
Thursdays 08:30 AM Pacific Time Join via web: https://cisco.webex.com/cisco/j.php?MTID=m23afd6ff433364a663ee68674f486854
Or join by phone: https://cisco.webex.com/cisco/globalcallin.php?serviceType=MC&eventID=463771787&tollFree=1
Meeting number (access code): 200 892 737
Meeting password: unimgr (864647 from phones)
Resources
Project Proposal Document (based on Lithium release)
Oxygen Release
Nitrogen Release
Carbon Release
ODL Developer Resources
Documentation
Getting Started for Users
Getting Started for Developers
Requirements