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

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

Dec 30, 2015

Download

Documents

josiah-burks

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 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A survey of SDN: Past, Present and Future of Programmable Networks

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

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

2

Outline

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

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

3

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

4

Current Network Device

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

5

Current Network is closed

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

6

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.

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

7

Internet Evolvement

SDN & (HSN & Digital Convergence)

Smart Devices

(IOT)

Cloud Service

s

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

8

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.

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

9

SDN Architecture

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

10

SDN Architecture

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

11

SDN Architecture

API

Network Resources

(Virtualization like)(PC memory &

Storage)

NOS

Commodity

Like PC

3’rd party application

s

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

12

SDN Architecture

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

13

Open Source Controllers

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

14

Floodlight NB APIs

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

15

OpenDaylight NB APIs

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

16

Benefits of SDN

Centralized control Simplified algorithms Commoditizing network hardware Eliminating middleboxes Enabling the design & deployment of 3’rd

party applications

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

17

Core Values of SDN

Reduced Opex

Innovative

Services

Reduced Capex

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

18

OpenFlow Architecture

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

19

OpenFlow Switch

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

20

Elements of an OpenFlow-compliant switch

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

21

Matching Field of a Flow table entry

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

22

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

23

Capabilities of OpenFlow

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

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

24

Difference between SDN & OpenFlow

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

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

25

Core Capabilities of SDN

Dynamic adjustment

via Software

Programming

Network-Aware

Controller

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

26

SDN Applications via OpenFlow

Ease of configuration Network management Security Availability

Load balance Fault tolerance

Network virtualization

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

27

SDN Applications via OpenFlow

Ease of configuration Data center virtualization Wide area network application Wireless application Other application

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

28

Packet & Circuit Network Convergence with OpenFlow

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

29

OpenFlow Unified Architecture

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

30

Unified abstraction for packet & circuit switches

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

31

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

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

32

References

Bruno Astuto A. Nunes, Marc Mendonca, Xuan-Nam Nguyen, Katia Obraczka and Thierry Turletti, “A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks” hal-00825087, version 5-19 Jan 2014.

Adrian Lara, Anisha Kolasani, and Byrav Ramamurthy, “Network Innovation using OpenFlow: A Survey” IEEE communication surveys & tutorials, 2013.

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

33

References

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

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

34

Thanks for listening