Software Defined Networks (SDN)
description
Transcript of Software Defined Networks (SDN)
![Page 1: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/1.jpg)
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)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/2.jpg)
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)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/3.jpg)
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)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/4.jpg)
My goal today
Show two examples of research demos on top of OpenFlow/SDN
![Page 5: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/5.jpg)
ExperimentNetwork OS: NOX
Experimental Setup
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
PacketForwarding
![Page 6: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/6.jpg)
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)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/7.jpg)
Research Example #1Load-balancing as
a network primitiveNikhil Handigol, Mario Flajslik, Srini Seetharaman
![Page 8: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/8.jpg)
LOAD-BALANCER
![Page 9: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/9.jpg)
![Page 10: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/10.jpg)
![Page 11: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/11.jpg)
Load Balancing is just Smart Routing
![Page 12: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/12.jpg)
![Page 13: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/13.jpg)
![Page 14: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/14.jpg)
Nikhil’s Experiment: <500 lines of codeFeature Feature
Network OS: NOX
![Page 15: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/15.jpg)
Research Example #2Using all the wireless
capacity around usKK Yap, Masayoshi Kobayashi, Yiannis Yiakoumis, TY Huang
![Page 16: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/16.jpg)
![Page 17: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/17.jpg)
KK’s Experiment: <250 lines of code
WiMax
Feature
Network OS: NOX
![Page 18: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/18.jpg)
More infoOpen Networking Foundation opennetworkingfoundation.org
More videosopenflow.org/videos
![Page 19: Software Defined Networks (SDN)](https://reader035.fdocuments.in/reader035/viewer/2022062217/5681592b550346895dc65424/html5/thumbnails/19.jpg)
Thank You!