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

NFV for beginners

  • 1.
  • 2.
    2 What is NFV? Wikipedia: http://en.wikipedia.org/wiki/Network_Functions_Virtualization “NFVis 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... whatis NFV, again?
  • 4.
  • 5.
    5 Lost in asea 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... whatis NFV? Telcos are replacing hardware with VMs
  • 7.
  • 8.
  • 9.
  • 10.
  • 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 moreservices today than ever before
  • 14.
  • 15.
    15 Telco industry morecompetitive 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
  • 17.
  • 18.
    18 Revisiting definition ofNFV “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 anetwork node function?
  • 20.
    20 “Middleboxes” ● Act ondata going through the network ● Examples: Load balancer, gateway, IDS, VPN endpoint, NAT, firewall ● Not just telco stuff
  • 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!
  • 23.
  • 24.
    24 ETSI ● ETSI NFVISG = 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 Foundationhosted 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 SilverMembers Launched: Sept 30th , 2014 10/11/14 OPNFV Introduction 26
  • 27.
  • 28.
  • 29.
    29 Upstream first ● Filltechnology 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? ● FirstOPNFV release Q1 2015 ● Prioritising projects and use-cases ● OpenStack Kilo summit in Paris
  • 32.
  • 33.
    33 Photo credits Cover: Publicdomain, 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