Contents

Introduction

This project is dependent on the controller project. As a result it'll be in offset 1.

Release Deliverables

NameDescription
YANG model revisionUpdate the YANG models according to the IETF YANG models for LISP where appropriate.
NSH SupportSupport for NSH and SPI-based mappings in LISP Mapping System and LISP SB.
Continuous integration with Service Function ChainingThe mapping Service will continue support for integration with Service Function Chaining.
Complete decoupling of SB registrations from NB mappingsSupport for parallel data stores for SB registrations and NB mappings, avoid overwrite.
GUI supportInitial 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.
ClusteringEvaluate 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

MilestoneOffset 1 DateDeliverables
M17/30/2015


NameStatusDescription
Release PlanDoneCandidate Release Plan


M28/27/2015


NameStatusDescription
Release PlanDoneFinal Release Plan
YANG model revisionDoneYANG model revision and porting started on a parallel branch.
SB/NB registrations decouplingDoneComplete phase one decoupling of SB registrations and NB mappings


M310/1/2015


NameStatusDescription
Feature FreezeDone
YANG model revisionDoneModel and experimental porting started


M410/29/2015


NameStatusDescription
API Freeze

YANG revision
Finalize all APIs
NSH support
Start implementation of NSH support
GUI support
Start initial GUI integration work


M512/3/2015


NameStatusDescription
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.


RC0TBD


NameStatusDescription
Deliverable NameDeliverable Description


RC1TBD


NameStatusDescription
Deliverable NameDeliverable Description


RC2TBD


NameDescription
Release ReviewRelease Review Description
Deliverable NameDeliverable Description


Formal ReleaseTBD


NameStatusDescription
Deliverable NameDeliverable Description


Externally Consumable APIs

Expected Dependencies on Other Projects

Providing ProjectDeliverable NameNeeded ByAcknowledged?Description
YANG ToolsObjects 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 RESTCONFM2?NoSupport 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

Deprecated APIs and/or Functionality

Changed APIs and/or Functionality

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 Tools Requirements

Test Template

Other

LIST of Dropped Tentative Deliverables

The following tentative deliverables are dropped: