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

PPTX
Network Function Virtualization : Overview
PDF
Introduction to Network Function Virtualization (NFV)
PDF
Introduction to OpenFlow
PPTX
Introduction to SDN and NFV
PPTX
SDN Architecture & Ecosystem
PPTX
Meetup 23 - 02 - OVN - The future of networking in OpenStack
PPTX
Software Defined Networks
PPTX
Network Virtualization
Network Function Virtualization : Overview
Introduction to Network Function Virtualization (NFV)
Introduction to OpenFlow
Introduction to SDN and NFV
SDN Architecture & Ecosystem
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Software Defined Networks
Network Virtualization

What's hot (20)

PPTX
OpenvSwitch Deep Dive
PPTX
NFV +SDN (Network Function Virtualization)
PPTX
5gc call flow
PPTX
Software defined networking(sdn) vahid sadri
PPTX
NFV foundation/NFV For Dummies
PPTX
SDN: an introduction
PDF
NFV for beginners
PDF
Network function virtualization
PDF
SDN & NFV Introduction - Open Source Data Center Networking
PDF
VMware HCI solutions - 2020-01-16
PPTX
Software Defined networking (SDN)
PPTX
Windows Server 2019.pptx
PDF
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
PDF
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
PDF
Understanding Cisco’ Next Generation SD-WAN Technology
PDF
VRF (virtual routing and forwarding)
PPTX
Introduction to Hyper-V
PDF
VXLAN BGP EVPN: Technology Building Blocks
PDF
5 g core overview
OpenvSwitch Deep Dive
NFV +SDN (Network Function Virtualization)
5gc call flow
Software defined networking(sdn) vahid sadri
NFV foundation/NFV For Dummies
SDN: an introduction
NFV for beginners
Network function virtualization
SDN & NFV Introduction - Open Source Data Center Networking
VMware HCI solutions - 2020-01-16
Software Defined networking (SDN)
Windows Server 2019.pptx
VMware ESXi - Intel and Qlogic NIC throughput difference v0.6
PLNOG 9: Robert Dąbrowski - Carrier-grade NAT (CGN) Solution with FortiGate
Understanding Cisco’ Next Generation SD-WAN Technology
VRF (virtual routing and forwarding)
Introduction to Hyper-V
VXLAN BGP EVPN: Technology Building Blocks
5 g core overview
Ad

Viewers also liked (20)

PPTX
Network Function Virtualization : HyperVisor Domain
PPTX
NFV : Virtual Network Function Architecture
PPTX
Introduction to OpenFlow, SDN and NFV
PDF
NFV & Openstack
PPTX
NFV management and orchestration framework architecture
PDF
Summit 16: ETSI NFV Interface and Architecture Overview
PDF
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
PDF
NFV VNF Architecture
PPTX
Nfv compute domain
PDF
Via Lucis Parroquia S Juan Bautista de Ureña
PDF
Virtualizzazione - FLOSS
PDF
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
PDF
Carrier Grade: What and How
PDF
Mef ce-and-nfv-whitepaper-final-2016-july-27
PDF
MPLS Operações - Introdução ao Projeto
PDF
VMware vCloud NFV Reference Architecture
PDF
ONOS-Based VIM Implementation
PDF
Mobile Plots - From EPC to 5G
PPT
Fault tolerance 1장
 
PPTX
SDN/NFV architecture vision and reality
Network Function Virtualization : HyperVisor Domain
NFV : Virtual Network Function Architecture
Introduction to OpenFlow, SDN and NFV
NFV & Openstack
NFV management and orchestration framework architecture
Summit 16: ETSI NFV Interface and Architecture Overview
Disrupting Telecom: the Evolution of NFV - by Sean Chen @ IEEE Mobile Cloud 2015
NFV VNF Architecture
Nfv compute domain
Via Lucis Parroquia S Juan Bautista de Ureña
Virtualizzazione - FLOSS
Container ecosystem based PaaS solution for Telco Cloud Analysis and Proposal
Carrier Grade: What and How
Mef ce-and-nfv-whitepaper-final-2016-july-27
MPLS Operações - Introdução ao Projeto
VMware vCloud NFV Reference Architecture
ONOS-Based VIM Implementation
Mobile Plots - From EPC to 5G
Fault tolerance 1장
 
SDN/NFV architecture vision and reality
Ad

Similar to Network Function Virtualization : Infrastructure Overview (20)

PDF
Network Function Virtualisation
PPTX
Modern Networking Unit 3 Network Function virtualization
PDF
Network Functions Virtualization Fundamentals
PDF
NFV Functionality
PDF
Control of Communication and Energy Networks Final Project - Service Function...
PPTX
PDF
NFV Linaro Connect Keynote
PDF
Analysis of basic Architectures used for Lifecycle Management and Orchestrati...
PDF
Why Network Functions Virtualization sdn?
PDF
NFV Tutorial
PDF
NFV Tutorial
PDF
Network Function Virtualization - Security Best Practices AtlSecCon 2015
PDF
Design Summit - NFV BoF - Dave Neary
PPTX
VIRTUALIZATION MN-shivam kumar.pptx
PDF
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
PPTX
Network Functions Virtualization difference ppt
PDF
A Survey on the Placement of Virtual Security Network Functions in Softwarise...
PPTX
Network Functions Virtualization.pptx
PDF
Network Function Virtualization (NFV) BoF
Network Function Virtualisation
Modern Networking Unit 3 Network Function virtualization
Network Functions Virtualization Fundamentals
NFV Functionality
Control of Communication and Energy Networks Final Project - Service Function...
NFV Linaro Connect Keynote
Analysis of basic Architectures used for Lifecycle Management and Orchestrati...
Why Network Functions Virtualization sdn?
NFV Tutorial
NFV Tutorial
Network Function Virtualization - Security Best Practices AtlSecCon 2015
Design Summit - NFV BoF - Dave Neary
VIRTUALIZATION MN-shivam kumar.pptx
SECURITY FOR SOFTWARE-DEFINED (CLOUD, SDN AND NFV) INFRASTRUCTURES – ISSUES A...
Network Functions Virtualization difference ppt
A Survey on the Placement of Virtual Security Network Functions in Softwarise...
Network Functions Virtualization.pptx
Network Function Virtualization (NFV) BoF

Recently uploaded (20)

PPTX
Welding lecture in detail for understanding
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT
Project quality management in manufacturing
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
DOCX
573137875-Attendance-Management-System-original
PPTX
Geodesy 1.pptx...............................................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Digital Logic Computer Design lecture notes
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Well-logging-methods_new................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
composite construction of structures.pdf
PPTX
additive manufacturing of ss316l using mig welding
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
UNIT 4 Total Quality Management .pptx
Welding lecture in detail for understanding
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Project quality management in manufacturing
Embodied AI: Ushering in the Next Era of Intelligent Systems
573137875-Attendance-Management-System-original
Geodesy 1.pptx...............................................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Structs to JSON How Go Powers REST APIs.pdf
Foundation to blockchain - A guide to Blockchain Tech
Digital Logic Computer Design lecture notes
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Lecture Notes Electrical Wiring System Components
Well-logging-methods_new................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
composite construction of structures.pdf
additive manufacturing of ss316l using mig welding
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
UNIT 4 Total Quality Management .pptx

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