19
Software Defined Networks (SDN) Nick McKeown Stanford University With thanks to: NSF, GPO,Stanford Clean Slate Program, Cisco, DoCoMo, DT, Ericsson, Google, HP, Huawei, NEC, Xilinx

Software Defined Networks (SDN)

  • Upload
    tayte

  • View
    49

  • Download
    0

Embed Size (px)

DESCRIPTION

Software Defined Networks (SDN). Nick McKeown Stanford University. With thanks to : NSF, GPO,Stanford Clean Slate Program, Cisco, DoCoMo, DT, Ericsson, Google, HP, Huawei, NEC, Xilinx. Network restructuring. Feature. Feature. Network OS. Feature. Feature. Feature. Feature. Feature. - PowerPoint PPT Presentation

Citation preview

Page 1: Software Defined Networks (SDN)

Software Defined Networks (SDN)

Nick McKeownStanford University

With thanks to: NSF, GPO,Stanford Clean Slate Program, Cisco, DoCoMo, DT, Ericsson, Google, HP, Huawei, NEC, Xilinx

Page 2: Software Defined Networks (SDN)

Custom Hardware

Custom Hardware

Custom Hardware

Custom Hardware

Custom Hardware

OS

OS

OS

OS

OS

Network OS

Feature Feature

Network restructuring

Feature Feature

Feature Feature

Feature Feature

Feature Feature

Feature Feature

Page 3: Software Defined Networks (SDN)

Feature Feature

Network OS

1. Open interface to packet forwarding

3. Well-defined open API2. At least one Network OS

probably many.Open- and closed-source

Software Defined Network

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

Page 4: Software Defined Networks (SDN)

My goal today

Show two examples of research demos on top of OpenFlow/SDN

Page 5: Software Defined Networks (SDN)

ExperimentNetwork OS: NOX

Experimental Setup

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

Page 6: Software Defined Networks (SDN)

ExperimentNetwork OS: NOX

Experimental Setup with Slicing

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

PacketForwarding

Slicing Layer: FlowVisor

ExperimentNOX

ExperimentNOX

ExperimentNOX

Page 7: Software Defined Networks (SDN)

Research Example #1Load-balancing as

a network primitiveNikhil Handigol, Mario Flajslik, Srini Seetharaman

Page 8: Software Defined Networks (SDN)

LOAD-BALANCER

Page 9: Software Defined Networks (SDN)
Page 10: Software Defined Networks (SDN)
Page 11: Software Defined Networks (SDN)

Load Balancing is just Smart Routing

Page 12: Software Defined Networks (SDN)
Page 13: Software Defined Networks (SDN)
Page 14: Software Defined Networks (SDN)

Nikhil’s Experiment: <500 lines of codeFeature Feature

Network OS: NOX

Page 15: Software Defined Networks (SDN)

Research Example #2Using all the wireless

capacity around usKK Yap, Masayoshi Kobayashi, Yiannis Yiakoumis, TY Huang

Page 16: Software Defined Networks (SDN)
Page 17: Software Defined Networks (SDN)

KK’s Experiment: <250 lines of code

WiMax

Feature

Network OS: NOX

Page 18: Software Defined Networks (SDN)

More infoOpen Networking Foundation opennetworkingfoundation.org

More videosopenflow.org/videos

Page 19: Software Defined Networks (SDN)

Thank You!