Intro to SDN - Part III

814 views

Published on

Published in: Technology
  • Be the first to comment

Intro to SDN - Part III

  1. 1. Tallac Networks Webinar SeriesSoftware-Defined Networking Tallac Networks Confidential
  2. 2. About the Presenter • Chuck Black, Principal Software Architect and all- around good guy at Tallac Networks • 30+ years experience doing research and development in networks, network security, and network management Tallac Networks Confidential
  3. 3. SDN Intro: Part III Wait – who stole my SDN?! Tallac Networks Confidential
  4. 4. An Old JokeQuestion: How many Microsoft engineers does it take to screw in a light bulb?Answer: None. Bill Gates just declares “Darkness” to be an international standard. Tallac Networks Confidential
  5. 5. An Old Joke RevisitedQuestion: How many Cisco engineers does it take to implement SDN?Answer: None. Cisco just declares their current solution to be the international SDN standard. Tallac Networks Confidential
  6. 6. Jumping on the SDN Bandwagon• “We’ve been doing SDN for years”• “We practically invented SDN” Tallac Networks Confidential
  7. 7. SDN RefresherSeparate Control and Forwarding PlanesMoving control functionality to centralized controller • Removing control software Controller from device Control Control • With SDN, the device handles the forwarding and data planes • With SDN, the controller Data Data hosts the control plane Forwarding Device Forwarding Tallac Networks Confidential
  8. 8. Redefinition of SDNProgrammable API on DeviceProviding APIs to dynamically control devices • Much of the control Controller software remains in device Control Control • Controller can dynamically API API control devices via APIs Control Control • Meets some SDN goals for programmability, but not Data Data for openness or simplicity Device Forwarding Forwarding Tallac Networks Confidential
  9. 9. Open Networking via SDN App App App App App App App App Controller• Controller Simplified devices• All control functionality in Data controller Forwarding Data Data Forwarding• Fully distributed Forwarding enforcement, and easy to innovate Data and evolve Forwarding Data Forwarding Tallac Networks Confidential
  10. 10. Controller and RESTful API App App App App App App App App ControllerWhat you get: Controller Proprietary API• Some network programmability• "Proprietary openness”• No device simplificationWho:• Cisco, Alcatel- Lucent, Brocade* Tallac Networks Confidential
  11. 11. Networking Device Today • Proprietary, vendor-specific control-plane software residing in network device Network Device Network Device SOFTWARE SOFTWARE Services Services SNMP Agent SNMP Agent Web ACLs Web CLI QoS ACLs CLI QoS Routing Routing Security Security Virus Virus Spanning Spanning CONFIG Snooping Snooping Access Control Access Control CONFIG Throttling Throttling Tree Tree Low-level ASIC interface Low-level ASIC interface ASIC ASIC TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM Tallac Networks Confidential
  12. 12. Networking Device with Openflow • SDN device: Move all that software off of the router or switch, up to the controller Network Device Network Device SOFTWARE SOFTWARE to Controller Openflow Openflow Low-level ASIC interface Low-level ASIC interface ASIC ASIC TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM Tallac Networks Confidential
  13. 13. ”SDN”: APIs to non-Openflow devices • SDN device: Provide an API on top of the switchs existing configuration mechanisms Network Device Network Device RESTful API SOFTWARE RESTful API SOFTWARE Services Services SNMP Agent SNMP Agent Web ACLs Web CLI QoS ACLs CLI QoS Routing Routing Security Security Virus Virus Spanning Spanning CONFIG Snooping Snooping Access Control Access Control CONFIG Throttling Throttling Tree Tree Low-level ASIC interface Low-level ASIC interface ASIC ASIC TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM TCAM Tallac Networks Confidential
  14. 14. Can’t Blame the Vendors• Taking advantage of the huge amount of hype around SDN today• APIs into devices to allow some software-based network control is good• Anything to alleviate some networking deficiencies in the datacenter is good Tallac Networks Confidential
  15. 15. SDN Litmus Test• To what extent does it foster openness and promote innovation in the network?• To what extent does it simplify the responsibilities of the network devices?• To what extent does it facilitate fast, dynamic, and agile network re- configuration? Tallac Networks Confidential
  16. 16. Redefining SDN?• Is Openflow not enough? Perhaps• Is merely putting APIs on devices enough? No Don’t throw the (Openflow) baby out with the bathwater Tallac Networks Confidential
  17. 17. SDN Definition Evolves...• 2008-2011 Open environment, separate control/data planes, mainly Openflow and some extensions• 2012 Academia, researchers, some vendors: Same as above Other vendors: Programmable APIs Other vendors: Virtualization and tunnels Other vendors: Open platform inside networking devices• 2013+ Stay tuned... Tallac Networks Confidential
  18. 18. SDN Intro: Almost there • Part IV: SDN, Schmesh-DN. Why should I care? Or, “Yawn. Boooring. Give me one good reason why I should care and not still punch you.” Tallac Networks Confidential
  19. 19. About Tallac Networks • Consulting and training services • SDN enterprise deployment solutions Contact us: o www.tallac.com o Tallac Networks  6528 Lonetree Blvd  Rocklin, CA 95765  916.757.6350 Tallac Networks Confidential
  20. 20. Tallac Networks Confidential

×