SlideShare a Scribd company logo
1 of 22
Network Function Virtualisation - 
Compute Domain 
Neelima Sharma
The content of this presentation is taken from the ETSI 
NFV specifications and from various presentations 
available on internet
What is covered… 
 Compute Domain – Overview 
 Compute Domain – Architecture 
 Compute Domain – Functional Elements 
 Compute Domain – Deployment Scenarios 
 Compute Domain – External Interfaces 
 Compute Domain – E2E Requirements 
 Compute Domain – Functional Blocks 
 Compute Domain – Interfaces within domain 
 Compute Domain - Modularity
Compute Domain - Overview 
 Compute Domain includes : 
 Storage 
 Network 
 I/O interfaces
Compute Domain – High Level Architecture
Compute Domain – General Architecture and Associated 
Interfaces 
 In the above figure following interfaces are important: 
 Interface 11 : Compute domain and management and 
orchestration 
 Interface 14 : Interconnecting to infrastructure network
Compute Domain – Reference Architecture Framework
Compute Domain - Interest 
 Compute Domain related interfaces: 
 VNF-NFVI : Reference point between NFVI and VNF 
 VI-Ha : Reference point interfacing the virtualization layer to the 
hardware resources 
 Nf-Vi : Reference point used to assign virtualized resources in 
response to resource allocation requests
Compute Domain – Functional Elements 
 Compute Domain includes following functional elements : 
 Processor and Accelator 
 x86 or ARM based 
 Network interfaces ( NIC’s) card 
 Storage 
Large scale and non-volatile like hard disks, solid state disks and so on.
Compute Domain – Deployment Scenarios
Compute Domain – External Interfaces 
 Physical network Interfaces 
 Ethernet 
 CAT 5/ 6 cable with speed up to 1 Gbps 
IEEE802.3 specs compliant 
 Fibre-Channel 
Fibre channel with speeds : 1, 2, 4, 8, 10, 16 and 20 Gbps 
4G and 8G standard compliant 
 Infniband 
Serial style of interface 
 QDR, FDR, EDR speeds
Compute Domain – External Interfaces 
 Internal and External domain interfaces 
 NFVI to VIM (Nf-Vi) 
 Nf-Vi/C 
 Used by VIM to manage the compute and storage portion of NFVI 
 Vi-Ha/csr 
 Interface between the compute domain and hypervisor domain 
 Used by hypervisor/OS to monitor the available physical resources of the 
compute domain 
 Management and Orchestration interfaces
Compute Domain – E2E Requirements 
 Below attachment defines the E2E requirement for compute and 
storage
Compute Domain – Functional Blocks 
 Definition 
“An NFV compute node is a coherent domain with an instruction set 
architecture that is managed as a single compute execution environment. A 
compute node includes a NIC to communicate with other compute nodes, 
network elements and storage elements” 
Various blocks of the compute Domain are detailed below : 
 CPU Complexity 
 Level of integration 
 H/W and S/W interfaces 
 Hypervisor interfaces 
 Instruction-sets and programmability 
 Number of CPU sockets 
 Clock speed and form factor
Compute Domain – Functional Blocks 
 Network Interfaces and Accelerator 
 NIC to include H/W acceleration engines for encryption, encapsulation, 
forwarding and switching 
 Hardware accelerators such as encryption, digital signal processing 
(DSP), packet header processing, packet buffering and scheduling etc 
support 
 Additions to the instruction set architecture which implement new s/w 
acceleration features
Compute Domain – Functional Blocks 
 H/W abstraction layer implemented by the hypervisor and guest O.S
Compute Domain – Interfaces within domain 
 PCIe 
 Interconnects the NIC and/or acceleration cards to the host CPU 
 SR-IOV ( Single Root I/O Virtualisation) 
 Used to virtualize the PCIe and the attached NIC 
 One physical NIC card can support up to 128 virtual functions (VF’s) 
 Assigning each PCI express virtual function can be directly assigned to 
a virtual machine 
 I/O overhead in the software emulation layer is diminished
Compute Domain – Interfaces within domain 
 RDMA ( Remote direct memory access) 
 Allows server-to-server data movement directly between applications 
memory 
 Provides low latency, improved resource utilization, flexible resource 
allocation, scalability and unified fabric 
 RDMA over Converged Ethernet (RoCE) 
 New RDMA protocol over Ethernet 
 Provide data center convergence over reliable Ethernet and Data center 
bridging (DCB) 
 RoCE communications can be as low as 1/10th the latency of any other 
standards
Compute Domain – Interfaces within domain 
 Infiband 
 Direct access to a Network Interface (NIC) straight from application 
space 
 Ability for apps to exchange data directly between their respect buffers 
across a network 
 Creation of a virtual channel connecting two applications which exist in 
entirely separate address space 
 Provides messaging service that application can access 
 Used for storage, IPC, message exchanging 
 Deliver higher bandwidth and low latency
Compute Domain – NFVI Modularity 
 NFVI hardware resource modularity options
Compute Domain – NFVI Modularity 
 Composite - NFVI 
 NFVI from COTS elements like servers, disk, switches, power supplies, 
fans and so on 
 Another approach is use of an OCP pooled resource structure 
 Field replaceable units are components of the NFVI 
 NFVI-Pod 
 NFVI from COTS elements but with no field replaceable units 
 Deployed with various capacities and form factor 
 Failed elements will be marked as unavailable for use 
 NFVI-Plugin 
 COTS deployable unit of NFVI H/W resources that is field replaceable 
unit within some other network element 
 Managed by the NFV management and orchestration entities
Compute Domain – NFVI Modularity 
 Composite - NFVI 
 NFVI from COTS elements like servers, disk, switches, power supplies, 
fans and so on 
 Another approach is use of an OCP pooled resource structure 
 Field replaceable units are components of the NFVI 
 NFVI-Pod 
 NFVI from COTS elements but with no field replaceable units 
 Deployed with various capacities and form factor 
 Failed elements will be marked as unavailable for use 
 NFVI-Plugin 
 COTS deployable unit of NFVI H/W resources that is field replaceable 
unit within some other network element 
 Managed by the NFV management and orchestration entities

More Related Content

What's hot

Network Function Virtualization Orchestration LI
Network Function Virtualization Orchestration LINetwork Function Virtualization Orchestration LI
Network Function Virtualization Orchestration LI
Krishnamoorthy Arvind
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 

What's hot (20)

Network Function Virtualization Orchestration LI
Network Function Virtualization Orchestration LINetwork Function Virtualization Orchestration LI
Network Function Virtualization Orchestration LI
 
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
Carrier-Class Environments for NFV Lifecycle Management- Overture & Wind Rive...
 
Open Baton: a Framework for Virtual Network Function Management and Orchestra...
Open Baton: a Framework for Virtual Network Function Management and Orchestra...Open Baton: a Framework for Virtual Network Function Management and Orchestra...
Open Baton: a Framework for Virtual Network Function Management and Orchestra...
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07
 
Acronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNFAcronym Soup – NFV, SDN, OVN and VNF
Acronym Soup – NFV, SDN, OVN and VNF
 
Nfv
NfvNfv
Nfv
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
Understanding NFV Management and Orchestration
Understanding NFV Management and OrchestrationUnderstanding NFV Management and Orchestration
Understanding NFV Management and Orchestration
 
Generic VNF configuration management and orchestration
Generic VNF configuration management and orchestrationGeneric VNF configuration management and orchestration
Generic VNF configuration management and orchestration
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
 
What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduard
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple Clouds
 
vnf-managers-you-must-know
vnf-managers-you-must-knowvnf-managers-you-must-know
vnf-managers-you-must-know
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diego
 
Rlite software-architecture (1)
Rlite software-architecture (1)Rlite software-architecture (1)
Rlite software-architecture (1)
 

Similar to Nfv compute domain

BSA 385 Week 3 Individual Assignment Essay
BSA 385 Week 3 Individual Assignment EssayBSA 385 Week 3 Individual Assignment Essay
BSA 385 Week 3 Individual Assignment Essay
Tara Smith
 

Similar to Nfv compute domain (20)

Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) ArchitectureNFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Juniper Networks Router Architecture
Juniper Networks Router ArchitectureJuniper Networks Router Architecture
Juniper Networks Router Architecture
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
G rpc talk with intel (3)
G rpc talk with intel (3)G rpc talk with intel (3)
G rpc talk with intel (3)
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)
 
InfiniBand in the Enterprise Data Center.pdf
InfiniBand in the Enterprise Data Center.pdfInfiniBand in the Enterprise Data Center.pdf
InfiniBand in the Enterprise Data Center.pdf
 
Colt's SDN/NFV Vision
Colt's SDN/NFV VisionColt's SDN/NFV Vision
Colt's SDN/NFV Vision
 
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 BarcelonaColt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
Colt SDN Strategy - FIBRE Workshop 5 Nov 2013 Barcelona
 
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
 
Redesigning the LTE Packet Core
Redesigning the LTE Packet CoreRedesigning the LTE Packet Core
Redesigning the LTE Packet Core
 
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined InfrastructureRed Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
 
Seminar on Infiniband
Seminar on Infiniband Seminar on Infiniband
Seminar on Infiniband
 
Infini band presentation_shekhar
Infini band presentation_shekharInfini band presentation_shekhar
Infini band presentation_shekhar
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
BSA 385 Week 3 Individual Assignment Essay
BSA 385 Week 3 Individual Assignment EssayBSA 385 Week 3 Individual Assignment Essay
BSA 385 Week 3 Individual Assignment Essay
 
SDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox CommunicationsSDN and NFV Value in Business Services - A Presentation By Cox Communications
SDN and NFV Value in Business Services - A Presentation By Cox Communications
 
Scalable midsize data center designs
Scalable midsize data center designsScalable midsize data center designs
Scalable midsize data center designs
 

Recently uploaded

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...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 

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
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
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...
 
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 ...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
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
 
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
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
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
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
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
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Nfv compute domain

  • 1. Network Function Virtualisation - Compute Domain 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…  Compute Domain – Overview  Compute Domain – Architecture  Compute Domain – Functional Elements  Compute Domain – Deployment Scenarios  Compute Domain – External Interfaces  Compute Domain – E2E Requirements  Compute Domain – Functional Blocks  Compute Domain – Interfaces within domain  Compute Domain - Modularity
  • 4. Compute Domain - Overview  Compute Domain includes :  Storage  Network  I/O interfaces
  • 5. Compute Domain – High Level Architecture
  • 6. Compute Domain – General Architecture and Associated Interfaces  In the above figure following interfaces are important:  Interface 11 : Compute domain and management and orchestration  Interface 14 : Interconnecting to infrastructure network
  • 7. Compute Domain – Reference Architecture Framework
  • 8. Compute Domain - Interest  Compute Domain related interfaces:  VNF-NFVI : Reference point between NFVI and VNF  VI-Ha : Reference point interfacing the virtualization layer to the hardware resources  Nf-Vi : Reference point used to assign virtualized resources in response to resource allocation requests
  • 9. Compute Domain – Functional Elements  Compute Domain includes following functional elements :  Processor and Accelator  x86 or ARM based  Network interfaces ( NIC’s) card  Storage Large scale and non-volatile like hard disks, solid state disks and so on.
  • 10. Compute Domain – Deployment Scenarios
  • 11. Compute Domain – External Interfaces  Physical network Interfaces  Ethernet  CAT 5/ 6 cable with speed up to 1 Gbps IEEE802.3 specs compliant  Fibre-Channel Fibre channel with speeds : 1, 2, 4, 8, 10, 16 and 20 Gbps 4G and 8G standard compliant  Infniband Serial style of interface  QDR, FDR, EDR speeds
  • 12. Compute Domain – External Interfaces  Internal and External domain interfaces  NFVI to VIM (Nf-Vi)  Nf-Vi/C  Used by VIM to manage the compute and storage portion of NFVI  Vi-Ha/csr  Interface between the compute domain and hypervisor domain  Used by hypervisor/OS to monitor the available physical resources of the compute domain  Management and Orchestration interfaces
  • 13. Compute Domain – E2E Requirements  Below attachment defines the E2E requirement for compute and storage
  • 14. Compute Domain – Functional Blocks  Definition “An NFV compute node is a coherent domain with an instruction set architecture that is managed as a single compute execution environment. A compute node includes a NIC to communicate with other compute nodes, network elements and storage elements” Various blocks of the compute Domain are detailed below :  CPU Complexity  Level of integration  H/W and S/W interfaces  Hypervisor interfaces  Instruction-sets and programmability  Number of CPU sockets  Clock speed and form factor
  • 15. Compute Domain – Functional Blocks  Network Interfaces and Accelerator  NIC to include H/W acceleration engines for encryption, encapsulation, forwarding and switching  Hardware accelerators such as encryption, digital signal processing (DSP), packet header processing, packet buffering and scheduling etc support  Additions to the instruction set architecture which implement new s/w acceleration features
  • 16. Compute Domain – Functional Blocks  H/W abstraction layer implemented by the hypervisor and guest O.S
  • 17. Compute Domain – Interfaces within domain  PCIe  Interconnects the NIC and/or acceleration cards to the host CPU  SR-IOV ( Single Root I/O Virtualisation)  Used to virtualize the PCIe and the attached NIC  One physical NIC card can support up to 128 virtual functions (VF’s)  Assigning each PCI express virtual function can be directly assigned to a virtual machine  I/O overhead in the software emulation layer is diminished
  • 18. Compute Domain – Interfaces within domain  RDMA ( Remote direct memory access)  Allows server-to-server data movement directly between applications memory  Provides low latency, improved resource utilization, flexible resource allocation, scalability and unified fabric  RDMA over Converged Ethernet (RoCE)  New RDMA protocol over Ethernet  Provide data center convergence over reliable Ethernet and Data center bridging (DCB)  RoCE communications can be as low as 1/10th the latency of any other standards
  • 19. Compute Domain – Interfaces within domain  Infiband  Direct access to a Network Interface (NIC) straight from application space  Ability for apps to exchange data directly between their respect buffers across a network  Creation of a virtual channel connecting two applications which exist in entirely separate address space  Provides messaging service that application can access  Used for storage, IPC, message exchanging  Deliver higher bandwidth and low latency
  • 20. Compute Domain – NFVI Modularity  NFVI hardware resource modularity options
  • 21. Compute Domain – NFVI Modularity  Composite - NFVI  NFVI from COTS elements like servers, disk, switches, power supplies, fans and so on  Another approach is use of an OCP pooled resource structure  Field replaceable units are components of the NFVI  NFVI-Pod  NFVI from COTS elements but with no field replaceable units  Deployed with various capacities and form factor  Failed elements will be marked as unavailable for use  NFVI-Plugin  COTS deployable unit of NFVI H/W resources that is field replaceable unit within some other network element  Managed by the NFV management and orchestration entities
  • 22. Compute Domain – NFVI Modularity  Composite - NFVI  NFVI from COTS elements like servers, disk, switches, power supplies, fans and so on  Another approach is use of an OCP pooled resource structure  Field replaceable units are components of the NFVI  NFVI-Pod  NFVI from COTS elements but with no field replaceable units  Deployed with various capacities and form factor  Failed elements will be marked as unavailable for use  NFVI-Plugin  COTS deployable unit of NFVI H/W resources that is field replaceable unit within some other network element  Managed by the NFV management and orchestration entities