Changes between Version 13 and Version 14 of GENIExperimenter/Tutorials/WiMAXOpenFlow


Ignore:
Timestamp:
07/23/14 09:37:03 (10 years ago)
Author:
sedwards@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/WiMAXOpenFlow

    v13 v14  
    1 = OpenFlow-Based Vertical Handoff over WiFi and WiMAX in the Orbit Testbed =
     1= OpenFlow-Based Vertical Handoff over !WiFi and WiMAX in the Orbit Testbed =
    22
    33== Overview: ==
    4 This tutorial is designed to give insight into how OpenFlow can be used to conduct network experiments over WiMAX. As background, a vertical handoff is the (ideally seamless) migration of a network connection from one network interface to another of a different technology. An example might be your cell phone transitioning from a WiFi to a 4G connection while streaming a video. Vertical handoffs are traditionally handled by the network infrastructure,  providing little-to-no control of the handoff execution at the client. Clemson University is developing a client-initiated and controlled vertical handoff. This project is being conducted using GENI resources -- namely Clemson's GENI WiFi and WiMAX testbeds. Development has also been done on the Orbit testbed at Rutgers, which is where this tutorial and GENI experiment will be conducted.
     4This tutorial is designed to give insight into how OpenFlow can be used to conduct network experiments over WiMAX. As background, a vertical handoff is the (ideally seamless) migration of a network connection from one network interface to another of a different technology. An example might be your cell phone transitioning from a !WiFi to a 4G connection while streaming a video. Vertical handoffs are traditionally handled by the network infrastructure,  providing little-to-no control of the handoff execution at the client. Clemson University is developing a client-initiated and controlled vertical handoff. This project is being conducted using GENI resources -- namely Clemson's GENI !WiFi and WiMAX testbeds. Development has also been done on the Orbit testbed at Rutgers, which is where this tutorial and GENI experiment will be conducted.
    55
    66[[Image(orbit-setup.jpeg)]]
    77
    8 This tutorial will be conducted on the grid testbed at Orbit and will walk you through how to conduct an OpenFlow-based vertical handoff over WiFi and WiMAX. Three Ubuntu Linux images have been prepared for you and are available for this tutorial – (1) a client, which will initiate the handoff, (2) a server, which will serve as a correspondent node for the client, and (3) a WiFi access point (AP), which will provide a WiFi network over which the client and the server can communicate. The grid testbed at Orbit has complete WiMAX coverage via a single WiMAX base station (BS). This BS will provide the WiMAX network over which the client and the server communicate. The client will switch between its wireless interfaces by simply executing a couple of Bash and Python scripts. These scripts will leverage the Floodlight OpenFlow controller to in order to perform the switch.
     8This tutorial will be conducted on the grid testbed at Orbit and will walk you through how to conduct an OpenFlow-based vertical handoff over !WiFi and WiMAX. Three Ubuntu Linux images have been prepared for you and are available for this tutorial – (1) a client, which will initiate the handoff, (2) a server, which will serve as a correspondent node for the client, and (3) a !WiFi access point (AP), which will provide a !WiFi network over which the client and the server can communicate. The grid testbed at Orbit has complete WiMAX coverage via a single WiMAX base station (BS). This BS will provide the WiMAX network over which the client and the server communicate. The client will switch between its wireless interfaces by simply executing a couple of Bash and Python scripts. These scripts will leverage the Floodlight OpenFlow controller to in order to perform the switch.
    99
    1010== Prerequisites: ==
     
    2020    - Client image: rizard-gec20-client.ndz
    2121    - OpenVPN. This tool is used to create the internal tap interface, over which all client applications send and receive packets: http://wiki.debian.org/OpenVPN
    22     - Floodlight OpenFlow Controller. The Java-based OpenFlow controller used to switch between the WiFi and WiMAX interfaces of the client.
     22    - Floodlight OpenFlow Controller. The Java-based OpenFlow controller used to switch between the !WiFi and WiMAX interfaces of the client.
    2323      - Information: http://www.projectfloodlight.org/floodlight/
    2424      - Installation: http://docs.projectfloodlight.org/display/floodlightcontroller/Installation+Guide
     
    2828  - Within the AP image on Orbit (we have already installed these items):
    2929    - AP image: rizard-gec20-ap.ndz
    30     - hostapd. The software package used to create a WiFi access point from an off-the-shelf WiFi card. Information: www.hostapd.org??? Installation: ???
     30    - hostapd. The software package used to create a !WiFi access point from an off-the-shelf !WiFi card. Information: www.hostapd.org??? Installation: ???
    3131
    3232== Where to get Help: ==