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
PPTX
Network Function Virtualization : Overview
PPTX
Network virtualization
PPTX
Introduction to SDN and NFV
PDF
Network Functions Virtualization Fundamentals
PPTX
Introduction to Software Defined Networking (SDN)
PPTX
Mobile Ad hoc Networks
PDF
Introduction to Network Function Virtualization (NFV)
Network Function Virtualization : Overview
Network virtualization
Introduction to SDN and NFV
Network Functions Virtualization Fundamentals
Introduction to Software Defined Networking (SDN)
Mobile Ad hoc Networks
Introduction to Network Function Virtualization (NFV)

What's hot (20)

PDF
Presentation f5 – beyond load balancer
PPTX
SDN: an introduction
PDF
Open vSwitch 패킷 처리 구조
PPTX
SNMP Protocol
PDF
Introduction to OpenFlow
PDF
SDN Presentation
PPTX
Introduction au Software Defined Networking (SDN)
PPTX
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
PDF
VMware Tanzu Introduction
PPTX
Network Virtualization
PPT
Fundamental of Quality of Service(QoS)
PPTX
OpenvSwitch Deep Dive
PPTX
NFV : Virtual Network Function Architecture
PPTX
5G SA security: a comprehensive overview of threats, vulnerabilities and rem...
PPTX
Software Defined Network (SDN)
PDF
Demystifying EVPN in the data center: Part 1 in 2 episode series
PPT
Dqdb & Fddi
PPTX
SDN Architecture & Ecosystem
PPTX
Vpc notes
PPTX
Wi-Fi Architecture
Presentation f5 – beyond load balancer
SDN: an introduction
Open vSwitch 패킷 처리 구조
SNMP Protocol
Introduction to OpenFlow
SDN Presentation
Introduction au Software Defined Networking (SDN)
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
VMware Tanzu Introduction
Network Virtualization
Fundamental of Quality of Service(QoS)
OpenvSwitch Deep Dive
NFV : Virtual Network Function Architecture
5G SA security: a comprehensive overview of threats, vulnerabilities and rem...
Software Defined Network (SDN)
Demystifying EVPN in the data center: Part 1 in 2 episode series
Dqdb & Fddi
SDN Architecture & Ecosystem
Vpc notes
Wi-Fi Architecture
Ad

Viewers also liked (20)

PPTX
Network Function Virtualization : HyperVisor Domain
PDF
NFV for beginners
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 for beginners
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
NFV Functionality
PDF
Control of Communication and Energy Networks Final Project - Service Function...
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
PDF
Ch 05 --- nfv basics
PDF
1-11-FONEX-What-are-the-3-Fundamental-Approaches-to-NFV-Deployment.pdf
Network Function Virtualisation
Modern Networking Unit 3 Network Function virtualization
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
Ch 05 --- nfv basics
1-11-FONEX-What-are-the-3-Fundamental-Approaches-to-NFV-Deployment.pdf

Recently uploaded (20)

PDF
V2500 Owner and Operatore Guide for Airbus
PPTX
Software-Development-Life-Cycle-SDLC.pptx
PPTX
CS6006 - CLOUD COMPUTING - Module - 1.pptx
DOCX
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
PPTX
chapter 1.pptx dotnet technology introduction
PPTX
BBOC407 BIOLOGY FOR ENGINEERS (CS) - MODULE 1 PART 1.pptx
PPTX
Module1.pptxrjkeieuekwkwoowkemehehehrjrjrj
PPTX
SE unit 1.pptx aaahshdhajdviwhsiehebeiwheiebeiev
PDF
Project_Mgmt_Institute_-Marc Marc Marc .pdf
PDF
Software defined netwoks is useful to learn NFV and virtual Lans
PDF
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PPTX
Agentic Artificial Intelligence (Agentic AI).pptx
PDF
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
PDF
Performance, energy consumption and costs: a comparative analysis of automati...
PDF
Artificial Intelligence_ Basics .Artificial Intelligence_ Basics .
PPT
Programmable Logic Controller PLC and Industrial Automation
PPTX
AI-Reporting for Emerging Technologies(BS Computer Engineering)
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PPTX
DATA STRCUTURE LABORATORY -BCSL305(PRG1)
V2500 Owner and Operatore Guide for Airbus
Software-Development-Life-Cycle-SDLC.pptx
CS6006 - CLOUD COMPUTING - Module - 1.pptx
ENVIRONMENTAL PROTECTION AND MANAGEMENT (18CVL756)
chapter 1.pptx dotnet technology introduction
BBOC407 BIOLOGY FOR ENGINEERS (CS) - MODULE 1 PART 1.pptx
Module1.pptxrjkeieuekwkwoowkemehehehrjrjrj
SE unit 1.pptx aaahshdhajdviwhsiehebeiwheiebeiev
Project_Mgmt_Institute_-Marc Marc Marc .pdf
Software defined netwoks is useful to learn NFV and virtual Lans
ST MNCWANGO P2 WIL (MEPR302) FINAL REPORT.pdf
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
Agentic Artificial Intelligence (Agentic AI).pptx
Using Technology to Foster Innovative Teaching Practices (www.kiu.ac.ug)
Performance, energy consumption and costs: a comparative analysis of automati...
Artificial Intelligence_ Basics .Artificial Intelligence_ Basics .
Programmable Logic Controller PLC and Industrial Automation
AI-Reporting for Emerging Technologies(BS Computer Engineering)
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
DATA STRCUTURE LABORATORY -BCSL305(PRG1)

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