Network Simulator ns2

From
Jump to navigation Jump to search

Ns-2 is a discrete event simulator targeted at networking research.

802.11 Support

The existing 802.11 support in ns-2 is disapointing for a number of reasons.

List of bugs and issues

Extensions

Fork by Mathieu Lacage

A new 802.11 module based on a fork of ns-2 around mid-september 2005. Latest release was released in September 2005.

Improvements

  • ET/SNRT/BER-based PHY models
  • 802.11a multirate
  • 802.11e HCCA and EDCA

Link: http://yans.inria.fr/ns-2-80211/

Patch by Marco Fiore

Adds the following features to ns-2.29

  • realistic channel propagation by Wu Xiuchao
  • ricean propagation model by Ratish J. Punnoose
  • SNOOPy calendar scheduler by David X. Wei
  • 802.11 bug fixes by Felix Schmidt-Eisenlohr
  • multiple data transmission rates support by Marco Fiore
  • Adaptive Auto Rate Fallback (AARF) by Marco Fiore.

Link: http://www.telematica.polito.it/fiore/

Patches by Ilango Purushothaman

ongoing work!

Link: http://ee.washington.edu/research/funlab/802_11/802_11_beacon.tar.gz

Mike Moreton's Patch

  • based on ns-2.26
  • Original download location is offline

IEEE 802.11e EDCA and CFB Simulation Model for ns-2

Link: http://www.tkn.tu-berlin.de/research/802.11e_ns2/

Removed bugs:

  • introduces seperate SIFS timer, such that different timers for deferal (DIFS) and inter-packet times are semantically different,
  • stops deferal whenever the medium becomes busy,
  • proper computation of NAV,
  • proper setting / resetting of NAV.

IEEE 802.11e HCCA module for ns-2

Link: http://info.iet.unipi.it/~cng/ns2hcca/

  • Patch for ns-2.29

IEEE 802.11 PCF support for ns-2.1b8

Link: http://www.sm.luth.se/~dugdale/index/software.shtml/

IEEE 802.11 Power Saving Model (PSM) support for ns-2.1b8a

Link: http://www.cag.lcs.mit.edu/~ronny/wireless_psm/readme.html

  • Simulates standard 802.11 PSM protocol, or the Bounded Slowdown (BSD) protocol