SlideShare a Scribd company logo
1 of 26
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

A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGTail-f Systems
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)3G4G
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & EcosystemKingston Smiler
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummiesanandbajaj
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingAnkita Mahajan
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SAMeh Zaghloul
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...Edureka!
 
David Soldani, Huawei
David Soldani, HuaweiDavid Soldani, Huawei
David Soldani, HuaweiHilary Ip
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing DemoITU
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsdeshpandeamrut
 

What's hot (20)

Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
Network Virtualization
Network Virtualization Network Virtualization
Network Virtualization
 
A 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANGA 30-minute Introduction to NETCONF and YANG
A 30-minute Introduction to NETCONF and YANG
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
 
Introduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined NetworkingIntroduction to SDN: Software Defined Networking
Introduction to SDN: Software Defined Networking
 
5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
VMware Tutorial For Beginners | VMware Workstation | VMware Virtualization | ...
 
David Soldani, Huawei
David Soldani, HuaweiDavid Soldani, Huawei
David Soldani, Huawei
 
SAN
SANSAN
SAN
 
5G End to-end network slicing Demo
5G End to-end network slicing Demo5G End to-end network slicing Demo
5G End to-end network slicing Demo
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
 

Viewers also liked

Network Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor DomainNetwork Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor Domainsidneel
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecturesidneel
 
NFV management and orchestration framework architecture
NFV management and orchestration framework architectureNFV management and orchestration framework architecture
NFV management and orchestration framework architecturesidneel
 
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 OverviewOPNFV
 
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 2015Sean Chen
 
NFV VNF Architecture
NFV VNF ArchitectureNFV VNF Architecture
NFV VNF Architecturejungbh
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domainsidneel
 
Virtualizzazione - FLOSS
Virtualizzazione - FLOSSVirtualizzazione - FLOSS
Virtualizzazione - FLOSSStefano 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 ProposalKrishna-Kumar
 
Carrier Grade: What and How
Carrier Grade: What and HowCarrier Grade: What and How
Carrier Grade: What and HowOPNFV
 
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-27Rodolfo 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 ProjetoRodolfo Krautheim
 
VMware vCloud NFV Reference Architecture
 VMware vCloud NFV Reference Architecture VMware vCloud NFV Reference Architecture
VMware vCloud NFV Reference ArchitectureVMware Academy
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM ImplementationOPNFV
 
Mobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GMobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GAlberto Diez
 
Fault tolerance 1장
Fault tolerance 1장Fault tolerance 1장
Fault tolerance 1장eva
 

Viewers also liked (20)

Network Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor DomainNetwork Function Virtualization : HyperVisor Domain
Network Function Virtualization : HyperVisor Domain
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
NFV : Virtual Network Function Architecture
NFV : Virtual Network Function ArchitectureNFV : Virtual Network Function Architecture
NFV : Virtual Network Function Architecture
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
NFV management and orchestration framework architecture
NFV management and orchestration framework architectureNFV management and orchestration framework architecture
NFV management and orchestration framework architecture
 
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
 
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
 
NFV VNF Architecture
NFV VNF ArchitectureNFV VNF Architecture
NFV VNF Architecture
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domain
 
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
 
Virtualizzazione - FLOSS
Virtualizzazione - FLOSSVirtualizzazione - FLOSS
Virtualizzazione - FLOSS
 
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
 
Carrier Grade: What and How
Carrier Grade: What and HowCarrier Grade: What and How
Carrier Grade: What and How
 
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
 
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
 
VMware vCloud NFV Reference Architecture
 VMware vCloud NFV Reference Architecture VMware vCloud NFV Reference Architecture
VMware vCloud NFV Reference Architecture
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
 
Mobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5GMobile Plots - From EPC to 5G
Mobile Plots - From EPC to 5G
 
Fault tolerance 1장
Fault tolerance 1장Fault tolerance 1장
Fault tolerance 1장
 
SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality
 

Similar to Network Function Virtualization : Infrastructure Overview

Network Function Virtualisation
Network Function VirtualisationNetwork Function Virtualisation
Network Function VirtualisationIJERA 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 ServicesOpen Networking Summit
 
Network Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsNetwork Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsDamien Magoni
 
Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basicsYoram 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 AssuranceZenoss
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFAPNIC
 
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 casesSridhar 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 ServiceAbdul Ravoof
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptxAbdulqader Al-kaboudei
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFVTrinath Somanchi
 
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...Ericsson
 
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-casesOPNFV
 
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 casesTrinath Somanchi
 

Similar to Network Function Virtualization : Infrastructure Overview (20)

Network Function Virtualisation
Network Function VirtualisationNetwork Function Virtualisation
Network Function Virtualisation
 
NFV Functionality
NFV FunctionalityNFV Functionality
NFV Functionality
 
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 - ...
 
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
 
Network Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsNetwork Functions Virtualization Fundamentals
Network Functions Virtualization Fundamentals
 
N fv good
N fv goodN fv good
N fv good
 
Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basics
 
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
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
 
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...
 
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...
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
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
 
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
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
 
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...Conference Paper: Network Function Chaining in DCs: the unified recurring con...
Conference Paper: Network Function Chaining in DCs: the unified recurring con...
 
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
 
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
 

Recently uploaded

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Recently uploaded (20)

Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

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