Lisp Flow Mapping: Carbon: Release Plan

Contents

Introduction

This project is in offset 1.

Release Deliverables

NameDescription
Geo distribution of clusterExperiment with geo-distributed clustering and evaluate feasibility of non-voting cluster member for this.
Negative prefix subscriptionAccept subscription for negative mappings and SMR once a positive mapping is registered.
Multithreading in SBEnable multithreading in SB.
Neutron Support improvementsAdd 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 .
Locator Scopes (Tentative)Add support for defining locator scopes and transitional RTRs.

Release Milestones

MilestoneOffset 1 DateDeliverables
M110/27/2016
NameStatusDescription
Release PlanDoneCandidate Release Plan
M212/1/2016
NameStatusDescription
Release Plan
Final Release Plan
Multithreading in SB
Initial support
M31/19/2017
NameStatusDescription
Feature Freeze

Negative Subscription
Implementation complete
M42/16/2017
NameStatusDescription
API Freeze

Geo Distribution

M53/16/2017
NameStatusDescription
Code Freeze

Neutron Improvements

TCP support in SB

Documentation
Contribute documentation on changes and new feature to the LISP Flow Mapping section of the documentation project.
RC04/13/2017
NameStatusDescription
Deliverable NameDeliverable Description
RC14/20/2017
NameStatusDescription
Deliverable NameDeliverable Description
RC24/27/2017
NameDescription
Release ReviewRelease Review Description
Deliverable NameDeliverable Description
RC35/4/2017
NameStatusDescription
Deliverable NameDeliverable Description
Formal Release5/11/2017
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

 System Test for Carbon

Other

LIST of Dropped Tentative Deliverables

The following tentative deliverables are dropped:

TBD