Changes between Version 1 and Version 2 of Internal/OpenFlow/topoMapping


Ignore:
Timestamp:
Jul 26, 2012, 5:35:55 AM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/topoMapping

    v1 v2  
    22This page aims to serve as documentation for the on-going work to produce a topology mapping tool/service for the ORBIT testbeds.
    33
    4 == Overview. ==
    5 The current ORBIT testbeds do not have a framework with which users can easily set up network topologies for their experiments. Users may choose to build test topologies using methods such as:
     4== Overview ==
     5Currently ORBIT does not have a framework with which users can easily set up network topologies for their experiments. Users may choose to build test topologies using methods such as:
    66 * node-side packet filtering, e.g. `ebtables`
    77 * switch partitions, e.g. VLANs
    88 * SDN, e.g. !OpenFlow 
    9 among others, but this entails impromptu scripting or manual configuration.   
     9among others, but this entails impromptu scripting or manual configuration. In the ideal scenario a user should be able to set up an experiment by providing a topology description file to a framework that would build the topology on their behalf.
     10
     11== Components ==
     12The framework/service is expected to have at least the following components:
     13==== graph visualization ====
     14Two components:
     15   1. interpretation of user-provided graphs into a topology description file usable by topology setup components
     16   1. visualization of a topology setup from file
     17==== topology description file format ====
     18For now, [http://graphml.graphdrawing.org/primer/graphml-primer.html GraphML] has been chosen as the basis for describing topologies.
     19==== topology setup ====
     20both on the nodes and network:
     21  * ''nodes'' : via OMF (sorry, not familiar with it) ?
     22  * ''network'' : via !OpenFlow e.g. a Floodlight module that takes a topology description and pushes static flows, or even CLI.
     23