SlideShare une entreprise Scribd logo
1  sur  27
Network Function Virtualisation - 
VNF Architecture 
Neelima Sharma
The content of this presentation is taken from the ETSI 
NFV specifications and from various presentations 
available on internet
What is covered… 
 Overview of VNF in NFV framework 
 VNF Design Patterns and Properties 
 VNF LifeCycle 
 VNF Fault Management
Virtual Network Functions - Overview 
 Software implementation of the legacy network functions 
 Network Function capable of running over NFVI 
 Network Function orchestrated by NFVO and VNF Manager 
 VNF may be implemented as single network entity as per standards 
 VNF may be implemented as group of network entities 
 VNF provider structure the software into software components called 
as VNF Components (VNFC) 
 VNF’s are implemented with one or more VNFC 
 VNF instance map 1:1 to NFVI virtualized container interface as 
shown in the below slide 
 VNF instance is the runtime instantiation of the VNF which consist of 
VNFC instance (VNFCI) 
 Requirements for the initial deployment are defined in VNF descriptor 
(VNFD) 
 A VNF can generally be assumed to be packaged by a single VNF 
provider
Virtual Network Functions – Functional View 
Below figure illustrates the functional view of VNF
Virtual Network Functions – Interfaces 
 Interface is a point of interaction between two entities 
 ESTI refers interfaces as reference point 
 There are 5 interfaces as shown the figures 
 SWA-1 
 Interface for communication between two VNF’s 
 Connect various VNF in a forwarding graph 
 Represent data/control plane interfaces of the NF (VNF,PNF) 
 VNF may support one or more VNF 
 SWA-2 
 Interface internal to the VNF for communication between VNFC 
 Vendor specific 
 Logical interface which makes use network connectivity services available at 
SWA-5 interface 
 SWA-3 : Interface for communication between VNF and VNF Manager 
 SWA-4 : Interface for communication between VNF and EMS 
 SWA-5 : Interface for communication between VNF and NFVI
Virtual Network Functions – Interfaces 
 There are 5 interfaces as shown the figures 
 SWA-3 
 Interface for communication between VNF and VNF Manager 
 Management interface to perform the life cycle management of VNF 
 Interconnection attributes like for IP/L2 connectivity 
 SWA-4 
 Interface for communication between VNF and EMS 
 Runtime management of VNF according to the fulfilment, assurance and billing 
FAB and FCAPS 
 SWA-5 
 Interface for communication between VNF and NFVI container 
 Provide virtualized slice of NFVI resources allocated to the VNF 
 It has sub-interfaces to perform specific set of uses, roles and type of inter-connection 
attribute
Virtual Network Functions – Interfaces
Virtual Network Functions – Interfaces
Virtual Network Functions – Design and Properties 
This slides further are divided further as 
 Internal structure 
 Life Cycle 
 VNFC states 
 Load Balancing
Virtual Network Functions – Internal Structure
Virtual Network Functions - Instantiation 
There are two ways to achieve this 
 Parallelizable 
 Instantiation multiple time per VNF instance but with constraints on the number 
 Non-Parallelizable 
 Instantiation once per VNF instance
Virtual Network Functions - States 
 StateFul VNFC 
 VNFC that needs to handles state information of the VNF 
 VNFC can be implemented stateless by storing the state in the external 
repository to VNFC 
 Stateless VNFC 
 VNFC that does not need to handle the state information
Virtual Network Functions – Load Balancer 
 VNF - Internal Load Balancer 
 1 VNF instance seen as 1 logical NFV by peer NF 
 VNF has atleast one VNFC which can be replicated 
 Internal load balancer VNFC which scatters/collects 
information/packets/flows/session to/from the different VNFCI 
 VNF – External Load Balancer 
 N VNF instance seen as 1 logical NFV by peer NF 
 External load balancer which will be another VNF 
which scatters/collects information/packets/flows 
/session to/from the different VNF instances
Virtual Network Functions – Load Balancer 
 End-to-End Load Balancing 
 N VNF instance seen as N logical NFV by peer NF 
 Peer NF itself contains load balancing functionality 
 If VNFs contains the state information then the LB NF shall direct flows to the 
VNF instance that has the appropriate configured/learned state. 
 Infrastructure Load Balancer
Virtual Network Functions – VNF Scaling 
 Auto Scaling 
 VNF manager triggers the scaling based on rules in VNFD 
 Both scale out/in and scale down/up may be supported 
 On demand Scaling 
 VNF contains resource controller functionality to monitor KPI and trigger the 
scaling of VNFs 
 Both scale out/in and scale down/up may be supported 
 Scaling based on management request 
 Manually triggered scaling 
 OSS/BSS triggered scaling based on rules in VNFD via NFVO
Virtual Network Functions – VNF Update and Upgrade 
 VNF Update 
 Does not introduce new functionality and/or new interfaces 
 Methods for updating can differ from vendor to vendor 
 Automatic procedure to start the update which is controllable and perform the 
roll-back on failure 
 VNF Upgrade 
 Might introduce new functionality and/or new interfaces 
 Methods for updating can differ from vendor to vendor 
 Automatic procedure to start the update which is controllable and perform the 
roll-back on failure
Virtual Network Functions – VNF Properties 
 Hardware Independence 
 COTS-Ready 
 Partly COTS-Ready 
 Hardware dependent 
 Virtualization and Container Awareness 
 Hypervisor agnostic 
 Hypervisor dependent 
 Operating system containers 
 Higher layer container technologies 
 Not virtualized and no container technology 
 Partly virtualized
Virtual Network Functions – VNF Properties 
 Elasticity 
 No elasticity 
 Elasticity by scaling up/down only 
 Elasticity by scaling in/out only 
 Elasticity in either dimension 
 VNF Policy Management 
 Fully policy based VNF 
 Not policy based VNF 
 Migration Operations 
 No live migration supported 
 Live migration supported 
 Migration partially supported 
 Other migration mechanisms
Virtual Network Functions – VNF Description (VNFD) 
 Definition : 
“The template captures the general characteristics of each VNF and is used to on-board 
the VNF, in order to support on demand instantiation of the VNF’s in an operator’s 
network. “ 
 VNFD Composition 
 VNF identification data 
 Data to uniquely identify the VNF vendor/provider 
 Type and description of the VNF 
 Version 
 VNF specific data 
 Specific VNF configuration data 
 Connectivity requirements and inter-dependencies of VNFCs 
 VNF lifecycle workflow scripts 
 Deployment flavours
Virtual Network Functions – VNF Description (VNFD) 
 VNFC Data 
 VNF identification data 
 Type and identification 
 Specific VNFC configuration data and scripts. 
 Deployment constraints 
 Virtual container files/images references 
 VNFC binaries plus operating system 
 Empty operating system, and/or 
 Empty virtual container (i.e., unloaded operating system) 
 Virtualized Resource requirements 
 Compute Resources 
 Storage Resources 
 Network Resources
Virtual Network Functions – VNF Life Cycle
Virtual Network Functions – VNF Instantiation Process
Virtual Network Functions – VNF Instantiation Process 
VNFD Details
Virtual Network Functions – VNF Fault Management 
 VNF fault management includes 
 Fault Detection 
 Fault localization 
 Fault reporting 
 Faults involving the virtualized resources allocated and consumed by VNF 
 Faults within a VNF 
 Virtualized Resource Faults 
 Fault in virtualized resources that might affect a VNF’s proper functioning 
 Fault in the VNF’s redundancy scheme 
 Fault in the Vn-nf/SWA-5 interface 
 Faults concerning the virtualization container connectivity
Virtual Network Functions – VNF Fault Management 
 VNF Faults 
 Software bug related faults 
 Communication failures among VNFC’s 
 Security faults 
 VNF configuration failures
THANK YOU !!!!

Contenu connexe

Tendances

NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)Hamidreza Bolhasani
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking ShapeBlue
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksAPNIC
 
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
 
NFV Management and Orchestration 분석
NFV Management and Orchestration 분석NFV Management and Orchestration 분석
NFV Management and Orchestration 분석rootfs32
 
VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual Sanjeev Kumar
 
NFV VNF Architecture
NFV VNF ArchitectureNFV VNF Architecture
NFV VNF Architecturejungbh
 
Network Functions Virtualization.pptx
Network Functions Virtualization.pptxNetwork Functions Virtualization.pptx
Network Functions Virtualization.pptxBachaspatiJoshi
 
Huawei network icon database v2
Huawei network icon database v2Huawei network icon database v2
Huawei network icon database v2Carlos Romero
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVKingston Smiler
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & EcosystemKingston Smiler
 
Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch IntroductionHungWei Chiu
 

Tendances (20)

VXLAN
VXLANVXLAN
VXLAN
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)
 
Nfv
NfvNfv
Nfv
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
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 Management and Orchestration 분석
NFV Management and Orchestration 분석NFV Management and Orchestration 분석
NFV Management and Orchestration 분석
 
Xen Hypervisor
Xen HypervisorXen Hypervisor
Xen Hypervisor
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual
 
Virtualization
VirtualizationVirtualization
Virtualization
 
NFV VNF Architecture
NFV VNF ArchitectureNFV VNF Architecture
NFV VNF Architecture
 
Network Functions Virtualization.pptx
Network Functions Virtualization.pptxNetwork Functions Virtualization.pptx
Network Functions Virtualization.pptx
 
Huawei network icon database v2
Huawei network icon database v2Huawei network icon database v2
Huawei network icon database v2
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch Introduction
 

En vedette

Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)rjain51
 
Using Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationUsing Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationNetronome
 
Network visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetryNetwork visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetrypphaal
 
Treasure Data Cloud Data Platform
Treasure Data Cloud Data PlatformTreasure Data Cloud Data Platform
Treasure Data Cloud Data Platforminside-BigData.com
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツTomoya Hashimoto
 
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backIcinga
 
Nfv orchestration open stack summit may2015 aricent
Nfv orchestration open stack summit may2015 aricentNfv orchestration open stack summit may2015 aricent
Nfv orchestration open stack summit may2015 aricentAricent
 
5 g network & technology
5 g network & technology5 g network & technology
5 g network & technologyFrikha Nour
 
Digdagによる大規模データ処理の自動化とエラー処理
Digdagによる大規模データ処理の自動化とエラー処理Digdagによる大規模データ処理の自動化とエラー処理
Digdagによる大規模データ処理の自動化とエラー処理Sadayuki Furuhashi
 
【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信Amazon Web Services Japan
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrailbuildacloud
 
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleContrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleMarketingArrowECS_CZ
 
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けRecruit Technologies
 

En vedette (19)

Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
Using Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking AccelerationUsing Agilio SmartNICs for OpenStack Networking Acceleration
Using Agilio SmartNICs for OpenStack Networking Acceleration
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
Network visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetryNetwork visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetry
 
Treasure Data Cloud Data Platform
Treasure Data Cloud Data PlatformTreasure Data Cloud Data Platform
Treasure Data Cloud Data Platform
 
大規模環境のOpenStack アップグレードの考え方と実施のコツ
大規模環境のOpenStackアップグレードの考え方と実施のコツ大規模環境のOpenStackアップグレードの考え方と実施のコツ
大規模環境のOpenStack アップグレードの考え方と実施のコツ
 
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
 
AWS Data Collection & Storage
AWS Data Collection & StorageAWS Data Collection & Storage
AWS Data Collection & Storage
 
Nfv orchestration open stack summit may2015 aricent
Nfv orchestration open stack summit may2015 aricentNfv orchestration open stack summit may2015 aricent
Nfv orchestration open stack summit may2015 aricent
 
5 g network & technology
5 g network & technology5 g network & technology
5 g network & technology
 
Digdagによる大規模データ処理の自動化とエラー処理
Digdagによる大規模データ処理の自動化とエラー処理Digdagによる大規模データ処理の自動化とエラー処理
Digdagによる大規模データ処理の自動化とエラー処理
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
Design Principles for 5G
Design Principles for 5GDesign Principles for 5G
Design Principles for 5G
 
【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信【AWS初心者向けWebinar】AWSから始める動画配信
【AWS初心者向けWebinar】AWSから始める動画配信
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
 
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at ScaleContrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at Scale
 
170827 jtf garafana
170827 jtf garafana170827 jtf garafana
170827 jtf garafana
 
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分けビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
 

Similaire à NFV : Virtual Network Function Architecture

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
 
Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basicsYoram Orzach
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerSridhar Ramaswamy
 
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
 
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Cloud Native Day Tel Aviv
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerSridhar Ramaswamy
 
What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?Karri Huhtanen
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyManageIQ
 
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_HyperscaleRIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscalevibhorrastogi
 
Network Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsNetwork Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsDamien Magoni
 
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function VirtualizationTelco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function VirtualizationVikas Shokeen
 
Upgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User PerspectivUpgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User PerspectivOPNFV
 
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
 
VIRTUALIZATION MN-shivam kumar.pptx
VIRTUALIZATION MN-shivam kumar.pptxVIRTUALIZATION MN-shivam kumar.pptx
VIRTUALIZATION MN-shivam kumar.pptxMangeshShukla3
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNMarie-Paule Odini
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVF5NetworksAPJ
 
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
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvVikas Shokeen
 
Network Function Virtualization : Open Source Tools
Network Function Virtualization : Open Source ToolsNetwork Function Virtualization : Open Source Tools
Network Function Virtualization : Open Source Toolssidneel
 

Similaire à NFV : Virtual Network Function Architecture (20)

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
 
Ch 05 --- nfv basics
Ch 05 --- nfv basicsCh 05 --- nfv basics
Ch 05 --- nfv basics
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using Tacker
 
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
 
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack Tacker
 
What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?What is Network Function Virtualisation (NFV)?
What is Network Function Virtualisation (NFV)?
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
 
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_HyperscaleRIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
 
Network Functions Virtualization Fundamentals
Network Functions Virtualization FundamentalsNetwork Functions Virtualization Fundamentals
Network Functions Virtualization Fundamentals
 
NFV Functionality
NFV FunctionalityNFV Functionality
NFV Functionality
 
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function VirtualizationTelco Cloud - 02. Introduction to NFV - Network Function Virtualization
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
 
Upgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User PerspectivUpgrading Your System: A Telco User Perspectiv
Upgrading Your System: A Telco User Perspectiv
 
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 - ...
 
VIRTUALIZATION MN-shivam kumar.pptx
VIRTUALIZATION MN-shivam kumar.pptxVIRTUALIZATION MN-shivam kumar.pptx
VIRTUALIZATION MN-shivam kumar.pptx
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
 
APAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFVAPAC Webinar: Learn how to maximise the benefits of NFV
APAC Webinar: Learn how to maximise the benefits of NFV
 
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
 
Telco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfvTelco Cloud 02 - Introduction to nfv
Telco Cloud 02 - Introduction to nfv
 
Network Function Virtualization : Open Source Tools
Network Function Virtualization : Open Source ToolsNetwork Function Virtualization : Open Source Tools
Network Function Virtualization : Open Source Tools
 

Dernier

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Dernier (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

NFV : Virtual Network Function Architecture

  • 1. Network Function Virtualisation - VNF Architecture 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…  Overview of VNF in NFV framework  VNF Design Patterns and Properties  VNF LifeCycle  VNF Fault Management
  • 4. Virtual Network Functions - Overview  Software implementation of the legacy network functions  Network Function capable of running over NFVI  Network Function orchestrated by NFVO and VNF Manager  VNF may be implemented as single network entity as per standards  VNF may be implemented as group of network entities  VNF provider structure the software into software components called as VNF Components (VNFC)  VNF’s are implemented with one or more VNFC  VNF instance map 1:1 to NFVI virtualized container interface as shown in the below slide  VNF instance is the runtime instantiation of the VNF which consist of VNFC instance (VNFCI)  Requirements for the initial deployment are defined in VNF descriptor (VNFD)  A VNF can generally be assumed to be packaged by a single VNF provider
  • 5. Virtual Network Functions – Functional View Below figure illustrates the functional view of VNF
  • 6. Virtual Network Functions – Interfaces  Interface is a point of interaction between two entities  ESTI refers interfaces as reference point  There are 5 interfaces as shown the figures  SWA-1  Interface for communication between two VNF’s  Connect various VNF in a forwarding graph  Represent data/control plane interfaces of the NF (VNF,PNF)  VNF may support one or more VNF  SWA-2  Interface internal to the VNF for communication between VNFC  Vendor specific  Logical interface which makes use network connectivity services available at SWA-5 interface  SWA-3 : Interface for communication between VNF and VNF Manager  SWA-4 : Interface for communication between VNF and EMS  SWA-5 : Interface for communication between VNF and NFVI
  • 7. Virtual Network Functions – Interfaces  There are 5 interfaces as shown the figures  SWA-3  Interface for communication between VNF and VNF Manager  Management interface to perform the life cycle management of VNF  Interconnection attributes like for IP/L2 connectivity  SWA-4  Interface for communication between VNF and EMS  Runtime management of VNF according to the fulfilment, assurance and billing FAB and FCAPS  SWA-5  Interface for communication between VNF and NFVI container  Provide virtualized slice of NFVI resources allocated to the VNF  It has sub-interfaces to perform specific set of uses, roles and type of inter-connection attribute
  • 8. Virtual Network Functions – Interfaces
  • 9. Virtual Network Functions – Interfaces
  • 10. Virtual Network Functions – Design and Properties This slides further are divided further as  Internal structure  Life Cycle  VNFC states  Load Balancing
  • 11. Virtual Network Functions – Internal Structure
  • 12. Virtual Network Functions - Instantiation There are two ways to achieve this  Parallelizable  Instantiation multiple time per VNF instance but with constraints on the number  Non-Parallelizable  Instantiation once per VNF instance
  • 13. Virtual Network Functions - States  StateFul VNFC  VNFC that needs to handles state information of the VNF  VNFC can be implemented stateless by storing the state in the external repository to VNFC  Stateless VNFC  VNFC that does not need to handle the state information
  • 14. Virtual Network Functions – Load Balancer  VNF - Internal Load Balancer  1 VNF instance seen as 1 logical NFV by peer NF  VNF has atleast one VNFC which can be replicated  Internal load balancer VNFC which scatters/collects information/packets/flows/session to/from the different VNFCI  VNF – External Load Balancer  N VNF instance seen as 1 logical NFV by peer NF  External load balancer which will be another VNF which scatters/collects information/packets/flows /session to/from the different VNF instances
  • 15. Virtual Network Functions – Load Balancer  End-to-End Load Balancing  N VNF instance seen as N logical NFV by peer NF  Peer NF itself contains load balancing functionality  If VNFs contains the state information then the LB NF shall direct flows to the VNF instance that has the appropriate configured/learned state.  Infrastructure Load Balancer
  • 16. Virtual Network Functions – VNF Scaling  Auto Scaling  VNF manager triggers the scaling based on rules in VNFD  Both scale out/in and scale down/up may be supported  On demand Scaling  VNF contains resource controller functionality to monitor KPI and trigger the scaling of VNFs  Both scale out/in and scale down/up may be supported  Scaling based on management request  Manually triggered scaling  OSS/BSS triggered scaling based on rules in VNFD via NFVO
  • 17. Virtual Network Functions – VNF Update and Upgrade  VNF Update  Does not introduce new functionality and/or new interfaces  Methods for updating can differ from vendor to vendor  Automatic procedure to start the update which is controllable and perform the roll-back on failure  VNF Upgrade  Might introduce new functionality and/or new interfaces  Methods for updating can differ from vendor to vendor  Automatic procedure to start the update which is controllable and perform the roll-back on failure
  • 18. Virtual Network Functions – VNF Properties  Hardware Independence  COTS-Ready  Partly COTS-Ready  Hardware dependent  Virtualization and Container Awareness  Hypervisor agnostic  Hypervisor dependent  Operating system containers  Higher layer container technologies  Not virtualized and no container technology  Partly virtualized
  • 19. Virtual Network Functions – VNF Properties  Elasticity  No elasticity  Elasticity by scaling up/down only  Elasticity by scaling in/out only  Elasticity in either dimension  VNF Policy Management  Fully policy based VNF  Not policy based VNF  Migration Operations  No live migration supported  Live migration supported  Migration partially supported  Other migration mechanisms
  • 20. Virtual Network Functions – VNF Description (VNFD)  Definition : “The template captures the general characteristics of each VNF and is used to on-board the VNF, in order to support on demand instantiation of the VNF’s in an operator’s network. “  VNFD Composition  VNF identification data  Data to uniquely identify the VNF vendor/provider  Type and description of the VNF  Version  VNF specific data  Specific VNF configuration data  Connectivity requirements and inter-dependencies of VNFCs  VNF lifecycle workflow scripts  Deployment flavours
  • 21. Virtual Network Functions – VNF Description (VNFD)  VNFC Data  VNF identification data  Type and identification  Specific VNFC configuration data and scripts.  Deployment constraints  Virtual container files/images references  VNFC binaries plus operating system  Empty operating system, and/or  Empty virtual container (i.e., unloaded operating system)  Virtualized Resource requirements  Compute Resources  Storage Resources  Network Resources
  • 22. Virtual Network Functions – VNF Life Cycle
  • 23. Virtual Network Functions – VNF Instantiation Process
  • 24. Virtual Network Functions – VNF Instantiation Process VNFD Details
  • 25. Virtual Network Functions – VNF Fault Management  VNF fault management includes  Fault Detection  Fault localization  Fault reporting  Faults involving the virtualized resources allocated and consumed by VNF  Faults within a VNF  Virtualized Resource Faults  Fault in virtualized resources that might affect a VNF’s proper functioning  Fault in the VNF’s redundancy scheme  Fault in the Vn-nf/SWA-5 interface  Faults concerning the virtualization container connectivity
  • 26. Virtual Network Functions – VNF Fault Management  VNF Faults  Software bug related faults  Communication failures among VNFC’s  Security faults  VNF configuration failures