SlideShare a Scribd company logo
1 of 25
Download to read offline
So#ware	
  Defined	
  Networking	
  (SDN)	
  &	
  
Network	
  Func8on	
  Virtualiza8on	
  (NFV)	
  
A	
  Study	
  Note	
  
	
  
Agenda	
  
•  Reference	
  and	
  Credit	
  
•  Mo5va5on	
  
•  Architecture	
  
•  Impact	
  
CC	
  BY-­‐NC-­‐SA	
   2	
  
Reference	
  and	
  Credit	
  
•  [OpenFlow	
  white	
  paper](hFp://archive.openflow.org/documents/openflow-­‐wp-­‐latest.pdf)	
  
•  [Stanford	
  Seminar	
  -­‐	
  SoMware-­‐Defined	
  Networking	
  at	
  the	
  Crossroads](hFps://www.youtube.com/watch?v=WabdXYzCAOU	
  )	
  
•  [Study	
  Notes	
  and	
  Conversa5on	
  with	
  Larry	
  Pearson,	
  AT&T	
  Labs]	
  
•  [SDN	
  and	
  NFV	
  Abstrac5on](
hFp://www.slideshare.net/Alcatel-­‐Lucent/sdn-­‐and-­‐nfv-­‐whats-­‐the-­‐buzz-­‐about-­‐marcus-­‐weldon-­‐president-­‐of-­‐bell-­‐labs-­‐and-­‐
corporate-­‐chief-­‐technology-­‐officer)	
  
•  [SDN	
  and	
  NFV	
  Components](
hFp://www.slideshare.net/Alcatel-­‐Lucent/network-­‐func5ons-­‐virtualiza5on-­‐cloudband-­‐and-­‐the-­‐nfv-­‐ecosystem-­‐dor-­‐skuler-­‐
vice-­‐president-­‐and-­‐general-­‐manager-­‐cloudband)	
  
•  [SDN	
  and	
  NFV	
  Difference](hFp://www.sdncentral.com/technology/nfv-­‐and-­‐sdn-­‐whats-­‐the-­‐difference/2013/03/	
  )	
  
•  [Big	
  Data	
  Analy5cs](hFp://www.alcatel-­‐lucent.com/solu5ons/mo5ve-­‐big-­‐network-­‐analy5cs	
  )	
  
•  [Change	
  OSS](hFp://www.heavyreading.com/details.asp?sku_id=3082&skuitem_itemid=1515	
  )	
  
•  [AffirmedNetworks](hFp://www.affirmednetworks.com/	
  )	
  
•  [virtualiza5on	
  telecom](hFps://www.youtube.com/results?search_query=virtualiza5on+telecom&sm=3	
  )	
  
•  [demo](hFp://www.sdncentral.com/sdn-­‐blog/best-­‐sdn-­‐nfv-­‐demonstra5ons-­‐2013-­‐sdncentral/2013/12/)	
  
•  [contrail	
  abstrac5on](hFp://opencontrail.org/the-­‐importance-­‐of-­‐abstrac5on-­‐the-­‐concept-­‐of-­‐sdn-­‐as-­‐a-­‐compiler/)	
  
CC	
  BY-­‐NC-­‐SA	
   3	
  
So#ware	
  Defined	
  
Networking	
  
History	
  
Stanford	
  University	
  
•  Run	
  experimental	
  protocol	
  
•  Exploit	
  a	
  common	
  set	
  of	
  func5ons	
  
that	
  runs	
  in	
  many	
  switches	
  and	
  
routers,	
  
•  Provide	
  a	
  open	
  protocol	
  to	
  control	
  
different	
  switches	
  and	
  routers	
  in	
  a	
  
unified	
  way.	
  
•  à	
  Openflow	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   4	
  
OpenFlow	
  –	
  A	
  Standard	
  for	
  SoMware	
  Defined	
  
Network	
  
Tradi8onal	
  networks	
  
•  Many	
  protocols:	
  STP,	
  RIP,	
  OSPF,	
  
BGP	
  …	
  
•  Vendor	
  specific	
  
•  Switch	
  for	
  L2	
  and	
  Router	
  for	
  L3	
  
SDN/OpenFlow	
  
•  OpenFlow	
  Controller	
  soMware	
  
handles	
  all	
  computa5on	
  and	
  logic	
  
•  Common	
  APIs	
  
•  Flow	
  forwarding	
  for	
  L2-­‐L4	
  
CC	
  BY-­‐NC-­‐SA	
   5	
  
Transforming	
  To	
  Open	
  Plaoorm	
  
from:	
  Open	
  Networking	
  Founda5on	
  
CC	
  BY-­‐NC-­‐SA	
   6	
  
Transforming	
  To	
  Virtual	
  Appliances	
  
CC	
  BY-­‐NC-­‐SA	
   7	
  
SDN	
  Abstrac8ons	
  
(Study	
  Notes	
  and	
  Conversa8on	
  with	
  Larry	
  Pearson,	
  
AT&T	
  Labs/Open	
  Networking	
  Founda8on)	
  
Control	
  Program	
  
•  Expresses	
  operator	
  goals	
  
•  Implemented	
  on	
  global	
  network	
  view	
  
abstrac5on	
  
•  Computes	
  forwarding	
  state	
  for	
  each	
  
switch	
  
Network	
  Opera5ng	
  System	
  (NOS)	
  
•  Links	
  global	
  view	
  and	
  physical	
  
switches	
  
•  Gathers	
  informa5on	
  for	
  global	
  
network	
  view	
  
•  Conveys	
  configura5on	
  from	
  control	
  
program	
  to	
  switches	
  
Switches	
  
•  Implement	
  configura5on	
  provided	
  by	
  
NOS	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   8	
  
So#ware	
  Defined	
  Networking	
  	
  
(SDN)	
  Model	
  	
  
(from	
  Study	
  Notes	
  and	
  Conversa8on	
  with	
  Larry	
  
Pearson,	
  AT&T	
  Labs/Open	
  Networking	
  Founda8on)	
  
Applica8on	
  Layer	
  
•  Orchestra5on	
  
•  Real-­‐5me	
  control	
  	
  of	
  services	
  
•  Real-­‐5me	
  access	
  to	
  data	
  
Control	
  Layer	
  
•  Control	
  soMware	
  interacts	
  with	
  
applica5ons	
  (northbound)	
  
•  Orchestra5on	
  interface	
  
•  Real-­‐5me	
  control	
  of	
  services	
  
•  Real-­‐5me	
  input	
  to	
  services	
  
•  Service/device	
  configura5on/state	
  
persistence	
  Control	
  	
  
•  SoMware	
  interacts	
  with	
  services/
devices	
  (southbound)	
  using	
  
OpenFlow	
  protocol	
  
Infrastructure	
  Layer	
  
•  Services/devices	
  interact	
  with	
  the	
  
control	
  layer	
  (northbound)	
  using	
  
OpenFlow	
  protocol	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   9	
  
OpenDaylight	
  Controller	
  
Architecture	
  
Network	
  Apps	
  &	
  Orchestra8on:	
  
•  Applica5ons	
  that	
  use	
  the	
  network	
  for	
  
communica5on	
  
•  Business	
  and	
  network	
  logic	
  
applica5ons	
  that	
  control,	
  and	
  
monitor	
  network	
  behavior.	
  
Controller	
  PlaOorm:	
  
•  The	
  framework	
  in	
  which	
  the	
  SDN	
  
abstrac5ons	
  can	
  manifest;	
  
•  Provides	
  a	
  set	
  of	
  common	
  APIs	
  to	
  the	
  
app	
  layer	
  (the	
  NB	
  API)	
  
•  Implements	
  one	
  or	
  more	
  protocols	
  
for	
  command	
  and	
  control	
  of	
  the	
  
physical	
  hardware	
  (the	
  SB	
  API).	
  
Physical	
  &	
  Virtual	
  Network	
  Devices:	
  
•  Physical	
  &	
  virtual	
  devices,	
  switches,	
  
routers,	
  etc	
  
CC	
  BY-­‐NC-­‐SA	
   10	
  
Open	
  Daylight-­‐	
  
Hydrogen	
  Release	
  (Dec	
  2013)	
  	
  
(from	
  hWp://www.opendaylight.org)	
  
Controller	
  Components:	
  
•  Topology	
  Manager	
  
•  State	
  Manager	
  
•  Switch	
  Manager	
  
•  Host	
  Tracker	
  
•  Shortest	
  Path	
  Forwarding	
  
•  Network	
  Configura5on	
  
•  Affinity	
  Service	
  
•  Openstack	
  Service	
  
•  LISP	
  Service	
  
•  VTN	
  Manager	
  
•  DOVE	
  Manager	
  
•  Service	
  Abstrac5on	
  Layer	
  (SAL)	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   11	
  
12	
  
Floodlight	
  Controller	
  
Network	
  Func5on	
  Virtualiza5on	
  (NFV)	
  
•  Network	
  Func5ons	
  Virtualiza5on	
  is	
  about	
  implemen5ng	
  network	
  func5ons	
  in	
  soMware	
  -­‐	
  that	
  
today	
  run	
  on	
  proprietary	
  hardware	
  -­‐	
  leveraging	
  (high	
  volume)	
  standard	
  servers	
  and	
  IT	
  
virtualiza5on	
  	
  
•  Supports	
  mul5	
  -­‐	
  versioning	
  and	
  mul5-­‐tenancy	
  of	
  network	
  func5ons	
  	
  
•  Allows	
  use	
  of	
  a	
  single	
  physical	
  plaoorm	
  for	
  different	
  applica5ons,	
  users	
  and	
  tenants	
  	
  
–  Enables	
  new	
  ways	
  to	
  implement	
  resilience,	
  service	
  assurance,	
  test	
  &	
  diagnos5cs	
  and	
  security	
  
surveillance	
  	
  
–  Facilitates	
  innova5on	
  towards	
  new	
  network	
  func5ons	
  and	
  services	
  that	
  are	
  only	
  prac5cal	
  in	
  a	
  pure	
  
soMware	
  network	
  environment	
  	
  
–  Applicable	
  to	
  any	
  data	
  plane	
  and	
  control	
  plane	
  func5ons,	
  (fixed	
  or	
  mobile	
  networks)	
  	
  
•  Opportuni5es	
  for	
  pure	
  soMware	
  players	
  	
  
•  New	
  methods	
  for	
  interlinking	
  virtualized	
  services	
  &	
  func5ons	
  	
  
•  NFV	
  aims	
  to	
  ul5mately	
  transform	
  the	
  way	
  network	
  operators	
  architect	
  and	
  operate	
  their	
  
networks	
  	
  
CC	
  BY-­‐NC-­‐SA	
   13	
  
Virtualize	
  Network	
  Func8on	
  
(VNF)	
  (from	
  
hWp://www.ieO.org/proceedings/88/slides/
slides-­‐88-­‐opsawg-­‐6.pdf	
  )	
  
•  All	
  compute	
  nodes,	
  all	
  storage	
  nodes	
  
•  Components:	
  
•  Switching:	
  BNG,	
  CG-­‐NAT,	
  routers.	
  	
  
•  Mobile	
  network	
  nodes:	
  HLR/HSS,	
  	
  
•  MME,	
  SGSN,	
  GGSN/PDN-­‐GW,	
  RNC.	
  	
  
•  Home	
  routers	
  and	
  set	
  top	
  boxes.	
  	
  
•  Tunnelling	
  gateway	
  elements.	
  	
  
•  Traffic	
  analysis:	
  DPI.	
  	
  
•  Signalling:	
  SBCs,	
  IMS.	
  	
  
•  Network-­‐wide	
  func5ons:	
  AAA	
  
servers,	
  	
  
•  policy	
  control.	
  	
  
•  Applica5on-­‐level	
  op5misa5on:	
  CDNs,	
  	
  
•  Load	
  Balancers.	
  	
  
•  Security	
  func5ons:	
  Firewalls,	
  
intrusion	
  	
  
•  detec5on	
  systems.	
  	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   14	
  
VNF	
  Forwarding	
  Graph	
  
•  Efficiency.	
  Compute	
  resources	
  
assigned	
  to	
  func5on	
  and	
  network	
  
capacity	
  sized	
  to	
  current	
  load	
  and	
  
shareable	
  across	
  func5ons.	
  	
  
•  Resiliency.	
  In	
  some	
  cases,	
  backup	
  
func5on	
  and	
  network	
  capacity	
  can	
  be	
  
shared	
  	
  
•  Agility.	
  Shorter	
  deployment	
  intervals	
  
for	
  upgrades	
  and	
  new	
  features	
  since	
  
func5ons	
  are	
  soMware	
  based	
  	
  
•  Expressiveness.	
  Virtualized	
  switching	
  
func5ons	
  and/or	
  configura5on	
  of	
  
VNFs	
  can	
  implement	
  forwarding	
  
graphs	
  in	
  a	
  more	
  straighoorward	
  and	
  
efficient	
  manner.	
  	
  
•  Flexibility.	
  Reduce	
  configura5on	
  
complexity.	
  Support	
  new	
  service	
  and	
  
business	
  models:	
  deployments	
  in	
  
other	
  operator's	
  network,	
  third-­‐party	
  
datacenters…	
  	
  
	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   15	
  
Typical	
  Mobile	
  Network	
  
(diagram	
  from	
  Alcatel/Lucent)	
  
•  All	
  compute	
  nodes,	
  all	
  storage	
  nodes	
  
•  Components:	
  
•  Switching:	
  BNG,	
  CG-­‐NAT,	
  routers.	
  	
  
•  Mobile	
  network	
  nodes:	
  HLR/HSS,	
  	
  
•  MME,	
  SGSN,	
  GGSN/PDN-­‐GW,	
  RNC.	
  	
  
•  Home	
  routers	
  and	
  set	
  top	
  boxes.	
  	
  
•  Tunneling	
  gateway	
  elements.	
  	
  
•  Traffic	
  analysis:	
  DPI.	
  	
  
•  Signaling:	
  SBCs,	
  IMS.	
  	
  
•  Network-­‐wide	
  func5ons:	
  AAA	
  
servers,	
  	
  
•  policy	
  control.	
  	
  
•  Applica5on-­‐level	
  op5miza5on:	
  CDNs,	
  	
  
•  Load	
  Balancers.	
  	
  
•  Security	
  func5ons:	
  Firewalls,	
  
intrusion	
  	
  
•  detec5on	
  systems.	
  	
  
	
  
CC	
  BY-­‐NC-­‐SA	
   16	
  
Wireline	
  &	
  Wireless	
  
Network	
  Convergence	
  
•  Landline	
  (copper	
  &	
  op5cal)	
  
•  2.5G/3G/4G	
  mobile	
  
•  IMS	
  
•  Mul5-­‐Media	
  content	
  
CC	
  BY-­‐NC-­‐SA	
   17	
  
Benefits	
  and	
  Impacts	
  
•  Easy	
  experimenta5on	
  with	
  new	
  ideas	
  	
  
•  Rapid	
  deployment,	
  reloca5on,	
  upgrading,	
  and	
  
turn-­‐off	
  of	
  both	
  networking	
  and	
  value-­‐added	
  
services,	
  
•  De-­‐couple	
  service	
  from	
  hardware	
  
•  Ability	
  to	
  flexibly	
  locate	
  network	
  func5onality	
  
wherever	
  it	
  is	
  most	
  effec5ve	
  or	
  less	
  expensive,	
  
•  Rapid	
  development	
  of	
  network	
  applica5on	
  
•  Automate	
  network	
  app	
  onboarding	
  
•  Simplifica5on	
  of	
  network	
  maintenance	
  and	
  
upgrade	
  
•  Real	
  5me	
  elas5c	
  scaling	
  
•  Poten5al	
  to	
  combine	
  mul5ple	
  network	
  func5ons	
  
on	
  a	
  single	
  plaoorm.	
  
•  complexity	
  manageable	
  within	
  each	
  layer	
  
–  Networking	
  challenges	
  are	
  solved	
  for	
  each	
  layer	
  in	
  
each	
  layer	
  
•  Rapid	
  innova5on,	
  layer	
  by	
  layer	
  
–  So	
  long	
  as	
  the	
  interfaces	
  don’t	
  change,	
  each	
  layer	
  
is	
  evolved	
  independently	
  
•  Mul5ple	
  orders-­‐of-­‐magnitude	
  change	
  in	
  
–  Speed,	
  scale,	
  diversity	
  of	
  use,	
  …	
  	
  
•  Data	
  center	
  virtualiza5on	
  and	
  automa5on	
  
•  Network	
  infrastructure	
  sharing	
  
•  Big	
  data	
  gevng	
  bigger	
  and	
  big	
  network	
  analy5c	
  
•  New	
  and	
  more	
  compe5tors	
  
•  SoMware	
  based	
  
CC	
  BY-­‐NC-­‐SA	
   18	
  
Thank	
  You	
  for	
  Listening!	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Richard	
  Kuo	
  
CC	
  BY-­‐NC-­‐SA	
   19	
  
OPEN	
  DATA	
  CENTER	
  ALLIANCE	
  ORCHESTRATION,	
  
ERICSSON	
  AND	
  ALCATEL-­‐LUCENT	
  VIEWS,	
  …	
  
Backup	
  Slides	
  
CC	
  BY-­‐NC-­‐SA	
   20	
  
Summary	
  Points	
  of	
  Key	
  SDN	
  and	
  NFV	
  
(from	
  hFp://www.sdncentral.com/technology/nfv-­‐and-­‐sdn-­‐whats-­‐the-­‐difference/2013/03/)	
  	
  
CC	
  BY-­‐NC-­‐SA	
   21	
  
Open	
  Data	
  Center	
  Alliance	
  Master	
  Usage	
  Model:	
  
Service	
  Orchestra5on	
  Rev.	
  1.0	
  
CC	
  BY-­‐NC-­‐SA	
   22	
  
Open	
  Data	
  Center	
  Alliance	
  Master	
  Usage	
  Model:	
  
Service	
  Catalog	
  and	
  Orchestra5on	
  Life	
  Cycle	
  Rev.	
  1.0	
  
CC	
  BY-­‐NC-­‐SA	
   23	
  
Ericsson	
  View	
  on	
  Cloud	
  &	
  NFV	
  
CC	
  BY-­‐NC-­‐SA	
   24	
  
Alcatel-­‐Lucent	
  View	
  
CC	
  BY-­‐NC-­‐SA	
   25	
  

More Related Content

What's hot

OpenContrail deployment experience
OpenContrail deployment experienceOpenContrail deployment experience
OpenContrail deployment experienceJakub Pavlik
 
Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageOPNFV
 
OpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and ContributionOpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and ContributionOpen Networking Summit
 
Summit 16: IPv6 in DT's TeraStream
Summit 16: IPv6 in DT's TeraStreamSummit 16: IPv6 in DT's TeraStream
Summit 16: IPv6 in DT's TeraStreamOPNFV
 
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...Junho Suh
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM ImplementationOPNFV
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesOPNFV
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...OPNFV
 
Kubernetes OpenContrail Meetup
Kubernetes OpenContrail MeetupKubernetes OpenContrail Meetup
Kubernetes OpenContrail MeetupLachlan Evenson
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVOPNFV
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailNFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailozkan01
 
如何用k8s打造國產5G NFV平臺? 剖析經濟部5G核網技術的關鍵
如何用k8s打造國產5G NFV平臺?剖析經濟部5G核網技術的關鍵如何用k8s打造國產5G NFV平臺?剖析經濟部5G核網技術的關鍵
如何用k8s打造國產5G NFV平臺? 剖析經濟部5G核網技術的關鍵Jace Liang
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLOPNFV
 
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxOsnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxM.Qasim Arham
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingOPNFV
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackOPNFV
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsMichelle Holley
 
OpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt FeedbackOpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt Feedbackethuleau
 

What's hot (20)

OpenContrail deployment experience
OpenContrail deployment experienceOpenContrail deployment experience
OpenContrail deployment experience
 
Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and Usage
 
OpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and ContributionOpenStack: Networking Roadmap, Collaboration and Contribution
OpenStack: Networking Roadmap, Collaboration and Contribution
 
Summit 16: IPv6 in DT's TeraStream
Summit 16: IPv6 in DT's TeraStreamSummit 16: IPv6 in DT's TeraStream
Summit 16: IPv6 in DT's TeraStream
 
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
OCP Summit 2016 - Transforming Networks to All-IT Network with OCP and Open N...
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
 
Kubernetes OpenContrail Meetup
Kubernetes OpenContrail MeetupKubernetes OpenContrail Meetup
Kubernetes OpenContrail Meetup
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrailNFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
 
如何用k8s打造國產5G NFV平臺? 剖析經濟部5G核網技術的關鍵
如何用k8s打造國產5G NFV平臺?剖析經濟部5G核網技術的關鍵如何用k8s打造國產5G NFV平臺?剖析經濟部5G核網技術的關鍵
如何用k8s打造國產5G NFV平臺? 剖析經濟部5G核網技術的關鍵
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODL
 
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptxOsnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple Clouds
 
OpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt FeedbackOpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt Feedback
 

Viewers also liked

Open v switch20150410b
Open v switch20150410bOpen v switch20150410b
Open v switch20150410bRichard Kuo
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondDonnie Berkholz
 
View Orchestration from Model Driven Engineering Prospective
View Orchestration from Model Driven Engineering ProspectiveView Orchestration from Model Driven Engineering Prospective
View Orchestration from Model Driven Engineering ProspectiveRichard Kuo
 
Kubernetes20151017a
Kubernetes20151017aKubernetes20151017a
Kubernetes20151017aRichard Kuo
 
Creating data centric microservices
Creating data centric microservicesCreating data centric microservices
Creating data centric microservicesArangoDB Database
 
Telecom Infra Project study notes
Telecom Infra Project study notesTelecom Infra Project study notes
Telecom Infra Project study notesRichard Kuo
 
5g, gpu and fpga
5g, gpu and fpga5g, gpu and fpga
5g, gpu and fpgaRichard Kuo
 
building microservices
building microservicesbuilding microservices
building microservicesCisco DevNet
 
Designing APIs and Microservices Using Domain-Driven Design
Designing APIs and Microservices Using Domain-Driven DesignDesigning APIs and Microservices Using Domain-Driven Design
Designing APIs and Microservices Using Domain-Driven DesignLaunchAny
 

Viewers also liked (11)

Open v switch20150410b
Open v switch20150410bOpen v switch20150410b
Open v switch20150410b
 
Graph Database
Graph DatabaseGraph Database
Graph Database
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
 
View Orchestration from Model Driven Engineering Prospective
View Orchestration from Model Driven Engineering ProspectiveView Orchestration from Model Driven Engineering Prospective
View Orchestration from Model Driven Engineering Prospective
 
IaaS with Chef
IaaS with ChefIaaS with Chef
IaaS with Chef
 
Kubernetes20151017a
Kubernetes20151017aKubernetes20151017a
Kubernetes20151017a
 
Creating data centric microservices
Creating data centric microservicesCreating data centric microservices
Creating data centric microservices
 
Telecom Infra Project study notes
Telecom Infra Project study notesTelecom Infra Project study notes
Telecom Infra Project study notes
 
5g, gpu and fpga
5g, gpu and fpga5g, gpu and fpga
5g, gpu and fpga
 
building microservices
building microservicesbuilding microservices
building microservices
 
Designing APIs and Microservices Using Domain-Driven Design
Designing APIs and Microservices Using Domain-Driven DesignDesigning APIs and Microservices Using Domain-Driven Design
Designing APIs and Microservices Using Domain-Driven Design
 

Similar to SDN and NFV Study Guide: A Concise Overview of Software Defined Networking and Network Function Virtualization

[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'OpenStack Korea Community
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...APNIC
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?Kedar Raval
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFVKedar Raval
 
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...OPNFV
 
Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...
Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...
Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...Sadique Puthen
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualizationSDN Hub
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFAPNIC
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...Indonesia Network Operators Group
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformAtul Pandey
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...Haidee McMahon
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVJames Crawshaw
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriVahid Sadri
 
Virt july-2013-meetup
Virt july-2013-meetupVirt july-2013-meetup
Virt july-2013-meetupnvirters
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3Wen-Pai Lu
 
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PROIDEA
 
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...Marta Pacyga
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)Milson Munakami
 

Similar to SDN and NFV Study Guide: A Concise Overview of Software Defined Networking and Network Function Virtualization (20)

[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
Introduction to SDN
Introduction to SDNIntroduction to SDN
Introduction to SDN
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?SDN and NFV Friends or Enemies ?
SDN and NFV Friends or Enemies ?
 
Know about SDN and NFV
Know about SDN and NFVKnow about SDN and NFV
Know about SDN and NFV
 
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...Challenges in positioning open stack for nf-vi_ are we biting off more than w...
Challenges in positioning open stack for nf-vi_ are we biting off more than w...
 
Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...
Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...
Challenges in Positioning OpenStack for NFVi: Are We Biting Off More Than We ...
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Network Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoFNetwork Function Virtualization (NFV) BoF
Network Function Virtualization (NFV) BoF
 
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
07 (IDNOG02) SDN Research activity in Institut Teknologi Bandung by Affan Bas...
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017  - ...
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFV
 
Software defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadriSoftware defined networking(sdn) vahid sadri
Software defined networking(sdn) vahid sadri
 
Virt july-2013-meetup
Virt july-2013-meetupVirt july-2013-meetup
Virt july-2013-meetup
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
 
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
PLNOG15 :Assuring Performance, Scalability and Reliability in NFV Deployments...
 
Software Defined networking (SDN)
Software Defined networking (SDN)Software Defined networking (SDN)
Software Defined networking (SDN)
 

More from Richard Kuo

Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkRichard Kuo
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaRichard Kuo
 
UML, OWL and REA based enterprise business model 20110201a
UML, OWL and REA based enterprise business model 20110201aUML, OWL and REA based enterprise business model 20110201a
UML, OWL and REA based enterprise business model 20110201aRichard Kuo
 
Spark Study Notes
Spark Study NotesSpark Study Notes
Spark Study NotesRichard Kuo
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020bRichard Kuo
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmRichard Kuo
 

More from Richard Kuo (8)

Machine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural NetworkMachine Learning - Convolutional Neural Network
Machine Learning - Convolutional Neural Network
 
Learning
Learning Learning
Learning
 
Ontology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpediaOntology, Semantic Web and DBpedia
Ontology, Semantic Web and DBpedia
 
UML, OWL and REA based enterprise business model 20110201a
UML, OWL and REA based enterprise business model 20110201aUML, OWL and REA based enterprise business model 20110201a
UML, OWL and REA based enterprise business model 20110201a
 
Spark Study Notes
Spark Study NotesSpark Study Notes
Spark Study Notes
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020b
 
Git studynotes
Git studynotesGit studynotes
Git studynotes
 
Cloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibmCloud computing reference architecture from nist and ibm
Cloud computing reference architecture from nist and ibm
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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 MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 interpreternaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

SDN and NFV Study Guide: A Concise Overview of Software Defined Networking and Network Function Virtualization

  • 1. So#ware  Defined  Networking  (SDN)  &   Network  Func8on  Virtualiza8on  (NFV)   A  Study  Note    
  • 2. Agenda   •  Reference  and  Credit   •  Mo5va5on   •  Architecture   •  Impact   CC  BY-­‐NC-­‐SA   2  
  • 3. Reference  and  Credit   •  [OpenFlow  white  paper](hFp://archive.openflow.org/documents/openflow-­‐wp-­‐latest.pdf)   •  [Stanford  Seminar  -­‐  SoMware-­‐Defined  Networking  at  the  Crossroads](hFps://www.youtube.com/watch?v=WabdXYzCAOU  )   •  [Study  Notes  and  Conversa5on  with  Larry  Pearson,  AT&T  Labs]   •  [SDN  and  NFV  Abstrac5on]( hFp://www.slideshare.net/Alcatel-­‐Lucent/sdn-­‐and-­‐nfv-­‐whats-­‐the-­‐buzz-­‐about-­‐marcus-­‐weldon-­‐president-­‐of-­‐bell-­‐labs-­‐and-­‐ corporate-­‐chief-­‐technology-­‐officer)   •  [SDN  and  NFV  Components]( hFp://www.slideshare.net/Alcatel-­‐Lucent/network-­‐func5ons-­‐virtualiza5on-­‐cloudband-­‐and-­‐the-­‐nfv-­‐ecosystem-­‐dor-­‐skuler-­‐ vice-­‐president-­‐and-­‐general-­‐manager-­‐cloudband)   •  [SDN  and  NFV  Difference](hFp://www.sdncentral.com/technology/nfv-­‐and-­‐sdn-­‐whats-­‐the-­‐difference/2013/03/  )   •  [Big  Data  Analy5cs](hFp://www.alcatel-­‐lucent.com/solu5ons/mo5ve-­‐big-­‐network-­‐analy5cs  )   •  [Change  OSS](hFp://www.heavyreading.com/details.asp?sku_id=3082&skuitem_itemid=1515  )   •  [AffirmedNetworks](hFp://www.affirmednetworks.com/  )   •  [virtualiza5on  telecom](hFps://www.youtube.com/results?search_query=virtualiza5on+telecom&sm=3  )   •  [demo](hFp://www.sdncentral.com/sdn-­‐blog/best-­‐sdn-­‐nfv-­‐demonstra5ons-­‐2013-­‐sdncentral/2013/12/)   •  [contrail  abstrac5on](hFp://opencontrail.org/the-­‐importance-­‐of-­‐abstrac5on-­‐the-­‐concept-­‐of-­‐sdn-­‐as-­‐a-­‐compiler/)   CC  BY-­‐NC-­‐SA   3  
  • 4. So#ware  Defined   Networking   History   Stanford  University   •  Run  experimental  protocol   •  Exploit  a  common  set  of  func5ons   that  runs  in  many  switches  and   routers,   •  Provide  a  open  protocol  to  control   different  switches  and  routers  in  a   unified  way.   •  à  Openflow     CC  BY-­‐NC-­‐SA   4  
  • 5. OpenFlow  –  A  Standard  for  SoMware  Defined   Network   Tradi8onal  networks   •  Many  protocols:  STP,  RIP,  OSPF,   BGP  …   •  Vendor  specific   •  Switch  for  L2  and  Router  for  L3   SDN/OpenFlow   •  OpenFlow  Controller  soMware   handles  all  computa5on  and  logic   •  Common  APIs   •  Flow  forwarding  for  L2-­‐L4   CC  BY-­‐NC-­‐SA   5  
  • 6. Transforming  To  Open  Plaoorm   from:  Open  Networking  Founda5on   CC  BY-­‐NC-­‐SA   6  
  • 7. Transforming  To  Virtual  Appliances   CC  BY-­‐NC-­‐SA   7  
  • 8. SDN  Abstrac8ons   (Study  Notes  and  Conversa8on  with  Larry  Pearson,   AT&T  Labs/Open  Networking  Founda8on)   Control  Program   •  Expresses  operator  goals   •  Implemented  on  global  network  view   abstrac5on   •  Computes  forwarding  state  for  each   switch   Network  Opera5ng  System  (NOS)   •  Links  global  view  and  physical   switches   •  Gathers  informa5on  for  global   network  view   •  Conveys  configura5on  from  control   program  to  switches   Switches   •  Implement  configura5on  provided  by   NOS     CC  BY-­‐NC-­‐SA   8  
  • 9. So#ware  Defined  Networking     (SDN)  Model     (from  Study  Notes  and  Conversa8on  with  Larry   Pearson,  AT&T  Labs/Open  Networking  Founda8on)   Applica8on  Layer   •  Orchestra5on   •  Real-­‐5me  control    of  services   •  Real-­‐5me  access  to  data   Control  Layer   •  Control  soMware  interacts  with   applica5ons  (northbound)   •  Orchestra5on  interface   •  Real-­‐5me  control  of  services   •  Real-­‐5me  input  to  services   •  Service/device  configura5on/state   persistence  Control     •  SoMware  interacts  with  services/ devices  (southbound)  using   OpenFlow  protocol   Infrastructure  Layer   •  Services/devices  interact  with  the   control  layer  (northbound)  using   OpenFlow  protocol     CC  BY-­‐NC-­‐SA   9  
  • 10. OpenDaylight  Controller   Architecture   Network  Apps  &  Orchestra8on:   •  Applica5ons  that  use  the  network  for   communica5on   •  Business  and  network  logic   applica5ons  that  control,  and   monitor  network  behavior.   Controller  PlaOorm:   •  The  framework  in  which  the  SDN   abstrac5ons  can  manifest;   •  Provides  a  set  of  common  APIs  to  the   app  layer  (the  NB  API)   •  Implements  one  or  more  protocols   for  command  and  control  of  the   physical  hardware  (the  SB  API).   Physical  &  Virtual  Network  Devices:   •  Physical  &  virtual  devices,  switches,   routers,  etc   CC  BY-­‐NC-­‐SA   10  
  • 11. Open  Daylight-­‐   Hydrogen  Release  (Dec  2013)     (from  hWp://www.opendaylight.org)   Controller  Components:   •  Topology  Manager   •  State  Manager   •  Switch  Manager   •  Host  Tracker   •  Shortest  Path  Forwarding   •  Network  Configura5on   •  Affinity  Service   •  Openstack  Service   •  LISP  Service   •  VTN  Manager   •  DOVE  Manager   •  Service  Abstrac5on  Layer  (SAL)     CC  BY-­‐NC-­‐SA   11  
  • 13. Network  Func5on  Virtualiza5on  (NFV)   •  Network  Func5ons  Virtualiza5on  is  about  implemen5ng  network  func5ons  in  soMware  -­‐  that   today  run  on  proprietary  hardware  -­‐  leveraging  (high  volume)  standard  servers  and  IT   virtualiza5on     •  Supports  mul5  -­‐  versioning  and  mul5-­‐tenancy  of  network  func5ons     •  Allows  use  of  a  single  physical  plaoorm  for  different  applica5ons,  users  and  tenants     –  Enables  new  ways  to  implement  resilience,  service  assurance,  test  &  diagnos5cs  and  security   surveillance     –  Facilitates  innova5on  towards  new  network  func5ons  and  services  that  are  only  prac5cal  in  a  pure   soMware  network  environment     –  Applicable  to  any  data  plane  and  control  plane  func5ons,  (fixed  or  mobile  networks)     •  Opportuni5es  for  pure  soMware  players     •  New  methods  for  interlinking  virtualized  services  &  func5ons     •  NFV  aims  to  ul5mately  transform  the  way  network  operators  architect  and  operate  their   networks     CC  BY-­‐NC-­‐SA   13  
  • 14. Virtualize  Network  Func8on   (VNF)  (from   hWp://www.ieO.org/proceedings/88/slides/ slides-­‐88-­‐opsawg-­‐6.pdf  )   •  All  compute  nodes,  all  storage  nodes   •  Components:   •  Switching:  BNG,  CG-­‐NAT,  routers.     •  Mobile  network  nodes:  HLR/HSS,     •  MME,  SGSN,  GGSN/PDN-­‐GW,  RNC.     •  Home  routers  and  set  top  boxes.     •  Tunnelling  gateway  elements.     •  Traffic  analysis:  DPI.     •  Signalling:  SBCs,  IMS.     •  Network-­‐wide  func5ons:  AAA   servers,     •  policy  control.     •  Applica5on-­‐level  op5misa5on:  CDNs,     •  Load  Balancers.     •  Security  func5ons:  Firewalls,   intrusion     •  detec5on  systems.       CC  BY-­‐NC-­‐SA   14  
  • 15. VNF  Forwarding  Graph   •  Efficiency.  Compute  resources   assigned  to  func5on  and  network   capacity  sized  to  current  load  and   shareable  across  func5ons.     •  Resiliency.  In  some  cases,  backup   func5on  and  network  capacity  can  be   shared     •  Agility.  Shorter  deployment  intervals   for  upgrades  and  new  features  since   func5ons  are  soMware  based     •  Expressiveness.  Virtualized  switching   func5ons  and/or  configura5on  of   VNFs  can  implement  forwarding   graphs  in  a  more  straighoorward  and   efficient  manner.     •  Flexibility.  Reduce  configura5on   complexity.  Support  new  service  and   business  models:  deployments  in   other  operator's  network,  third-­‐party   datacenters…         CC  BY-­‐NC-­‐SA   15  
  • 16. Typical  Mobile  Network   (diagram  from  Alcatel/Lucent)   •  All  compute  nodes,  all  storage  nodes   •  Components:   •  Switching:  BNG,  CG-­‐NAT,  routers.     •  Mobile  network  nodes:  HLR/HSS,     •  MME,  SGSN,  GGSN/PDN-­‐GW,  RNC.     •  Home  routers  and  set  top  boxes.     •  Tunneling  gateway  elements.     •  Traffic  analysis:  DPI.     •  Signaling:  SBCs,  IMS.     •  Network-­‐wide  func5ons:  AAA   servers,     •  policy  control.     •  Applica5on-­‐level  op5miza5on:  CDNs,     •  Load  Balancers.     •  Security  func5ons:  Firewalls,   intrusion     •  detec5on  systems.       CC  BY-­‐NC-­‐SA   16  
  • 17. Wireline  &  Wireless   Network  Convergence   •  Landline  (copper  &  op5cal)   •  2.5G/3G/4G  mobile   •  IMS   •  Mul5-­‐Media  content   CC  BY-­‐NC-­‐SA   17  
  • 18. Benefits  and  Impacts   •  Easy  experimenta5on  with  new  ideas     •  Rapid  deployment,  reloca5on,  upgrading,  and   turn-­‐off  of  both  networking  and  value-­‐added   services,   •  De-­‐couple  service  from  hardware   •  Ability  to  flexibly  locate  network  func5onality   wherever  it  is  most  effec5ve  or  less  expensive,   •  Rapid  development  of  network  applica5on   •  Automate  network  app  onboarding   •  Simplifica5on  of  network  maintenance  and   upgrade   •  Real  5me  elas5c  scaling   •  Poten5al  to  combine  mul5ple  network  func5ons   on  a  single  plaoorm.   •  complexity  manageable  within  each  layer   –  Networking  challenges  are  solved  for  each  layer  in   each  layer   •  Rapid  innova5on,  layer  by  layer   –  So  long  as  the  interfaces  don’t  change,  each  layer   is  evolved  independently   •  Mul5ple  orders-­‐of-­‐magnitude  change  in   –  Speed,  scale,  diversity  of  use,  …     •  Data  center  virtualiza5on  and  automa5on   •  Network  infrastructure  sharing   •  Big  data  gevng  bigger  and  big  network  analy5c   •  New  and  more  compe5tors   •  SoMware  based   CC  BY-­‐NC-­‐SA   18  
  • 19. Thank  You  for  Listening!                               Richard  Kuo   CC  BY-­‐NC-­‐SA   19  
  • 20. OPEN  DATA  CENTER  ALLIANCE  ORCHESTRATION,   ERICSSON  AND  ALCATEL-­‐LUCENT  VIEWS,  …   Backup  Slides   CC  BY-­‐NC-­‐SA   20  
  • 21. Summary  Points  of  Key  SDN  and  NFV   (from  hFp://www.sdncentral.com/technology/nfv-­‐and-­‐sdn-­‐whats-­‐the-­‐difference/2013/03/)     CC  BY-­‐NC-­‐SA   21  
  • 22. Open  Data  Center  Alliance  Master  Usage  Model:   Service  Orchestra5on  Rev.  1.0   CC  BY-­‐NC-­‐SA   22  
  • 23. Open  Data  Center  Alliance  Master  Usage  Model:   Service  Catalog  and  Orchestra5on  Life  Cycle  Rev.  1.0   CC  BY-­‐NC-­‐SA   23  
  • 24. Ericsson  View  on  Cloud  &  NFV   CC  BY-­‐NC-­‐SA   24  
  • 25. Alcatel-­‐Lucent  View   CC  BY-­‐NC-­‐SA   25