2. Scope
The audience for this document are VNF or PNF providers, NCSPs and other interested 3rd parties who need to know the design, build and lifecycle management requirements for VNFs or PNFs to be compliant with ONAP.
These requirements are strictly from a standpoint of what the VNF or PNF developer needs to know to operate and be compliant with ONAP.
Requirements that are not applicable to VNF or PNF providers such as those that applicable to service providers are not included in this document.
These requirements are applicable to the current release of ONAP.
Scope of the ONAP versions/release and future functionality
The VNF Requirements should include support for the functionality of the ONAP E-E use cases.
These requirements apply to VNFs or PNFs at both ONAP Design-Time and ONAP Run-Time.
Network Service Descriptions are beyond the scope of these requirements.
2.1. References
This section contains a list of normative and informative references along with information on acquiring the identified references. Normative references are required to be implemented by this document. Informative references are for informational purposes only.
2.2. Release Notes
Release notes for the VNF Requirements can be found here
2.3. Glossary
- ACL
Access Control List
- ACME
Automated Certificate Management
- API
Application Programming Interface
- BGP
Border Gateway Protocol
- CA
Certificate Authority
- CCL
Commerce Control List
- CLLI
Common Language Location Identification
- CMOS
Complementary metal-oxide-semiconductor
- CMP
Certificate Management Protocol
- CRL
Certificate Revocation List
- CSAR
Cloud Service Archive
- DBaaS
Database as a Service
- DDOS
Distributer Denial-of-Service
- DNS
Domain Name System
- DPDK
Data Plane Development Kit
- DPI
Deep Packet Inspection
- DPM
Data Position Measurement
- DSS
Digital Signature Services
- ECCN
Export Control Classification Number
- EMS
Element Management Systems
- EVC
Ethernet Virtual Connection
- FIPS
Federal Information Processing Standards
- FQDN
Fully Qualified Domain Name
- FTPES
File Transfer Protocol Secure
- GPB
Google Protocol Buffers
- GUI
Graphical User Interface
- GVNFM
Generic Virtualized Network Function Manager
- HSM
Hardware Security Module
- IDAM
Identity and Access Management
- IPSec
IP Security
- JMS
Java Message Service
- JSON
JavaScript Object Notation
- KPI
Key Performance Indicator
- LCM
Life Cycle Management
- LCP
Link Control Protocol
- LDAP
Lightweight Directory Access Protocol
- LTE
Long-Term Evolution
- MD5
Message-Digest Algorithm
- MIME
Multipurpose Internet Mail Extensions
- MTTI
Mean Time to Identify
- MTTR
Mean Time to Repair
- NCSP
Network Cloud Service Providers
- NFS
Network File System
- NFV
Network Functions Virtualization
- NIC
Network Interface Controller
- NIST
National Institute of Standards and Technology
- NTP
Network Time Protocol
- OA&M
Operations, administration and management
- OAuth
Open Authorization
- OID
Object Identifier
- OPNFV
Open Platform for Network Functions Virtualization
- OWASP
Open Web Application Security Project
- PCEF
Policy and Charging Enforcement Function
- PCRF
Policy and Charging Rules Function
- PKI
Public Key Infrastructure
- PM
Performance Monitoring
- PNF
Physical Network Function
- PnP
Plug and Play
- QoS
Quality of Service
- RAN
Radio Access Network
- RBAC
Role-Based Access Control
- RTPM
Real Time Performance Monitoring
- RFC
Remote Function Call
- RFP
Request For Proposal
- RPC
Remote Procedure Call
- SAML
Security Assertion Markup Language
- SCEP
Simple Certificate Enrollment Protocol
- SDN
Software-Defined Networking
- SFTP
SSH File Transfer Protocol
- SHA
Secure Hash Algorithm
- SLA
Service Level Agreement
- SNMP
Simple Network Management Protocol
- SP
Service Provider
- SPI
Sensitive Personal Information
- SR-IOV
Single-Root Input/Output Virtualization
- SSL
Secure Sockets Layer
- SSH
Secure Shell
- TACACS
Terminal Access Controller Access Control System
- TCA
Threshold Crossing Alert
- TLS
Transport Layer Security
- TOSCA
Topology and Orchestration Specification for Cloud Applications
- TPM
Trusted Platform Module
- UUID
Universally Unique Identifier
- VDU
Virtualization Deployment Unit
- VES
VNF Event Streaming
- VLAN
Virtual LAN
- VM
Virtual Machine
- VNF
Virtual Network Function
- VNFC
Virtual Network Function Component
- VNF-D
Virtual Network Function Descriptor
- VPN
Virtual Private Network
- XML
eXtensible Markup Language
- YAML
YAML Ain’t Markup Languag
- YANG
Yet Another Next Generation
- NFVI
Network Function Virtualization Infrastructure
- VNFC
Virtualized Network Function Components
- MANO
Management And Network Orchestration
- VNFM
Virtualized Network Function Manager
- BUM
Broadcast, Unknown-Unicast and Multicast traffic
2.3.1. Normative References
Reference |
Description |
---|---|
[RFC 2119] |
IETF RFC2119, Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, March 1997. |
2.3.2. Informative References
Reference |
Description |
---|---|
2.3.3. Reference Acquisition
IETF Specifications:
Internet Engineering Task Force (IETF) Secretariat, 48377 Fremont Blvd., Suite 117, Fremont, California 94538, USA; Phone: +1-510-492-4080, Fax: +1-510-492-4001.
2.4. Submitting Feedback
Please refer to the VNF Requirements - How to Contribute guide for instructions on how to create issues or contribute changes to the VNF Requirements project.