Network Simulator Changelog

What's new in Network Simulator 3.13

Mar 30, 2012
  • 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.

New in Network Simulator 3.11 (Aug 5, 2011)

  • 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.

New in Network Simulator 3.10 (Feb 9, 2011)

  • 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.

New in Network Simulator 3.5 (Jul 18, 2009)

  • ns-2.34 is mainly a maintenance release with the following major differences from ns-2.33:
  • 1) AOMDV (On-demand Multipath Distance Vector Routing in Ad Hoc
  • Networks) implementation
  • 2) Tmix synthetic Internet traffic generation tool
  • 3) Collection of bug fixes for 802.11Ext model
  • In addition, the recent Linux distributions (especially Fedora Core 10) started to have problems with the previous releases, so there are some fixes aimed at better 64-bit support and support for Fedora Core 10.

New in Network Simulator 3.3 (Dec 20, 2008)

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

New in Network Simulator 3.2 RC2 (Sep 13, 2008)

  • 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.

New in Network Simulator 3.1 RC2 (Sep 8, 2008)

  • Numerous enhancements and bugfixes were made.