Contents
Introduction
This project is dependent on the controller project. As a result it'll be in offset 1.
Release Deliverables
Name | Description |
---|
YANG model revision | Update the YANG models according to the IETF YANG models for LISP where appropriate. |
NSH Support | Support for NSH and SPI-based mappings in LISP Mapping System and LISP SB. |
Continuous integration with Service Function Chaining | The mapping Service will continue support for integration with Service Function Chaining. |
Complete decoupling of SB registrations from NB mappings | Support for parallel data stores for SB registrations and NB mappings, avoid overwrite. |
GUI support | Initial GUI support for adding new mappings and visibility into the mapping system via DLUX. |
Neutron Support improvements (Tentative) | Add support for xTR-ID in map-registers being stored as a Host-ID, such that Neutron Add/Update Port calls can match an existing xTR in LISP network. |
Clustering | Evaluate Clustering-readiness, adapt if needed. This is dependent upon availability of clustered notifications (the ETA was expected Lithium SR during ODL Summit) |
Integration with Topology (Tentative) | Integrate LISP nodes in the topology. |
Support for transport capabilities in mappings (Tentative) | Support returning transport capabilities in mappings (e.g. VXLAN, LISP-GPE, etc.). |
Src-RLOC-based mapping selection (Tentative) | Add support for selective Map-Reply based on source RLOC of Map-Request |
Optimized prefix-based mapping lookup (Tentative) | Support for looking up IPv4 and IPv6 prefixes in efficient data structures (potentially radix tree based data store), including from the RESTCONF interface (pending support from MD-SAL/YANGtools, see below) |
LISP OpenFlow renderer (Tentative) | New module that subscribes to OF plugin packet-in notifications on a specific port, and after a lookup in the LISP mapping service, installs the associated rules according to the mapping. |
Improved xTR support (Tentative) | Basic xTR support with local map-cache. |
Release Milestones
Milestone | Offset 1 Date | Deliverables |
---|
M1 | 7/30/2015 | Name | Status | Description |
---|
Release Plan | Done | Candidate Release Plan |
|
M2 | 8/27/2015 | Name | Status | Description |
---|
Release Plan | Done | Final Release Plan | YANG model revision | Done | YANG model revision and porting started on a parallel branch. | SB/NB registrations decoupling | Done | Complete phase one decoupling of SB registrations and NB mappings |
|
M3 | 10/1/2015 | Name | Status | Description |
---|
Feature Freeze | Done | YANG model revision | Done | Model and experimental porting started |
|
M4 | 10/29/2015 | Name | Status | Description |
---|
API Freeze |
|
| YANG revision |
| Finalize all APIs | NSH support |
| Start implementation of NSH support | GUI support |
| Start initial GUI integration work |
|
M5 | 12/3/2015 | Name | Status | Description |
---|
Code Freeze |
|
| NSH support |
| Complete NSH support implementation | GUI Support |
| Complete GUI integration | Documentation |
| Contribute documentation on changes and new feature to the LISP Flow Mapping section of the documentation project. |
|
RC0 | TBD | Name | Status | Description |
---|
Deliverable Name | Deliverable Description |
|
RC1 | TBD | Name | Status | Description |
---|
Deliverable Name | Deliverable Description |
|
RC2 | TBD | Name | Description |
---|
Release Review | Release Review Description | Deliverable Name | Deliverable Description |
|
Formal Release | TBD | Name | Status | Description |
---|
Deliverable Name | Deliverable Description |
|
Externally Consumable APIs
Expected Dependencies on Other Projects
Providing Project | Deliverable Name | Needed By | Acknowledged? | Description |
---|
YANG Tools | Objects to be comparable() | M2? | No (YANG Tools Release Plan) | YANG Tools objects to have a comparable() method that can be overridden, for use in IPv4/IPv6 prefix lookup tables (see bug 3032) |
? | Longest prefix match in RESTCONF | M2? | No | Support for looking up an IPv4 and IPv6 prefix using RESTCONF, where the result returned contains all matches) |
Expected Incompatibilities with Other Projects
Compatibility with Previous Releases
Removed APIs and/or Functionality
- AD-SAL based Northbound API was deprecated in Lithium and will be removed in Beryllium.
Deprecated APIs and/or Functionality
Changed APIs and/or Functionality
- Due to the YANG model change, all APIs depending on the model present in Lithium are subject to change.
Themes and Priorities
The main theme of this release is better integration with ODL infrastructure and other services, including improving service chaining integration (with NSH), GUI support, and Topology integration.
Requests from Other Projects
Test Template
Other
LIST of Dropped Tentative Deliverables
The following tentative deliverables are dropped:
- Integration with Topology (Tentative)
- Support for transport capabilities in mappings (Tentative)
- Src-RLOC-based mapping selection (Tentative)
- Optimized prefix-based mapping lookup (Tentative)
- LISP OpenFlow renderer (Tentative)
- Improved xTR support (Tentative)
- Neutron Support improvements (Tentative)