diff options
author | ulik <ulrich.kleber@huawei.com> | 2016-02-11 17:02:39 +0100 |
---|---|---|
committer | ulik <ulrich.kleber@huawei.com> | 2016-02-16 13:48:26 +0100 |
commit | 9496212139c8d24678021f3fec522cfe9001c2f7 (patch) | |
tree | 4dbbe9bd9e046473b96da3e6c2f1140d244e5417 /docs/platformoverview/softwarearchitecture.rst | |
parent | 6bd42c59ae30c30b460f6e69171e71a4e4f9c541 (diff) |
Next step platformoverview doc
Jira: DOCS-42
Added the license
Transformed introduction to more fluent text.
Created new and shorter component intro for ONOS as an example.
Similar intro for other components needs to be done.
Change-Id: Idf8afe4a1255031010dbf00830f845efa96b377f
Signed-off-by: ulik <ulrich.kleber@huawei.com>
Diffstat (limited to 'docs/platformoverview/softwarearchitecture.rst')
-rw-r--r-- | docs/platformoverview/softwarearchitecture.rst | 43 |
1 files changed, 37 insertions, 6 deletions
diff --git a/docs/platformoverview/softwarearchitecture.rst b/docs/platformoverview/softwarearchitecture.rst index 6398bb0ed..43a5022c7 100644 --- a/docs/platformoverview/softwarearchitecture.rst +++ b/docs/platformoverview/softwarearchitecture.rst @@ -1,3 +1,7 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) OPNFV, Huawei + ======================== Target software platform ======================== @@ -45,11 +49,12 @@ SDN Controllers OPNFV Brahmaputra release supports three different SDN controllers: -* OpenDaylight -* ONOS -* OpenContrail +* OpenDaylight (ODL, Beryllium release) +* ONOS (Emu release) +* OpenContrail (?) Depending on the SDN controller you are using, the featureset will vary. +Brahmaputra also provides scenarios without an SDN controller, just using OpenStack Neutron. OpenDaylight ++++++++++++ @@ -61,9 +66,35 @@ We need a high level paragraph here and a description of how we use ODL. ONOS ++++ -Editors note: -We need a high level paragraph here and a description of how we use ONOS, especially the -relation of ONOS and ONOSFW project's integration and features. +.. ONOS intro shortened from https://wiki.onosproject.org/pages/viewpage.action?pageId=2851517 + +ONOS stands for **O** pen **N** etwork **O** perating **S** ystem. ONOS provides the control plane +for a software-defined network (SDN), managing network components, such as switches and links, +and running software programs or modules to provide communication services to end hosts and +neighboring networks. + +ONOS provides a platform for SDN applications and use cases for routing, management, or +monitoring services for software-defined networks. + +ONOS can run as a distributed system across multiple servers, allowing it to use the CPU and +memory resources of multiple servers while providing fault tolerance in the face of server +failure and potentially supporting live/rolling upgrades of hardware and software without +interrupting network traffic. + +The ONOS kernel and core services, as well as ONOS applications, are written in Java as bundles +that are loaded into the Karaf OSGi container. OSGi is a component system for Java that allows +modules to be installed and run dynamically in a single JVM. + +More information on the internal design of ONOS may be found in +`User's Guide <https://wiki.onosproject.org/display/ONOS/User's+Guide>`_ and +`Architecture+Guide <https://wiki.onosproject.org/display/ONOS/Architecture+Guide>`_ on the +`wiki of the ONOS project <https://wiki.onosproject.org>`_. + +ONOS is integrated to OPNFV using a framework ONOSFW and Neutron plugins. Details can be found in the +ONOS specific OPNFV documents: + +.. Link to be added. + OpenContrail ++++++++++++ |