/
NetVirt:Carbon:Release Plan

NetVirt:Carbon:Release Plan



Contents

 [hide



Introduction

NetVirt Project Wiki

Release Deliverables

Name

Description

Name

Description

Code Quality Improvements

Increase UT, IT and CSIT coverage

Code Quality Improvements

Increase UT, IT and CSIT coverage

L2 BGP VPN

L2 BGP VPN

ECMP for BGP L3VPN

ECMP for BGP L3VPN

SR-IOV

SR-IOV

SNAT

Decentralized, OVS NAT-based

IPv6

East-west

Containers

Support the ODL CNI project

TaaS, LBaaS

TaaS, LBaaS

Transparent VLANs

Transparent VLANs

VLAN-Aware VMs

VLAN-Aware VMs

SFC Integration

SFC Integration

QoS Enhancements

QoS Enhancements

Release Milestones

Milestone

Offset X Date

Deliverables

Milestone

Offset X Date

Deliverables

M1

11/3/2016





M2

12/8/2016





M3

2/2/2017





M4

3/2/2017





M5

3/30/2017





RC0

4/13/2017





RC1

4/20/2017





RC2

4/27/2017





RC3

5/4//2017





Formal Release

5/11/2017





Externally Consumable APIs

Expected Dependencies on Other Projects

Providing Project

Deliverable Name

Needed By

Acknowledged?

Description

Providing Project

Deliverable Name

Needed By

Acknowledged?

Description

controller

features

M3

No

basic controller features

mdsal

features

M3

No

mdsal features

neutron

features

M3

No

neutron CRUD

odlparent

features

M3

No

odlparent values

openflowplugin

features

M3

No

flow programming and extensions

ovsdb

features

M3

No

ovsdb southbound

SFC

features

M3

No

sfc building

yangtools

features

M3

No

yangtools for compiling yang

genius

features

M3

No

ifmgr, idmanager, mdsalutils

Expected Incompatibilities with Other Projects

NetVirt is considered incompatible with applications that program the flow tables on vSwitches. This includes:

  • GBP

  • VTN

These projects have not held discussions as to how to become compatible because they each provide their own solution to the same problem.

Compatibility with Previous Releases

  • None intrinsic to distribution, projects delivered may have their own.

Themes and Priorities

  • Increasing code quality with increased UT, IT and CSIT coverage.

  • Adding more Network Virtualization use cases: L2 BGP VPN, FWaaS, VPNaaS, LBaaS, de-centralized SNAT

Requests from Other Projects

None

Test Tools Requirements

None

Other





Related content