Professional Documents
Culture Documents
White Paper c11 737101
White Paper c11 737101
White Paper c11 737101
White Paper
Cisco Public
Contents
What You Will Learn 3
Introduction 3
NFV Operating Environment 4
Computing and Storage Resources 4
Network Resources 4
Virtualization and Abstraction 5
OpenStack 5
Tenants 6
VNF Tenant Architecture 6
Target Operation Support System Environment 6
Continuous Integration and Deployment: Agile Processes and DevOps 6
Conclusion 13
Cisco Service Offerings 13
For More Information 13
Acknowledgements 13
Maintainability
Network Services
in a virtualized environment, the pace will be faster (Wireless and Wire line - Function Packs)
Security
Performance
Common Service Provider–Platform
can accommodate. Organizations need to be (Data Model, Services, and APIs)
Scalability
able to dynamically discover, create, allocate, and NFV
Service Definition
reconfigure resources. Orchestrator
VNFs VNF
Traditional operation models enable operators to Manager
perform basic tasks such as root-cause analysis Network Function SDN s
ie
and impact analysis when faults occur. In a Forwarding Graph (Data Plane) Controller a lit
Qu
virtualized environment, the challenges are greater, m
ic
with operators needing to monitor the entire NFVI VIM s te
Sy
network for application faults and performance. Architecture Foundation
Operators also need to be able to automatically add
resources when performance degrades, to meet The major challenge in operating an NFV environment
service-level agreements (SLAs). is the new operating model required to run a service
chain consisting of one or more virtual network
Traditionally, service operations have been
functions (VNFs). New approaches are needed
challenging for operators because of the need to
to address increasing software development and
span multiple technology domains. In a virtualized
management dependencies, rapid changes, and
environment, the challenge is magnified because in
operating methods used in virtualized environments.
addition to spanning multiple technology domains,
New capabilities are needed to manage development
service operations also must cover both virtualized
and release of VNF and NFV components. Other
and physical infrastructure, and they must reach
new capabilities are needed to improve visibility into
across networks to cover the entire fabric.
virtualized aspects of the solution and the linkage
This document presents operational considerations to physical-component counterparts. You can buy
and an operation model strategy for organizations technology and tools, but the new pace of the data
deploying an NFV environment. Figure 1 shows the center will require changes in your organizational
components of the NFV architecture discussed in structure, levels of expertise, mindset, and processes.
this document and their relationship to the business. This transformation will take work and time.
Orchestrator
Virtualized Network Functions
EMS1 EMS2 EMS3
Virtualization Layer
Virtualized
Hardware Resources
Infrastructure
Manager
Compute Hardware Storage Hardware Network Hardware
NFV Operating Environment and may require more computing power from virtual
CPUs (vCPUs), memory, and network throughput.
NFV adoption introduces new multivendor elements
into the operating environment that are needed The new virtualized platform must provide
for automation, workflow, and virtualization. These excellent performance for virtualized appliances
elements include processes, tools, and expertise and services, as well as power to run automated
that integrate into existing provisioning, operations, tasks (for example, Intelligent Platform
and lifecycle management. Essentially, the NFV Management Interface [IPMI]). It must also interface
environment consists of bare-metal storage, network, with next-generation assurance systems (Simple
and computing resources that can be managed in a Network Management Protocol [SNMP] and
virtualized way on a virtualization and abstraction layer NETCONF and YANG) in a scalable and efficient
using automation and workflow tools. way. A centralized management console will
After the physical and virtual platforms are enabled, facilitate capacity planning and forecasting.
services can be easily and even dynamically Network Resources
enabled on the platform to support rapid service
enhancement, dynamic provisioning, and A service provider’s core business is to manage a
efficient operations. variety of networks and services. The adoption of a
software-defined network (SDN) introduces another
Computing and Storage Resources layer—a network overlay or virtual network—that will
One of the main expected benefits of NFV is the require additional expertise from operations and
capability to move from a purpose-built application- engineering, as well as tools that can provide the
specific integrated circuit (ASIC) model to a end-to-end visibility to the network operations
commodity x86 server. In reality, some use cases may center (NOC) so that incidents can be resolved
not be appropriate to run on low-end virtual machines, quickly and efficiently.
1
Source: http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf
Virtualization and Abstraction roles and responsibilities are needed, and automation
may take over some traditional processes. The new
One of the main components of NFV is the capability
model will increase economic efficiency, and service
to virtualize and abstract computing, storage, and
providers and their vendors may also have new
network resources. Today’s data centers run tens
activities to help ensure that capacity is available for
of thousands of virtual machines and are moving
consumption of computing, memory, and network
toward yet another level of virtualization based on
resources in the virtualized environment.
Docker containers, potentially supporting in the
range of a hundred thousand virtual machines. OpenStack
Additionally, Gartner predicts, “By 2018, converged
OpenStack is becoming widely adopted in
infrastructure systems categorized as ‘hyper
organizations, because it offers an opportunity for
convergence infrastructure’ will represent 35
cost savings and for large ecosystems to enhance
percent of total converged infrastructure shipments.”
their capabilities, time to market, and potential use
The level of virtualization being proposed to support cases. NFV was developed for openness with a
the new set of applications in the NFV space will broad support community, similar to OpenStack.
require significant change in the operating model.
However, although OpenStack helps reduce
New tools and solutions are already evolving,
costs for organizations and improves the speed
reusing components from data center virtualization
of innovation, it also introduces new operational
that are already mature and delivering value
challenges for the pace of typical service provider
repurposed for NFV. However, the operationalization
operations. The frequency of OpenStack releases
of that technology often lags as a result of
and the potential increase in the frequency with
technology complexity, changes in processes, and
which VNFs need to be upgraded can affect the
comfort with existing processes and tools.
change and release management and deployment
Concepts such as the following may need to be processes in place today.
inserted into existing processes and teams:
Because OpenStack is built on open-source
• Agility and DevOps projects, ideally a service provider should rely on
a distribution partner that can provide a carrier-
• Model-based orchestration (NETCONF and YANG)
class solution the meets platform consistency and
• Situation management supportability requirements. These subscription
• vCPUs contracts provide support for the platform for
upgrade releases, and manage performance,
• Virtual network interface cards (vNICs)
security, and availability according to agreed-on
• Network underlays and overlays service-level definitions.
• Virtual forwarders (Open vSwitch [OVS],
Because NFV infrastructure (NFVI) environments
Cisco® Vector Packet Processing [VPP], Cisco
must be elastic and grow based on demand,
Virtual Topology Forwarder [VTF], etc.)
organizations should choose OpenStack distributors
• Intel Data Path Development Kit (DPDK) and VPP that provide capabilities to automate the installation
• SDN controllers of the operating system in computing nodes added
to a cluster, allowing rapid growth.
Organizations need to understand how to plan
for this new operating model, in which network In addition, an upgrade process is needed that not
elements share resources that are not controlled only allows the code to be kept current (to reduce
or designed for that dedicated function. New bugs and security vulnerabilities and take advantage
organizational models that break down traditional of new features), but also to allow existing VNFs to
silos are needed. And organizations will need to operate normally after an upgrade is completed.
deploy, manage, and maintain the new virtualized Sometimes organizations may need to rely on more
infrastructure next to the current existing platform than one version of an environment at a time, so
and support a hybrid infrastructure. the operation of multiple environments needs to
be addressed. Availability requirements will play an
Virtualization also accelerates network element important role in determining when upgrades can
provisioning and resource sharing for resources that occur without outages or downtime, if needed.
are underutilized. New provisioning methods and
• Day-0: Understand the requirements; plan the In a Service Management arrangement, interested
strategy and roadmap; align business goals; and parties meet on a regular basis to share information
prioritize use cases, resources, and budget. about metrics, risks, concerns, and opportunities
for the service. Initial meetings for VNF Service
• Day-1: Develop a lab-ready platform Management may include the following:
environment with trained resources able to
install applications and services and build • A well-defined and agreed-upon
operational capabilities. Define and design roles, onboarding process with defined KPIs
responsibilities, processes, and tool interactions. • Defined and documented service goals
• Day-2: Roll out the production environment, for fault, release, change, capacity,
with applications running in the production and quality for the VNF service
environment and ongoing service • KPIs for Service Management
improvements, upgrades, and updates. • Ongoing Service Management processes
For each phase of operational transformation, a for service review, governance,
service provider needs to build a strategy based investment, and service improvement
on new or transformed operational capabilities. The Organizational Changes
operational capabilities described here are some
of the primary functions for which operators will Organizations typically change or build new groups
need to plan and implement a new (or transformed) to better support the new NFVI and NFV-based
service model. solution architectures. These groups may be unique
or may initially contain virtual team members from
Note that this document uses multiple industry existing infrastructure and service groups that
frameworks that best exemplify the operations have unique skill sets in areas such as OpenStack,
transformation capabilities needed for NFV. programming, and scripting.
Sometimes the NFV project may introduce new Figure 3. NFVI-as-a-Service Proposed Model
services based on new VNFs. These are considered
Platform Network Sevice
completely new, or greenfield, deployments, which VNF Owner Engineering Provider
are easier to implement with little or no impact on
existing services. Greenfield deployment can be a Service Operations
Center or Service Desk NFVI Tenant Operations
good option for organizations introducing virtualization
in their infrastructure. Organizations can create a Network Operations
Center
NFVI Infrastructure Operations
Optimization
and Assurance Data Analysis
Remediation
Real time Service and Service Impact Fault and Cause Log Performance
Resource Inventory Analysis Analysis Analysis Analysis
System
Services
Physical Virtual Data Center Infrastructure WAN
Devices Devices (Computing, Network, and Storage) Infrastructure
Typically, these changes include the following: The major difference in the NFVI environment is in
understanding and managing the performance of
• Platform infrastructure upgrades VNF applications, by monitoring errors, application
• Infrastructure and VNF platform software upgrades problems, and capacity requirements. In general,
• Infrastructure software patches and security fixes traditional tools are still used to manage the
performance and capacity of physical elements.
• Addition of new VNFs
• VNF instance movement, addition, and deletion Organizations can start by understanding and
baselining VNF performance in the NFVI environment
VNF release management requires a new set and capturing NFVI and NFV logical performance
of activities, tools, turnover requirements, and thresholds in addition to physical thresholds for
communications involving new groups, such as bandwidth, CPU, memory, and storage.
VNF owners, VNF engineers, tenant operators,
and platform operators, in VNF lifecycle activities A recommended set of Day-1 and Day-2 processes
(onboarding, ongoing release management, and include the following:
retirement). Table 1 later in this document lists • Day-1:
next-generation OSS tools needed for change and
release management. -- Capture infrastructure and NFVI platform
performance and capacity thresholds (can be
Day-1 activities should then include the following physical or logical limitations).
goals to efficiently implement new, more rapid -- Capture VNF performance and capacity
release management and deployment processes: capabilities, as well as limitations and
• Identification of Day-0, Day-1, and thresholds in relation to overall service quality
Day-2 processes and interactions and performance.
Table 1 lists some of these new tools available and describes their importance for a DevOps model, including
continuous integration and continuous deployment.
Table 1. Next-Generation OSS Tools
Tool Description
Source control This tool is responsible for keeping consistent the configurations and customizations
performed by the vendor on top of the release changes implemented by the open-
source community or by the VNF vendor.
Code repository A repository manager that supports secure, clustered, high-availability is essential to
helping ensure that code changes are stored, reused, and deployed properly in an
automated and dynamic environment.
Automated testing Automate the regression and functional testing of code builds overnight before
applying them in production environments, and perform testing in the production
environment for real-time validation and active production monitoring.
Bug and feature The capability to manage, report, and address problems is fundamental to providing
tracking confidence in and control over rapid deployment and release cycles. Automated
integration between testing and bug tracking is needed to help ensure quick
responses and error handling.
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S.
and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of
their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
C11-737101-00 05/16