All releases of Network Simulator


Release Notes: The transport protocol implementations for IP have been refactored so they can support IPv4 and IPv6 connections. The LTE module has been reworked, with new LTE radio protocol models and an EPC data plane model. New propagation models and a buildings pathloss model have been added. An antenna module, which includes different radiation pattern models, has been added. The Random Early Detection (RED) queue model from ns-2 has been ported. A Dynamic Source Routing (DSR) protocol model for IPv4 has been added.


Release Notes: In the mobility module, a new MobilityModel::GetRelativeSpeed() method returns the relative speed of two objects. A new Ipv6AddressGenerator class has been added to generate sequential addresses from a provided base prefix and interfaceId. (It will also detect duplicate address assignments.) TcpHeader now recognizes ECE and CWR flags. Nagle's algorithm is now supported. Various bugfixes and other minor enhancements have been added.


Release Notes: SpectrumChannel models now support the usage of single-frequency propagation loss models based on the PropagationLossModel class. The attribute system was extended to store map container objects in addition to vector containers. Support for IPv4 fragmentation has been added. Numerous bugs were fixed.


Release Notes: The build system has been modularized, as have the Python bondings, and the source code has been reorganized. By default, example and test programs are disabled from the build. The int64x64_t data type has been added. An interface to the Click Modular Router and an Ipv4ClickRouting class has been added. An interface for OpenFlow has been added.


Release Notes: New network models, including underwater acoustic networks (UAN) and 3GPP LTE. New protocols, including DSDV routing, IEEE 802.11g. New applications including bulk file transfer. Support for simulating energy usage. Support for Rocketfuel, BonnMotion, SUMO, and TraNS files. This release merges in the PyViz visualizer. It adds a new TCP implementation. It finishes migration of trace-based regression tests to the new test framework.


Release Notes: This release adds WiMAX, MPI, a matrix propagation loss model, a topology read system, a Gauss-Markov mobility model, a steady-state random waypoint mobility model, a two-ray ground propagation loss model, an Ad hoc On-Demand Distance Vector (AODV) routing model, IPv6 extensions support to add IPv6 extensions and options, a connector to the Qt-based NetAnim animator, equal-cost multipath for global routing, binding sockets to devices, 802.11p WiFi standards, and UDP client/server application support.


Release Notes: This release adds new protocols, rate control algorithms, and networking methods. There are some bugfixes.


Release Notes: Improved support for IPv6 and ICMP. Numerous bugfixes and minor enhancements.


Release Notes: This release adds ICMP support, IPv6 addresses, and the ability to emulate arbitrary network devices. There are assorted bugfixes.


Release Notes: This release adds an implementation of the Learning bridge (IEEE 802.1D). It adds Python bindings, support for real-time simulations, support for using actual operating systems' networking stacks in simulations by means of a "cradle" for wrapping such stacks, and a statistics framework for analyzing results. There are numerous bugfixes.