Schedule 80211

From nsnam
Jump to: navigation, search

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
Model Comparison
feature current ns-2 DC REDNA dei80211mr INRIA/yans
Ad Hoc Mode (DCF) X  ? X  ?
Infrastructure Mode (DCF) P1  ?  ?
11e ECDA P2  ?  ?
11e HCCA P3  ?  ?
PCF P4  ?  ?
Enhanced PHY X 5 X

Key: X = natively supported, P = supported by external patch, ? = unknown, ( )(empty space) = unsupported


  1. (scheduled for ns-2.33)
  5. 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.