Sunteți pe pagina 1din 3

Network Virtualization

Acronyms, Terms, and Definitions

Agent: computer program acting for a user or other program in a DevOps (Development & Operations): the culture and
relationship of agency to act on one’s behalf. methodology whereby development (engineering) and
operations (IT – Information Technology) collaborate and
API (Application Programming Interface): expresses a
communicate in the process of automating service delivery and
software component in terms of its inputs, outputs, and
driving infrastructure changes.
operations for programmatically manipulating and controlling a
software component. Disaggregation: the separation of an aggregate system into
its component parts such as the separation of a networking
App (Application): computer software program performing one
appliance into its hardware and software components.
or more functions.
D-NFV (Distributed Network Functions Virtualization): NFV
Bare Metal: new computer platform that doesn’t contain a
architecture where the NFVI software, VNFs, and associated
preinstalled operating system, or any other software.
hardware resources are optimized for distribution at the network
Boot Loader: software program that loads an operating system
edge at the customer premise.
when a compute platform is first turned on.
D-NFVI (Distributed Network Functions Virtualization
Brite Box (Branded White Box): represents the disaggregation of
Infrastructure): the compute, storage, networking, and
network switching hardware and software, and describes either a
associated software infrastructure that together are optimized to
scenario where network switching vendor’s software is running on
support D-NFV deployments.
white box hardware, or where a vendor (or open source) software
Docker: the most well-known and well-used open software
is running on a network switching vendor’s in-house hardware.
containerization platform today.
Container: everything needed to run an application (ex. code,
Domain: portion of a network (i.e. “subnetwork,” although not
runtime binaries, libraries, configuration files, and dependencies)
necessarily in the traditional IP-oriented sense) being managed by
bundled into a single package (container), allowing for an easy and
a particular SDN controller.
consistent installation, regardless of the running environment.
DPDK (Data Plane Development Kit): set of data plane libraries
Controller: application in Software-Defined Networking (SDN) that
and network interface controller drivers for fast packet processing
manages flow control to enable intelligent networking, such as
providing a programming framework for Intel® x86 processors to
allowing servers to instruct switches where to send their packets.
enable faster development of high-speed data packet networking
Core: unit of compute, often more than one Central
applications. Intel® is the author of this open source initiative.
Processing Unit (CPU) on a compute Application Specific
EMS (Element Management System): software application for
Integrated Circuit (ASIC).
managing systems of network elements.
COTS (Commercial Off-The-Shelf): products and/or components
HAL (Hardware Abstraction Layer): software routines emulating
that are commercially available and can be readily purchased, and
platform-specific details giving programs direct access to the
are not products that are proprietary, custom-made, or one-offs.
hardware resources allowing programmers to write agnostic, ONIE (Open Network Install Environment): Open Compute
device-independent applications. Project open source initiative that defines an open ‘install
environment’ for bare metal network switches.
Hyperthread: technology used by some Intel® microprocessors
allowing one Central Processing Unit (CPU) to act like two separate ONOS (Open Network Operating System): SDN OS for
CPUs to the operating system and the applications that use it. service providers offering scalability, high availability, high
performance, and abstractions making it easy to create
Hypervisor: software, firmware, and/or hardware that enables
applications and services.
virtualizing compute, storage, and networking (NIC resources on a
server) to run as virtual machines. OpenDaylight: collaborative open source project hosted by The
Linux Foundation to accelerate the adoption of SDN and create a
LSO (Lifecycle Service Orchestration): MEF-defined
solid foundation for NFV.
specifications enabling standardized service orchestration based
on lifecycles of end-to-end connectivity services across one or OpenFlow: open protocol that allows a server/controller to tell
more network service domains. network switches where to send their packets.

MANO (Management & Orchestration): describes the OpenStack: free and open source software platform for cloud
management and orchestration of NFV including VNFs, computing deployed as an Infrastructure-as-a- Service (IaaS),
management of the VNFs, and the underlying compute, storage, consisting of interrelated components controlling hardware
network, and VM infrastructure. MANO can also include the pools of processing, storage, and networking resources
management and orchestration (service chaining) of multiple VNFs. throughout a data center.

MDSO (Multi-Domain Service Orchestration): end-to-end Open Switch: network switches where hardware and software
management and control of services over physical and virtual are separate entities that can be changed independently of
networking functionality, and across one or more management one another.
domains (ex WAN, NFV, and cloud). OS (Operating System): software supporting a computer
Merchant Silicon: foundation of open switches (ex. bare metal, platform’s basic functions, such as scheduling tasks, executing
white box, or brite box) in that they’re built upon merchant or “off applications, and controlling access to peripherals and interfaces.
the shelf” silicon from a variety of chip companies (ex. Broadcom®, OSS (Operating System Support): software systems used
Mellanox®, Intel®…). by service providers to manage their networks that support
Microservices: software architecture for building distributed such management functions as inventory, service provisioning,
systems where a large application is built from distinct, loosely configuration, and fault management.
coupled components that interact through formal well-defined APIs. PCI (Peripheral Connect Interface): industry standard for
The associated benefits include scale, availability, and flexibility connecting computers and their peripherals.
allowing for rapid innovation and frequent incremental changes.
PCIe (Peripheral Connect Interface Express): industry
NFV (Network Functions Virtualization): architecture using standard for connecting computers and their peripherals that
COTS technologies, including storage and compute, to virtualize provides lower latency and higher data transfer rates than
entire classes of network node functions used to create parallel busses, such as PCI.
communication services.
PCI Pass-Through: technique allowing for the control of physical
NFVI (Network Functions Virtualization Infrastructure): the set devices to guests that can be used to assign a PCI device (ex.
of resources used to host and connect virtual functions such as NIC, disk controller, USB controller, FireWire controller) to a VM
compute, storage, network, and Virtual Machines (VM). (Virtual Machine) guest, thereby giving it full and direct access to
NFVO (Network Functions Virtualization Orchestration): said PCI device.
software component that can orchestrate the lifecycle of virtualized PNF (Physical Network Function): physical appliance or
network functions, including the creation and chaining of VNFs. hardware device that provides a network function.
NIC (Network Interface Controller): hardware component PXE (Pre-Boot Execution Environment): industry standard
allowing a compute platform to connect to a network. client/server interface allowing networked devices not yet
loaded with an operating system to be configured and booted
remotely by administrators.

2
RA (Resource Adapter): RAs allow Ciena’s Blue Planet to 3906mvi, COTS server with NFVI software, and VNFs) that can be
communicate with, control, and/or manage a wide array of centralized, distributed, or hybrid.
multi-vendor network elements using a variety of protocols vCPU (virtual Central Processing Unit): also referred to as a
and interfaces including Command Line Interface (CLI), TL-1, virtual processor, is a physical Central Processing Unit (CPU) that’s
NETCONF/YANG, and others. The RA provides a formal model for assigned to a Virtual Machine (VM).
the underlying networking function and implements the controls
vECPE (virtual Enterprise Customer Premise Device):
to manipulate that functionality.
distributed use cases of vCPE, similar to a vBCPE.
SAI (Switch Abstraction Interface): co-authored by system
VIM (Virtual Infrastructure Manager): management software
and silicon vendors and lists the API to drive most of common
that provides centralized administration of physical and virtual
functionality an Ethernet switch ASICs (ex. initialization flow,
compute resources. For NFV, VIM administers the cloud
port management, data forwarding, switching and routing,
resources used to run VNFs.
forwarding rules); as every ASIC is different, SAI supports
vendor-specific functionality. VM (Virtual Machine): software computer that, like a physical
computer, runs an OS and applications.
SDN (Software-Defined Network): networking approach that
allows network administrators to manage network services VNF (Virtual Network Function): specific network function that
higher-layer abstracted functionality by decoupling the control has been virtualized in software.
and data planes with the control plane logically centralized and VNF Lifecycle Manager: internal Ciena term used for the Virtual
the data plane remaining with forwarding devices. Infrastructure Manager (VIM).
SD-WAN (Software-Defined Wide Area Network): an VNF Manager: supported via Ciena Blue Planet NFVO (NFV
approach to designing and deploying enterprise WANs that Orchestration) management solution.
uses SDN techniques to determine the most effective way to
vNID (virtual Network Interface Device): software-only (virtual)
route traffic to remote locations.
version of a physical network interface device.
SFF (Service Function Forwarding): creating the chain between
VNPaaS (Virtual Network Platform as a Service): opportunity
Virtual Network Functions (VNFs), which is addressed by the
whereby the enterprise hosts and introduces VNFs instances on
virtual Switch (vSwitch).
its own, without being provided by a network operator.
Sockets: one endpoint in a communication flow between two
vOAM, vSAT,vTWAMP: Ciena Virtual Network Functions (VNFs) to
programs running over a network and are created and used with
be created that provide specific functions.
a set of programming requests or function calls. An alternative
meaning is on a PCB in which a compute ASIC is installed. A socket vSwitch (virtual Switch): software allowing communication
will support multiple cores as depending on the ASIC installed. between VMs that forwards packets and intelligently directs
network communication by checking data packets before moving
SR-IOV: specification allowing a PCIe device to appear to be
them to a given destination.
multiple separate physical PCIe devices.
White Box Switch: generic off-the-shelf switching/routing
Template: standardized non-executable file type used by
hardware that requires an OS, typically Linux-based, that depends
software as a preformatted example on which to base other files.
on higher level software, typically purchased from a software
Threads: an ordered sequence of instructions telling the compute vendor. Often used in an SDN environment where the white box
platform what to do. device is controlled through the OpenFlow protocol.
vBCPE (virtual Business Customer Premise Device): distributed X86: refers to the family of backward-compatible architectures
use cases of vCPE, similar to a vECPE. based on Intel® 8086 CPU family commonly referring to commodity,
vCPE (virtual Customer Premise Equipment): virtualized Commercial Off The Shelf (COTS)-based compute platforms.
version of customer premises equipment functionality (ex.

Ciena may make changes at any time to the products or specifications contained herein without notice. Ciena and the Ciena Logo are trademarks or registered trademarks of
Ciena Corporation in the U.S. and other countries. A complete list of Ciena’s trademarks is available at www.ciena.com. Third-party trademarks are the property of their respective
owners and do not imply a partnership between Ciena and any other company. Copyright © 2016 Ciena® Corporation. All rights reserved. PS152 11.2016

S-ar putea să vă placă și