summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIldiko Vancsa <ildiko.vancsa@ericsson.com>2016-04-19 22:44:48 +0200
committerIldiko Vancsa <ildiko.vancsa@ericsson.com>2016-04-19 22:48:19 +0200
commit7018a03f712c4f4e0a96365a11062e07b413a4b7 (patch)
treef9a2ba578abda44c309fb64335dc152b74478f40
parent2f74a043af57a43ca5cb2e151273d60f516ce113 (diff)
Add initial requirements document structure
Change-Id: I6ff02dd5181f30c555d9932b95fc0b7e692df733 Signed-off-by: Ildiko Vancsa <ildiko.vancsa@ericsson.com>
-rw-r--r--docs/requirements/architecture.rst7
-rw-r--r--docs/requirements/current_solutions.rst7
-rw-r--r--docs/requirements/gap_analysis.rst7
-rw-r--r--docs/requirements/glossary.rst39
-rw-r--r--docs/requirements/implementation.rst7
-rw-r--r--docs/requirements/index.rst51
-rw-r--r--docs/requirements/introduction.rst7
-rw-r--r--docs/requirements/summary.rst7
-rw-r--r--docs/requirements/use_cases.rst7
9 files changed, 139 insertions, 0 deletions
diff --git a/docs/requirements/architecture.rst b/docs/requirements/architecture.rst
new file mode 100644
index 0000000..74c5762
--- /dev/null
+++ b/docs/requirements/architecture.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Architecture
+============
+
+TBD
diff --git a/docs/requirements/current_solutions.rst b/docs/requirements/current_solutions.rst
new file mode 100644
index 0000000..c50d408
--- /dev/null
+++ b/docs/requirements/current_solutions.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Current solutions
+=================
+
+TBD
diff --git a/docs/requirements/gap_analysis.rst b/docs/requirements/gap_analysis.rst
new file mode 100644
index 0000000..b6bb6f1
--- /dev/null
+++ b/docs/requirements/gap_analysis.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Gap analysis
+============
+
+TBD
diff --git a/docs/requirements/glossary.rst b/docs/requirements/glossary.rst
new file mode 100644
index 0000000..ea731f3
--- /dev/null
+++ b/docs/requirements/glossary.rst
@@ -0,0 +1,39 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+**Definition of terms**
+
+Different SDOs and communities use different terminology related to
+NFV/Cloud/SDN. This list tries to define an OPNFV terminology,
+mapping/translating the OPNFV terms to terminology used in other contexts.
+
+
+.. glossary::
+
+ NFV
+ Network Function Virtualization
+
+ NFVI
+ Network Function Virtualization Infrastructure; totality of all hardware
+ and software components which build up the environment in which VNFs are
+ deployed.
+
+ VIM
+ Virtualized Infrastructure Manager; functional block that is responsible
+ for controlling and managing the NFVI compute, storage and network
+ resources, usually within one operator's Infrastructure Domain, e.g.
+ NFVI Point of Presence (NFVI-PoP).
+
+ Virtual Machine (VM)
+ Virtualized computation environment that behaves very much like a
+ physical computer/server.
+
+ Virtual network
+ Virtual network routes information among the network interfaces of VM
+ instances and physical network interfaces, providing the necessary
+ connectivity.
+
+ VNF
+ Virtualized Network Function. Implementation of an Network Function that
+ can be deployed on a Network Function Virtualization Infrastructure
+ (NFVI).
diff --git a/docs/requirements/implementation.rst b/docs/requirements/implementation.rst
new file mode 100644
index 0000000..1faddcf
--- /dev/null
+++ b/docs/requirements/implementation.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Implementation
+==============
+
+TBD
diff --git a/docs/requirements/index.rst b/docs/requirements/index.rst
new file mode 100644
index 0000000..8636377
--- /dev/null
+++ b/docs/requirements/index.rst
@@ -0,0 +1,51 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+***************************
+NetReady: Network Readiness
+***************************
+
+:Project: NetReady, https://wiki.opnfv.org/display/netready/NetReady
+
+:Abstract: OPNFV provides an infrastructure with different SDN controller
+ options to realize NFV functionality on the platform it builds. As
+ OPNFV uses OpenStack as VIM, we need to analyze the capabilities this
+ component offers us. The networking functionality is provided by a
+ single component called Neutron, which hides the controller under it,
+ let it be Neutron itself or any supported SDN controller. As NFV
+ wasn't taken into consideration at the time when Neutron was designed
+ we are already facing several bottlenecks and architectural
+ shortcomings while implementing our use cases.
+
+ The NetReady project aims at evolving OpenStack networking
+ step-by-step to find the most efficient way to fulfill the
+ requirements of the identified NFV use cases, taking into account the
+ NFV mindset and the capabilities of SDN controllers.
+
+:History:
+
+ ========== =====================================================
+ Date Description
+ ========== =====================================================
+ 22.03.2016 Project creation
+ 19.04.2016 Initial version of the deliverable uploaded to Gerrit
+ ========== =====================================================
+
+.. raw:: latex
+
+ \newpage
+
+.. include::
+ glossary.rst
+
+.. toctree::
+ :maxdepth: 4
+ :numbered:
+
+ introduction.rst
+ use_cases.rst
+ current_solutions.rst
+ gap_analysis.rst
+ architecture.rst
+ implementation.rst
+ summary.rst
diff --git a/docs/requirements/introduction.rst b/docs/requirements/introduction.rst
new file mode 100644
index 0000000..b1672e5
--- /dev/null
+++ b/docs/requirements/introduction.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Introduction
+============
+
+TBD
diff --git a/docs/requirements/summary.rst b/docs/requirements/summary.rst
new file mode 100644
index 0000000..ced6a89
--- /dev/null
+++ b/docs/requirements/summary.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Summary
+=======
+
+TBD
diff --git a/docs/requirements/use_cases.rst b/docs/requirements/use_cases.rst
new file mode 100644
index 0000000..3dd76b7
--- /dev/null
+++ b/docs/requirements/use_cases.rst
@@ -0,0 +1,7 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+
+Use cases
+=========
+
+TBD