Use Cases

 

SR Simulator


  1. Start a new project by loading a network topology and a traffic demand matrix. Alternatively, it is also possible to generate random traffic necessities by identifying an expected average link utilization.
  2. The SR simulator requires a link weights configuration. Such a configuration can be generated using traditional configuration schemes, such as InvCap, or optimized for the loaded topology and traffic demand. If you choose to use an optimized configuration (SR Optimization > Single Adjacency Optimization) we suggest to select as second objective the MLU, use DEFT load balancing, and the NSGAII optimization algorithm. The remaining configuration options should be adequate for most networks.
  3. After producing a link weights configuration, go to Simulation > Compute > SR Loads. Besides providing information regarding the network congestion obtained with the provided link weights configuration, the framework will also produce the respective SR paths configurations.
  4. Open a new SR simulator (Simulation > SR simulator) and select the required parameters (Project and Link Weights Configuration). To open the SR simulator view just select it from the clipboard tree. You can now load the SR paths Configuration and traffic demands into the simulator.
  5. The SR simulator allows to set links down by right clicking the link in the topology view or in the link table. The simulator automatically recomputes paths for the affected traffic using TI-LFA, edge-to-edge shortest paths, or SALP. The default recovery path stratety can be configured in the options windows or directly in the netopt.conf file. For more information please refer to our publications.
  6. It is possible to reduced the congestion produced by the link failure, or by an inadequate link weights configuration, by optimizing the node-p values. Please select the node-p values optimization option. The optimization process may take a few minutes depending on the topology size. After the optimization is concluded, the SR paths configuration, link loads and network congestion values will be updated.
  7. You can also choose to evaluate the installed configuration for other traffic necessities. For that purpose, just clear the configuration and load a new traffic demands matrix.