/
FaaS: Boron: Release Plan

FaaS: Boron: Release Plan

Contents

Introduction

API

To facilitate multi fabric programming, the following new APIs are added for Boron release on top of APIs of Beryllium.

Layer 3 API

  • LR.createLogicalPort(type=ExternalGateway,ip=xxx,gw=xxx,gwmac=xxx) - create a logical port on a logical router. it can be configured with external gateway function

  • LR.addStaticRoute(dest=default, next_hop=LP1) - default static route

  • LR.addStaticRoute(dest=xxx, interface=xxx) - general purpose static routing table manipulation

  • LR.addStaticNatMapping(srcIp, destIP); - floating IP funciton support

Layer 2 API

  • LSW.createLogicalPort(type=AccessPort)

common API

  • LP.bindingInterface(port_location) - bind logical port LP to a phyiscal port on a fabric

  • Fabric.allocGlobalTag - allocated a global tag for l2 segment

Release Deliverables

Name

Description

Name

Description

Public IP support

able to configure Public IP for certain end points

Multi-fabric support in FabricManager module

able to map logical network into multi-fabric based network

logical network model re-factoring

refactoring logical network northbound API

fabric resource/capability management enhancement

manage VNI,ports,VLAN resource more efficently

certain physical switches support

be able to have physical devices as part of fabric (TBD)

new Fabric

VLAN fabric


(Conforming to Boron dates)

Release Milestones

Milestone

Offset 2 Date

Deliverables

Milestone

Offset 2 Date

Deliverables

M1

3/24/2016





M2

5/5/2016





M3

6/2/2016





M4

6/30/2016





M5

8/4/2016





RC0

8/11/2016





RC1

8/18/2016





RC2

8/25/2016





RC3

9/1/2016





Formal Release

9/8/2016





Externally Consumable APIs

  • None

Expected Dependencies on Other Projects

  • YANG Tools

  • MDSAL

  • OVSDB

  • OpenflowPlugin

  • Odlparent

  • Controller

  • Netconf

Expected Incompatibilities with Other Projects

None

Compatibility with Previous Releases

Compatible

Themes and Priorities

None

Requests from Other Projects

None

Test Tools Requirements

Other

None

Related content