FaaS: Beryllium: Release Review

Contents

Project Name

FaaS

Features

  • VXLAN fabric module provides "Fabric As A Service" service by implementing the fabric services over OVS switches and VXLAN encap/decap.

  • Fabric Manager manages varies of fabric objects and the topology built on multiple fabric.

  • User Level Network mapper(ULNMapper) is a logical network render which renders the logical network model into fabric services, ULNMapper also interacts with ODL SFC module to set up Service Function Path and pass along the information obtained from SFC.

  • GBP FaaS render is a FaaS application which converts GBP model into logical network model and pass along to ULNMapper.

Those modules work together to automate the declarative service definition into physical configuration.

Non-Code Aspects (user docs, examples, tutorials, articles)

Please provide links to:

Architectural Issues

No Known Issues found

Security Considerations

FaaS uses SSL/TLS to secure the Southbound/northbound connections

  • Soundbound connections is based Openflow/OVSDB protocol which can be run over SSL/TLS

  • Northbound RESTConf Interface runs over SSL/TLS

Quality Assurance (test coverage, etc)

  • Unit test based on JUnit test on ULNMapper, Fabric and GBP FaaS render

  • External tests using scripts for ULNMapper, Fabric as well as GBP FaaS render

End-of-life (API/Features EOLed in Release)

N/A

Bugzilla (summary of bug situation)

Standards (summary of standard compliance)

Openflow 1.3

Schedule (initial schedule and changes over the release cycle)

On time as scheduled