This is the OpenDaylight Beryllium 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: Kevin Luehrs k.luehrs-contractor@cablelabs.com
Technical Project Leads:
Mufaddal Makati m.makati@cablelabs.com Alexis de Talhouët adetalhouet@inocybe.com
Name | Description | Feature |
---|---|---|
Unimgr | User Network Interface Manager plug-in | Create initial UNI Manager feature plug-in |
Clustering | ||
Develop initial unit test coverage | ||
Develop initial automated integration testing |
Milestone | Offset 2 Date | Deliverables | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
M1 | 8/6/2015 |
| ||||||||
M2 | 9/3/2015 |
| ||||||||
M3 | 10/15/2015 |
| ||||||||
M4 | 11/12/2015 |
| ||||||||
M5 | 12/17/2015 |
| ||||||||
RC0 | 1/7/2016 |
| ||||||||
RC1 | 1/14/2016 |
| ||||||||
RC2 | 1/21/2016 |
| ||||||||
RC3 | 1/28/2016 |
| ||||||||
Formal Beryllium Release | 2/4/2016 |
| ||||||||
Service Release 1 | 3/17/2016 | First Service Release for Beryllium. 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 | 3/17/2016 | Second Service Release for Beryllium. 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 | 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 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 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 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
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|---|---|---|---|
N/A | None | N/A | N/A | No new or modified project dependencies for (Be) release |
None
N/A
None
None
None
None
Link back to UNI Manager Plug-in project main page.
Short Name | Description | Type (at M2) | Type (at M3) | Type (release) | Contract | Supporting Code |
---|---|---|---|---|---|---|
PUT: Create UNI | Create one User Network Interface | 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 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 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 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
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|---|---|---|---|
N/A | None | N/A | N/A | No new or modified project dependencies for (Be) release |
None
N/A
None
None
None
None
Link back to UNI Manager Plug-in project main page.