Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sponsored by the National Science Foundation Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang.

Similar presentations


Presentation on theme: "Sponsored by the National Science Foundation Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang."— Presentation transcript:

1 Sponsored by the National Science Foundation Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang Clemson University GEC18

2 Sponsored by the National Science Foundation 2 GREESC13 Tutorial Objectives The tutorial covers step- by -step how to use OpenFlow to experiment with mobile device handoff across two wireless networks (Wi-Fi and WiMAX) in ORBIT Key objectives: –Learn how SDN enables a range of possibilities for your research –Learn multiple ways to program your network Ingredients: –Linux network interface bridging (tap and bridge) –Open vswitch (OVS) –Floodlight OpenFlow controller –Perl and bash scripting

3 Sponsored by the National Science Foundation 3 GREESC13 Mobile Handoff Net CNet D Net A Net B Application server Client M Provider A OF controller Provider B OF controller (or non-OF) Provider A or partners OF controller Provider A or partners OF controller From reactive to proactive networking –Mobile IP: Distributed, reactive (long latency), requires compatible agents everywhere, provider-dictated –OpenFlow: Centralized, proactive, solutions for diverse network scenarios, opportunities for both provider and client customization OpenFlow tunnel

4 Sponsored by the National Science Foundation 4 GREESC13 Components and Skills You Can Use Later I just want to connect to WiMAX –Also talk to us about SciWiNet, another project for you to use commercial (Sprint) wireless network for research I want to experiment with my research on mobile apps, with mobile device repeatedly handing off between two networks, static or mobile –We plan to put a WiMAX mobile on a campus shuttle, details TBD I want to develop a better OpenFlow-based handoff solution –Program OpenFlow controller I want to use the OpenFlow flow pusher in other OpenFlow networks or devices.

5 Sponsored by the National Science Foundation 5 GREESC13 Deployment Map Greenville subnet –covers I-85, I-385, Woodruff shopping district –campus hourly shuttle route Clemson subnet –covers campus and part of Clemson downtown Greenville Clemson One BS only

6 Sponsored by the National Science Foundation 6 GREESC13 Clemson Coverage Plan – One Sector Clemson -ICAR shuttle route

7 Sponsored by the National Science Foundation 7 GREESC13 Greenville Coverage Plan – Two Sectors Clemson -ICAR shuttle route

8 Sponsored by the National Science Foundation 8 GREESC13 Now the fun begins.

9 Sponsored by the National Science Foundation 9 GREESC13 Part I: Design/Setup –Experiment Overview –Configure scripts for experiment Part II: Execute –Execute handoff experiment Part III: Finish –Determine results –Shutdown nodes

10 Sponsored by the National Science Foundation 10 GREESC13

11 Sponsored by the National Science Foundation 11 GREESC13

12 Sponsored by the National Science Foundation 12 GREESC13

13 Sponsored by the National Science Foundation 13 GREESC13 Part I: Design/Setup –Experiment Overview –Configure scripts for experiment Part II: Execute –Execute handoff experiment Part III: Finish –Shutdown nodes

14 Sponsored by the National Science Foundation 14 GREESC13 Setup Experiment / Configure Scripts Experiment is a simple ping to show handoff between WiFi and WiMAX in the Orbit grid testbed: 1)Login to your client node. (The server and AP are pre- configured for you.) 2)Configure Floodlight. 3)Get WiMAX and WiFi interface HW information. 4)Configure startup script. 5)Configure interface-switching scripts.

15 Sponsored by the National Science Foundation 15 GREESC13

16 Sponsored by the National Science Foundation 16 GREESC13 Part I: Design/Setup –Experiment Overview –Configure scripts for experiment Part II: Execute –Execute handoff experiment Part III: Finish –Shutdown nodes

17 Sponsored by the National Science Foundation 17 GREESC13 Execute Experiment Experiment is a simple ping to show handoff between WiFi and WiMAX in the Orbit grid testbed: 1)WiFi flows are installed as initial flows when setup script is run. 2)Start a ping to the server IP. The packets will be switched out the WiFi interface. 3)Run the WiMAX switching script. The ping packets will be switched out the WiMAX interface. 4)Youve performed a handoff! Want proof? View the flows and packet counts on each OVS bridge before and after an interface-switch.

18 Sponsored by the National Science Foundation 18 GREESC13 Part I: Design/Setup –Experiment Overview –Configure scripts for experiment Part II: Execute –Execute handoff experiment Part III: Finish –Shutdown nodes

19 Sponsored by the National Science Foundation 19 GREESC13 Teardown Experiment When the experiment is done: Exit SSH session to Orbit image. I will take the nodes down after the experiment. When experimenting on your own, you may save and modify your Oribit images for future experiments.


Download ppt "Sponsored by the National Science Foundation Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang."

Similar presentations


Ads by Google