1 / 19

Tutorial: OpenFlow -Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed

Tutorial: OpenFlow -Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed. Ryan Izard and KC Wang Clemson University GEC18. Tutorial Objectives.

gaston
Download Presentation

Tutorial: OpenFlow -Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tutorial: OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed Ryan Izard and KC Wang Clemson University GEC18

  2. 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. Mobile Handoff Net A Provider A OF controller Application server • 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 andclient customization OpenFlow tunnel Provider B OF controller (or non-OF) Net B Net C Net D Provider A or partner’s OF controller Provider A or partner’s OF controller Client M

  4. 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 OpenFlowcontroller • I want to use the OpenFlow flow pusher in other OpenFlow networks or devices.

  5. 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. Clemson Coverage Plan – One Sector Clemson -ICAR shuttle route

  7. Greenville Coverage Plan – Two Sectors Clemson -ICAR shuttle route

  8. Now the fun begins.

  9. Part I: Design/Setup • Experiment Overview • Configure scripts for experiment • Part II: Execute • Execute handoff experiment • Part III: Finish • Determine results • Shutdown nodes

  10. Part I: Design/Setup • Experiment Overview • Configure scripts for experiment • Part II: Execute • Execute handoff experiment • Part III: Finish • Shutdown nodes

  11. Setup Experiment / Configure Scripts Experiment is a simple ping to show handoff between WiFi and WiMAX in the Orbit grid testbed: • Login to your client node. (The server and AP are pre-configured for you.) • Configure Floodlight. • Get WiMAX and WiFi interface HW information. • Configure startup script. • Configure interface-switching scripts.

  12. Part I: Design/Setup • Experiment Overview • Configure scripts for experiment • Part II: Execute • Execute handoff experiment • Part III: Finish • Shutdown nodes

  13. Execute Experiment Experiment is a simple ping to show handoff between WiFi and WiMAX in the Orbit grid testbed: • WiFi flows are installed as “initial flows” when setup script is run. • Start a ping to the server IP. The packets will be switched out the WiFi interface. • Run the WiMAX switching script. The ping packets will be switched out the WiMAX interface. • You’ve performed a handoff! Want proof? View the flows and packet counts on each OVS bridge before and after an interface-switch.

  14. Part I: Design/Setup • Experiment Overview • Configure scripts for experiment • Part II: Execute • Execute handoff experiment • Part III: Finish • Shutdown nodes

  15. 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.

More Related