Network Simulator ns2: Difference between revisions
Jump to navigation
Jump to search
m (→802.11 Support) |
mNo edit summary |
||
Line 9: | Line 9: | ||
* [http://www.ee.washington.edu/research/funlab/802_11/report80211issues.pdf List of other bugs and issues] |
* [http://www.ee.washington.edu/research/funlab/802_11/report80211issues.pdf List of other bugs and issues] |
||
== |
== Fork by Mathieu Lacage == |
||
=== 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. |
A new 802.11 module based on a fork of ns-2 around mid-september 2005. Latest release was released in September 2005. |
||
Line 22: | Line 20: | ||
Link: http://yans.inria.fr/ns-2-80211/ |
Link: http://yans.inria.fr/ns-2-80211/ |
||
== Patch by Marco Fiore == |
|||
Adds the following features to ns-2.29 |
Adds the following features to ns-2.29 |
||
Line 34: | Line 32: | ||
Link: http://www.telematica.polito.it/fiore/ |
Link: http://www.telematica.polito.it/fiore/ |
||
== Patches by Ilango Purushothaman == |
|||
* beacon support |
* beacon support |
||
Line 41: | Line 39: | ||
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 |
||
== Mike Moreton's Patch == |
|||
* based on ns-2.26 |
* based on ns-2.26 |
||
* Original download location is offline |
* 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/ |
Link: http://www.tkn.tu-berlin.de/research/802.11e_ns2/ |
||
Line 62: | Line 60: | ||
* proper setting / resetting of NAV. |
* proper setting / resetting of NAV. |
||
== IEEE 802.11e HCCA module for ns-2 == |
|||
Link: http://info.iet.unipi.it/~cng/ns2hcca/ |
Link: http://info.iet.unipi.it/~cng/ns2hcca/ |
||
* Patch for ns-2.29 |
* Patch for ns-2.29 |
||
== IEEE 802.11 PCF support for ns-2.1b8 == |
|||
Link: http://www.sm.luth.se/~dugdale/index/software.shtml/ |
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 |
Link: http://www.cag.lcs.mit.edu/~ronny/wireless_psm/readme.html |
Revision as of 05:38, 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 like rate adaption or transmission power control
- List of other bugs and issues
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