Table of Contents

Project Name: ONOS Framework (ONOSFW)

Project Status

Primary Repo

https://gerrit.opnfv.org/gerrit/p/onosfw.git

Etherpad

https://etherpad.opnfv.org/p/onosfw

Meetings

Meeting details:
When: Bi-weekly Wednesday 17:00-17:30 am PDT (Thursday 00:00-00:30 UTC)
Goto Meeting, Meeting ID: 796-752-669
IRC channel: #onosfw @ Freenode

Next meeting will be September 2, 2015.

Meeting Announcements & Minutes can be tracked at http://forum.onosfw.com/c/meeting-tracker. This allows us to capture the minutes from the meeting, but to then have a dialogue without modifying the recorded minutes.

Discussion Forum

http://forum.onosfw.com

Project Proposal Slides:

onosfw_cr_summary.pdf onosfw_overview_v1_0.pdf onosfw_overview_v1.1.pdf onosfw_overview_v1.2.pdf onosfw_overview_v1_3.pdf

Project Description:

A number of SDN/NFV technologies have been developed since the dawn of open networking. Each approach has demonstrated its unique value in specific application domains. As stated in the white paper, https://www.opnfv.org//sites/opnfv/files/pages/files/opnfv_whitepaper_103014.pdf, OPNFV is to create a common platform that will encourage open source development for NFV and to create a heterogeneous & collaborative environment.

This project addresses integrating an SDN controller of choice based on a target applications or use cases within the OPNFV defined NFVI and VIM framework. It aims to provide end user and open source community with greater flexibility to build service applications, and to help leverage corresponding open source development efforts and results as well. Furthermore, it will create some common framework elements to address multi tenancy support, integration between the network controller and a DPI engine for context-based flow policies. It will also provide driver integration to support the Neutron ML2 plugin.

This project uses ONOS as an SDN controller within the VIM. ONOS is designed and optimized for carriers’ operation environments. The intent framework of ONOS is an ideal match for separating abstraction concerns for deployment of underlay and overlay resources, besides policy-based projects such as Copper. Along with its precise flow control capability, ONOS provides users with greater freedom for controlling data traffic. ONOS represents a simple core plus rich extensible modular service utilities controller design paradigm. It enables developers to quickly create needed applications. Many OPNFV applications can be easily built by extending ONOS' support library. Several potential use cases are listed below:

This project is intended to co-exist with other SDN controllers to ensure users have the flexibility of choosing the best of breed to meet their specific needs, recognizing that "one size fits all" may not always be sufficient. It will follow the procedures as specified in the test and integration projects in the category. It will further comply with the requirements specified in projects Copper, Octopus, BGS, OSCAR, and Pharos.

Scope:

NFV Requirement:

Testability: ‘‘(optional, Project Categories: Integration & Testing)''

Function Test:

Onosfw function test, see more in Functest:ONOS test

Documentation: ‘‘(optional, Project Categories: Documentation)''

* Functional block description
* Development interfaces will be documented in OPNFV/ONOS APIs guide. 
* User interfaces for end-user will be documented in OpenStack/OPNFV user guide.

Dependencies:

Committers and Contributors:

Project Lead:

Committers

Contributors

Planned Deliverables

1. ONOSFW http://forum.onosfw.com/ / ONOS http://onlab.us

2. Nova

3. Neutron

4. Horizon

5. Keystone

Proposed Release Schedule:

ONOSFW_Overview_v1 0.pdf

*Using OPNFV Project Proposal Template Draft version: 1.0 (February 11, 2015)