9 | | among others, but this entails impromptu scripting or manual configuration. |
| 9 | among 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 == |
| 12 | The framework/service is expected to have at least the following components: |
| 13 | ==== graph visualization ==== |
| 14 | Two 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 ==== |
| 18 | For now, [http://graphml.graphdrawing.org/primer/graphml-primer.html GraphML] has been chosen as the basis for describing topologies. |
| 19 | ==== topology setup ==== |
| 20 | both 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 | |