Difference between revisions of "AnnualTraining2019"

From Nsnam
Jump to: navigation, search
(Agenda)
(Software)
Line 29: Line 29:
  
 
== Software ==
 
== Software ==
 +
 +
To obtain the training code, please follow the following steps:
  
 
  <nowiki>
 
  <nowiki>
  $ git clone https://gitlab.com/tomhenderson/ns-3-allinone.git
+
  $ git clone --branch training https://gitlab.com/tomhenderson/ns-3-allinone.git
 
  $ cd ns-3-allinone
 
  $ cd ns-3-allinone
$ git checkout -b training origin/training
+
  $ ./download.py -n training --enable-examples --enable-tests
  $ ./download.py
+
  $ cd ns-3-dev</nowiki>
$ cd ns-3-dev
+
 
$ git checkout -b training origin/training
+
At this point, you should have a working ns-3 installation that is in sync with a very recent changeset of ns-3-dev.  You can check it by running some of the tutorial programs:
$ ./waf configure --enable-examples --enable-tests
+
 
  $ ./waf build
+
<nowiki>
  $ ./test.py</nowiki>
+
  $ ./waf --run first</nowiki>
 +
 
 +
To update the code at a future date, you can perform a 'git pull' while in ns-3-dev.
  
 
== Registration ==
 
== Registration ==

Revision as of 16:54, 14 June 2019

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

This is the wiki page for the ns-3 training sessions to be held on 17-18 June, 2019 in Florence. For a list of all past training sessions, see Training.

Agenda

Training will be held from 09:00-18:00. Please plan to arrive 15-30 minutes beforehand so we may start at 09:00. Catered lunch will be at 12:30, and coffee at 10:30 and 16:00.

Slides and labs will be posted here as they become available.

Monday

Tuesday

Session 1: TCP

Session 2: Wi-Fi (S. Deronne)

Session 3: LTE (Z. Ali)

Session 4: Sensor networks (T. Pecorella and D. Magrin)

Software

To obtain the training code, please follow the following steps:

 $ git clone --branch training https://gitlab.com/tomhenderson/ns-3-allinone.git
 $ cd ns-3-allinone
 $ ./download.py -n training --enable-examples --enable-tests
 $ cd ns-3-dev

At this point, you should have a working ns-3 installation that is in sync with a very recent changeset of ns-3-dev. You can check it by running some of the tutorial programs:

$ ./waf --run first

To update the code at a future date, you can perform a 'git pull' while in ns-3-dev.

Registration

Registration must be made at this site: https://washington.irisregistration.com/Form/NS-3

Local Information

Local information is available on this page: https://www.nsnam.org/research/wns3/wns3-2019/local-information/

Supplementary training videos

Please see the older training videos linked from this page.

  • 2016 session on large-scale, distributed simulations with ns-3 (instructor: Peter Barnes); (slides, video)
  • 2014 ns-3 tracing tutorial from Walid Younes: (slides, video)