===== Utilización de ns-3 =====
==== Lanzar simulación ====
Las simulaciones pueden ejecutarse usando la herramienta de compilación waf:
./waf --run ruta_simulacion/nombre_simulacion
Si el binario que implementa la simulación toma parámetros de entrada, la invocación se realiza de la siguiente forma:
./waf --run "ruta_simulacion/nombre_simulacion parametro1 parametro2 ..."
==== Compilar nuevas simulaciones ====
Una nueva simulación puede ser compilada de dos formas:
Mediante waf:
* Se ubica el código en un directorio dentro dentro de la ruta ns-3_dir/scratch
* Se invoca a la herramienta ./waf
* Se lanza la nueva simulación invocando ./waf --run "scratch/nombre_sim/nombre_sim"
Manualmente, invocando gcc o usando make:
* Hay que indicar la ruta de la librería libns3.so, ubicada en ns-3-dev/build/debug
* Para lanzar la nueva simulación, la librería libns3.so ha de estar incluida en la variable de sistema LD_LIBRARY_PATH