Changes between Version 19 and Version 20 of GENIExperimenter/Tutorials/WiMAXOpenFlow/Design-Setup


Ignore:
Timestamp:
10/28/13 07:31:43 (10 years ago)
Author:
Ryan Izard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/WiMAXOpenFlow/Design-Setup

    v19 v20  
    7878      $ vim gec18_setup.sh
    7979      }}}
    80       b.  There are numerous user defined variables at the top of the script. These are placeholders for commonly used system and configuration specific information throughout the script. We need to change a few of them to suit our needs for this tutorial. Modify the MAC address for '''IFACE_D_MAC''' to match that of the WiMAX interface noted from '''ifconfig wmx0'''. Also, modify the '''IFACE_bridge_E_IP''' variable to be an IP in the same subnet as the server node (yet to be configured). For the tutorial at GEC18, the server node will be configured for you and you will be assigned an IP to give your client node. Assign the IP you have been provided with to the '''IFACE_bridge_E_IP''' variable. Another variable that needs to be configured in the client is the MAC address, SSID, and channel of the AP node. The client needs these pieces of information in order to successfully associate with the AP. For this tutorial, the AP will also be pre-configured. Use the information about the AP that is provided.
     80      b.  There are numerous user defined variables at the top of the script. These are placeholders for commonly used system and configuration specific information throughout the script. We need to change a few of them to suit our needs for this tutorial. Modify the MAC and IP address of the server node as defined in '''SERVER_IP''' and '''SERVER_MAC'''. These will provide information for a static ARP entry to the server to simplify the tutorial. Modify the MAC address for '''IFACE_D_MAC''' to match that of the WiMAX interface noted from '''ifconfig wmx0'''. Also, modify the '''IFACE_bridge_E_IP''' variable to be an IP in the same subnet as the server node. For the tutorial at GEC18, the server node will be configured for you and you will be assigned an IP to give your client node. Assign the IP you have been provided with to the '''IFACE_bridge_E_IP''' variable. Some other variables that need to be configured in the client are the MAC address, SSID, and channel of the AP node, denoted as '''IFACE_B_AP_...''' in the script. The client needs these pieces of information in order to successfully associate with the AP. For this tutorial, the AP will also be pre-configured. Use the information about the AP that is provided. For the tutorial, the AP's SSID is '''GENI_WiFi_AP''', the channel is '''11''', and assuming the AP is loaded on '''node11-11.grid.orbit-lab.org''', the MAC will be '''00:60:b3:ac:a2:44'''.
    8181      {{{
    8282      ###################
     
    133133      ...
    134134      }}}
     135      One other important thing to mention about these variables is the initial flows script. To perform a handoff, we will insert static flow into OVS bridges. To switch to another interface, we will remove the current static flows and insert or "push" new ones that direct packets to and from the new interface of choice. As you can see from '''FL_intial_flows_script''', we will start off by using WiFi, only because we point this script to our WiFi switching script.
    135136      c.  Next, we need to remove any running instances of Floodlight and OVS. We do not want more than one instance of these processes running, otherwise chaos might ensue. So, a simple loop and kill works to terminate all running processes.
    136137      {{{