SlideShare a Scribd company logo
Network Functions Virtualisation (NFV) and Software-Defined Networking (SDN)
eNB
SGW
VM
Hypervisor
HW (COTS)
SD
SD
SD
R
R
R
PDN:
Internet
IMS
MME
VM
HV
HW
HSS
VM
PGW
VM #1
HV
HW
PGW
PGW
VM #2
HV
HW
Controlled packet forwarding
(e.g. OpenFlow)
Benefits of SDN:
• Programmable
• Real-time flexibility
• Centralized NW management
Compute Node
HV
HW
Spare
HW
Issues:
• scalability
• changing traffic pattern
• redundancy
CTRL• Start/stop/move VMs
• Create/delete Networks
• On-board new services
• Knows NFVI resources
• Knows VM image files and metadata
• Measure usage
MANO
Management and Orchestration
NFV Infrastructure
(NFVI)
Packet treatment based
on Rules in SD:
• pre-configured
• requested when needed
SDN Rules:
”If”: ”Then”:
Packet Description:
• addresses
• ports
• VLAN
• ...
Action:
• routing
• switching
• blocking
• …
PGW
HSS
eNB
EPCLTE
IP Network
SGW
MME
Network
Functions (NF)
MME S-PGW HSS
OS
HW
LTE/EPC Network (4G) – Non Virtualized
• specialized HW
• in static locations
Remember:
SD SD
SD
SD
L2 tunneling
(e.g. VxLAN)
SDN
NFV
Benefits of NFV:
• Better HW resource usage
• Flexible NW topology
• Uses less power
aaS as-a-Service
CPU Central Processing Unit
COTS Commercial Off-The-Shelf
CTRL Control
DPI Deep Packet Inspection
ETSI European Telecommunications Standards Institute
FW Firewall
HD Hard Drive
HV Hypervisor
HW Hardware
IMS IP Multimedia Subsystem
NIC Network Interface Card
OS Operating System
SD SDN Device
VM Virtual Machine
NFV Building Blocks
PGWeNB SGW
LTE/EPC Network (4G) – Non-Virtualized
Internet
/
IMS
NF NF NF
• IP traffic handling
• Radio mgmnt
• Signalling
• IP traffic handling
• Signalling
• IP traffic handling
• Policy Control
• Signalling
IP IP
IP
IP Network
(Could be SDN-Based)
NFVI = Totality of all hardware and software in which VNFs are run and managed
Virtualized Network Function:
• ”Virtual version of legacy
network node”
VNF Components:
• VMs that build up a VNF
• Several VNFC instances
can be used for increased
capacity or redundancy
IP
VNF-3
VM
VNFC….
VNFC
VNF-2
VM
….
VNFC
HV
HW
HV
HW
VNF-1
VNFC
A
VNFCVNFC
B
VNFCVNFC
C
VM VM VM VM VM
Paris PoP Berlin PoP
Before (legacy, non-virtual)
After (NFV)
Note: Also known as
Physical NF (PNF)
HV
HW
HV
HW
eNB
aaS as-a-Service
CPU Central Processing Unit
COTS Commercial Off-The-Shelf
HD Hard Drive
HV Hypervisor
HW Hardware
NFVI NFV Infrastructure
NFVI-PoP NFVI Point-of-Presence
NIC Network Interface Card
NS Network Service
VM Virtual Machine
VNF Virtualized Network Function
VNFC VNF Component
VNFFG VNF Forwarding Graph
NFV Flexibility
Scaling = Dynamically extend/reduce resources granted to a VNF
HORIZONTAL SCALING
VERTICAL SCALING LIVE MIGRATION
Add/remove VNFC instances (VMs) in a VNF
Modify virtual hardware of a VNFC (virtual machine) Move a VM between compute
nodes without the VM noticing
VNF
VNFC
VNFC
VNFC
VNF
VNFC
VNFC
VNFC
VNFC
VNFC
VNF
VNF
SCALE UP
VNFC
SCALE DOWN
Less:
• CPU
• RAM
• Storage
More:
• CPU
• RAM
• Storage
VNFC A
Complete
state of
the VM
Compute Node X
(e.g in Paris)
VNFC A
Compute Node Y
(e.g. in London)
The same VNF
and VNFC!
The same VNF!
Complete
state of
the VM
Move:
• CPU state
• RAM content
• Hard drive content
• IP and MAC address
• TCP sessions
• etc.
IP
Network
SCALE OUT
SCALE IN
= a VNFC
Example: Scale out a PGW because of increased traffic load
GTP
Signalling
Virtual PGW 1
DIAMETER
Signalling
Virtual PGW 1
GTP
Signalling DIAMETER
Signalling
SCALE OUT
Setting up
data bearers
Policies and
charging rules
IP Router
User data
IP Router
IP Router
IP Router
Tripled
used data
capacity
Same
signalling
capacity
Remember:
Reasons for live migration:
• Use less HW during low load
(saves power)
• Move low-latency services closer to users
• O&M-related
Reason for scaling:
Time
Load
Load-balancing e.g. with DNS
GTP GPRS Tunneling Protocol
PGW Packet Data NW Gateway
VM Virtual Machine
VNF Virtual Network Function
VNFC VNF Component

More Related Content

ODP
Bridging and its use in KVM
PPTX
PDF
Решения WANDL и NorthStar для операторов
PDF
OSインストーラーの自作方法
PDF
NFV в сетях операторов связи
PDF
Решения NFV в контексте операторов связи
PPT
Title Subtitle
PDF
http server on user-level mTCP stack accelerated by DPDK
Bridging and its use in KVM
Решения WANDL и NorthStar для операторов
OSインストーラーの自作方法
NFV в сетях операторов связи
Решения NFV в контексте операторов связи
Title Subtitle
http server on user-level mTCP stack accelerated by DPDK

What's hot (20)

PDF
LF_DPDK17_mediated devices: better userland IO
PDF
DPACC Acceleration Progress and Demonstration
PDF
Different approaches to performance enhancements in network virtualization fo...
PPSX
From virtual to high end HW routing for the adult
PDF
LF_DPDK17_Implementation and Testing of Soft Patch Panel
PDF
ソフトウェアでのパケット処理あれこれ〜何故我々はロードバランサを自作するに至ったのか〜
PDF
DPDK Support for New HW Offloads
PDF
OSv Unikernel — Optimizing Guest OS to Run Stateless and Serverless Apps in t...
PDF
ODP IPsec lookaside API Demo
PDF
Project ACRN schedule framework introduction
PDF
Accelerate Service Function Chaining Vertical Solution with DPDK
PDF
TRex Traffic Generator - Hanoch Haim
PDF
MEAN-stack based sensor gateway
PPTX
Disaggregation a Primer: Optimizing design for Edge Cloud & Bare Metal applic...
PPTX
Data path-acceleration-techniques-in-a-nfv-world
PDF
Rust, Wright's Law, and the Future of Low-Latency Systems
PDF
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
PDF
RouterOS v6
PPTX
Sharing High-Performance Interconnects Across Multiple Virtual Machines
PDF
RISC-V on Edge: Porting EVE and Alpine Linux to RISC-V
LF_DPDK17_mediated devices: better userland IO
DPACC Acceleration Progress and Demonstration
Different approaches to performance enhancements in network virtualization fo...
From virtual to high end HW routing for the adult
LF_DPDK17_Implementation and Testing of Soft Patch Panel
ソフトウェアでのパケット処理あれこれ〜何故我々はロードバランサを自作するに至ったのか〜
DPDK Support for New HW Offloads
OSv Unikernel — Optimizing Guest OS to Run Stateless and Serverless Apps in t...
ODP IPsec lookaside API Demo
Project ACRN schedule framework introduction
Accelerate Service Function Chaining Vertical Solution with DPDK
TRex Traffic Generator - Hanoch Haim
MEAN-stack based sensor gateway
Disaggregation a Primer: Optimizing design for Edge Cloud & Bare Metal applic...
Data path-acceleration-techniques-in-a-nfv-world
Rust, Wright's Law, and the Future of Low-Latency Systems
XPDDS17: Bring up PCI Passthrough on ARM - Julien Grall, ARM
RouterOS v6
Sharing High-Performance Interconnects Across Multiple Virtual Machines
RISC-V on Edge: Porting EVE and Alpine Linux to RISC-V
Ad

Similar to Nap extras (20)

PPTX
Modern Networking Unit 3 Network Function virtualization
PPTX
Network Virtualization
PPTX
Network Function Virtualization : Overview
PDF
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
PDF
Network Functions Virtualization Fundamentals
PDF
NFV Tutorial
PDF
NFV Tutorial
PDF
NFV & Openstack
PPTX
Software defined networking(sdn) vahid sadri
PDF
NFV Linaro Connect Keynote
PDF
Introduction to Network Function Virtualization (NFV)
PDF
Why Network Functions Virtualization sdn?
PDF
NFV and OpenStack
PDF
Design Summit - NFV BoF - Dave Neary
PDF
Network Function Virtualization Orchestration LI
PDF
Control of Communication and Energy Networks Final Project - Service Function...
PDF
How can SDN and NFV Improve Your Business_ - Techwave.pdf
PPTX
Network Virtualization in computer networks.pptx
PDF
TIME Journey to the SPACE
Modern Networking Unit 3 Network Function virtualization
Network Virtualization
Network Function Virtualization : Overview
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Network Functions Virtualization Fundamentals
NFV Tutorial
NFV Tutorial
NFV & Openstack
Software defined networking(sdn) vahid sadri
NFV Linaro Connect Keynote
Introduction to Network Function Virtualization (NFV)
Why Network Functions Virtualization sdn?
NFV and OpenStack
Design Summit - NFV BoF - Dave Neary
Network Function Virtualization Orchestration LI
Control of Communication and Energy Networks Final Project - Service Function...
How can SDN and NFV Improve Your Business_ - Techwave.pdf
Network Virtualization in computer networks.pptx
TIME Journey to the SPACE
Ad

Recently uploaded (20)

PPTX
Chapter 5: Probability Theory and Statistics
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Approach and Philosophy of On baking technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
August Patch Tuesday
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
A Presentation on Touch Screen Technology
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
project resource management chapter-09.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
1. Introduction to Computer Programming.pptx
Chapter 5: Probability Theory and Statistics
cloud_computing_Infrastucture_as_cloud_p
Approach and Philosophy of On baking technology
Programs and apps: productivity, graphics, security and other tools
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
TLE Review Electricity (Electricity).pptx
Hindi spoken digit analysis for native and non-native speakers
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
August Patch Tuesday
Encapsulation_ Review paper, used for researhc scholars
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A Presentation on Touch Screen Technology
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
MIND Revenue Release Quarter 2 2025 Press Release
Web App vs Mobile App What Should You Build First.pdf
A comparative analysis of optical character recognition models for extracting...
project resource management chapter-09.pdf
Enhancing emotion recognition model for a student engagement use case through...
1. Introduction to Computer Programming.pptx

Nap extras

  • 1. Network Functions Virtualisation (NFV) and Software-Defined Networking (SDN) eNB SGW VM Hypervisor HW (COTS) SD SD SD R R R PDN: Internet IMS MME VM HV HW HSS VM PGW VM #1 HV HW PGW PGW VM #2 HV HW Controlled packet forwarding (e.g. OpenFlow) Benefits of SDN: • Programmable • Real-time flexibility • Centralized NW management Compute Node HV HW Spare HW Issues: • scalability • changing traffic pattern • redundancy CTRL• Start/stop/move VMs • Create/delete Networks • On-board new services • Knows NFVI resources • Knows VM image files and metadata • Measure usage MANO Management and Orchestration NFV Infrastructure (NFVI) Packet treatment based on Rules in SD: • pre-configured • requested when needed SDN Rules: ”If”: ”Then”: Packet Description: • addresses • ports • VLAN • ... Action: • routing • switching • blocking • … PGW HSS eNB EPCLTE IP Network SGW MME Network Functions (NF) MME S-PGW HSS OS HW LTE/EPC Network (4G) – Non Virtualized • specialized HW • in static locations Remember: SD SD SD SD L2 tunneling (e.g. VxLAN) SDN NFV Benefits of NFV: • Better HW resource usage • Flexible NW topology • Uses less power aaS as-a-Service CPU Central Processing Unit COTS Commercial Off-The-Shelf CTRL Control DPI Deep Packet Inspection ETSI European Telecommunications Standards Institute FW Firewall HD Hard Drive HV Hypervisor HW Hardware IMS IP Multimedia Subsystem NIC Network Interface Card OS Operating System SD SDN Device VM Virtual Machine
  • 2. NFV Building Blocks PGWeNB SGW LTE/EPC Network (4G) – Non-Virtualized Internet / IMS NF NF NF • IP traffic handling • Radio mgmnt • Signalling • IP traffic handling • Signalling • IP traffic handling • Policy Control • Signalling IP IP IP IP Network (Could be SDN-Based) NFVI = Totality of all hardware and software in which VNFs are run and managed Virtualized Network Function: • ”Virtual version of legacy network node” VNF Components: • VMs that build up a VNF • Several VNFC instances can be used for increased capacity or redundancy IP VNF-3 VM VNFC…. VNFC VNF-2 VM …. VNFC HV HW HV HW VNF-1 VNFC A VNFCVNFC B VNFCVNFC C VM VM VM VM VM Paris PoP Berlin PoP Before (legacy, non-virtual) After (NFV) Note: Also known as Physical NF (PNF) HV HW HV HW eNB aaS as-a-Service CPU Central Processing Unit COTS Commercial Off-The-Shelf HD Hard Drive HV Hypervisor HW Hardware NFVI NFV Infrastructure NFVI-PoP NFVI Point-of-Presence NIC Network Interface Card NS Network Service VM Virtual Machine VNF Virtualized Network Function VNFC VNF Component VNFFG VNF Forwarding Graph
  • 3. NFV Flexibility Scaling = Dynamically extend/reduce resources granted to a VNF HORIZONTAL SCALING VERTICAL SCALING LIVE MIGRATION Add/remove VNFC instances (VMs) in a VNF Modify virtual hardware of a VNFC (virtual machine) Move a VM between compute nodes without the VM noticing VNF VNFC VNFC VNFC VNF VNFC VNFC VNFC VNFC VNFC VNF VNF SCALE UP VNFC SCALE DOWN Less: • CPU • RAM • Storage More: • CPU • RAM • Storage VNFC A Complete state of the VM Compute Node X (e.g in Paris) VNFC A Compute Node Y (e.g. in London) The same VNF and VNFC! The same VNF! Complete state of the VM Move: • CPU state • RAM content • Hard drive content • IP and MAC address • TCP sessions • etc. IP Network SCALE OUT SCALE IN = a VNFC Example: Scale out a PGW because of increased traffic load GTP Signalling Virtual PGW 1 DIAMETER Signalling Virtual PGW 1 GTP Signalling DIAMETER Signalling SCALE OUT Setting up data bearers Policies and charging rules IP Router User data IP Router IP Router IP Router Tripled used data capacity Same signalling capacity Remember: Reasons for live migration: • Use less HW during low load (saves power) • Move low-latency services closer to users • O&M-related Reason for scaling: Time Load Load-balancing e.g. with DNS GTP GPRS Tunneling Protocol PGW Packet Data NW Gateway VM Virtual Machine VNF Virtual Network Function VNFC VNF Component