SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Tendances (20)

NETCONF YANG tutorial
NETCONF YANG tutorialNETCONF YANG tutorial
NETCONF YANG tutorial
 
NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)NFV +SDN (Network Function Virtualization)
NFV +SDN (Network Function Virtualization)
 
Basic interview question for Ether Channel.
Basic  interview question for Ether Channel.Basic  interview question for Ether Channel.
Basic interview question for Ether Channel.
 
5 g core overview
5 g core overview5 g core overview
5 g core overview
 
Network virtualization
Network virtualizationNetwork virtualization
Network virtualization
 
netconf, restconf, grpc_basic
netconf, restconf, grpc_basicnetconf, restconf, grpc_basic
netconf, restconf, grpc_basic
 
NSX-T Architecture and Components.pptx
NSX-T Architecture and Components.pptxNSX-T Architecture and Components.pptx
NSX-T Architecture and Components.pptx
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
Introduction to MQTT
Introduction to MQTTIntroduction to MQTT
Introduction to MQTT
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
 
Network Virtualization
Network Virtualization Network Virtualization
Network Virtualization
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
ONOS Platform Architecture
ONOS Platform ArchitectureONOS Platform Architecture
ONOS Platform Architecture
 
Xmpp
XmppXmpp
Xmpp
 
Nfv
NfvNfv
Nfv
 
Application Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centreApplication Centric Infrastructure (ACI), the policy driven data centre
Application Centric Infrastructure (ACI), the policy driven data centre
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
NFV & Openstack
NFV & OpenstackNFV & Openstack
NFV & Openstack
 
Ch1 internet Networks
Ch1 internet NetworksCh1 internet Networks
Ch1 internet Networks
 
Sensor networks: 6LoWPAN & LPWAN
Sensor networks: 6LoWPAN & LPWANSensor networks: 6LoWPAN & LPWAN
Sensor networks: 6LoWPAN & LPWAN
 

Similaire à 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
 

Similaire à 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
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
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
 

Plus de 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
 

Plus de 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
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 

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