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 !!!!

More Related Content

PDF
CloudStack vs OpenStack
PPTX
클라우드 환경을 위한 네트워크 가상화와 NSX(기초편)
PDF
Community Openstack 구축 사례
PDF
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
PDF
[2018] 오픈스택 5년 운영의 경험
PDF
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
PDF
Ansible Introduction
CloudStack vs OpenStack
클라우드 환경을 위한 네트워크 가상화와 NSX(기초편)
Community Openstack 구축 사례
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[2018] 오픈스택 5년 운영의 경험
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
Ansible Introduction

What's hot (20)

PDF
Karpenter
PDF
IT Automation with Ansible
PDF
Getting Started with Kubernetes
PDF
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
PDF
OpenShift 4 installation
PPTX
OVN - Basics and deep dive
PPTX
Docker: From Zero to Hero
PDF
Ansible
PPTX
PPTX
Kubernetes PPT.pptx
PDF
Understanding docker networking
PDF
NFV & Openstack
PPTX
Network Function Virtualization : Infrastructure Overview
PDF
Hands-On Introduction to Kubernetes at LISA17
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
PDF
OpenStack Architecture
PDF
Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security
PPSX
Zero-Trust SASE DevSecOps
PDF
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
PDF
Karpenter
IT Automation with Ansible
Getting Started with Kubernetes
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
OpenShift 4 installation
OVN - Basics and deep dive
Docker: From Zero to Hero
Ansible
Kubernetes PPT.pptx
Understanding docker networking
NFV & Openstack
Network Function Virtualization : Infrastructure Overview
Hands-On Introduction to Kubernetes at LISA17
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No1
OpenStack Architecture
Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security
Zero-Trust SASE DevSecOps
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
Ad

Viewers also liked (20)

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

Similar to NFV : Virtual Network Function Architecture (20)

PPTX
Modern Networking Unit 3 Network Function virtualization
PDF
Distributed vnf management architecture and use-cases
PDF
Distributed VNF Management - Architecture and Use cases
PDF
Ch 05 --- nfv basics
PPTX
Network Function Virtualization : Overview
PPTX
BoF - Open NFV Orchestration using Tacker
PPTX
Distributed VNF Management - Architecture and Use cases
PPTX
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
PPTX
NFV Orchestration for Telcos using OpenStack Tacker
PDF
Computer Network NFV Management and Orchestration.pdf
PDF
What is Network Function Virtualisation (NFV)?
PDF
Design Summit - NFV BoF - Dave Neary
PDF
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
PDF
Network Functions Virtualization Fundamentals
PDF
NFV Functionality
PDF
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
PDF
Upgrading Your System: A Telco User Perspectiv
PDF
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
PPTX
Network Functions Virtualization difference ppt
PPTX
Network Functions Virtualization difference ppt
Modern Networking Unit 3 Network Function virtualization
Distributed vnf management architecture and use-cases
Distributed VNF Management - Architecture and Use cases
Ch 05 --- nfv basics
Network Function Virtualization : Overview
BoF - Open NFV Orchestration using Tacker
Distributed VNF Management - Architecture and Use cases
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
NFV Orchestration for Telcos using OpenStack Tacker
Computer Network NFV Management and Orchestration.pdf
What is Network Function Virtualisation (NFV)?
Design Summit - NFV BoF - Dave Neary
RIFT.io_and_Intel_Taking_Virtual_Network_Functions_to_Hyperscale
Network Functions Virtualization Fundamentals
NFV Functionality
Telco Cloud - 02. Introduction to NFV - Network Function Virtualization
Upgrading Your System: A Telco User Perspectiv
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Network Functions Virtualization difference ppt
Network Functions Virtualization difference ppt

Recently uploaded (20)

PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Identification of potential depression in social media posts
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Altius execution marketplace concept.pdf
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PDF
substrate PowerPoint Presentation basic one
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PPTX
Blending method and technology for hydrogen.pptx
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PPTX
How to use fields_get method in Odoo 18
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
Report in SIP_Distance_Learning_Technology_Impact.pptx
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Identification of potential depression in social media posts
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Altius execution marketplace concept.pdf
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
substrate PowerPoint Presentation basic one
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Blending method and technology for hydrogen.pptx
Rapid Prototyping: A lecture on prototyping techniques for interface design
How to use fields_get method in Odoo 18
Data Virtualization in Action: Scaling APIs and Apps with FME

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