Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

See also:

Definitions

AAF: Application Authorization Framework

...

Akka: handles clustering (used OpenDaylight controllers) akka.io

AJSC: see JSC

Amsterdam: Code name for the first release of ONAP

...

Beijing: Code name for the second release of ONAP

BPEL: Business Process Execution Language (OASIS Standard)

...

  • open source framework to build and deploy data applications on Apache™ Hadoop® (CDAP.io site)

...

CDS:

...

Controller Design Studio

  • it is not the tool for the design of controllers instead it is common design tool to support both SDNC and generic L4-7 NF controllers integrated with SDC (e.g. APPC, VFC)
  • part of CCSDK project,
  • see vFW CDS Casablanca - using CDS in context of virtual Firewall use case

CDT: APPC Controller Design Tool

Chef:

CI

CI/CD: Continuous Integration / Continuous Delivery

...

CIA: Container Images - see Project Docker/OCI Images - Best Practices and Tools

  • the abbreviation probably uses the letter A at the end to distinct from commonly used CI - Continuous Integration

CL: Control Loop

CLAMP: Closed Loop Automation Management Platform (project)

CLI: Command Line Interface (project)

CMA: Change Management Application (within ONAP)

CNF: Cloud Native network Function. A network function implemented using cloud native principles such as micro services running in containers, immutable infrastructure, etc.

COE: Container Orchestration Engine

Congress:

...

  • manages the state of an Application, Infrastructure, or Network resource
  • single service/network domain scope

CPE: Customer Premise Equipment

Anchor
CSAR
CSAR
CSAR: Cloud Service ARchive (link)

  • a package defined by OASIS TOSCA. It is a ZIP file that includes a TOSCA template of a Network Service, and all the scripts or files that a VNF needs for the lifecycle from creation to termination.

CSMF: Communication Service Management Function

DAO: Data Access Object (Wikipedia)

...

  • This is an ONAP-customized version of Node-RED. It is a graphic editor used to generate the resulting XML files that are fed into SLI.

...

DME: Direct Messaging Engine (common service within ONAP)

DNS: Domain Name System

Docker:

  • containerization platform (link)

DPDK: Data Plane Development Kit

  • a set of libraries and drivers for fast packet processing (dpdk.org). Its optimizations could be used by VNFs requiring high packet processing speeds.

Anchor
Drools
Drools
Drools: Red Hat's Business Rules Management System solution https://www.drools.org/

EELF: Event and Error-Logging Framework (common service within ONAP)

...

ETSI: European Telecommunications Standards Institute

ESR: External System Register

ETSI: European Telecommunications Standards Institute

...

GBP: Group-Based Policy (https://wiki.openstack.org/wiki/GroupBasedPolicy)

...

GNFC: Genric Network Function Controller - A proposed unification of the APP-C and SDN-C for complete L0-L7 control. (ONAP_GNF_ControllersSOL003.pptx

HAS: Homing and Allocation Service - part of OOF

Anchor
Heat
Heat
Heat:

HDFS: Hadoop Distributed File System

Helm: application package manager for kubernetes see https://docs.helm.sh/

Holmes: Holmes project provides alarm correlation and analysis for Telecom cloud infrastructure and services.

...

  • Java-based agent that runs on the same host as a Vector Packet Processor (VPP); manages the VPP by translating NETCONF/YANG or RESTCONF (link
  • used by vFirewall demonstration service within ONAwithin ONAP

HPA: Hardware Platform Awareness

HTTP: HyperText Transfer Protococol

HV VES: High Volume Virtual function Event Stream

IAM/IDAM: IAM/IDAM: Identity and Access Management

...

IETF: Internet Engineering Task Force (http://www.ietf.org)

  • a standards body that creates the internet protocol standards.

...

JSON: JavaScript Object Notation

k8s: a popular way to abbreviate kubernetes

Kafka: a distributed streaming platform created by Apache read https://kafka.apache.org/intro for greater depth

Karaf:

  • a container, sponsored by Apache, fully supporting OSGI with lots of extras (Apache page)

...

  • )

Kubernetes: Quoting https://en.wikipedia.org/wiki/Kubernetes Kubernetes is, "an open-source container-orchestration system for automating deployment, scaling and management of containerized applications"

LCM: Life Cycle Management

LFN CVC: Linux Foundation Networking Compliance/Verification Committee

LFN CVP: Linux Foundation Networking Compliance/Verification Program

LRM: Local Resource Monitor

...

MANO: MANagement and Organization of NFV

  • the ETSI-defined framework for the management and orchestration of all resources in the cloud data center. See the SDX Central description and the ETSI MANO page
  • ETSI's MANO does not include Controller and Policy components, as ONAP does
  • ETSI's MANO resource description does not include complete meta-data for lifecycle management of infrastructure as well as VNFs (ONAP does)

MD-SAL: Model Driven Service Abstraction Layer

...

MSO: Master Service Orchestrator (component of ONAP runtime) renamed to SO (Service Orchestrator)

  • automates activities, tasks, rules and policies needed for on-demand creation, modification or removal of network, application or infrastructure services

...

NANCSP: Network Cloud Service Provider

NBI: North Bound Interface

NEP: Network Equipment Provider

...

NFVO: Network Function Virtualization Orchestrator

NOD: Network On Demand

Node-RED:

  • open source project by IBM to graphically create flows that configure devices. Projects include managing a raspberry pi.  (official docs)

NS: Network Services

NS: Network Slice

NS: (Vendor Specific) New Start

  • a new connection is being setup for the first time. There will only be configuration data until it is activated.is activated.

NSMF: Network Slice Management Function

NSSMF: Network Slice Subnet Management Function

OA&M: Operations, Administration and Management

...

  •  in ONAP, a bundling of Products with specific Marketing configurations

OCX/OMX OMX - AT&T system that sends service orders to SO API Handler to trigger its activities

...

  • a free and open-source software platform for creating private and public clouds (compute, network, and storage facilities) (https://www.openstack.org/)
  • mostly deployed as an infrastructure-as-a-service (IaaS). The software platform consists of interrelated components that control hardware pools of processing, storage, and networking resources throughout a data center. Users either manage it through a web-based dashboard, through command-line tools, or through a RESTful API.

OOM: ONAP Operations Manager

  • API.

OOM: ONAP Operations Manager

OpenAPI Specification: "defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection", quoted from https://swagger.io/specification/

OPNFV: Open Platform for NFV Project

...

  • a modular system and a service platform for the Java programming language that implements a complete and dynamic component model (OpenDaylight uses this) (Wikipedia)

P4 : "is a programming language designed to allow programming of packet forwarding planes" quoted from https://en.wikipedia.org/wiki/P4_(programming_language)

PAP: Policy Administration Point (ONAP)

PCE: Path Computation and Element (ONAP)ONAP)

PCI: Physical Cell ID

pCPE: physical Customer Premise Equipment

PDP-x: Policy Decision Point - XACML (ONAP)

...

PO: Platform Orchestrator

PoC: Proof of Concept

POMBA: Post Orchestration Model Based Audit

PNDA: Open source Platform for Network Data Analytics

PNF: Physical Network Function

...

SDNC (formerly SDN-C): Software Defined Network Controller (part of ONAP)

  • its operators accept Comma Separated Value files describing networks

...

  • in ONAP, a composition of Resources

SDN-R: application of SDNC - see SDN-R objectives

SEBA: SDN-Enabled Broadband Access, see also:

...

SUPP(Vendor Specific) short for supplement, changing a connection before activationbefore activation

SVNFM: (Vendor) Specific Virtual Network Function Manger

Swagger: legacy name for the OpenAPI Specification

TCP: Transmission Control Protocol

...

UEB: An event bus interface that has been replaced by DMaaP.

U-UI: Usecase UI = Usecase User Interface (Project)

vCE: virtual CE (Customer Edge) router (an example VNF)vDNS: Virtual Domain Name Server (an example VNF)(an example VNF)

vCPE: Virtual Customer Premise Equipment

vDNS: Virtual Domain Name Server (an example VNF)

VDU: Virtualisation Deployment Unit - The Virtualisation Deployment Unit (VDU) is a construct supporting the description of the deployment and operational behaviour of a VNFC.

VES: Virtual function Event Stream

  • OPNFV proposed standard common event data model for telemetry-related data (PowerPoint of proposal)
  • used by vFirewall ONAP demonstration VNF to report heartbeats, faults, measurements, etc.
  • DCAE has a VES Collector - see High Volume VES Collector

vF: Virtual Firewall (an example VNF)

...

  • an entity that may be modeled and subsequently instantiated, which takes on the responsibility of handling a particular function that when instantiated, will run on one or more virtual machines within the cloud.
  • in SDC 48534184, a VF is equivalent to a Resource

...

VFC: Virtual Function Component (Resource Onboarding)

  • software component of a VF 48534184 that is packaged into one or more images and is capable of running in its own container
  • in SDC48534184, a VFC is configured as a sub-component of a VSP.

  • the smallest granularity of function visible to ONAP designers

vfModule: Virtual Function Module

  • A Heat 48534184 stack that defines the compute, network, licensing and other Heat resources needed to instantiate one or more VFCs associated with a VNF. In a VNF, one vfModule is typically designated as a base module. Any resources defined in the base module Heat template can be exposed to all other vfModules by declaring their resource UUID as Heat outputs. Beyond the base module, other VNF vfModules are typically referred to as expansion modules.

...

  • a part of a VNF. It is a stand-alone executable that is loosely-coupled, granular, re-usable, and responsible for a single capability., and responsible for a single capability.

VNFD: VNF Descriptor

VNFM: VNF Manager

VNO: Virtual Network Operator

VNFSDK: ONAP project

vPE: virtual PE (Provider Edge) router (an example of a VNF)

...

  • open-source version of Cisco's VPP
  • a platform that provides switch/router functionality
  • used by vPacketGenerator, vFirewall, and vLoadBalancer Virtual Network Functions in ONAin ONAP

VSP: Vendor Software Product (from SDC Demo Guide)

  • example: a VNF
  • In ONAP, a VSP is a Resource.

VTP: VNF Test Platform

VVP: VNF Validation Program (Project)

WAR: Web application ARchive (Wikipedia)

...