Skip to content

doreado/controllerML

 
 

Repository files navigation

Guida all'avvio dell'applicativo routing SDN

#1) Avviare mininet tramite file python, file geant_topology.py preso dalla repo
#2) Avviare RYU controller su un altro terminale comando "sudo ryu-manager —observe-links topology_discover.py flow_installation.py monitor.py delay.py"
#3) Aspettare la convergenza della rete e il riempimento del file net_info.csv che si trova nella cartella principale
#4) Avviare RL_threading.py (lui comincia a stampare ok)
#5) I percorsi saranno disponibili (dopo il primo ok) nel file paths.json dentro la cartella RoutingGeant

#Nota: host 24 e 10 sono connessi allo stesso switch e inviano a due host diversi (vedi traffic_matrix) senza alcun problema.

SDN routing application startup guide

1) Start mininet with python file, geant_topology.py file taken from [repo] (https://github.com/gabrispa/controllerML/tree/main/TrafficGenerator)

2) Run the RYU controller on another terminal "sudo ryu-manager —observe-links topology_discover.py flow_installation.py monitor.py delay.py"

3) Wait for the network and for the net_info.csv file located in the main folder

4) Run RL_threading.py (he will start printing ok)

5) The paths will be available (after the first ok) in the paths.json file that is located in the RoutingGeant folder

#Note: hosts 24 and 10 are connected to the same switch and send to two different hosts (see traffic_matrix) without any problem.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Shell 0.3%