.. Copyright 2017 AT&T Intellectual Property. All rights reserved.
-**ONAP Management Requirements**
-=====================================
+ONAP Management Requirements
+============================
The ONAP platform is the part of the larger Network Function
Virtualization/Software Defined Network (NFV/SDN) ecosystem that
* R-18525 The xNF provider **MUST** provide a JSON file for each
supported action for the xNF. The JSON file must contain key value
pairs with all relevant values populated with sample data that illustrates
- its usage. The fields and their description are defined in Appendix A.
+ its usage. The fields and their description are defined in Tables A1
+ and A2 in the Appendix.
Note: Chef support in ONAP is not currently available and planned for 4Q 2017.
* R-16777 The xNF provider **MUST** provide a JSON file for each
supported action for the xNF. The JSON file must contain key value
pairs with all relevant values populated with sample data that illustrates
- its usage. The fields and their description are defined in Appendix B.
+ its usage. The fields and their description are defined in Table B1
+ in the Appendix.
* R-46567 The xNF Package **MUST** include configuration scripts
for boot sequence and configuration.
onboarding the xNF into the ONAP environment and automating processes
for putting the licenses into use and managing the full lifecycle of
the licenses. The details of this license model are described in
- Appendix C. Note: License metadata support in ONAP is not currently
- available and planned for 1Q 2018.
+ Tables C1 to C8 in the Appendix. Note: License metadata support in
+ ONAP is not currently available and planned for 1Q 2018.
Configuration Management
---------------------------------------------------
* R-56218 The VNF **MUST** support ONAP Controller’s Migrate command that
moves container (VM) from a live Physical Server / Compute Node to
another live Physical Server / Compute Node.
-
+
NOTE: Container migrations MUST be transparent to the VNF and no more
intrusive than a stop, followed by some down time for the migration to
be performed from one Compute Node / Physical Server to another, followed
-by a start of the same VM with same configuration on the new Compute
+by a start of the same VM with same configuration on the new Compute
Node / Physical Server.
-
+
* R-38001 The VNF MUST support ONAP Controller’s **Rebuild** command.
* R-76901 VNF MUST support a container rebuild mechanism based on existing
image (e.g. Glance image in Openstack environment) or a snapshot.
-
+
HealthCheck and Failure Related Commands
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[RFC6243].
* R-59610 The xNF **MUST** implement the data model discovery and
download as defined in [RFC6022].
-* R-87662 The xNF **SHOULD** implement the NETCONF Event Notifications
- [RFC5277].
* R-93443 The xNF **MUST** define all data models in YANG [RFC6020],
and the mapping to NETCONF shall follow the rules defined in this RFC.
* R-26115 The xNF **MUST** follow the data model upgrade rules defined
the supplied YANG code and associated NETCONF servers.
* R-60656 The xNF **MUST** support sub tree filtering.
* R-80898 The xNF **MUST** support heartbeat via a <get> with null filter.
-* R-06617 The xNF **MUST** support get-schema (ietf-netconf-monitoring)
- to pull YANG model over session.
* R-25238 The xNF PACKAGE **MUST** validated YANG code using the open
source pyang [1]_ program using the following commands:
* R-28545 The xNF **MUST** conform its YANG model to RFC 6060,
“YANG - A Data Modeling Language for the Network Configuration
Protocol (NETCONF)”
-* R-29967 The xNF **MUST** conform its YANG model to RFC 6022,
- “YANG module for NETCONF monitoring”.
* R-22700 The xNF **MUST** conform its YANG model to RFC 6470,
“NETCONF Base Notifications”.
* R-10353 The xNF **MUST** conform its YANG model to RFC 6244,
* R-87564 The xNF **SHOULD** conform its YANG model to RFC 7317,
“A YANG Data Model for System Management”.
* R-24269 The xNF **SHOULD** conform its YANG model to RFC 7407,
- “A YANG Data Model for SNMP Configuration”.
+ “A YANG Data Model for SNMP Configuration”, if Netconf used to
+ configure SNMP engine.
The NETCONF server interface shall fully conform to the following
NETCONF RFCs.
This option is not currently supported in ONAP and it is currently
under consideration.
-.. [6]
- https://wiki.opnfv.org/display/PROJ/VNF+Event+Stream
-
.. |image0| image:: Data_Model_For_Event_Records.png
:width: 7in
:height: 8in