Software Defined Networks (SDN)
description
Transcript of 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
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
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
My goal today
Show two examples of research demos on top of OpenFlow/SDN
ExperimentNetwork OS: NOX
Experimental Setup
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
ExperimentNetwork OS: NOX
Experimental Setup with Slicing
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
Slicing Layer: FlowVisor
ExperimentNOX
ExperimentNOX
ExperimentNOX
Research Example #1Load-balancing as
a network primitiveNikhil Handigol, Mario Flajslik, Srini Seetharaman
LOAD-BALANCER
Load Balancing is just Smart Routing
Nikhil’s Experiment: <500 lines of codeFeature Feature
Network OS: NOX
Research Example #2Using all the wireless
capacity around usKK Yap, Masayoshi Kobayashi, Yiannis Yiakoumis, TY Huang
KK’s Experiment: <250 lines of code
WiMax
Feature
Network OS: NOX
More infoOpen Networking Foundation opennetworkingfoundation.org
More videosopenflow.org/videos
Thank You!