Changes between Version 5 and Version 6 of Internal/OpenFlow/topoMapping


Ignore:
Timestamp:
Aug 13, 2012, 6:28:39 AM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/topoMapping

    v5 v6  
    2222  * ''network'' : via !OpenFlow e.g. a Floodlight module that takes a topology description and pushes static flows, or even CLI. 
    2323
     24The overall architecture will possibly work as follows:
     25
     26[[Image(topologizer.png)]]
     27
    2428== Components Overviews ==
    2529This section contains some initial design considerations for the various components listed above.
    2630==== !OpenFlow topology setup ====
    27 It is assumed that [http://floodlight.openflowhub.org Floodlight] will be used for development. Several methods to enforce topology using SDN methods come to mind:
     31It was assumed that [http://floodlight.openflowhub.org Floodlight] will be used for development. Several methods to enforce topology using SDN methods come to mind:
    2832 1. '''''re-writing switch capabilities''''' : expose just the switch ports included in the desired topology to the modules involved in the experiment. This may be done by over-writing the FEATURE_REPLY messages that the controller receives from the switches during the initial handshake. Forging FEATURE_REPLY messages may be needed if topologies need to be dynamic.
    2933 
     
    3135 
    3236 3. '''''modified forwarding module''''' : A Floodlight module that behaves like the forwarding module, but alters its forwarding behavior based on the topology file. This module would replace any other routing/forwarding module.         
     37
     38 4. '''''dpctl''''' : A controller/switch independent tool for pushing static flows.
     39
     40In any case, high-priority static entries would work for the best. As `dpctl` is the most device/controller independent, it will be used for configuration.
     41
     42