NetVirt:Carbon:Release Plan
Contents
[hide]
Introduction
Release Deliverables
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 |
---|---|---|
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 |
---|---|---|---|---|
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