Lisp Flow Mapping: Boron: Release Plan

Contents

Introduction

This project is in offset 1.

Release Deliverables

NameDescription
operational DS vs configMove SB mapping to operational datastore instead of config.
SB map-register cacheAdd a cache layer to SB for improved performance on Map-Registers.
Move String IP to binaryChange map-cache keys and mapping record IPs to binary format.
Basic clusteringEnable clustering
Continuous integration with Service Function ChainingThe mapping Service will continue support for integration with Service Function Chaining.
Locator Scopes (Tentative)Add support for defining locator scopes and transitional RTRs.
Multithreading in SB (Tentative)Enable multithreading in SB.
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.
TCP support as a southbound transport (Tentative)TCP support as a southbound transport .

Release Milestones

MilestoneOffset 1 DateDeliverables
M13/17/2016
NameStatusDescription
Release PlanDoneCandidate Release Plan
M24/21/2016
NameStatusDescription
Release PlanDoneFinal Release Plan
operational DS vs configDoneInitial transition.
M35/19/2016
NameStatusDescription
Feature FreezeDone
ClusteringDoneInitial testing and scoping
SB cacheDoneStart SB cache implementation
Locator ScopesInPrgrssLocator Scope API definition and initial implementation
M46/16/2016
NameStatusDescription
API FreezeDone
ClusteringIn ProgressClustering enabled with 3 node system tests
Support for binary IPDone
M57/21/2016
NameStatusDescription
Code FreezeDone
SB CacheDone
Support for binary IPDone
DocumentationDoneContribute documentation on changes and new feature to the LISP Flow Mapping section of the documentation project.
RC08/11/2016
NameStatusDescription
Deliverable NameDeliverable Description
RC18/18/2016
NameStatusDescription
Deliverable NameDeliverable Description
RC28/21/2016
NameDescription
Release ReviewRelease Review Description
Deliverable NameDeliverable Description
RC39/1/2016
NameStatusDescription
Deliverable NameDeliverable Description
Formal Release9/8/2016
NameStatusDescription
Deliverable NameDeliverable Description

Externally Consumable APIs

  • mappingservice-api
Short NameDescriptionType (at M2)Type (at M3)Type (release)ContractSupporting Code
Mapping ServiceMain Mapping ServiceProvisionalProvisionalProvisionalodl-mappingservice.yang , IMappingService.javamappingservice.implementation
LISP SBLISP Southbound PluginProvisionalProvisionalProvisionalodl-lisp-sb.yangmappingservice.southbound
LISP Address TypesLISP Address TypesProvisionalProvisionalProvisionalietf-lisp-address-types.yangmappingservice.lisp-proto

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)
 ?

Expected Incompatibilities with Other Projects

N/A

Compatibility with Previous Releases

Removed APIs and/or Functionality

  • TBD

Deprecated APIs and/or Functionality

  • TBD

Changed APIs and/or Functionality

  • TBD

Themes and Priorities

The main theme of this release is improved performance and scalability.

Requests from Other Projects

Test Tools Requirements

Test Template

Other

LIST of Dropped Tentative Deliverables

The following tentative deliverables are dropped:

TBD