Skip to content

d548/of_mobilenode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

of_mobilenode

This project mains to implement a flow mobility on the end nodes through OpenFlow tools. To accomplish that OpenFlow agents Open vSwitch and POX were used to perform the flow mobility.

System framework

The framework was design to work on 6 nodes (one for each emulated network node) of the AMazING tested, sited in the rooftop of Instituto de Telecomunicações de Aveiro. Each node is composed by a VIA Eden 1GHz processor with 1GB RAM and two wireless interfaces (an 802.11a/b/g/n Atheros 9K and a 802.11a/b/g Atheros 5K), running Ubuntu 12.04 LTS.

Open vSwitch installation

Since we do not change the OvS software you can check out how to install the sofware on developers github.

Requirements to run POX

POX officially requires Python 2.7 (though much of it will work fine fine with Python 2.6), and should run under Linux, Mac OS, and Windows.

Usage

The script ext/handover_mn.py handles the Mobile Node handover request. Run it along with l3_learning

  • You can run with the "py" component and use the CLI:

    ./pox.py forwarding.l3_learning handover_mn py

The script ext/handover_mn_rules.py handles the Mobile Node handover request while implementes a certain number of dummy rules. As in the script before, run it along with l3_learning

  • You can run with the "py" component and use the CLI:

    ./pox.py forwarding.l3_learning handover_mn_rules py

Get more information

Check the more information about how to configure and reproduce the experience on the documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 96.4%
  • C++ 1.4%
  • Shell 1.4%
  • Other 0.8%