Network Functions Virtualization (NFV)
Network Functions Virtualization (NFV)
Virtualization (NFV)
1
Course Objectives
• What is Network Functions Virtualization (NFV)
1
2 | Training Title
Course Objectives continued..
• Principles of Cloud Computing
8
• NFV architecture
11
3 | Training Title
CLASSROOM RULES
During the Training Please follow Two Simple Steps:
5
Problems Network Functions Virtualization
Addresses
The desire to automate the orchestration and management of network, storage,
and compute resources is a key driver of development for NFV and SDN. Imagine a
scenario that includes one physical server with 10 VMs or hundreds of containers.
This concept would never scale if manual operations were required. With
automation, you can rapidly spin up or destroy virtualized network functions (VNFs)
such as VMs, containers, routers, firewalls, and intrusion prevention systems (IPS),
to elastically scale your network functions to match dynamic demand.
6
The Benefits of Network Functions Virtualization
7
Relationship with Cloud Computing
and Software Defined Networks
SDN main objectives and features
8
SDN Basic Architecture
9
Network Function Virtualization
10
Network Function Virtualization (cont’d)
11
Network Function Virtualization (cont’d)
12
NFV Architecture
13
NFV- SDN cooperation
14
NFV SDN-Cooperation
15
SDN and Network Function
Virtualization
16
Cloud Computing
This is an internet based computing that enables computers and
devices to share resources and data on demand. It is built with
the intention to make data ubiquitous and whenever requirement
by sharing the data between various types of computer resources
like networks, servers, applications, services, storage, etc. This,
in turn, leads to economies of scale and valuable cost savings.
17
What is the difference
between these technologies?
With the ever-increasing competition in
the telecom industry pushing down the
ARPU for every telecom operator in the
recent year, the operators were looking
forward to technologies that will help them
to keep their networks scalable, provide
uninterrupted service and enable new
subscribers quickly. NFV, SDN and Cloud
computing are the technologies that fulfil
their requirements.
18
The availability of NFV, SDN and Cloud computing will enable the operators to
move their infrastructure to enterprise class cloud computing servers. This will
make their networks more agile, flexible and responsive. It is also expected to
significantly bring down the costs of network commissioning and also the
operating costs.
Cloud computing has already been a roaring success in most industries, and
internationally the telecommunication operators are quickly realizing the worth of
NFV and SDN as well. Together, they allow the operators to harness the true
power of virtual computing by porting their network hardware and software
applications to the cloud, and operating them remotely.
These technologies are being developed rapidly and are expected to become
more robust, sophisticated and affordable in the future. Several major hardware
and software companies are dedicating their time and energy to grow the scope
of these technologies further. Needless to say, all players in the
telecommunication industry need to look at these seriously, understand, and
leverage the advantages and efficiencies that they can get from these.
19
SDN, OpenFlow, OpenStack and
Cloud Computing (IaaS) principles
21
OpenStack
Guiding Principles:- OpenStack has a set of guiding principles that are used to
inform and shape decisions. These principles are not aspirational. Rather, they form
the bedrock upon which the OpenStack community and software are built.
First and foremost, OpenStack follows The Four Opens. All four of them are essential,
and most of the principles described in this derive from them. In their personal
interactions, our community members are also bound by the rules described in the
OpenStack Community Code of Conduct.
4 principals ::
• Open Source :- We do not produce “open core” software.
We are committed to creating truly open source software that is usable and
scalable. Truly open source software is not feature or performance limited and is
not crippled. There will be no “Enterprise Edition”.
We use the Apache License, 2.0.
OSI approved
GPLv3 compatible
DFSG compatible
22
• Open Design :-
We are committed to an open design process. Every development cycle the
OpenStack community holds face-to-face events to gather requirements and write
specifications for the upcoming release. Those events, which are open to anyone,
include users, developers, and upstream projects. We gather requirements, define
priorities and flesh out technical design to guide development for the next development
cycle.
The community controls the design process. You can help make this software meet your
needs.
• Open Development :-
We maintain a publicly available source code repository through the entire development
process. We do public code reviews. We have public roadmaps. This makes participation
simpler, allows users to follow the development process and participate in QA at an early
stage.
• Open Community :-
One of our core goals is to maintain a healthy, vibrant developer and user community.
Most decisions are made using a lazy consensus model. All processes are documented,
open and transparent.
The technical governance of the project is provided by the community itself, with
contributors electing team leads and members of the Technical Committee.
All project meetings are held in public IRC channels and recorded. Additional technical
communication is through public mailing lists and is archived.
23
OpenFlow principle
24
25
26
Cloud Computing (IaaS) principles
Principals ::
27
• Broad network access. Capabilities are available over the network
and accessed through standard mechanisms that promote use by
heterogeneous thin or thick client platforms.
28
• Rapid elasticity. Capabilities can be rapidly and elastically
provisioned, in some cases automatically, to quickly scale out, and
rapidly released to quickly scale in. To the consumer, the capabilities
available for provisioning often appear to be unlimited and can be
purchased in any quantity at any time.
29
Principles of virtualization of
servers
What is virtualization?
there are four basic principles to consider when choosing the right
hardware for your virtual environment:
30
1. Choose servers designed for virtualization.
31
2. Standardize to leverage server resource pools.
32
3. Size your virtual servers the same way you would size your physical
servers.
Whether you’ll leverage a scale up strategy and put just one virtual machine on a
physical server (as you may do for a Tier 1 application where you’ll maximize the
utilization of the server, but still want the availability and flexibility of deploying in
a virtual environment), or a scale out strategy with multiple virtual machines
spread across multiple physical servers – sizing resource requirements for a
specific application doesn’t change when you virtualize. Start with the application
requirements, desired consolidation ratio, resource pools and select the server
that best matches these requirements. With Intel Xeon processor-based servers
you’ll have all the option you need. From small two-socket servers to scalable
systems with up to 16 processors (96 cores), you can choose the best server for
specific requirements and still maintain optimal performance and live migration
support.
33
4. Time your server refreshes to optimize total value.
34
Benefits of Network Functions
Virtualization (NFV)
NFV also is flexible, cost-effective, scalable, and secure. With these benefits, NFV
addresses several trends shaping service provider networks.
Cost: Cost is a top consideration for any operator or service provider these days,
even more so now that they see Google and others deploying massive
datacenters using off-the-shelf merchant silicon (commoditized hardware) as a
way to drive down cost. Cost is also reflected in opex -- how easy it is to deploy
and maintain services in the network.
Scalability: To adapt quickly to users' changing needs and provide new services,
operators must be able to scale their network architecture across multiple
servers, rather than being limited by what a single box can do.
35
• Security: Security has been, and continues to be, a major challenge in
networking. Operators want to be able to provision and manage the
network while allowing their customers to run their own virtual space
and firewall securely within the network.
36
The Changing Telecoms Industry
Landscape and Transformation
Digital Transformation of the Telecom Industry :-
37
Three-tier Digital Strategy of Every Telco
38
Digital Trends Transforming the Telecom Industry:-
Over the next decade, the development of the next generation of wireless services
will be enabled by 5G and wireless broadband. As networks evolve from dumb
pipes to smart pipes, we expect that the next wave of use cases will be truly
transformational.
39
Customers want faster access and
richer services. 5G infrastructure
promises the following:
41
Evolution of Video
42
Over-the-Top Streaming
43
Transformation Agenda: Five Key
Strategic Initiatives for Every Service
Provider
44
Data-Driven Digital Transformation Model From Hitachi Data
Systems
45
Enablers for Network Functions
Virtualization (NFV)
Several recent technology developments make the goals of Network Functions
Virtualisation achievable. This section describes these enablers and briefly
discusses relevance.
Cloud Computing
46
Cloud infrastructures provide methods to enhance resource availability and
usage by means of orchestration and management mechanisms, applicable to
the automatic instantiation of virtual appliances in the network, to the
management of resources by assigning virtual appliances to the correct CPU
core, memory and interfaces, to the re-initialisation of failed VMs, to snapshot
VM states and the migration of VMs. Finally, the availability of open APIs for
management and data plane control, like OpenFlow, OpenStack, OpenNaaS or
OGF’s NSI, provide an additional degree of integration of Network Functions
Virtualisation and cloud infrastructure.
The use of industry standard high volume servers is a key element in the
economic case for Network Functions Virtualisation. Network Functions
Virtualisation leverages the economies of scale of the IT industry. An industry
standard high volume server is a server built using standardised IT components
(for example x86 architecture) and sold in the millions. A common feature of
industry standard high volume servers is that there is competitive supply of the
subcomponents which are interchangeable inside the server.
47
We believe that Network Appliances which depend on the development of
bespoke Application Specific Integrated Circuits (ASICs) will become
increasingly uncompetitive against general purpose processors as the
cost of developing ASICs increases exponentially with decreasing feature
size.[5] Merchant silicon will still be applicable for commodity functions
implemented at scale, and ASICs will still be applicable for some types of
very high throughput applications.
48
Principles of Cloud Computing
Six principles for cloud computing
49
Industry Standard High
Volume Servers
50
Tuned for intense packet processing
51
Challenges for Network
Functions Virtualization (NFV)
52
There are a number of challenges to implement Network Functions
Virtualization which need to be addressed by the community interested in
accelerating progress. Challenges we have identified
• NFV involves a variety of still-evolving technologies:-
NFV operations differ fundamentally from classical network operations.
Operators must borrow heavily from IT in designing their operations, but
make telecom-specific adaptations. The pioneers of NFV operations are
following their own paths. They are developing proprietary functionality
and pivoting regularly to address their individual concerns. This is
causing market fragmentation and uncertainty for both vendors and
other operators that want “standard” blueprints to follow.
53
• Stamina and determination throughout an
organization are essential for success in NFV:-
Software mastery is key to virtualization and NFV leaders have stressed the
necessity of advanced software skills in-house. Examples of this trend are
AT&T’s creation of ECOMP, Telefonica’s founder membership of Open Source
MANO, and investment by other operators in innovative software start-ups and
Cloud companies to gain access to DevOps/agile software development skills.
• Automation :-
Network Functions Virtualisation will only scale if all of the functions can be
automated. Automation of process is paramount to success.
• Integration :-
Seamless integration of multiple virtual appliances onto existing industry
standard high volume servers and hypervisors is a key challenge for Network
Functions Virtualisation. Network operators need to be able to “mix & match”
servers from different vendors, hypervisors from different vendors and virtual
appliances from different vendors without incurring significant integration costs
and avoiding lock-in. The ecosystem must offer integration services and
maintenance and third-party support; it must be possible to resolve integration
issues between several parties.
54
NFV architecture
NFV Concepts
55
NFV Concepts conti..
NFVI Point of Presence (PoP): Location of NFVI
NFVI-PoP Network: Internal network
Transport Network: Network connecting a PoP to other PoPs or external networks
VNF Manager: VNF lifecycle management e.g., instantiation, update, scaling, query,
monitoring, fault diagnosis, healing, termination
Virtualized Infrastructure Manager: Management of computing, storage, network,
software
resources
Network Service: A composition of network functions and defined by its functional and
behavioral specification
NFV Service: A network services using NFs with at least one VNF.
User Service: Services offered to end users/customers/subscribers.
Deployment Behavior: NFVI resources that a VNF requires, e.g., Number of VMs, memory,
56
NFV Architecture
57
Some of the VNFs and elements possible include the following:
Application Acceleration
Application Delivery Controllers/Load Balancers
DDos Protection
Deep-packet Inspection
Evolved Packet Core (EPC) functions
Intrusion Prevention
Network Brokering, Tapping, or Monitoring
Policy Management
Virtual Firewalls
Virtual Routing & Switching
WAN Optimization Controller
58
Why NFV and The IP
Multimedia Subsytem (IMS)
Why We need NFV?
Note: These are exactly the same reasons why we need SDN
59
What is IMS ?
IP Multimedia Subsystem
Architectural Framework
Overlay Network (PS and CS Networks)
• Support for IP-Based Interactive Multimedia (QoS)
• Mandatory Support for IPV6
• Signaling based on IETF Protocol SIP , DIAMETER and COPS
• Core and Access
• Integration with PSTN
• Access Independent
• Wireless ( UMTS , WLAN, WiMAX)
• Wired ( DSL)
Key Functions of IMS network
• Session Control/Management
• Subscription/Registrations Management
• Service Control
• Charging and Billing
• Operations, Administration, Maintenance and
Provisioning (OAM&P/OSS)
• Interworking with PSTN
60
IMS Protocols Interfaces
61
Protocols Used in IMS Networks
62
VoLTE, LTE and IMS NFV
requirements and benefits
63
LTE Features & Benefits
4G LTE has some inherent advantages over previous generation (3G) of mobile
communications which makes it suitable for connectivity for enterprises.
• Higher bandwidth (data speeds), 4G LTE provides true broadband speeds in
comparison to 3G.
• Low latency, lower idle-to-active times (improved network responsiveness)
• High spectrum efficiency means higher network capacity, improved cost efficiency
• Backwards compatibility and future-proofing
• All IP network means easier integration, improved cost efficiency
• Enhancements to security and Quality of Service differentiation
64
NFV Features & Benefits
NFV also is flexible, cost-effective, scalable, and secure. With these benefits, NFV addresses
several trends shaping service provider networks.
• Flexibility: Operators looking to quickly deploy new services require a much more flexible
and adaptable network -- one that can be easily and quickly installed and provisioned.
• Cost: Cost is a top consideration for any operator or service provider these days, even more
so now that they see Google and others deploying massive datacenters using off-the-shelf
merchant silicon (commoditized hardware) as a way to drive down cost. Cost is also reflected
in opex -- how easy it is to deploy and maintain services in the network.
• Scalability: To adapt quickly to users' changing needs and provide new services, operators
must be able to scale their network architecture across multiple servers, rather than being
limited by what a single box can do.
• Security: Security has been, and continues to be, a major challenge in networking. Operators
want to be able to provision and manage the network while allowing their customers to run
their own virtual space and firewall securely within the network.
• Virtualization in another service provider network: To meet customers' needs better,
service providers want the ability to substantiate their service anywhere in the world using
virtualization.
65
Thank You
66