| | Descriptor, etc.), but the :target: metadata would |
| | stay at the package level. |
+---------------------+-------------------------------------------------------+
+| {VNF|PNF|VNF or PNF}| VNFs and PNFs are expected to provide human readable |
+| DOCUMENTATION | documentation. This may come in the form of URLs or |
+| PACKAGE | pdfs. This documentation may vary by VNF or PNF. |
+| | The structure of the documentation is intended for |
+| | human consumption and is not highly structured for |
+| | machine ingestion. The human readable documentation |
+| | may be provided through the RFP/acquisition process. |
++---------------------+-------------------------------------------------------+
+
- Chapter 4 contains the xNF requirements involving the design and
development of xNFs. These requirements help VNFs/PNFs operate
efficiently within a cloud environment. Requirements cover design,
instantiating virtual resources in an OpenStack environment. At this
time the HEAT files will be passed to the Service provider as a data
element within the TOSCA onboarding package.
+
- Chapter 6 details the requirements specific to an implementation.
The current implementations documented are OpenStack and Azure.
- Chapter 7 provides the comprehensive set of requirements for xNFs to
.. req::
:id: R-69565
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing xNF
+ The xNF Documentation Package **MUST** describe the xNF
Management APIs, which must include information and tools for ONAP to
deploy and configure (initially and ongoing) the xNF application(s)
(e.g., NETCONF APIs) which includes a description of configurable
.. req::
:id: R-00156
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing xNF
+ The xNF Documentation Package **MUST** describe the xNF
Management APIs, which must include information and tools for
ONAP to monitor the health of the xNF (conditions that require
healing and/or scaling responses).
.. req::
:id: R-00068
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation which includes
+ The xNF Documentation Package **MUST** include
a description of parameters that can be monitored for the xNF
and event records (status, fault, flow, session, call, control
plane, etc.) generated by the xNF after instantiation.
.. req::
:id: R-12678
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation which includes a
+ The xNF Documentation Package **MUST** include a
description of runtime lifecycle events and related actions (e.g.,
control responses, tests) which can be performed for the xNF.
.. req::
:id: R-84366
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing
+ The xNF Documentation Package **MUST** describe the
xNF Functional APIs that are utilized to build network and
application services. This document describes the externally exposed
functional inputs and outputs for the xNF, including interface
.. req::
:id: R-36280
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF provider **MUST** provide documentation describing
+ The xNF Documentation Package **MUST** describe the
xNF Functional Capabilities that are utilized to operationalize the
xNF and compose complex services.
.. req::
:id: R-384337
- :target: VNF
+ :target: VNF DOCUMENTATION PACKAGE
:keyword: MUST
:introduced: casablanca
+ :updated: dublin
- The VNF documentation **MUST** contain a list of the files within the VNF
+ The VNF Documentation Package **MUST** contain a list of the files within the VNF
package that are static during the VNF's runtime.
.. req::
.. req::
:id: R-22888
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF provider **MUST** provide documentation for the xNF
+ The xNF Documentation Package **MUST** provide the xNF
Policy Description to manage the xNF runtime lifecycle. The document
must include a description of how the policies (conditions and actions)
are implemented in the xNF.
.. req::
:id: R-01556
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing the
+ The xNF Documentation Package **MUST** describe the
fault, performance, capacity events/alarms and other event records
that are made available by the xNF.
.. req::
:id: R-16875
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation which must include
- a unique identification string for the specific xNF, a description of
- the problem that caused the error, and steps or procedures to perform
+ The xNF Documentation Package **MUST** include documentation which must
+ include a unique identification string for the specific xNF, a description
+ of the problem that caused the error, and steps or procedures to perform
Root Cause Analysis and resolve the issue.
.. req::
.. req::
:id: R-01478
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing all
+ The xNF Documentation Package **MUST** describe all
parameters that are available to monitor the xNF after instantiation
(includes all counters, OIDs, PM data, KPIs, etc.) that must be
collected for reporting purposes.
.. req::
:id: R-53598
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation to, when relevant,
+ The xNF Documentation Package **MUST**, when relevant,
provide a threshold crossing alert point for each KPI and describe the
significance of the threshold crossing.
.. req::
:id: R-22680
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation that describes
+ The xNF Documentation Package **MUST** describe
any requirements for the monitoring component of tools for Network
Cloud automation and management to provide these records to components
of the xNF.
.. req::
:id: R-56815
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing
+ The xNF Documentation Package **MUST** describe
supported xNF scaling capabilities and capacity limits (e.g., number
of users, bandwidth, throughput, concurrent calls).
.. req::
:id: R-48596
- :target: XNF
+ :target: XNF DOCUMENTATION PACKAGE
:keyword: MUST
+ :updated: dublin
- The xNF Package **MUST** include documentation describing
+ The xNF Documentation Package **MUST** describe
the characteristics for the xNF reliability and high availability.
.. req::
:id: R-43958
- :target: VNF
+ :target: VNF DOCUMENTATION PACKAGE
:keyword: MUST
- :updated: casablanca
+ :updated: dublin
- The VNF Package **MUST** include documentation describing
+ The VNF Documentation Package **MUST** describe
the tests that were conducted by the VNF provider and the test results.
.. req::
The xNF provider **MUST** support the metadata about
licenses (and their applicable entitlements) as defined in this
- document for xNF software, and any license keys required to authorize
+ specification for xNF software, and any license keys required to authorize
use of the xNF software. This metadata will be used to facilitate
onboarding the xNF into the ONAP environment and automating processes
for putting the licenses into use and managing the full lifecycle of