This is the OpenDaylight Boron release plan for the User Network Interface (UNI) Manager plugin project. The goals for this project are to introduce a plug in to expose capabilities of OpenDaylight to northbound APIs and applications enabling applications to configure and manage physical and virtual network elements for delivery of business services. The initial focus is Carrier Ethernet services as defined by Metro Ethernet Forum.
Project Manager: David Goldberg gdavid@hpe.com
Documentation Lead: Charles Eckel eckelcu@cisco.com
Name | Description |
---|---|
Unimgr | Increase Unit Test coverage per Boron requirements |
MEF Services | Add missing MEF services - ELAN and ETREE |
Service Layers | Separate the configuration layer and the implementation layer so that we can have multiple southbound implementations. |
MEF NETCONF implementation | Implement MEF using NETCONF |
MEF OpenFlow implementation | Implement MEF using OpenFlow |
Milestone | Offset 2 Date | Deliverables | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
M1 | 3/24/2016 |
| ||||||||||
M2 | 5/5/2016 |
| ||||||||||
M3 | 6/2/2016 |
| ||||||||||
M4 | 6/30/2016 |
| ||||||||||
M5 | 8/4/2016 |
| ||||||||||
RC0 | 8/11/2016 |
| ||||||||||
RC1 | 8/18/2016 |
| ||||||||||
RC2 | 8/25/2016 |
| ||||||||||
RC3 | 9/1/2016 |
| ||||||||||
Formal Boron Release | 9/8/2016 |
| ||||||||||
Service Release 1 | 10/6/2016 | First Service Release for Boron. See Service Release section. NOTE: This date is provisional, but will not move earlier. Please note, event based Updates (security/critical bugs) are distinct and may occur at any point. | ||||||||||
Service Release 2 | 11/17/2016 | Second Service Release for Boron. See Service Release section. NOTE: This date is provisional, but will not move earlier. Please note, event based Updates (security/critical bugs) are distinct and may occur at any point. |
Short Name | Description | Type (at M2) | Type (at M3) | Type (release) | Contract | Supporting Code |
---|---|---|---|---|---|---|
PUT: Create UNI | Create one User Network Interface (UNI) | Stable | Stable | Stable | http://localhost:8080/restconf/config/cl-vcpe-mef:unis/uni/822f7eec-2b35-11e5-b345-feff819cdc9f/ | |
GET: Get UNI List | Retrieve the list of UNIs | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:unis/ | |
GET: Get UNI by UUID | Retrieve attributes for a specific UNI by its Universally Unique Identifier (UUID) | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID} | |
DELETE: Delete UNI | Delete a specific UNI by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID} | |
GET: Get UNI Speed | Retrieve configured throughput for a specific UNI by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}/speed/ | |
PUT: Set UNI Speed | Configure throughput rate for a specific UNI by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:unis/uni/{UUID}/speed/ | |
GET: Get SO EVC | Retrieve attributes for a single-operator Ethernet Virtual Connection (EVC) | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:single-operator-evc/ | |
DELETE: Delete EVC | Delete an EVC by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID} | |
PUT: Config EVC EBW | Configure egress bandwidth (EBW) for an EVC | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/ | |
GET: Get EVC EBW | Retrieve the egress bandwidth attribute for an EVC by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/ | |
DELETE: Delete EVC EBW | Delete the egress bandwidth attribute for an EVC by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/egress-bw/ | |
PUT: Set EVC IBW | Configure the ingress bandwidth (IBW) for a particular EVC by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/ | |
GET: Get EVC IBW | Retrieve the ingress bandwidth attribute for a particular EVC by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/ | |
DELETE: Delete EVC IBW | Delete the ingress bandwidth for a particular EVC by its UUID | Stable | Stable | Stable | http://localhost:8181/restconf/config/cl-vcpe-mef:evcs/evc/{UUID}/ingress-bw/ | |
GET: Get Op UNIs | Retrieve the list of UNIs from the operational data store | Stable | Stable | Stable | http://localhost:8181/restconf/operational/cl-vcpe-mef:unis/ |
The UNI Manager plug-in project has dependencies on the following OpenDaylight projects:
odlparent, yangtools, controller, netconf, ovsdb, openflow plugin, netvirt
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|---|---|---|---|
N/A | None | N/A | N/A | No new or modified project dependencies for (Bo) release |
None
N/A
None
None
None
None
Link back to UNI Manager Plug-in project main page.