SlideShare a Scribd company logo
1 of 33
Download to read offline
1
Dave Neary
Open Source & Standards
Red Hat
dneary@redhat.com
NFV for Beginners
2
What is NFV?
Wikipedia:
http://en.wikipedia.org/wiki/Network_Functions_Virtualization
“NFV is a network architecture concept that
proposes using IT virtualization related
technologies to virtualize entire classes of
network node functions into building blocks that
may be connected, or chained, together to create
communication services”
3
Hold on... what is NFV, again?
4
ETSI architecture
5
Lost in a sea of acronyms
NFV
MANO
VIM
VNFiEPC
IMS
SBC
ETSI NFV ISG
MMEvCPE
CDN
DPI
IPSec
SLA
CG-NAT
AAA
SGSN
PDN-GW
RNC
eNode B
QoE
BNG
VPN
HLR/HSS
OSS/BSS
BRAS
C-RAN
VNFs
6
No, really... what is NFV?
Telcos are replacing hardware with VMs
7
<interlude>
8
9
10
11
12
Telco services
● Dial-up
● ISDN
● ADSL
● Cable
● Fibre Optic
● Broadband
● Satellite
● Voice
● Internet/data
● Live TV
● VOD
● Cellular voice
● SMS/MMS
● Cellular data
● Games
● ...
13
Telcos provide more services today
than ever before
14
15
Telco industry more competitive than ever
● Margins decreasing
● Maintenance costs increasing
● Customer demand for new services increasing
16
Telcos care because:
● Increased agility – more services to market faster
● Reduced CapEx – replace expensive custom H/W
with industry standard servers
● Promise of reduced OpeEx
17
</interlude>
18
Revisiting definition of NFV
“NFV is a network architecture concept that
proposes using IT virtualization related
technologies to virtualize entire classes of
network node functions into building blocks that
may be connected, or chained, together to create
communication services”
Wikipedia:
http://en.wikipedia.org/wiki/Network_Functions_Virtualization
19
What is a network node function?
20
“Middleboxes”
● Act on data going through the network
● Examples: Load balancer, gateway, IDS, VPN
endpoint, NAT, firewall
● Not just telco stuff
21
22
Top use-cases
● IMS, EPC, SDB: Cellular, telephone, TV, video
streaming, VoIP, 3G/4G data
● CPE: Customer Premises Equipment – telco
equipment on-site (set-top boxes)
● Many others to choose from!
23
Why now?
Open source
Cloud computing
SDN
24
ETSI
● ETSI NFV ISG = European Telecommunications
Standards Institute NFV Industry Standards Group
● Defines use-cases, terminology and interfaces for
a hypothetical NFV platform
● NFV white paper and use-cases seeded both
OPNFV and OpenStack NFV team
http://www.etsi.org/technologies-clusters/technologies/nfv
25
OPNFV
● Linux Foundation hosted project
● Goal is to create a complete software stack for
NFV
– Technology gaps – write code where needed for
NFV
– Upstream first – evangelise NFV to upstream
projects, ensure code is accepted
http://www.opnfv.org
Membership List
Platinum Members
Silver Members
Launched: Sept 30th
, 2014
10/11/14 OPNFV Introduction 26
27
28
29
Upstream first
● Fill technology gaps – code talks
● Get that code upstream – Minimum Viable Delta
● Promote NFV use-cases in relevant upstream
projects
30
OpenStack NFV team
● NFV needs high performance
● Requires getting information about, and utilizing,
underlying hardware and software
● “Pets vs Cattle” debate
31
What's next?
● First OPNFV release Q1 2015
● Prioritising projects and use-cases
● OpenStack Kilo summit in Paris
32
Questions?
Dave Neary
dneary@redhat.com
33
Photo credits
Cover: Public domain, OpenClipart
Slides 2,3: ETSI NFV white paper
Slide 8: CC BY: Wikipedia article “Telephone switchboard”
Slide 9: http://www.telephonesuk.co.uk/
Slide 10: CC BY: Wikipedia article “Rotary dial”
Slide 11: CC BY: Wikipedia article “Mobile phone”
Hayes 1980s magazine ad
Slide 14: Ericsson EPC, HSS; Alcatel Lucent Mobile GW, IMS
Slide 26: Logos – trademarks of respective owners
Slide 27: CC BY-SA, OPNFV
Slide 28: Logos – trademarks of respective owners
Slide 32: CC BY-SA: opensourceway on Flickr

More Related Content

What's hot

Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
Kingston Smiler
 
SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN
Ashutosh Kaushik
 

What's hot (20)

NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
Introduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFVIntroduction to OpenFlow, SDN and NFV
Introduction to OpenFlow, SDN and NFV
 
SDN Presentation
SDN PresentationSDN Presentation
SDN Presentation
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 
Introduction to OpenFlow
Introduction to OpenFlowIntroduction to OpenFlow
Introduction to OpenFlow
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
NFV Management and Orchestration 분석
NFV Management and Orchestration 분석NFV Management and Orchestration 분석
NFV Management and Orchestration 분석
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)Advanced: 5G Service Based Architecture (SBA)
Advanced: 5G Service Based Architecture (SBA)
 
OpenvSwitch Deep Dive
OpenvSwitch Deep DiveOpenvSwitch Deep Dive
OpenvSwitch Deep Dive
 
Introductionto SDN
Introductionto SDN Introductionto SDN
Introductionto SDN
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN
 
SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
Network Virtualization
Network Virtualization Network Virtualization
Network Virtualization
 

Similar to NFV for beginners

OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-Report
Eric Zhaohui Ji
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
Linaro
 

Similar to NFV for beginners (20)

Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
 
Nfv primer v2
Nfv primer v2Nfv primer v2
Nfv primer v2
 
Openstack meetup NFV
Openstack meetup NFV Openstack meetup NFV
Openstack meetup NFV
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07
 
The Future of Networks is Open...Source
The Future of Networks is Open...SourceThe Future of Networks is Open...Source
The Future of Networks is Open...Source
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
 
Understanding NFV and the MANO stack
Understanding NFV and the MANO stackUnderstanding NFV and the MANO stack
Understanding NFV and the MANO stack
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
uCPE and VNFs Explained
uCPE and VNFs ExplaineduCPE and VNFs Explained
uCPE and VNFs Explained
 
Opnfv &amp; odl case study slides
Opnfv &amp; odl case study slidesOpnfv &amp; odl case study slides
Opnfv &amp; odl case study slides
 
Asterisk as a Virtual Network Function Part 1
Asterisk as a Virtual Network Function Part 1Asterisk as a Virtual Network Function Part 1
Asterisk as a Virtual Network Function Part 1
 
Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and Openstack
 
OpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-ReportOpenStack-Foundation-NFV-Report
OpenStack-Foundation-NFV-Report
 
HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014HP NFV ezine v2 dec 2014
HP NFV ezine v2 dec 2014
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkSummit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
NFV Linaro Connect Keynote
NFV Linaro Connect KeynoteNFV Linaro Connect Keynote
NFV Linaro Connect Keynote
 
7th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session47th SDN Expert Group Seminar - Session4
7th SDN Expert Group Seminar - Session4
 
Skydive, real-time network analyzer
Skydive, real-time network analyzer Skydive, real-time network analyzer
Skydive, real-time network analyzer
 

More from Dave Neary

Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Dave Neary
 

More from Dave Neary (20)

Crafting an Open Source Product Strategy
Crafting an Open Source Product StrategyCrafting an Open Source Product Strategy
Crafting an Open Source Product Strategy
 
Community dynamics
Community dynamicsCommunity dynamics
Community dynamics
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
Crafting an open source product strategy
Crafting an open source product strategyCrafting an open source product strategy
Crafting an open source product strategy
 
Open source business models
Open source business modelsOpen source business models
Open source business models
 
Community Impacts of Legal Decisions
Community Impacts of Legal Decisions Community Impacts of Legal Decisions
Community Impacts of Legal Decisions
 
Community antipatterns
Community antipatternsCommunity antipatterns
Community antipatterns
 
Is there a big bang going on?
Is there a big bang going on?Is there a big bang going on?
Is there a big bang going on?
 
Open daylight and Openstack
Open daylight and OpenstackOpen daylight and Openstack
Open daylight and Openstack
 
Swimming upstream
Swimming upstreamSwimming upstream
Swimming upstream
 
Metrics gone bad
Metrics gone badMetrics gone bad
Metrics gone bad
 
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSA complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
 
The Ecclesiastes principle: Learning lessons of the past
The Ecclesiastes principle: Learning lessons of the pastThe Ecclesiastes principle: Learning lessons of the past
The Ecclesiastes principle: Learning lessons of the past
 
OpenShift on OpenStack
OpenShift on OpenStackOpenShift on OpenStack
OpenShift on OpenStack
 
Growing the next generation of Open Source developers
Growing the next generation of Open Source developersGrowing the next generation of Open Source developers
Growing the next generation of Open Source developers
 
Personas
PersonasPersonas
Personas
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
 
Growing next generation
Growing next generationGrowing next generation
Growing next generation
 
Foundations 101
Foundations 101Foundations 101
Foundations 101
 
oVirt and OpenStack
oVirt and OpenStackoVirt and OpenStack
oVirt and OpenStack
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
panagenda
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 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...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 

NFV for beginners

  • 2. 2 What is NFV? Wikipedia: http://en.wikipedia.org/wiki/Network_Functions_Virtualization “NFV is a network architecture concept that proposes using IT virtualization related technologies to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services”
  • 3. 3 Hold on... what is NFV, again?
  • 5. 5 Lost in a sea of acronyms NFV MANO VIM VNFiEPC IMS SBC ETSI NFV ISG MMEvCPE CDN DPI IPSec SLA CG-NAT AAA SGSN PDN-GW RNC eNode B QoE BNG VPN HLR/HSS OSS/BSS BRAS C-RAN VNFs
  • 6. 6 No, really... what is NFV? Telcos are replacing hardware with VMs
  • 8. 8
  • 9. 9
  • 10. 10
  • 11. 11
  • 12. 12 Telco services ● Dial-up ● ISDN ● ADSL ● Cable ● Fibre Optic ● Broadband ● Satellite ● Voice ● Internet/data ● Live TV ● VOD ● Cellular voice ● SMS/MMS ● Cellular data ● Games ● ...
  • 13. 13 Telcos provide more services today than ever before
  • 14. 14
  • 15. 15 Telco industry more competitive than ever ● Margins decreasing ● Maintenance costs increasing ● Customer demand for new services increasing
  • 16. 16 Telcos care because: ● Increased agility – more services to market faster ● Reduced CapEx – replace expensive custom H/W with industry standard servers ● Promise of reduced OpeEx
  • 18. 18 Revisiting definition of NFV “NFV is a network architecture concept that proposes using IT virtualization related technologies to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services” Wikipedia: http://en.wikipedia.org/wiki/Network_Functions_Virtualization
  • 19. 19 What is a network node function?
  • 20. 20 “Middleboxes” ● Act on data going through the network ● Examples: Load balancer, gateway, IDS, VPN endpoint, NAT, firewall ● Not just telco stuff
  • 21. 21
  • 22. 22 Top use-cases ● IMS, EPC, SDB: Cellular, telephone, TV, video streaming, VoIP, 3G/4G data ● CPE: Customer Premises Equipment – telco equipment on-site (set-top boxes) ● Many others to choose from!
  • 24. 24 ETSI ● ETSI NFV ISG = European Telecommunications Standards Institute NFV Industry Standards Group ● Defines use-cases, terminology and interfaces for a hypothetical NFV platform ● NFV white paper and use-cases seeded both OPNFV and OpenStack NFV team http://www.etsi.org/technologies-clusters/technologies/nfv
  • 25. 25 OPNFV ● Linux Foundation hosted project ● Goal is to create a complete software stack for NFV – Technology gaps – write code where needed for NFV – Upstream first – evangelise NFV to upstream projects, ensure code is accepted http://www.opnfv.org
  • 26. Membership List Platinum Members Silver Members Launched: Sept 30th , 2014 10/11/14 OPNFV Introduction 26
  • 27. 27
  • 28. 28
  • 29. 29 Upstream first ● Fill technology gaps – code talks ● Get that code upstream – Minimum Viable Delta ● Promote NFV use-cases in relevant upstream projects
  • 30. 30 OpenStack NFV team ● NFV needs high performance ● Requires getting information about, and utilizing, underlying hardware and software ● “Pets vs Cattle” debate
  • 31. 31 What's next? ● First OPNFV release Q1 2015 ● Prioritising projects and use-cases ● OpenStack Kilo summit in Paris
  • 33. 33 Photo credits Cover: Public domain, OpenClipart Slides 2,3: ETSI NFV white paper Slide 8: CC BY: Wikipedia article “Telephone switchboard” Slide 9: http://www.telephonesuk.co.uk/ Slide 10: CC BY: Wikipedia article “Rotary dial” Slide 11: CC BY: Wikipedia article “Mobile phone” Hayes 1980s magazine ad Slide 14: Ericsson EPC, HSS; Alcatel Lucent Mobile GW, IMS Slide 26: Logos – trademarks of respective owners Slide 27: CC BY-SA, OPNFV Slide 28: Logos – trademarks of respective owners Slide 32: CC BY-SA: opensourceway on Flickr