===== 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