ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. ns-3 is free software, licensed under the GNU GPLv2 license, and is publicly available for research, development, and use.
Site maintenance announcement
The project is migrating content from its old Wordpress site to this new site. Users may wish to visit the old site at https://nsnam-www2.coe-hosted.gatech.edu for information not found here.
We would like to announce the general availability of the ns-3 App Store. The app store will organize information about the availability of extensions to the main ns-3 releases, starting with the current ns-3.29 release. The main page has more information about getting started with the app store. The app store implementation is largely due to Abhijith Anilkumar’s 2017 Google Summer of Code project, with backend extensions to Bake build system by Ankit Deepak, and with thanks to the Cytoscape project for permitting the reuse of their framework. The app store concept and initial Bake implementation are due to Inria (thanks due to Mathieu Lacage, Daniel Camara, and Walid Dabbous).
- An HTTP model based on a 3GPP reference model for HTTP/1.1
- A priority queue disc (PrioQueueDisc) for the traffic control module
- A model for the TCP Proportional Rate Reduction (PRR) recovery algorithm
ns-3.28 was released on 22 March 2018 and features the following additions: