Network Simulator ns2: Difference between revisions

From
Jump to navigation Jump to search
Line 36: Line 36:
=== Patches by Ilango Purushothaman ===
=== Patches by Ilango Purushothaman ===


* beacon support
ongoing work!
* ongoing work!


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

Revision as of 05:36, 9 April 2007

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.

  • No beacons, management packets etc
  • No support for vendor specific extensions leke rate adaption or transmission power control
  • List of other 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

  • beacon support
  • 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 Simulation Model for ns-2

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

Extensions:

  • EDCA
    • no HCCA
    • no block ACK
  • contention free bursting (CFB) / TXOP bursting

Bugfixes:

  • 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