SlideShare a Scribd company logo
Network Function Virtualisation - 
Infrastructure Overview 
Neelima Sharma
The content of this presentation is taken from the ETSI 
NFV specifications and from various presentations 
available on internet
What is covered… 
 NFV Infrastructure – Overview 
 NFV Infrastructure – Architecture 
 NFV Infrastructure – NFVI and Cloud 
Computing 
 NFV Infrastructure – Domain architecture and 
associated interfaces 
 NFV Infrastructure – Compute Domain 
 NFV Infrastructure – Hypervisor Domain 
 NFV Infrastructure – Network Domain 
 NFV Infrastructure – Challenges
NFV Infrastructure - Overview 
 Below figure illustrate the section related to the Infrastructure
NFV Infrastructure - Overview 
 NFV Infrastructure architecture is primarily concerned 
 Compute Domain 
 HyperVisor Domain 
 Infrastructure Domain 
 Hypervisor Domain provides 
 Sufficient abstraction of the hardware for the portability of the Software 
appliances 
 Provide compute domain resources to the S/W appliances VM machines 
 Provides management interfaces to the orchestration and management 
system
NFV Infrastructure – Reference Architecture Framework
NFV Infrastructure – Architectural Principles of VNF 
 System engineering approach of defining components as functional 
block and their interconnection 
 After network functions are virtualised
NFV Infrastructure – Architectural Principles of VNF 
 Behavior of functional block is determined by 
 Static transfer function of the functional blocks 
 Dynamic state of the functional blocks 
 Inputs it received in its interface 
 Virtualization resulted in the following 
 Division of functional block between a host function and VNF 
 Creation of new container interface between the host function and the 
VNF it is hosting 
 Division of the interface between the two network functions which are 
now virtualized between infrastructure interface and a virtualized 
interface 
 Relationship between VNF and host 
 VNF is a configuration of the host function 
 VNF is an abstract view of the host function when configured by VNF
NFV Infrastructure – Architectural Principles of VNF 
 NFV architecture is defined using the following entities 
 Host functions with their associated offered container interfaces and 
associated infrastructure interfaces 
 VNF with their associated used container interfaces and virtualized 
interfaces
NFV Infrastructure – Management and Orchestration of 
VNF 
 Network functions have an interface ( North bound interface) to a 
management and orchestration function
NFV Infrastructure – NFVI and Cloud Computing 
 Five essentials characteristics of cloud services 
 On demand self service 
 Broad network access 
 Resource pooling 
 Rapid elasticity 
 Measured service 
 Service models impacting NFVI 
 SaaS 
VNF’s are software applications on cloud 
VNF’s are executed according to a private cloud model 
 Example is VNFaaS
NFV Infrastructure – NFVI and Cloud Computing 
 PaaS 
Service model consistent with deployment by network operators of services 
 VNPaaS is a use case 
 IaaS 
Capability provided is the provisioning of compute, storage and 
communication resources for the application to run 
 Good use case is NFVIaaS
NFV Infrastructure – Domain Architecture and Associated 
Interfaces
NFV Infrastructure – Domain Architecture and Associated 
Interfaces 
 VNF can be decomposed and made up from sub-parts which are 
themselves VNF which are interconnected by infrastructure 
 VNF’s can automatically request for management and orchestration 
 Network interfaces must be decomposed between the infrastructure 
protocols and the VNF protocols 
 Infrastructure network is completely abstracted by the network infrastructure 
container interface 
 NFV infrastructure, applications and MANO are fully interoperable with the 
existing OSS/BSS and carrier networks 
 Below attached excel provides the details of the interfaces
NFV Infrastructure – Compute Domain 
 Role of the Compute domain is to provide the interface to the network 
infrastructure domain but does not support network connectivity 
 Principal elements of the compute domain 
 CPU 
 Network Interface Controller (NIC) 
 Storage 
 Server 
 Chasis 
 Remote management 
 Functional description of the compute domain needs to reference the 
speed of execution
NFV Infrastructure – Compute Domain 
 Primary characteristics of storage are : 
 Latency in accessing a specific state held in storage 
 Size of the storage 
 Volatility or persistence of the storage 
 Scope of Compute node includes 
 CPU with storage 
 Hardware for encryption and decryption 
 Packet switching 
 Accelerated packet forwarding
NFV Infrastructure – Hypervisor Domain 
 Mediates the resources of the computer domain to the virtual 
machines which includes : 
 CPU 
 NIC and so on …
NFV Infrastructure – Hypervisor Domain 
 Forthcoming hardware improve the performance of VM’s which 
includes 
 multicore processors supporting multiple independent parallel threads of 
execution 
 system-on-chip processors that integrate multiple cores, DRAM 
interfaces, network interfaces, storage,interfaces and hardware 
acceleration for security, multicore processing, networking, storage and 
application acceleration. 
 specific CPU enhancements/instructions to control memory allocation 
and direct access on I/O devices to VM memory allocations 
 PCI-e bus enhancements, notably SR-IOV
NFV Infrastructure – Hypervisor Domain 
 Specific features of hypervisor support for high performance NFV 
VMs include 
 exclusive allocation of whole CPU cores to VMs 
 direct memory mapped polled drivers for VMs to directly access the 
physical NICs using user mode instructions requiring no ‘context 
switching’ 
 direct memory mapped polled drivers for interVM communications again 
using user mode instructions requiring no ‘context switching 
 vSwitch implementation as a high performance VM again using direct 
memory mapping and user mode instructions requiring no ‘context 
switching’
NFV Infrastructure – Hypervisor Domain Architecture 
 Below figure illustrates the hypervisor domain architecture
NFV Infrastructure – Network Domain Reference point 
Architecture 
 Below figure illustrates the network domain reference point 
architecture in the NFVI
NFV Infrastructure – Network Infrastructure Domain 
 Roles of network domains includes : 
 Communication channel between the VNFC’s of a distributed VNF 
 Communication channel between different VNFs 
 Communication channel between VNFs and their orchestration and 
management 
 Communication channel between components of the NFVI and their 
orchestration and management 
 Means of remote deployment of VNFCs 
 Means of interconnection with the existing carrier network
NFV Infrastructure – Network Infrastructure Domain 
 Essential elements needed for providing the connectivity with 
domain: 
 An infrastructure addressing scheme with address allocation and 
management 
 A routing process which can relate infrastructure addresses to routes 
through the infrastructure network topology 
 A bandwidth allocation process 
 A set of OAM processes to verify reliability, availability and integrity of 
connectivity services 
 Requirement for bandwidth aspects requires : 
 Permanently allocated, fully guaranteed bandwidth 
 Respecting prioritization markings of the packet 
 Guaranteed minimal latency variation
NFV Infrastructure – Network Infrastructure Domain 
 Requirement for infrastructure network and VNF protocols to work 
together 
 Common Header 
MAC header associated with NIC should be understood by both 
 Transparent encapsulation 
Carry the packet from the VNFC as a transparent payload and must add a 
completely new header for transport by the infrastructure network 
 Address binding 
Mac addresses presented to the VNFC must be bound to infrastructure 
network addresses
NFV Infrastructure – Challenges in Performance 
 General recommendations to apply to network SW design 
 SW requiring high performance should be partitioned in independent 
modules running in different threads 
 Modules should have independent memory structures in order to avoid 
OS deadlocks 
 Modules should communicate each other in pipeline structures, 
minimising the use of the OS as an intermediate step 
 OS interruptions should be reduced, if possible, to zero, due to its high 
consumption of CPU cycles 
 The use of OS network stacks should be avoided 
 Network cards and other peripherals should communicate directly with 
the modules through memory
NFV Infrastructure – Challenges in Interconnection of VNF

More Related Content

What's hot (20)

Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
Kingston Smiler
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
Gokulan Subramani
 
Virtualization
VirtualizationVirtualization
Virtualization
Kingston Smiler
 
Sdn ppt
Sdn pptSdn ppt
Sdn ppt
Pallavi Chhikara
 
Network management
Network managementNetwork management
Network management
Mohd Arif
 
Network Functions Virtualization.pptx
Network Functions Virtualization.pptxNetwork Functions Virtualization.pptx
Network Functions Virtualization.pptx
BachaspatiJoshi
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
Gokulnath S
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
Igor D.C.
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
Abhinay Kumar Suraj
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
Dave Neary
 
Virtual Network Computing
Virtual Network ComputingVirtual Network Computing
Virtual Network Computing
rojalina nanda
 
Desired properties of a big data system
Desired properties of a big data systemDesired properties of a big data system
Desired properties of a big data system
arockiasamyi
 
Computer networks
Computer networks   Computer networks
Computer networks
SakshiGupta964978
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Biswajit Pratihari
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
Damian Parniewicz
 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
Md. Shariful Islam Robin
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
Gokulan Subramani
 
Network management
Network managementNetwork management
Network management
Mohd Arif
 
Network Functions Virtualization.pptx
Network Functions Virtualization.pptxNetwork Functions Virtualization.pptx
Network Functions Virtualization.pptx
BachaspatiJoshi
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
Gokulnath S
 
Cloud, SDN, NFV
Cloud, SDN, NFVCloud, SDN, NFV
Cloud, SDN, NFV
Igor D.C.
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
HTS Hosting
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
Ankita Mahajan
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
Dave Neary
 
Virtual Network Computing
Virtual Network ComputingVirtual Network Computing
Virtual Network Computing
rojalina nanda
 
Desired properties of a big data system
Desired properties of a big data systemDesired properties of a big data system
Desired properties of a big data system
arockiasamyi
 
Virtualization presentation
Virtualization presentationVirtualization presentation
Virtualization presentation
Mangesh Gunjal
 

Viewers also liked (20)

Network Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor DomainNetwork Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor Domain
sidneel
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
sidneel
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
Kingston Smiler
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
Marie-Paule Odini
 
NFV management and orchestration framework architecture
NFV management and orchestration framework architectureNFV management and orchestration framework architecture
NFV management and orchestration framework architecture
sidneel
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture Overview
OPNFV
 
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
Sean Chen
 
NFV VNF Architecture
NFV VNF ArchitectureNFV VNF Architecture
NFV VNF Architecture
jungbh
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domain
sidneel
 
Via Lucis Parroquia S Juan Bautista de Ureña
Via Lucis Parroquia S Juan Bautista de UreñaVia Lucis Parroquia S Juan Bautista de Ureña
Via Lucis Parroquia S Juan Bautista de Ureña
Diócesis de San Cristóbal
 
Virtualizzazione - FLOSS
Virtualizzazione - FLOSSVirtualizzazione - FLOSS
Virtualizzazione - FLOSS
Stefano Morandi
 
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and ProposalContainer ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Krishna-Kumar
 
Carrier Grade: What and How
Carrier Grade: What and HowCarrier Grade: What and How
Carrier Grade: What and How
OPNFV
 
Mef ce-and-nfv-whitepaper-final-2016-july-27
Mef ce-and-nfv-whitepaper-final-2016-july-27Mef ce-and-nfv-whitepaper-final-2016-july-27
Mef ce-and-nfv-whitepaper-final-2016-july-27
Rodolfo Krautheim
 
MPLS Operações - Introdução ao Projeto
MPLS Operações - Introdução ao ProjetoMPLS Operações - Introdução ao Projeto
MPLS Operações - Introdução ao Projeto
Rodolfo Krautheim
 
VMware vCloud NFV Reference Architecture
 VMware vCloud NFV Reference Architecture VMware vCloud NFV Reference Architecture
VMware vCloud NFV Reference Architecture
VMware Academy
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
OPNFV
 
Mobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GMobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5G
Alberto Diez
 
Fault tolerance 1장
Fault tolerance 1장Fault tolerance 1장
Fault tolerance 1장
eva
 
SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality
Colt Technology Services
 
Network Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor DomainNetwork Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor Domain
sidneel
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
sidneel
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
Kingston Smiler
 
NFV management and orchestration framework architecture
NFV management and orchestration framework architectureNFV management and orchestration framework architecture
NFV management and orchestration framework architecture
sidneel
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture Overview
OPNFV
 
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
Sean Chen
 
NFV VNF Architecture
NFV VNF ArchitectureNFV VNF Architecture
NFV VNF Architecture
jungbh
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domain
sidneel
 
Virtualizzazione - FLOSS
Virtualizzazione - FLOSSVirtualizzazione - FLOSS
Virtualizzazione - FLOSS
Stefano Morandi
 
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and ProposalContainer ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Krishna-Kumar
 
Carrier Grade: What and How
Carrier Grade: What and HowCarrier Grade: What and How
Carrier Grade: What and How
OPNFV
 
Mef ce-and-nfv-whitepaper-final-2016-july-27
Mef ce-and-nfv-whitepaper-final-2016-july-27Mef ce-and-nfv-whitepaper-final-2016-july-27
Mef ce-and-nfv-whitepaper-final-2016-july-27
Rodolfo Krautheim
 
MPLS Operações - Introdução ao Projeto
MPLS Operações - Introdução ao ProjetoMPLS Operações - Introdução ao Projeto
MPLS Operações - Introdução ao Projeto
Rodolfo Krautheim
 
VMware vCloud NFV Reference Architecture
 VMware vCloud NFV Reference Architecture VMware vCloud NFV Reference Architecture
VMware vCloud NFV Reference Architecture
VMware Academy
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
OPNFV
 
Mobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GMobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5G
Alberto Diez
 
Fault tolerance 1장
Fault tolerance 1장Fault tolerance 1장
Fault tolerance 1장
eva
 
Ad

Similar to Network Function Virtualization : Infrastructure Overview (20)

Modern Networking Unit 3 Network Function virtualization
Modern Networking Unit 3 Network Function virtualizationModern Networking Unit 3 Network Function virtualization
Modern Networking Unit 3 Network Function virtualization
eticket4403
 
Network Function Virtualisation
Network Function VirtualisationNetwork Function Virtualisation
Network Function Virtualisation
IJERA Editor
 
NFV Functionality
NFV FunctionalityNFV Functionality
NFV Functionality
MusTufa Nullwala
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Haidee McMahon
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
Open Networking Summit
 
Network Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsNetwork Functions Virtualization Fundamentals
Network Functions Virtualization Fundamentals
Damien Magoni
 
N fv good
N fv goodN fv good
N fv good
Balasubramaniam Vadapalli
 
Network Functions Virtualization difference ppt
Network Functions Virtualization difference  pptNetwork Functions Virtualization difference  ppt
Network Functions Virtualization difference ppt
23pit03
 
Network Functions Virtualization difference ppt
Network Functions Virtualization difference  pptNetwork Functions Virtualization difference  ppt
Network Functions Virtualization difference ppt
23pit03
 
Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basics
Yoram Orzach
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
Zenoss
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
APNIC
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
VMworld
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Stenio Fernandes
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Sagar Rai
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
Marie-Paule Odini
 
Distributed VNF Management - Architecture and Use cases
Distributed VNF Management - Architecture and Use casesDistributed VNF Management - Architecture and Use cases
Distributed VNF Management - Architecture and Use cases
Sridhar Pothuganti
 
NFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As ServiceNFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As Service
Abdul Ravoof
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
Abdulqader Al-kaboudei
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
Trinath Somanchi
 
Modern Networking Unit 3 Network Function virtualization
Modern Networking Unit 3 Network Function virtualizationModern Networking Unit 3 Network Function virtualization
Modern Networking Unit 3 Network Function virtualization
eticket4403
 
Network Function Virtualisation
Network Function VirtualisationNetwork Function Virtualisation
Network Function Virtualisation
IJERA Editor
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Haidee McMahon
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
Open Networking Summit
 
Network Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsNetwork Functions Virtualization Fundamentals
Network Functions Virtualization Fundamentals
Damien Magoni
 
Network Functions Virtualization difference ppt
Network Functions Virtualization difference  pptNetwork Functions Virtualization difference  ppt
Network Functions Virtualization difference ppt
23pit03
 
Network Functions Virtualization difference ppt
Network Functions Virtualization difference  pptNetwork Functions Virtualization difference  ppt
Network Functions Virtualization difference ppt
23pit03
 
Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basics
Yoram Orzach
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
Zenoss
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
APNIC
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
VMworld
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Stenio Fernandes
 
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
SDN( Software Defined Network) and NFV(Network Function Virtualization) for I...
Sagar Rai
 
Distributed VNF Management - Architecture and Use cases
Distributed VNF Management - Architecture and Use casesDistributed VNF Management - Architecture and Use cases
Distributed VNF Management - Architecture and Use cases
Sridhar Pothuganti
 
NFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As ServiceNFV Use Case_Virtual Network Function As Service
NFV Use Case_Virtual Network Function As Service
Abdul Ravoof
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
Abdulqader Al-kaboudei
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
Trinath Somanchi
 
Ad

Recently uploaded (20)

ISO 10121-Flat Sheet Media-Catalouge-Final.pdf
ISO 10121-Flat Sheet Media-Catalouge-Final.pdfISO 10121-Flat Sheet Media-Catalouge-Final.pdf
ISO 10121-Flat Sheet Media-Catalouge-Final.pdf
FILTRATION ENGINEERING & CUNSULTANT
 
Fresh concrete Workability Measurement
Fresh concrete  Workability  MeasurementFresh concrete  Workability  Measurement
Fresh concrete Workability Measurement
SasiVarman5
 
Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...
Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...
Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...
ManiMaran230751
 
Air Filter Flat Sheet Media-Catalouge-Final.pdf
Air Filter Flat Sheet Media-Catalouge-Final.pdfAir Filter Flat Sheet Media-Catalouge-Final.pdf
Air Filter Flat Sheet Media-Catalouge-Final.pdf
FILTRATION ENGINEERING & CUNSULTANT
 
Webinar On Steel Melting IIF of steel for rdso
Webinar  On Steel  Melting IIF of steel for rdsoWebinar  On Steel  Melting IIF of steel for rdso
Webinar On Steel Melting IIF of steel for rdso
KapilParyani3
 
"The Enigmas of the Riemann Hypothesis" by Julio Chai
"The Enigmas of the Riemann Hypothesis" by Julio Chai"The Enigmas of the Riemann Hypothesis" by Julio Chai
"The Enigmas of the Riemann Hypothesis" by Julio Chai
Julio Chai
 
Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...
Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...
Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...
ManiMaran230751
 
fy06_46f6-ht30_22_oil_gas_industry_guidelines.ppt
fy06_46f6-ht30_22_oil_gas_industry_guidelines.pptfy06_46f6-ht30_22_oil_gas_industry_guidelines.ppt
fy06_46f6-ht30_22_oil_gas_industry_guidelines.ppt
sukarnoamin
 
Video Games and Artificial-Realities.pptx
Video Games and Artificial-Realities.pptxVideo Games and Artificial-Realities.pptx
Video Games and Artificial-Realities.pptx
HadiBadri1
 
Proposed EPA Municipal Waste Combustor Rule
Proposed EPA Municipal Waste Combustor RuleProposed EPA Municipal Waste Combustor Rule
Proposed EPA Municipal Waste Combustor Rule
AlvaroLinero2
 
ISO 4548-7 Filter Vibration Fatigue Test Rig Catalogue.pdf
ISO 4548-7 Filter Vibration Fatigue Test Rig Catalogue.pdfISO 4548-7 Filter Vibration Fatigue Test Rig Catalogue.pdf
ISO 4548-7 Filter Vibration Fatigue Test Rig Catalogue.pdf
FILTRATION ENGINEERING & CUNSULTANT
 
Structural Health and Factors affecting.pptx
Structural Health and Factors affecting.pptxStructural Health and Factors affecting.pptx
Structural Health and Factors affecting.pptx
gunjalsachin
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning ModelEnhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Electrical and Electronics Engineering: An International Journal (ELELIJ)
Electrical and Electronics Engineering: An International Journal (ELELIJ)Electrical and Electronics Engineering: An International Journal (ELELIJ)
Electrical and Electronics Engineering: An International Journal (ELELIJ)
elelijjournal653
 
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdf
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdfKevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdf
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdf
Medicoz Clinic
 
Introduction of Structural Audit and Health Montoring.pptx
Introduction of Structural Audit and Health Montoring.pptxIntroduction of Structural Audit and Health Montoring.pptx
Introduction of Structural Audit and Health Montoring.pptx
gunjalsachin
 
Software Developer Portfolio: Backend Architecture & Performance Optimization
Software Developer Portfolio: Backend Architecture & Performance OptimizationSoftware Developer Portfolio: Backend Architecture & Performance Optimization
Software Developer Portfolio: Backend Architecture & Performance Optimization
kiwoong (daniel) kim
 
ISO 5011 Air Filter Catalogues .pdf
ISO 5011 Air Filter Catalogues      .pdfISO 5011 Air Filter Catalogues      .pdf
ISO 5011 Air Filter Catalogues .pdf
FILTRATION ENGINEERING & CUNSULTANT
 
Fresh concrete Workability Measurement
Fresh concrete  Workability  MeasurementFresh concrete  Workability  Measurement
Fresh concrete Workability Measurement
SasiVarman5
 
Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...
Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...
Android basics – Key Codes – ADB – Rooting Android – Boot Process – File Syst...
ManiMaran230751
 
Webinar On Steel Melting IIF of steel for rdso
Webinar  On Steel  Melting IIF of steel for rdsoWebinar  On Steel  Melting IIF of steel for rdso
Webinar On Steel Melting IIF of steel for rdso
KapilParyani3
 
"The Enigmas of the Riemann Hypothesis" by Julio Chai
"The Enigmas of the Riemann Hypothesis" by Julio Chai"The Enigmas of the Riemann Hypothesis" by Julio Chai
"The Enigmas of the Riemann Hypothesis" by Julio Chai
Julio Chai
 
Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...
Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...
Digital Crime – Substantive Criminal Law – General Conditions – Offenses – In...
ManiMaran230751
 
fy06_46f6-ht30_22_oil_gas_industry_guidelines.ppt
fy06_46f6-ht30_22_oil_gas_industry_guidelines.pptfy06_46f6-ht30_22_oil_gas_industry_guidelines.ppt
fy06_46f6-ht30_22_oil_gas_industry_guidelines.ppt
sukarnoamin
 
Video Games and Artificial-Realities.pptx
Video Games and Artificial-Realities.pptxVideo Games and Artificial-Realities.pptx
Video Games and Artificial-Realities.pptx
HadiBadri1
 
Proposed EPA Municipal Waste Combustor Rule
Proposed EPA Municipal Waste Combustor RuleProposed EPA Municipal Waste Combustor Rule
Proposed EPA Municipal Waste Combustor Rule
AlvaroLinero2
 
Structural Health and Factors affecting.pptx
Structural Health and Factors affecting.pptxStructural Health and Factors affecting.pptx
Structural Health and Factors affecting.pptx
gunjalsachin
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning ModelEnhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Electrical and Electronics Engineering: An International Journal (ELELIJ)
Electrical and Electronics Engineering: An International Journal (ELELIJ)Electrical and Electronics Engineering: An International Journal (ELELIJ)
Electrical and Electronics Engineering: An International Journal (ELELIJ)
elelijjournal653
 
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdf
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdfKevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdf
Kevin Corke Spouse Revealed A Deep Dive Into His Private Life.pdf
Medicoz Clinic
 
Introduction of Structural Audit and Health Montoring.pptx
Introduction of Structural Audit and Health Montoring.pptxIntroduction of Structural Audit and Health Montoring.pptx
Introduction of Structural Audit and Health Montoring.pptx
gunjalsachin
 
Software Developer Portfolio: Backend Architecture & Performance Optimization
Software Developer Portfolio: Backend Architecture & Performance OptimizationSoftware Developer Portfolio: Backend Architecture & Performance Optimization
Software Developer Portfolio: Backend Architecture & Performance Optimization
kiwoong (daniel) kim
 

Network Function Virtualization : Infrastructure Overview

  • 1. Network Function Virtualisation - Infrastructure Overview Neelima Sharma
  • 2. The content of this presentation is taken from the ETSI NFV specifications and from various presentations available on internet
  • 3. What is covered…  NFV Infrastructure – Overview  NFV Infrastructure – Architecture  NFV Infrastructure – NFVI and Cloud Computing  NFV Infrastructure – Domain architecture and associated interfaces  NFV Infrastructure – Compute Domain  NFV Infrastructure – Hypervisor Domain  NFV Infrastructure – Network Domain  NFV Infrastructure – Challenges
  • 4. NFV Infrastructure - Overview  Below figure illustrate the section related to the Infrastructure
  • 5. NFV Infrastructure - Overview  NFV Infrastructure architecture is primarily concerned  Compute Domain  HyperVisor Domain  Infrastructure Domain  Hypervisor Domain provides  Sufficient abstraction of the hardware for the portability of the Software appliances  Provide compute domain resources to the S/W appliances VM machines  Provides management interfaces to the orchestration and management system
  • 6. NFV Infrastructure – Reference Architecture Framework
  • 7. NFV Infrastructure – Architectural Principles of VNF  System engineering approach of defining components as functional block and their interconnection  After network functions are virtualised
  • 8. NFV Infrastructure – Architectural Principles of VNF  Behavior of functional block is determined by  Static transfer function of the functional blocks  Dynamic state of the functional blocks  Inputs it received in its interface  Virtualization resulted in the following  Division of functional block between a host function and VNF  Creation of new container interface between the host function and the VNF it is hosting  Division of the interface between the two network functions which are now virtualized between infrastructure interface and a virtualized interface  Relationship between VNF and host  VNF is a configuration of the host function  VNF is an abstract view of the host function when configured by VNF
  • 9. NFV Infrastructure – Architectural Principles of VNF  NFV architecture is defined using the following entities  Host functions with their associated offered container interfaces and associated infrastructure interfaces  VNF with their associated used container interfaces and virtualized interfaces
  • 10. NFV Infrastructure – Management and Orchestration of VNF  Network functions have an interface ( North bound interface) to a management and orchestration function
  • 11. NFV Infrastructure – NFVI and Cloud Computing  Five essentials characteristics of cloud services  On demand self service  Broad network access  Resource pooling  Rapid elasticity  Measured service  Service models impacting NFVI  SaaS VNF’s are software applications on cloud VNF’s are executed according to a private cloud model  Example is VNFaaS
  • 12. NFV Infrastructure – NFVI and Cloud Computing  PaaS Service model consistent with deployment by network operators of services  VNPaaS is a use case  IaaS Capability provided is the provisioning of compute, storage and communication resources for the application to run  Good use case is NFVIaaS
  • 13. NFV Infrastructure – Domain Architecture and Associated Interfaces
  • 14. NFV Infrastructure – Domain Architecture and Associated Interfaces  VNF can be decomposed and made up from sub-parts which are themselves VNF which are interconnected by infrastructure  VNF’s can automatically request for management and orchestration  Network interfaces must be decomposed between the infrastructure protocols and the VNF protocols  Infrastructure network is completely abstracted by the network infrastructure container interface  NFV infrastructure, applications and MANO are fully interoperable with the existing OSS/BSS and carrier networks  Below attached excel provides the details of the interfaces
  • 15. NFV Infrastructure – Compute Domain  Role of the Compute domain is to provide the interface to the network infrastructure domain but does not support network connectivity  Principal elements of the compute domain  CPU  Network Interface Controller (NIC)  Storage  Server  Chasis  Remote management  Functional description of the compute domain needs to reference the speed of execution
  • 16. NFV Infrastructure – Compute Domain  Primary characteristics of storage are :  Latency in accessing a specific state held in storage  Size of the storage  Volatility or persistence of the storage  Scope of Compute node includes  CPU with storage  Hardware for encryption and decryption  Packet switching  Accelerated packet forwarding
  • 17. NFV Infrastructure – Hypervisor Domain  Mediates the resources of the computer domain to the virtual machines which includes :  CPU  NIC and so on …
  • 18. NFV Infrastructure – Hypervisor Domain  Forthcoming hardware improve the performance of VM’s which includes  multicore processors supporting multiple independent parallel threads of execution  system-on-chip processors that integrate multiple cores, DRAM interfaces, network interfaces, storage,interfaces and hardware acceleration for security, multicore processing, networking, storage and application acceleration.  specific CPU enhancements/instructions to control memory allocation and direct access on I/O devices to VM memory allocations  PCI-e bus enhancements, notably SR-IOV
  • 19. NFV Infrastructure – Hypervisor Domain  Specific features of hypervisor support for high performance NFV VMs include  exclusive allocation of whole CPU cores to VMs  direct memory mapped polled drivers for VMs to directly access the physical NICs using user mode instructions requiring no ‘context switching’  direct memory mapped polled drivers for interVM communications again using user mode instructions requiring no ‘context switching  vSwitch implementation as a high performance VM again using direct memory mapping and user mode instructions requiring no ‘context switching’
  • 20. NFV Infrastructure – Hypervisor Domain Architecture  Below figure illustrates the hypervisor domain architecture
  • 21. NFV Infrastructure – Network Domain Reference point Architecture  Below figure illustrates the network domain reference point architecture in the NFVI
  • 22. NFV Infrastructure – Network Infrastructure Domain  Roles of network domains includes :  Communication channel between the VNFC’s of a distributed VNF  Communication channel between different VNFs  Communication channel between VNFs and their orchestration and management  Communication channel between components of the NFVI and their orchestration and management  Means of remote deployment of VNFCs  Means of interconnection with the existing carrier network
  • 23. NFV Infrastructure – Network Infrastructure Domain  Essential elements needed for providing the connectivity with domain:  An infrastructure addressing scheme with address allocation and management  A routing process which can relate infrastructure addresses to routes through the infrastructure network topology  A bandwidth allocation process  A set of OAM processes to verify reliability, availability and integrity of connectivity services  Requirement for bandwidth aspects requires :  Permanently allocated, fully guaranteed bandwidth  Respecting prioritization markings of the packet  Guaranteed minimal latency variation
  • 24. NFV Infrastructure – Network Infrastructure Domain  Requirement for infrastructure network and VNF protocols to work together  Common Header MAC header associated with NIC should be understood by both  Transparent encapsulation Carry the packet from the VNFC as a transparent payload and must add a completely new header for transport by the infrastructure network  Address binding Mac addresses presented to the VNFC must be bound to infrastructure network addresses
  • 25. NFV Infrastructure – Challenges in Performance  General recommendations to apply to network SW design  SW requiring high performance should be partitioned in independent modules running in different threads  Modules should have independent memory structures in order to avoid OS deadlocks  Modules should communicate each other in pipeline structures, minimising the use of the OS as an intermediate step  OS interruptions should be reduced, if possible, to zero, due to its high consumption of CPU cycles  The use of OS network stacks should be avoided  Network cards and other peripherals should communicate directly with the modules through memory
  • 26. NFV Infrastructure – Challenges in Interconnection of VNF