1 / 34

A survey of SDN: Past, Present and Future of Programmable Networks

A survey of SDN: Past, Present and Future of Programmable Networks. Speaker : Yu-Fu Huang Advisor : Dr . Kai-Wei Ke Date: 2014/Sep./30. Outline. Current internet architecture Software Defined Network (SDN) OpenFlow architecture SDN application via OpenFlow architecture

Download Presentation

A survey of SDN: Past, Present and Future of Programmable Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A survey of SDN: Past, Present and Future of Programmable Networks Speaker : Yu-Fu Huang Advisor : Dr. Kai-Wei Ke Date: 2014/Sep./30

  2. Outline Current internet architecture Software Defined Network (SDN) OpenFlow architecture SDN application via OpenFlow architecture Research Challenges and Future Directions References

  3. Current Network Device

  4. Current Network is closed

  5. Internet Ossification • Internet is built from a large number of network devices: • Routers, switches, numerous types of middleboxes and many complex protocols • Simplified best-effort distributed network functions are implemented in vertical-integrated black boxes. • Network management &performance tuning are quite challenging.

  6. Internet Evolvement SDN & (HSN & Digital Convergence) Cloud Services Smart Devices (IOT)

  7. Software Defined Network Forwarding hardware (data plane) is decoupled from control decisions (control plane). Data plane can be programmed via an open interface like OpenFlow. So, SDN is a Programmable network. Network resources virtualization. Controller can be viewed as a Network Operating System.

  8. SDN Architecture

  9. SDN Architecture

  10. SDN Architecture 3’rd party applications API NOS Network Resources (Virtualization like) (PC memory & Storage) Commodity Like PC

  11. SDN Architecture

  12. Open Source Controllers

  13. Floodlight NB APIs

  14. OpenDaylight NB APIs

  15. Benefits of SDN Centralized control Simplified algorithms Commoditizing network hardware Eliminating middleboxes Enabling the design & deployment of 3’rd party applications

  16. Core Values of SDN

  17. OpenFlow Architecture

  18. OpenFlow Switch

  19. Elements of an OpenFlow-compliant switch

  20. Matching Field of a Flow table entry

  21. Capabilities of OpenFlow Centralized control of the network Software-based traffic analysis Dynamic updating of forwarding rules Flow abstraction

  22. Difference between SDN & OpenFlow SDN abstracts the whole Network-wide state like OS to PC. OpenFlow abstracts a Network component like Diver to OS.

  23. Core Capabilities of SDN

  24. SDN Applications via OpenFlow • Ease of configuration • Network management • Security • Availability • Load balance • Fault tolerance • Network virtualization

  25. SDN Applications via OpenFlow Ease of configuration Data center virtualization Wide area network application Wireless application Other application

  26. Packet & Circuit Network Convergence with OpenFlow

  27. OpenFlow Unified Architecture

  28. Unified abstraction for packet & circuit switches

  29. Research Challenges and Future Directions Controller and Switch Design Software-Defined Internetworking Controller-Service Interaction Virtualization and Cloud Services Information-Centric Networking Heterogeneous Network Support

  30. References Bruno Astuto A. Nunes, Marc Mendonca, Xuan-Nam Nguyen, Katia Obraczkaand Thierry Turletti, “A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks” hal-00825087, version 5-19 Jan 2014. Adrian Lara, AnishaKolasani, and Byrav Ramamurthy, “Network Innovation using OpenFlow: A Survey” IEEE communication surveys & tutorials, 2013.

  31. References Saurav Das, Guru Parulkar, Nick McKeown, “Packet and Circuit Network Convergence with OpenFlow” Department of Electrical Engineering, Stanford University, California 94305, USA.

  32. Thanks for listening

More Related