Release Plan: Oxygen

Release Plan: Oxygen

Contents

Introduction

This is a per-project Oxygen Release Plan.

The main purpose of BGP LS PCEP project is to create home for GUI applications with broader domain than one project.

Release Deliverables

Name

Status

Description

Name

Status

Description

BGPCEP-582 / BUG-6976

Done

Migrate BMP collector to use BP wiring

BGPCEP-688 / BUG-9143

Done

Initial configuration file loader for BMP

BGPCEP-702 / BUG-9301

Done

Migrate Cli to use Operational state

BGPCEP-701 / BUG-9300

Done

Remove deprecated BGP stats by openconfig state

BGPCEP-694

Done

Prevent example bgp config be installed by default

BGPCEP-580 / BUG-6974

Done

Render PCEP statistics in operational DS

BGPCEP-720 / BUG-6973

Done

PCEP configuration via DS

BGPCEP-710

Done

PCEP configuration File loader

BGPCEP-704

Done

Remove PCEP Config subsystem configuration

BGPCEP-373

Done

Move BGP/PCEP configuration into the data store

BGPCEP-501

Done

EVPN VPWS Flexible Cross-Connect Service draft-sajassi-bess-evpn-vpws-fxc

BGPCEP-733

Done

PCEP Speaker Entity Id

Release Milestones

  • Offset: 1



Milestone

Offset 1 Date

Deliverables

Milestone

Offset 1 Date

Deliverables

M1

10/14/2017





M2

11/14/2017





M3

12/14/2017





M4

1/14/2018





RC0

N/A





RC1

N/A





RC2

N/A





RC3

N/A





Formal Release

N/A





Externally Consumable APIs

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

Short Name

Description

Type (at M2)

Type (at M3)

Type (release)

Contract

Supporting Code

Concepts

Project Common Types

Provisional

iana.yang, ieee754.yang, network-concepts.yang,rfc2385.yang

concepts

RSVP

Resource ReSerVation Protocol

Provisional

rsvp.yang

rsvp-api, rsvp-spi

PCEP

Path Computation Element Protocol

Provisional

pcep-message.yang, pcep-session-stats.yang, pcep-types.yang

pcep-api, pcep-spi

PCEP Stateful

PCEP Extensions for Stateful PCE

Provisional

odl-pcep-ietf-initiated00.yang, odl-pcep-ietf-stateful07.yang, odl-pcep-sync-optimizations.yang, odl-pcep-ietf-stateful07-app-config.yang, odl-pcep-stateful-stats.yang, odl-pcep-topology-sync-optimizations-config.yang

pcep-ietf-stateful07

PCEP AB

PCEP Auto Bandwidth Extension

Provisional

odl-pcep-auto-bandwidth.yang, pcep-auto-bandwidth-app-config.yang

pcep-auto-bandwidth-extension

PCEP SR

PCEP Extensions for Segment Routing

Provisional

odl-pcep-segment-routing.yang, odl-pcep-segment-routing.yang

pcep-segment-routing

PCEP Topology

PCEP Topology Provider

Provisional

network-topology-pcep.yang, network-pcep-topology-config.yang, network-pcep-topology-stats.yang, network-topology-pcep-programming.yang

pcep-topology-api

PCEP Topology Stats

PCEP Topology Stats

Provisional

odl-pcep-stats-provider.yang

pcep-topology-stats

PCEP Tunnel

PCEP Tunnel Topology Provider

Provisional

topology-tunnel-pcep.yang, topology-tunnel-pcep-config.yang, topology-tunnel-pcep-programming.yang

pcep-tunnel-api

BGP Parser

BGP Message Models

Provisional

bgp-message.yang, bgp-multiprotocol.yang

bgp-parser-api, bgp-parser-spi

BGP RIB

BGP RIB Models

Provisional

bgp-rib.yang, bgp-peer-rpc.yang

bgp-rib-api, bgp-rib-spi

BGP Concepts

BGP common types

Provisional

bgp-types.yang

bgp-concepts

BGP EVPN

BGP Ethernet VPN extension

Provisional

odl-bgp-evpn.yang, pmsi-tunnel.yang

bgp-evpn

BGP FS

BGP Flowspec extension

Provisional

bgp-flowspec.yang

bgp-flowspec

BGP MP

BGP MP extension

Provisional

bgp-inet.yang

bgp-inet

BGP L3VPN

BGP MPLS VPN extension

Provisional

bgp-vpn-ipv4.yang, bgp-vpn-ipv6.yang, bgp-vpn.yang

bgp-l3vpn

BGP LU

BGP Labeled Unicast extension

Provisional

bgp-labeled-unicast.yang

bgp-labeled-unicast

BGP LS

BGP Linkstate extension

Provisional

bgp-epe.yang, bgp-linkstate.yang, bgp-segment-routing.yang, bgp-linkstate-app-config.yang

bgp-linkstate

BGP OpenConfig

BGP OpenConfig configuration provider

Provisional

bgp-openconfig-extensions.yang, openconfig-bgp-multiprotocol.yang, openconfig-bgp-operational.yang, openconfig-bgp-policy.yang, openconfig-bgp-types.yang, openconfig-bgp.yang, openconfig-types.yang, openconfig-extensions.yang, openconfig-interfaces.yang, openconfig-local-routing.yang, openconfig-network-instance.yang, openconfig-network-instance-types.yang, openconfig-policy-types.yang, openconfig-routing-policy.yang

bgp-openconfig-api

BGP OpenConfig State

BGP OpenConfig State

Provisional

bgp-state-config.yang

bgp-openconfig-state

BGP Topology

BGP Topology Provider

Provisional

odl-bgp-topology-types.yang, odl-bgp-topology-config.yang

bgp-topology-provider

BMP

BGP Monitoring Protocol

Provisional

bmp-message.yang, bmp-monitor.yang, odl-bmp-monitor-config.yang

bgp-bmp-api, bgp-bmp-spi

Expected Dependencies on Other Projects

  • odlparent

  • yangtools

  • mdsal

  • controller

Expected Incompatibilities with Other Projects

None.

Removed APIs and/or Functionality

  • remove APIs deprecated in previous release

  • remove all APIs, models, and configuration based on Config Subsystem.

Deprecated APIs and/or Functionality

Themes and Priorities

  1. Blueprint migration

  2. Documentation

  3. Code maintenance

Requests from Other Projects

None.

Test Tools Requirements

None.

Related content