This wiki page is intended as a summary resource for users and developers of ns-2 and ns-3.
ns-2 has had an 802.11 interface model for many years. There have been three recent efforts to improve the support for model accuracy and fidelity in ns-2. The project needs to decide priorities for integrating proposals into the main ns-2 development tree. In addition, ns-3 plans to soon incorporate another 802.11 model from the yans simulator.
Furthermore, ns-2 users may find the below information useful to help them find which models might be the best fit for their research.
This table and corresponding notes is aimed at providing a high-level view of the features of different models.
- DC REDNA: Overhaul of 802.11 model, from DC REDNA and Karlsruhe researchers.
- dei80211mr: Multirate 802.11 implementation
- INRIA/yans: INRIA project started to develop new 802.11 models and enhanced PHY
|feature||current ns-2||DC REDNA||dei80211mr||INRIA/yans|
|Ad Hoc Mode (DCF)||X||?||X||?|
|Infrastructure Mode (DCF)||P1||?||?|
Key: X = natively supported, P = supported by external patch, ? = unknown, ( )(empty space) = unsupported
- http://www.ee.washington.edu/research/funlab/802_11/report_80211.pdf (scheduled for ns-2.33)
- dei80211mr PHY characteristics: multiple rates (b/g), rate adaptation schemes (ARF, RBAR...), SNR-based error model, interference-based collision model
- A patch improving ns-2 802.11 wireless support is available at Marco Fiore's webage. The patch introduces realistic channel propagation, concurrent multiple data transmission rates among stations and ARF mechanisms, has been tested with ns-2.29, and features the following contributions:
- 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.