SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Introduction to
Network Function
Virtualization (NFV)

.

Raj Jain
Washington University in Saint Louis
Saint Louis, MO 63130
Jain@cse.wustl.edu
These slides and audio/video recordings of this class lecture are at:
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-1

©2013 Raj Jain
Overview
1.
2.
3.
4.
5.

What is NFV?
NFV and SDN Relationship
ETSI NFV ISG Specifications
Concepts, Architecture, Requirements, Use cases
Proof-of-Concepts and Timeline

Note: This is 4th module of four modules on OpenFlow,
OpenFlow Controllers, SDN and NFV in this course.
Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-2

©2013 Raj Jain
Four Innovations of NFV

4. Standard API’s between Modules
3. Implementation in Virtual Machines
2. Network Function Modules
1. Software implementation of network
Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-3

©2013 Raj Jain
Network Function Virtualization (NFV)
1. Fast standard hardware  Software based Devices
Routers, Firewalls, Broadband Remote Access Server (BRAS)
 A.k.a. white box implementation
2. Function Modules (Both data plane and control plane)
 DHCP (Dynamic Host control Protocol), NAT (Network
Address Translation), Rate Limiting,
vBase Stations
LTE

3G
Hardware

2G

DNS

DHCP

CDN

Hardware

Residential
Gateway

NAT

Set Top
Box

Hardware

Ref: ETSI, “NFV – Update White Paper,” Oct 2013, http://www.tid.es/es/Documents/NFV_White_PaperV2.pdf (Must read)
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis
©2013 Raj Jain

17-4
NFV (Cont)
3.

Virtual Machine implementation
 Virtual appliances
 All advantages of virtualization (quick provisioning,
scalability, mobility, Reduced CapEx, Reduced OpEx, …)

VM

VM

VM

Hypervisor
4.

Standard APIs: New ISG (Industry Specification Group) in
ETSI (European Telecom Standards Institute) set up in
November 2012

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-5

©2013 Raj Jain
Why We need NFV?
1. Virtualization: Use network resource without
worrying about where it is physically located,
how much it is, how it is organized, etc.
2. Orchestration: Manage thousands of devices
3. Programmable: Should be able to change behavior on the fly.
4. Dynamic Scaling: Should be able to change size, quantity
5. Automation
6. Visibility: Monitor resources, connectivity
7. Performance: Optimize network device utilization
8. Multi-tenancy
9. Service Integration
10. Openness: Full choice of Modular plug-ins
Note: These are exactly the same reasons why we need SDN.
Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-6

©2013 Raj Jain
NFV and SDN Relationship











Concept of NFV originated from SDN
 First ETSI white paper showed overlapping Venn diagram
 It was removed in the second version of the white paper
NFV and SDN are complementary.
One does not depend upon the other.
You can do SDN only, NFV only, or SDN and NFV.
Both have similar goals but approaches are very different.
SDN needs new interfaces, control modules, applications.
NFV requires moving network applications from dedicated
hardware to virtual containers on commercial-off-the-shelf
(COTS) hardware
NFV is present. SDN is the future.
Virtualization alone provides many of the required features
Not much debate about NFV.

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-7

©2013 Raj Jain
Mobile Network Functions

















Switches, e.g., Open vSwitch
Routers, e.g., Click
Home Location Register (HLR),
Serving GPRS Support Node (SGSN),
Gateway GPRS Support Node (GGSN),
Combined GPRS Support Node (CGSN),
Radio Network Controller (RNC),
Serving Gateway (SGW),
Packet Data Network Gateway (PGW),
Residential Gateway (RGW),
Broadband Remote Access Server (BRAS),
Carrier Grade Network Address Translator (CGNAT),
Deep Packet Inspection (DPI),
Provider Edge (PE) Router,
Mobility Management Entity (MME),
Element Management System (EMS)

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-8

©2013 Raj Jain
ETSI NFV ISG
ETSI NFV ISG

Network Operator’s Council

Technical Steering Committee
INF WG



MANO WG

SWA WG

REL WG

Security EG

PER EG

Industry Specification Group (ISG)’s goal is to define the
requirements.
Four Working Groups:
 INF: Architecture for the virtualization Infrastructure
 MANO: Management and orchestration
 SWA: Software architecture
 REL: Reliability and Availability, resilience and fault
tolerance

Ref: M. Cohn, “NFV, An Insider’s Perspective: Part 1: Goals, History, and Promise,” Sep 2013,
http://www.sdncentral.com/education/nfv-insiders-perspective-part-1-goals-history-promise/2013/09/
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis

17-9

©2013 Raj Jain
ETSI NFV ISG (Cont)


Two Expert Groups:
 Security Expert Group: Security
 Performance and Portability Expert Group: Scalability,
efficiency, and performance VNFs relative to current
dedicated hardware

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-10

©2013 Raj Jain
NFV Specifications
1.
2.
3.
4.
5.

NFV Use cases (GS NFV 001)
NFV Architectural Framework (GS NFV 002)
Terminology for Main Concepts in NFV (GS NFV 003)
NFV Virtualization Requirements (GS NFV 004)
NFV Proof of Concepts Framework (GS NFV-PER 002)

Ref: ETSI, “Network Function Virtualization,” http://www.etsi.org/technologies-clusters/technologies/nfv
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis

17-11

©2013 Raj Jain
NFV Concepts








Network Function (NF): Functional building block with a
well defined interfaces and well defined functional behavior
Virtualized Network Function (VNF): Software
implementation of NF that can be deployed in a virtualized
infrastructure
VNF Set: Connectivity between VNFs is not specified, e.g.,
residential gateways
VNF Forwarding Graph: Service chain when network
connectivity order is important, e.g., firewall, NAT, load
balancer
NFV Infrastructure (NFVI): Hardware and software required
to deploy, mange and execute VNFs including computation,
networking, and storage.

Ref: ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf
Ref: ETSI, “NFV Terminology for Main Concepts in NFV,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/003/01.01.01_60/gs_NFV003v010101p.pdf
Ref: W. Xu, et al., “Data Models for NFV,” IETF Draft, Sep 2013, http://tools.ietf.org/html/draft-xjz-nfv-model-datamodel-00

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-12

©2013 Raj Jain
Network Forwarding Graph


An end-to-end service may include nested forwarding graphs

End
Point

VNF 2A

VNF 2C

VNF 1

VNF-3
VNF 2B

End
Point

Virtualization Layer
Hardware

Ref: ETSI, “Architectural Framework,” Oct 2013,
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis

17-13

©2013 Raj Jain
NFV Concepts (Cont)









NFVI Point of Presence (PoP): Location of NFVI
NFVI-PoP Network: Internal network
Transport Network: Network connecting a PoP to other PoPs
or external networks
VNF Manager: VNF lifecycle management e.g., instantiation,
update, scaling, query, monitoring, fault diagnosis, healing,
termination
Virtualized Infrastructure Manager: Management of
computing, storage, network, software resources
Network Service: A composition of network functions and
defined by its functional and behavioral specification
NFV Service: A network services using NFs with at least one
VNF.

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-14

©2013 Raj Jain
NFV Concepts (Cont)








User Service: Services offered to end
users/customers/subscribers.
Deployment Behavior: NFVI resources that a VNF requires,
e.g., Number of VMs, memory, disk, images, bandwidth,
latency
Operational Behavior: VNF instance topology and lifecycle
operations, e.g., start, stop, pause, migration, …
VNF Descriptor: Deployment behavior + Operational
behavior
NFV Orchestrator: Automates the deployment, operation,
management, coordination of VNFs and NFVI.
VNF Forwarding Graph: Connection topology of various
NFs of which at least one is a VNF

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-15

©2013 Raj Jain
NFV Architecture
NFV Management and Orchestration

Os-Ma

OSS/BSS

Orchestration

EMS 1

EMS 2

EMS 3

VNF 1

VNF 2

Service VNF and
Infrastructure
Description

VNF 3

Se-Ma

Or-Vnfm

Ve-Vnfm
VNF Managers

Vn-Nf
Or-Vi

NFVI

Vi-Vnfm

Virtual Computing

Virtual Storage

Virtual Network
Nf-Vi

Virtualized
Infrastructure
Managers

Virtualization Layer
VI-Ha
Computing Hardware

Storage Hardware

Execution Reference Points

Network Hardware

Main NFV Reference Points

Other NFV Reference Points

Ref: ETSI, “Architectural Framework,” Oct 2013,
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis

17-16

©2013 Raj Jain
NFV Reference Points
Reference Point: Points for inter-module specification
1. Virtualization Layer-Hardware Resources (VI-Ha)
2. VNF – NFVI (Vn-Nf)
3. Orchestrator – VNF Manager (Or-Vnfm)
4. Virtualized Infrastructure Manager – VNF Manager (Vi-Vnfm)
5. Orchestrator – Virtualized Infrastructure Manager (Or-Vi)
6. NFVI-Virtualized Infrastructure Manager (Nf-Vi)
7. Operation Support System (OSS)/Business Support Systems
(BSS) – NFV Management and Orchestration (Os-Ma)
8. VNF/ Element Management System (EMS) – VNF Manager
(Ve-Vnfm)
9. Service, VNF and Infrastructure Description – NFV
Management and Orchestration (Se-Ma): VNF Deployment
template, VNF Forwarding Graph, service-related information,
NFV infrastructure information
Ref: ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-17

©2013 Raj Jain
NFV Framework Requirements
1.
2.

3.
4.
5.
6.
7.

General: Partial or full Virtualization, Predictable performance
Portability: Decoupled from underlying infrastructure
Performance: as described and facilities to monitor
Elasticity: Scalable to meet SLAs. Movable to other servers.
Resiliency: Be able to recreate after failure.
Specified packet loss rate, calls drops, time to recover, etc.
Security: Role-based authorization, authentication
Service Continuity: Seamless or non-seamless continuity after
failures or migration

Ref: ETSI, “NFV Virtualization Requirements,”, Oct 2013, 17 pp.,
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/004/01.01.01_60/gs_NFV004v010101p.pdf
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis

17-18

©2013 Raj Jain
NFV Framework Requirements (Cont)
8. Service Assurance: Time stamp and forward copies of
packets for Fault detection
9. Energy Efficiency Requirements: Should be possible to put
a subset of VNF in a power conserving sleep state
10. Transition: Coexistence with Legacy and Interoperability
among multi-vendor implementations
11. Service Models: Operators may use NFV infrastructure
operated by other operators

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-19

©2013 Raj Jain
NFV Use Cases







Cloud:
1. NFV infrastructure as a service (NFVIaaS) like IaaS
2. Virtual Network Functions (VNFs) as a service (VNFaaS)
like SaaS
3. VNF forwarding graphs (Service Chains)
4. Virtual Network Platform as a Service (VNPaaS) like PaaS
Mobile:
5. Virtualization of the Mobile Core Network and IMS
6. Virtualization of Mobile Base Station
Data Center:
7. Virtualization of CDNs
Access/Residential:
8. Virtualization of the Home environment
9. Fixed Access NFV

Ref: ETSI, “NFV Use Cases,” http://www.etsi.org/deliver/etsi_gs/NFV/001_099/001/01.01.01_60/gs_NFV001v010101p.pdf
Ref: M. Cohn, “NFV Insider’s Perspective, Part 2: There’s a Network in NFV – The Business Case for SDN,” Sep 2013,
http://www.sdncentral.com/education/nfv-insiders-perspective-part-2-theres-network-nfv-business-case-sdn/2013/09/
http://www.cse.wustl.edu/~jain/cse570-13/
Washington University in St. Louis
©2013 Raj Jain

17-20
NFV Proof of Concepts (PoCs)
ETSI has formed and NFV ISG PoC Forum.
Following modules have been demoed:
1. Virtual Broadband Remote Access Server (BRAS) by British
Telecom
2. Virtual IP Multimedia System (IMS) by Deutsche Telekom
3. Virtual Evolved Packet Core (vEPC) by Orange Silicon Valley
4. Carrier-Grade Network Address Translator (CGNAT) and
Deep Packet Inspection (DPI), Home Gateway by Telefonica
5. Perimeta Session Border Controller (SBC) from Metaswitch
6. Deep packet inspection from Procera
Most of these are based on Cloud technologies, e.g., OpenStack
Ref: M. Cohn, “NFV Group Flocks to Proof-of-Concept Demos,” Aug 2013,
http://www.sdncentral.com/technology/nfv-group-flocks-to-proof-of-concept-models/2013/08/
Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-21

©2013 Raj Jain
Summary
1.

2.

3.
4.
5.

NFV aims to reduce OpEx by automation and scalability
provided by implementing network functions as virtual
appliances
NFV allows all benefits of virtualization and cloud computing
including orchestration, scaling, automation, hardware
independence, pay-per-use, fault-tolerance, …
NFV and SDN are independent and complementary. You can
do either or both.
NFV requires standardization of reference points and interfaces
to be able to mix and match VNFs from different sources
NFV can be done now. Several of virtual functions have
already been demonstrated by carriers.

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-22

©2013 Raj Jain
Reading List












ETSI, “NFV - Update White Paper,” Oct 2013,
http://portal.etsi.org/NFV/NFV_White_Paper2.pdf (must read)
ETSI, “Network Function Virtualization,” http://www.etsi.org/technologiesclusters/technologies/nfv
ETSI, “Architectural Framework,” Oct 2013,
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV
002v010101p.pdf
ETSI, “NFV Terminology for Main Concepts in NFV,” Oct 2013,
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/003/01.01.01_60/gs_NFV
003v010101p.pdf
ETSI, “NFV Use Cases,”
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/001/01.01.01_60/gs_NFV
001v010101p.pdf
ETSI, “NFV Virtualization Requirements,”, Oct 2013, 17 pp.,
http://www.etsi.org/deliver/etsi_gs/NFV/001_099/004/01.01.01_60/gs_NFV
004v010101p.pdf
M. Cohn, “NFV, An Insider’s Perspective: Part 1: Goals, History, and
Promise,” Sep 2013, http://www.sdncentral.com/education/nfv-insidersperspective-part-1-goals-history-promise/2013/09/

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-23

©2013 Raj Jain
Reading List (Cont)












M. Cohn, “NFV Insider’s Perspective, Part 2: There’s a Network in NFV –
The Business Case for SDN,” Sep 2013,
http://www.sdncentral.com/education/nfv-insiders-perspective-part-2theres-network-nfv-business-case-sdn/2013/09/
M. Cohn, “NFV Group Flocks to Proof-of-Concept Demos,” Aug 2013,
http://www.sdncentral.com/technology/nfv-group-flocks-to-proof-ofconcept-models/2013/08/
W. Xu, et al., “Data Models for NFV,” IETF Draft, Sep 2013,
http://tools.ietf.org/html/draft-xjz-nfv-model-datamodel-00
CloudNFV, http://www.cloudnfv.com/page1.html
Project Clearwater, http://www.projectclearwater.org/
B. Briscoe, et al., “NFV,” IETF, March 2012,
http://www.ietf.org/proceedings/86/slides/slides-86-sdnrg-1.pdf
Intel, “Open simplified Networking Based on SDN and NFV,” 2013, 7 pp.,
http://www.intel.com/content/dam/www/public/us/en/documents/whitepapers/sdn-part-1-secured.pdf
J. DiGiglio, and D. Ricci, “High Performance, Open Standard Virtualization
with NFV and SDN,”
http://www.windriver.com/whitepapers/ovp/ovp_whitepaper.pdf

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-24

©2013 Raj Jain
Acronyms


















API
BRAS
BSS
CapEx
CDN
CGNAT
CGSN
COTS
DDIO
DHCP
DPI
EMS
ETSI
GGSN
GPRS
HLR
IaaS

Application Programming Interface
Broadband Remote Access Server
Business Support Systems
Capital Expenditure
Content Distribution Network
Carrier-Grade Network Address Translator
Combined GPRS Support Node
Commercial-off-the-shelf
Data Direct I/O Technology
Dynamic Host control Protocol
Deep Packet Inspection
Element Management System
European Telecom Standards Institute
Gateway GPRS Support Node
Home Location Register
Infrastructure as a Service

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-25

©2013 Raj Jain
Acronyms (Cont)

















IETF
IMS
INF
IP
ISG
LSP
MANO
MME
NAT
NF
NFV
NFVI
NFVIaaS
NIC
OpEx
OS

Internet Engineering Task Force
IP Multimedia System
Architecture for the virtualization Infrastructure
Internet Protocol
Industry Specification Group
Label Switched Path
Management and orchestration
Mobility Management Entity
Network Address Translation
Network Function
Network Function Virtualization
Network Function Virtualization Infrastructure
NFVI as a Service
Network Interface Card
Operational Expences
Operating System

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-26

©2013 Raj Jain
Acronyms (Cont)

















OSS
PaaS
PE
PGW
PoC
PoP
PSTN
QoS
REL
RGW
RNC
SaaS
SBC
SDN
SGSN
SGW

Operation Support System
Platform as a Service
Provider Edge
Packet Data Network Gateway
Proof-of-Concept
Point of Presence
Public Switched Telephone Network
Quality of Service
Reliability, Availability, resilience and fault tolerance group
Residential Gateway
Radio Network Controller
Software as a Service
Session Border Controller
Software Defined Networking
Serving Gateway

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-27

©2013 Raj Jain
Acronyms (Cont)













SIP
SLA
SWA
TAS
TMF
vEPC
VM
VNF
VNFaaS
vSwitch
VT-d
VT-x

Session Initiation Protocol
Service Level Aggrement
Software architecture
Telephony Application Server
Forum
Virtual Machine
Virtual Network Function
VNF as a Service
Virtual Switch
Virtualization Technology for Direct IO
Virtualization Technology

Washington University in St. Louis

http://www.cse.wustl.edu/~jain/cse570-13/

17-28

©2013 Raj Jain

Mais conteúdo relacionado

Mais procurados

Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its applicationRoma Vyas
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 
wireless sensor network ppt
wireless sensor network pptwireless sensor network ppt
wireless sensor network pptPramod Kuruvatti
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksChandra Meena
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined NetworksShreeya Shah
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksrajatmal4
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication ProtocolsPradeep Kumar TS
 
Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manetflowerjaan
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)sandeepgodfather
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVKingston Smiler
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFVCoreStack
 
Contiki Operating system tutorial
Contiki Operating system tutorialContiki Operating system tutorial
Contiki Operating system tutorialSalah Amean
 

Mais procurados (20)

Network Virtualization
Network VirtualizationNetwork Virtualization
Network Virtualization
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
 
Wireless Sensor Networks ppt
Wireless Sensor Networks pptWireless Sensor Networks ppt
Wireless Sensor Networks ppt
 
Ppt 11 - netopeer
Ppt   11 - netopeerPpt   11 - netopeer
Ppt 11 - netopeer
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
wireless sensor network ppt
wireless sensor network pptwireless sensor network ppt
wireless sensor network ppt
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
 
Software Defined Networks
Software Defined NetworksSoftware Defined Networks
Software Defined Networks
 
Nfv
NfvNfv
Nfv
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Software defined network
Software defined networkSoftware defined network
Software defined network
 
Zigbee Presentation
Zigbee PresentationZigbee Presentation
Zigbee Presentation
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 
Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manet
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
Manet
ManetManet
Manet
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
Contiki Operating system tutorial
Contiki Operating system tutorialContiki Operating system tutorial
Contiki Operating system tutorial
 
Unit 4
Unit 4Unit 4
Unit 4
 

Semelhante a Introduction to Network Function Virtualization (NFV)

SDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier OpportunitiesSDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier Opportunitiesrjain51
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)rjain51
 
Networking Issues For Big Data
Networking Issues For Big DataNetworking Issues For Big Data
Networking Issues For Big Datarjain51
 
오픈소스 네트워킹
오픈소스 네트워킹오픈소스 네트워킹
오픈소스 네트워킹James Ahn
 
OpenFlow Controllers and Tools
OpenFlow Controllers and ToolsOpenFlow Controllers and Tools
OpenFlow Controllers and Toolsrjain51
 
A VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesA VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesIJECEIAES
 
Network Function Virtualisation
Network Function VirtualisationNetwork Function Virtualisation
Network Function VirtualisationIJERA Editor
 
SDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologySDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologyIRJET Journal
 
Network Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data CentersNetwork Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data Centersrjain51
 
OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportEric Zhaohui Ji
 
How can SDN and NFV Improve Your Business_ - Techwave.pdf
How can SDN and NFV Improve Your Business_ - Techwave.pdfHow can SDN and NFV Improve Your Business_ - Techwave.pdf
How can SDN and NFV Improve Your Business_ - Techwave.pdfAnil
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stackAffan Syed
 

Semelhante a Introduction to Network Function Virtualization (NFV) (20)

SDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier OpportunitiesSDN and NFV: Facts, Extensions, and Carrier Opportunities
SDN and NFV: Facts, Extensions, and Carrier Opportunities
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Networking Issues For Big Data
Networking Issues For Big DataNetworking Issues For Big Data
Networking Issues For Big Data
 
오픈소스 네트워킹
오픈소스 네트워킹오픈소스 네트워킹
오픈소스 네트워킹
 
OpenFlow Controllers and Tools
OpenFlow Controllers and ToolsOpenFlow Controllers and Tools
OpenFlow Controllers and Tools
 
A VNF modeling approach for verification purposes
A VNF modeling approach for verification purposesA VNF modeling approach for verification purposes
A VNF modeling approach for verification purposes
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
Openstack meetup NFV
Openstack meetup NFV Openstack meetup NFV
Openstack meetup NFV
 
Network Function Virtualisation
Network Function VirtualisationNetwork Function Virtualisation
Network Function Virtualisation
 
Open stack foundation-nfv-report
Open stack foundation-nfv-reportOpen stack foundation-nfv-report
Open stack foundation-nfv-report
 
SDN: A New Approach to Networking Technology
SDN: A New Approach to Networking TechnologySDN: A New Approach to Networking Technology
SDN: A New Approach to Networking Technology
 
Network Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data CentersNetwork Virtualization in Cloud Data Centers
Network Virtualization in Cloud Data Centers
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-Report
 
p219-lailari
p219-lailarip219-lailari
p219-lailari
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
How can SDN and NFV Improve Your Business_ - Techwave.pdf
How can SDN and NFV Improve Your Business_ - Techwave.pdfHow can SDN and NFV Improve Your Business_ - Techwave.pdf
How can SDN and NFV Improve Your Business_ - Techwave.pdf
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stack
 

Mais de rjain51

Internet of Things: Challenges and Issues
Internet of Things: Challenges and IssuesInternet of Things: Challenges and Issues
Internet of Things: Challenges and Issuesrjain51
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Thingsrjain51
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlowrjain51
 
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...rjain51
 
Big Data Fundamentals
Big Data FundamentalsBig Data Fundamentals
Big Data Fundamentalsrjain51
 
Data Center Networks:Virtual Bridging
Data Center Networks:Virtual BridgingData Center Networks:Virtual Bridging
Data Center Networks:Virtual Bridgingrjain51
 
Application Delivery Networking
Application Delivery NetworkingApplication Delivery Networking
Application Delivery Networkingrjain51
 
Carrier Ethernet
Carrier EthernetCarrier Ethernet
Carrier Ethernetrjain51
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualizationrjain51
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationrjain51
 
Data Center Ethernet
Data Center EthernetData Center Ethernet
Data Center Ethernetrjain51
 
Data Center Network Topologies
Data Center Network TopologiesData Center Network Topologies
Data Center Network Topologiesrjain51
 
Networking Protocols for Internet of Things
Networking Protocols for Internet of ThingsNetworking Protocols for Internet of Things
Networking Protocols for Internet of Thingsrjain51
 

Mais de rjain51 (13)

Internet of Things: Challenges and Issues
Internet of Things: Challenges and IssuesInternet of Things: Challenges and Issues
Internet of Things: Challenges and Issues
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
LAN Extension and Network Virtualization for Cloud Computing using Layer 3 Pr...
 
Big Data Fundamentals
Big Data FundamentalsBig Data Fundamentals
Big Data Fundamentals
 
Data Center Networks:Virtual Bridging
Data Center Networks:Virtual BridgingData Center Networks:Virtual Bridging
Data Center Networks:Virtual Bridging
 
Application Delivery Networking
Application Delivery NetworkingApplication Delivery Networking
Application Delivery Networking
 
Carrier Ethernet
Carrier EthernetCarrier Ethernet
Carrier Ethernet
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Data Center Ethernet
Data Center EthernetData Center Ethernet
Data Center Ethernet
 
Data Center Network Topologies
Data Center Network TopologiesData Center Network Topologies
Data Center Network Topologies
 
Networking Protocols for Internet of Things
Networking Protocols for Internet of ThingsNetworking Protocols for Internet of Things
Networking Protocols for Internet of Things
 

Último

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
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
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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 ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Introduction to Network Function Virtualization (NFV)

  • 1. Introduction to Network Function Virtualization (NFV) . Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu These slides and audio/video recordings of this class lecture are at: http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-1 ©2013 Raj Jain
  • 2. Overview 1. 2. 3. 4. 5. What is NFV? NFV and SDN Relationship ETSI NFV ISG Specifications Concepts, Architecture, Requirements, Use cases Proof-of-Concepts and Timeline Note: This is 4th module of four modules on OpenFlow, OpenFlow Controllers, SDN and NFV in this course. Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-2 ©2013 Raj Jain
  • 3. Four Innovations of NFV 4. Standard API’s between Modules 3. Implementation in Virtual Machines 2. Network Function Modules 1. Software implementation of network Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-3 ©2013 Raj Jain
  • 4. Network Function Virtualization (NFV) 1. Fast standard hardware  Software based Devices Routers, Firewalls, Broadband Remote Access Server (BRAS)  A.k.a. white box implementation 2. Function Modules (Both data plane and control plane)  DHCP (Dynamic Host control Protocol), NAT (Network Address Translation), Rate Limiting, vBase Stations LTE 3G Hardware 2G DNS DHCP CDN Hardware Residential Gateway NAT Set Top Box Hardware Ref: ETSI, “NFV – Update White Paper,” Oct 2013, http://www.tid.es/es/Documents/NFV_White_PaperV2.pdf (Must read) http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis ©2013 Raj Jain 17-4
  • 5. NFV (Cont) 3. Virtual Machine implementation  Virtual appliances  All advantages of virtualization (quick provisioning, scalability, mobility, Reduced CapEx, Reduced OpEx, …) VM VM VM Hypervisor 4. Standard APIs: New ISG (Industry Specification Group) in ETSI (European Telecom Standards Institute) set up in November 2012 Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-5 ©2013 Raj Jain
  • 6. Why We need NFV? 1. Virtualization: Use network resource without worrying about where it is physically located, how much it is, how it is organized, etc. 2. Orchestration: Manage thousands of devices 3. Programmable: Should be able to change behavior on the fly. 4. Dynamic Scaling: Should be able to change size, quantity 5. Automation 6. Visibility: Monitor resources, connectivity 7. Performance: Optimize network device utilization 8. Multi-tenancy 9. Service Integration 10. Openness: Full choice of Modular plug-ins Note: These are exactly the same reasons why we need SDN. Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-6 ©2013 Raj Jain
  • 7. NFV and SDN Relationship        Concept of NFV originated from SDN  First ETSI white paper showed overlapping Venn diagram  It was removed in the second version of the white paper NFV and SDN are complementary. One does not depend upon the other. You can do SDN only, NFV only, or SDN and NFV. Both have similar goals but approaches are very different. SDN needs new interfaces, control modules, applications. NFV requires moving network applications from dedicated hardware to virtual containers on commercial-off-the-shelf (COTS) hardware NFV is present. SDN is the future. Virtualization alone provides many of the required features Not much debate about NFV. Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-7 ©2013 Raj Jain
  • 8. Mobile Network Functions                 Switches, e.g., Open vSwitch Routers, e.g., Click Home Location Register (HLR), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), Combined GPRS Support Node (CGSN), Radio Network Controller (RNC), Serving Gateway (SGW), Packet Data Network Gateway (PGW), Residential Gateway (RGW), Broadband Remote Access Server (BRAS), Carrier Grade Network Address Translator (CGNAT), Deep Packet Inspection (DPI), Provider Edge (PE) Router, Mobility Management Entity (MME), Element Management System (EMS) Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-8 ©2013 Raj Jain
  • 9. ETSI NFV ISG ETSI NFV ISG Network Operator’s Council Technical Steering Committee INF WG   MANO WG SWA WG REL WG Security EG PER EG Industry Specification Group (ISG)’s goal is to define the requirements. Four Working Groups:  INF: Architecture for the virtualization Infrastructure  MANO: Management and orchestration  SWA: Software architecture  REL: Reliability and Availability, resilience and fault tolerance Ref: M. Cohn, “NFV, An Insider’s Perspective: Part 1: Goals, History, and Promise,” Sep 2013, http://www.sdncentral.com/education/nfv-insiders-perspective-part-1-goals-history-promise/2013/09/ http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis 17-9 ©2013 Raj Jain
  • 10. ETSI NFV ISG (Cont)  Two Expert Groups:  Security Expert Group: Security  Performance and Portability Expert Group: Scalability, efficiency, and performance VNFs relative to current dedicated hardware Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-10 ©2013 Raj Jain
  • 11. NFV Specifications 1. 2. 3. 4. 5. NFV Use cases (GS NFV 001) NFV Architectural Framework (GS NFV 002) Terminology for Main Concepts in NFV (GS NFV 003) NFV Virtualization Requirements (GS NFV 004) NFV Proof of Concepts Framework (GS NFV-PER 002) Ref: ETSI, “Network Function Virtualization,” http://www.etsi.org/technologies-clusters/technologies/nfv http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis 17-11 ©2013 Raj Jain
  • 12. NFV Concepts      Network Function (NF): Functional building block with a well defined interfaces and well defined functional behavior Virtualized Network Function (VNF): Software implementation of NF that can be deployed in a virtualized infrastructure VNF Set: Connectivity between VNFs is not specified, e.g., residential gateways VNF Forwarding Graph: Service chain when network connectivity order is important, e.g., firewall, NAT, load balancer NFV Infrastructure (NFVI): Hardware and software required to deploy, mange and execute VNFs including computation, networking, and storage. Ref: ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf Ref: ETSI, “NFV Terminology for Main Concepts in NFV,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/003/01.01.01_60/gs_NFV003v010101p.pdf Ref: W. Xu, et al., “Data Models for NFV,” IETF Draft, Sep 2013, http://tools.ietf.org/html/draft-xjz-nfv-model-datamodel-00 Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-12 ©2013 Raj Jain
  • 13. Network Forwarding Graph  An end-to-end service may include nested forwarding graphs End Point VNF 2A VNF 2C VNF 1 VNF-3 VNF 2B End Point Virtualization Layer Hardware Ref: ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis 17-13 ©2013 Raj Jain
  • 14. NFV Concepts (Cont)        NFVI Point of Presence (PoP): Location of NFVI NFVI-PoP Network: Internal network Transport Network: Network connecting a PoP to other PoPs or external networks VNF Manager: VNF lifecycle management e.g., instantiation, update, scaling, query, monitoring, fault diagnosis, healing, termination Virtualized Infrastructure Manager: Management of computing, storage, network, software resources Network Service: A composition of network functions and defined by its functional and behavioral specification NFV Service: A network services using NFs with at least one VNF. Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-14 ©2013 Raj Jain
  • 15. NFV Concepts (Cont)       User Service: Services offered to end users/customers/subscribers. Deployment Behavior: NFVI resources that a VNF requires, e.g., Number of VMs, memory, disk, images, bandwidth, latency Operational Behavior: VNF instance topology and lifecycle operations, e.g., start, stop, pause, migration, … VNF Descriptor: Deployment behavior + Operational behavior NFV Orchestrator: Automates the deployment, operation, management, coordination of VNFs and NFVI. VNF Forwarding Graph: Connection topology of various NFs of which at least one is a VNF Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-15 ©2013 Raj Jain
  • 16. NFV Architecture NFV Management and Orchestration Os-Ma OSS/BSS Orchestration EMS 1 EMS 2 EMS 3 VNF 1 VNF 2 Service VNF and Infrastructure Description VNF 3 Se-Ma Or-Vnfm Ve-Vnfm VNF Managers Vn-Nf Or-Vi NFVI Vi-Vnfm Virtual Computing Virtual Storage Virtual Network Nf-Vi Virtualized Infrastructure Managers Virtualization Layer VI-Ha Computing Hardware Storage Hardware Execution Reference Points Network Hardware Main NFV Reference Points Other NFV Reference Points Ref: ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis 17-16 ©2013 Raj Jain
  • 17. NFV Reference Points Reference Point: Points for inter-module specification 1. Virtualization Layer-Hardware Resources (VI-Ha) 2. VNF – NFVI (Vn-Nf) 3. Orchestrator – VNF Manager (Or-Vnfm) 4. Virtualized Infrastructure Manager – VNF Manager (Vi-Vnfm) 5. Orchestrator – Virtualized Infrastructure Manager (Or-Vi) 6. NFVI-Virtualized Infrastructure Manager (Nf-Vi) 7. Operation Support System (OSS)/Business Support Systems (BSS) – NFV Management and Orchestration (Os-Ma) 8. VNF/ Element Management System (EMS) – VNF Manager (Ve-Vnfm) 9. Service, VNF and Infrastructure Description – NFV Management and Orchestration (Se-Ma): VNF Deployment template, VNF Forwarding Graph, service-related information, NFV infrastructure information Ref: ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV002v010101p.pdf Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-17 ©2013 Raj Jain
  • 18. NFV Framework Requirements 1. 2. 3. 4. 5. 6. 7. General: Partial or full Virtualization, Predictable performance Portability: Decoupled from underlying infrastructure Performance: as described and facilities to monitor Elasticity: Scalable to meet SLAs. Movable to other servers. Resiliency: Be able to recreate after failure. Specified packet loss rate, calls drops, time to recover, etc. Security: Role-based authorization, authentication Service Continuity: Seamless or non-seamless continuity after failures or migration Ref: ETSI, “NFV Virtualization Requirements,”, Oct 2013, 17 pp., http://www.etsi.org/deliver/etsi_gs/NFV/001_099/004/01.01.01_60/gs_NFV004v010101p.pdf http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis 17-18 ©2013 Raj Jain
  • 19. NFV Framework Requirements (Cont) 8. Service Assurance: Time stamp and forward copies of packets for Fault detection 9. Energy Efficiency Requirements: Should be possible to put a subset of VNF in a power conserving sleep state 10. Transition: Coexistence with Legacy and Interoperability among multi-vendor implementations 11. Service Models: Operators may use NFV infrastructure operated by other operators Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-19 ©2013 Raj Jain
  • 20. NFV Use Cases     Cloud: 1. NFV infrastructure as a service (NFVIaaS) like IaaS 2. Virtual Network Functions (VNFs) as a service (VNFaaS) like SaaS 3. VNF forwarding graphs (Service Chains) 4. Virtual Network Platform as a Service (VNPaaS) like PaaS Mobile: 5. Virtualization of the Mobile Core Network and IMS 6. Virtualization of Mobile Base Station Data Center: 7. Virtualization of CDNs Access/Residential: 8. Virtualization of the Home environment 9. Fixed Access NFV Ref: ETSI, “NFV Use Cases,” http://www.etsi.org/deliver/etsi_gs/NFV/001_099/001/01.01.01_60/gs_NFV001v010101p.pdf Ref: M. Cohn, “NFV Insider’s Perspective, Part 2: There’s a Network in NFV – The Business Case for SDN,” Sep 2013, http://www.sdncentral.com/education/nfv-insiders-perspective-part-2-theres-network-nfv-business-case-sdn/2013/09/ http://www.cse.wustl.edu/~jain/cse570-13/ Washington University in St. Louis ©2013 Raj Jain 17-20
  • 21. NFV Proof of Concepts (PoCs) ETSI has formed and NFV ISG PoC Forum. Following modules have been demoed: 1. Virtual Broadband Remote Access Server (BRAS) by British Telecom 2. Virtual IP Multimedia System (IMS) by Deutsche Telekom 3. Virtual Evolved Packet Core (vEPC) by Orange Silicon Valley 4. Carrier-Grade Network Address Translator (CGNAT) and Deep Packet Inspection (DPI), Home Gateway by Telefonica 5. Perimeta Session Border Controller (SBC) from Metaswitch 6. Deep packet inspection from Procera Most of these are based on Cloud technologies, e.g., OpenStack Ref: M. Cohn, “NFV Group Flocks to Proof-of-Concept Demos,” Aug 2013, http://www.sdncentral.com/technology/nfv-group-flocks-to-proof-of-concept-models/2013/08/ Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-21 ©2013 Raj Jain
  • 22. Summary 1. 2. 3. 4. 5. NFV aims to reduce OpEx by automation and scalability provided by implementing network functions as virtual appliances NFV allows all benefits of virtualization and cloud computing including orchestration, scaling, automation, hardware independence, pay-per-use, fault-tolerance, … NFV and SDN are independent and complementary. You can do either or both. NFV requires standardization of reference points and interfaces to be able to mix and match VNFs from different sources NFV can be done now. Several of virtual functions have already been demonstrated by carriers. Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-22 ©2013 Raj Jain
  • 23. Reading List        ETSI, “NFV - Update White Paper,” Oct 2013, http://portal.etsi.org/NFV/NFV_White_Paper2.pdf (must read) ETSI, “Network Function Virtualization,” http://www.etsi.org/technologiesclusters/technologies/nfv ETSI, “Architectural Framework,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.01.01_60/gs_NFV 002v010101p.pdf ETSI, “NFV Terminology for Main Concepts in NFV,” Oct 2013, http://www.etsi.org/deliver/etsi_gs/NFV/001_099/003/01.01.01_60/gs_NFV 003v010101p.pdf ETSI, “NFV Use Cases,” http://www.etsi.org/deliver/etsi_gs/NFV/001_099/001/01.01.01_60/gs_NFV 001v010101p.pdf ETSI, “NFV Virtualization Requirements,”, Oct 2013, 17 pp., http://www.etsi.org/deliver/etsi_gs/NFV/001_099/004/01.01.01_60/gs_NFV 004v010101p.pdf M. Cohn, “NFV, An Insider’s Perspective: Part 1: Goals, History, and Promise,” Sep 2013, http://www.sdncentral.com/education/nfv-insidersperspective-part-1-goals-history-promise/2013/09/ Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-23 ©2013 Raj Jain
  • 24. Reading List (Cont)         M. Cohn, “NFV Insider’s Perspective, Part 2: There’s a Network in NFV – The Business Case for SDN,” Sep 2013, http://www.sdncentral.com/education/nfv-insiders-perspective-part-2theres-network-nfv-business-case-sdn/2013/09/ M. Cohn, “NFV Group Flocks to Proof-of-Concept Demos,” Aug 2013, http://www.sdncentral.com/technology/nfv-group-flocks-to-proof-ofconcept-models/2013/08/ W. Xu, et al., “Data Models for NFV,” IETF Draft, Sep 2013, http://tools.ietf.org/html/draft-xjz-nfv-model-datamodel-00 CloudNFV, http://www.cloudnfv.com/page1.html Project Clearwater, http://www.projectclearwater.org/ B. Briscoe, et al., “NFV,” IETF, March 2012, http://www.ietf.org/proceedings/86/slides/slides-86-sdnrg-1.pdf Intel, “Open simplified Networking Based on SDN and NFV,” 2013, 7 pp., http://www.intel.com/content/dam/www/public/us/en/documents/whitepapers/sdn-part-1-secured.pdf J. DiGiglio, and D. Ricci, “High Performance, Open Standard Virtualization with NFV and SDN,” http://www.windriver.com/whitepapers/ovp/ovp_whitepaper.pdf Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-24 ©2013 Raj Jain
  • 25. Acronyms                  API BRAS BSS CapEx CDN CGNAT CGSN COTS DDIO DHCP DPI EMS ETSI GGSN GPRS HLR IaaS Application Programming Interface Broadband Remote Access Server Business Support Systems Capital Expenditure Content Distribution Network Carrier-Grade Network Address Translator Combined GPRS Support Node Commercial-off-the-shelf Data Direct I/O Technology Dynamic Host control Protocol Deep Packet Inspection Element Management System European Telecom Standards Institute Gateway GPRS Support Node Home Location Register Infrastructure as a Service Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-25 ©2013 Raj Jain
  • 26. Acronyms (Cont)                 IETF IMS INF IP ISG LSP MANO MME NAT NF NFV NFVI NFVIaaS NIC OpEx OS Internet Engineering Task Force IP Multimedia System Architecture for the virtualization Infrastructure Internet Protocol Industry Specification Group Label Switched Path Management and orchestration Mobility Management Entity Network Address Translation Network Function Network Function Virtualization Network Function Virtualization Infrastructure NFVI as a Service Network Interface Card Operational Expences Operating System Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-26 ©2013 Raj Jain
  • 27. Acronyms (Cont)                 OSS PaaS PE PGW PoC PoP PSTN QoS REL RGW RNC SaaS SBC SDN SGSN SGW Operation Support System Platform as a Service Provider Edge Packet Data Network Gateway Proof-of-Concept Point of Presence Public Switched Telephone Network Quality of Service Reliability, Availability, resilience and fault tolerance group Residential Gateway Radio Network Controller Software as a Service Session Border Controller Software Defined Networking Serving Gateway Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-27 ©2013 Raj Jain
  • 28. Acronyms (Cont)             SIP SLA SWA TAS TMF vEPC VM VNF VNFaaS vSwitch VT-d VT-x Session Initiation Protocol Service Level Aggrement Software architecture Telephony Application Server Forum Virtual Machine Virtual Network Function VNF as a Service Virtual Switch Virtualization Technology for Direct IO Virtualization Technology Washington University in St. Louis http://www.cse.wustl.edu/~jain/cse570-13/ 17-28 ©2013 Raj Jain