Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Introduction to SDN and NFV

An introductory slides for explaining the SDN and NFV technologies. what's the difference between them and when each one is used. Also it talk about some of Cisco products in each area either SDN or NFV or the Automation with some of real use cases deployed in today's service provider network.

Hope you like it

  • Soyez le premier à commenter

Introduction to SDN and NFV

  1. 1. BASIM ALY Telecom Specialist basimaly.wordpress.com basim.alyy@gmail.com Introduction to SDN and NFV
  2. 2. Copyright 2016 | The Networker | basimaly.wordpress.com • Intro to SDN • Cisco Products in SDN • WAE Use case • Intro to Overlays • Intro to NFV • Cisco Products in NFV • SDN and NFV Relationship • Automation/Orchestration • Cisco Products in orchestration Agenda
  3. 3. Copyright 2016 | The Networker | basimaly.wordpress.com Intro to SDN
  4. 4. Copyright 2016 | The Networker | basimaly.wordpress.com Describing what SDN Does
  5. 5. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Architecture
  6. 6. Copyright 2016 | The Networker | basimaly.wordpress.com Typical Problem( 1 of 3)
  7. 7. Copyright 2016 | The Networker | basimaly.wordpress.com Typical Problem (2 of 3)
  8. 8. Copyright 2016 | The Networker | basimaly.wordpress.com Typical Problem (3 of 3) Solution : Centralized Controller
  9. 9. Copyright 2016 | The Networker | basimaly.wordpress.com Separation between planes
  10. 10. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Use Case #1 Problem : Lack of Network Omniscience best path but congested
  11. 11. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Use Case #1 Solution : Centralized Controller
  12. 12. Copyright 2016 | The Networker | basimaly.wordpress.com • Application installed over a server • Might be virtual or physical box • All your network devices register and communicate with it • Manage the “Flow” of the packet • That’s why we have an “OpenFlow” enabled devices • Can control the traffic and enforce the flow to be changed What’s SDN Controller
  13. 13. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Use Case #2 Problem High Aggregate Time to manage each device Manually
  14. 14. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Use Case #2 Solution : Standard Interface multiple devices (OpenFlow for example)
  15. 15. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Use Case #3 Vendor Lock-in, Because each device speaks it’s own control language
  16. 16. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Use Case #3 Solution : Multi Lingual Standard Interface
  17. 17. Copyright 2016 | The Networker | basimaly.wordpress.com SDN Summary
  18. 18. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Products in SDN
  19. 19. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Product in SDN (WAE)
  20. 20. Copyright 2016 | The Networker | basimaly.wordpress.com Example of WAE Design
  21. 21. Copyright 2016 | The Networker | basimaly.wordpress.com WAE Use Cases
  22. 22. Copyright 2016 | The Networker | basimaly.wordpress.com Overlays
  23. 23. Copyright 2016 | The Networker | basimaly.wordpress.com
  24. 24. Copyright 2016 | The Networker | basimaly.wordpress.com • Goal is the same: Eliminate scalability issues • Put Ethernet(MAC) addresses inside layer 3 (UDP) frames • Requires Jumbo Frame support to enabled end to end in the middle network • Common Standard • VXLAN • NVGRE • OTV • DOVE Overlays overview
  25. 25. Copyright 2016 | The Networker | basimaly.wordpress.com • VXLAN=Virtual eXtensible LAN • Multicast is used to send broadcast,multicast and unknown destination unicast packets • unknown destination packets are not an issue as the master controller knows the location of every VM (MAC address) • Created by VMWare,Arista and Cisco • Supported on OpenVswitch VXLAN
  26. 26. Copyright 2016 | The Networker | basimaly.wordpress.com VXLAN Provides tunnels between VSWITCH
  27. 27. Copyright 2016 | The Networker | basimaly.wordpress.com
  28. 28. Copyright 2016 | The Networker | basimaly.wordpress.com • NVGRE=Network Virtualization using Generic Routing Encapsulation • use GRE as a Standard routing protocol • Primary user is Microsoft • F5,Arista,Dell,HP use it NVGRE
  29. 29. Copyright 2016 | The Networker | basimaly.wordpress.com • OTV=Overlay Transport Virtualization • Cisco Lock-In protocol • Only supported on Nexus 7K • Each switch maintains MAC address table for all machines in the network • Multicast traffic only sent 1 time per site OTV
  30. 30. Copyright 2016 | The Networker | basimaly.wordpress.com • DOVE=Distributed Overlay Virtual Ethernet • IBM Standard • No Dependency on multicast DOVE
  31. 31. Copyright 2016 | The Networker | basimaly.wordpress.com • STT=Stateless Tunneling Transport • Primarily used by Vmware(in NSX) • The idea is to relax the CPU in VMs by not taking CPU cycles to do something that network already do STT
  32. 32. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Products in Overlays
  33. 33. Copyright 2016 | The Networker | basimaly.wordpress.com
  34. 34. Copyright 2016 | The Networker | basimaly.wordpress.com
  35. 35. Copyright 2016 | The Networker | basimaly.wordpress.com Introduction to NFV
  36. 36. Copyright 2016 | The Networker | basimaly.wordpress.com Describing what NFV does
  37. 37. Copyright 2016 | The Networker | basimaly.wordpress.com • Save power and space Virtualization role Rack and Stack
  38. 38. Copyright 2016 | The Networker | basimaly.wordpress.com What NFV Does?
  39. 39. Copyright 2016 | The Networker | basimaly.wordpress.com NFV Management & Orchestration NFV-O (NFV Orch.) Virtual Infra Manager EMS 1 EMS 3EMS 2 NSO (NFV Orch.) OpenStack / vCenter (VIM) On-Vi Cisco NFV Architecture Mapped to ETSI NFV VNF-M (VNF Managers) VNF-M (VNF Manager)F Managers) ESC (VNFM) Vnfm-Vi OSS / BSS NFVI Hardware Resources Compute NetworkStorage EMS 1 EMS 3EMS 2 VNF VNFVNF Os-Ma Service, VNF & Infrastructure Description Ve-Vnfm Nf-Vi Virtualization Layer KVM / ESXi Virtual NetworkVirtual Storage Vn-Nf Se-Ma Nfvo-Vnfm KVM / ESXi VTS/ODL APIC • Modular architecture that conforms to ETSI NFV framework • Model driven design for declarative NFV orchestration • Supports Cisco and 3rd party VNF Managers • Supports Cisco and 3rd party DC SDN Controllers • Supports Cisco and 3rd party VNFs • Deliver orchestration and service activation • Deliver PNF and VNF configuration NSO (NFV Orch.) BSS/OSS: Service Fulfillment and Service Assurance
  40. 40. Copyright 2016 | The Networker | basimaly.wordpress.com
  41. 41. Copyright 2016 | The Networker | basimaly.wordpress.com NFV Goal
  42. 42. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Generic NFV Solution
  43. 43. NFV Management & Orchestration NFV-O (NFV Orch.) Virtual Infra Manager EMS 1 EMS 3EMS 2 NSO (NFV Orch.) OpenStack / vCenter (VIM) On-Vi Cisco NFV Architecture Mapped to ETSI NFV VNF-M (VNF Managers) VNF-M (VNF Manager)F Managers) ESC (VNFM) Vnfm-Vi OSS / BSS NFVI Hardware Resources Compute NetworkStorage EMS 1 EMS 3EMS 2 VNF VNFVNF Os-Ma Service, VNF & Infrastructure Description Ve-Vnfm Nf-Vi Virtualization Layer KVM / ESXi Virtual NetworkVirtual Storage Vn-Nf Se-Ma Nfvo-Vnfm KVM / ESXi VTS/ODL APIC • Modular architecture that conforms to ETSI NFV framework • Model driven design for declarative NFV orchestration • Supports Cisco and 3rd party VNF Managers • Supports Cisco and 3rd party DC SDN Controllers • Supports Cisco and 3rd party VNFs • Deliver orchestration and service activation • Deliver PNF and VNF configuration NSO (NFV Orch.) BSS/OSS: Service Fulfillment and Service Assurance
  44. 44. Example Network Service Workflow VNF Instantiation ESC ASR NSO VIM e.g. openstack 1. Work order received at NSO 2. NSO maps service request into an atomic transaction using reactive fastmap – sends request to ESC 3. ESC requests VIM spins up necessary VM’s 4. ESC waits for VMs to initialise then performs day-0 config 5. ESC informs NSO that VMs are ready 6. NSO configures VMs 7. NSO configures ASR (in this case an external physical device) 8. Service request success PhysicalVirtual 1 2 3 4 5 6 1 2 34 5 7 8
  45. 45. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Products in NFV
  46. 46. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Service Cloud Router VNF (CSRK)
  47. 47. Copyright 2016 | The Networker | basimaly.wordpress.com NFV Management & Orchestration NFV-O (NFV Orch.) Virtual Infra Manager EMS 1 EMS 3EMS 2 NSO (NFV Orch.) OpenStack / vCenter (VIM) On-Vi Where CSR1K Located VNF-M (VNF Managers) VNF-M (VNF Manager)F Managers) ESC (VNFM) Vnfm-Vi OSS / BSS NFVI Hardware Resources Compute NetworkStorage EMS 1 EMS 3EMS 2 VNF VNFVNF Os-Ma Service, VNF & Infrastructure Description Ve-Vnfm Nf-Vi Virtualization Layer KVM / ESXi Virtual NetworkVirtual Storage Vn-Nf Se-Ma Nfvo-Vnfm KVM / ESXi VTS/ODL APIC NSO (NFV Orch.) BSS/OSS: Service Fulfillment and Service Assurance
  48. 48. Copyright 2016 | The Networker | basimaly.wordpress.com Cloud Service Router (CSR 1000V)
  49. 49. Copyright 2016 | The Networker | basimaly.wordpress.com CSR Supported Protocols
  50. 50. Copyright 2016 | The Networker | basimaly.wordpress.com CSR On OpenStack CSR 1000V can be used in OpenStack Neutron Networking in order to provide RaaS, FWaaS and VPNaas
  51. 51. Copyright 2016 | The Networker | basimaly.wordpress.com
  52. 52. Copyright 2016 | The Networker | basimaly.wordpress.com
  53. 53. Copyright 2016 | The Networker | basimaly.wordpress.com
  54. 54. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco XRV
  55. 55. Copyright 2016 | The Networker | basimaly.wordpress.com
  56. 56. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Elastic Service Controller(ESC)
  57. 57. Copyright 2016 | The Networker | basimaly.wordpress.com NFV Management & Orchestration NFV-O (NFV Orch.) Virtual Infra Manager EMS 1 EMS 3EMS 2 NSO (NFV Orch.) OpenStack / vCenter (VIM) On-Vi Where CSR1K Located VNF-M (VNF Managers) VNF-M (VNF Manager)F Managers) ESC (VNFM) Vnfm-Vi OSS / BSS NFVI Hardware Resources Compute NetworkStorage EMS 1 EMS 3EMS 2 VNF VNFVNF Os-Ma Service, VNF & Infrastructure Description Ve-Vnfm Nf-Vi Virtualization Layer KVM / ESXi Virtual NetworkVirtual Storage Vn-Nf Se-Ma Nfvo-Vnfm KVM / ESXi VTS/ODL APIC NSO (NFV Orch.) BSS/OSS: Service Fulfillment and Service Assurance
  58. 58. VNF-Manager (Elastic Service Controller) automates every step in the VNF lifecycle Scale Heal Upgrade Phase out Deploy Monitor
  59. 59. Copyright 2016 | The Networker | basimaly.wordpress.com ESC VNF LifeCycle Management
  60. 60. Copyright 2016 | The Networker | basimaly.wordpress.com SDN and NFV Relationship
  61. 61. Copyright 2016 | The Networker | basimaly.wordpress.com SDN NFV • Decouple control plane from data plane • Make control plane programmable • Decouple network elements from underlying hardware Let’s summarize
  62. 62. Copyright 2016 | The Networker | basimaly.wordpress.com Relationship between SDN and NFV(1/2)
  63. 63. Copyright 2016 | The Networker | basimaly.wordpress.com Relationship between SDN and NFV(2/2)
  64. 64. Copyright 2016 | The Networker | basimaly.wordpress.com Automation/Orchestration
  65. 65. Copyright 2016 | The Networker | basimaly.wordpress.com Automation Use Case #1 Problem: Consistency across devices
  66. 66. Copyright 2016 | The Networker | basimaly.wordpress.com Automation Use Case #1 Solution : Pre-Check and Post check configuration Automation Tool (NSO)
  67. 67. Copyright 2016 | The Networker | basimaly.wordpress.com Automation Use Case #2 Problem: Difficulty undoing Change
  68. 68. Copyright 2016 | The Networker | basimaly.wordpress.com Automation Use Case #2 Solution : Automating Automation Tool (NSO)
  69. 69. Copyright 2016 | The Networker | basimaly.wordpress.com Cisco Products in Automation/Orchestration
  70. 70. Copyright 2016 | The Networker | basimaly.wordpress.com Acquisition of tail-f Accelerating Cisco’s Orchestration Strategy Network Engineer Management Applications Network Service Orchestrator • Industry-Leading, Real-Time Network Service Orchestration (FASTMAP, Reactive FASTMAP) • Multi-Vendor, Open Standards (NETCONF) • Agile, Model-Driven Service Creation (YANG) • Physical and/or Virtual Devices • Forms the basis of NSO • NSO 4.0 = tail-f NCS + additional capabilities (e.g. ‘Manofication’, Function Packs, Service designer etc.) NCS = Network Control System
  71. 71. Copyright 2016 | The Networker | basimaly.wordpress.com • Orchestration Platform Architecture • Any Service across  Any network  Any topology  Any vendor  Any device Cisco NSO Overview
  72. 72. Copyright 2016 | The Networker | basimaly.wordpress.com Where NSO Located
  73. 73. Copyright 2016 | The Networker | basimaly.wordpress.com NSO Use Case
  74. 74. Copyright 2016 | The Networker | basimaly.wordpress.com NSO Use Case Details(1 of 2)
  75. 75. Copyright 2016 | The Networker | basimaly.wordpress.com NSO Use Case Details(2 of 2)
  76. 76. Supported Vendors Production Grade PoC Grade
  77. 77. Copyright 2016 | The Networker | basimaly.wordpress.com • Pluralsight Big picture of SDN • Cisco Live • Tailf forums • Cisco Pre-Sales sessions References
  78. 78. The Networker

×