Dynamic source routing (DSR) protocol implementation in ns-3

Routing protocols are essential to the performance of wireless networks especially in mobile ad-hoc scenarios. The development of new routing protocols requires comparing them against well-known protocols in various simulation environments. In this paper, we present an overview of the well-known MANET routing protocols and the implementation details of the DSR routing protocol in the ns-3 network simulator. We verify DSR routing performance under various scenarios and compare its performance against other protocols implemented in ns-3: AODV, DSDV, and OLSR. Our results show that the performance of DSR shares similar characteristics with AODV yet has slightly higher overall performance results in terms of the routing metrics we use.

[1]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[2]  James P. G. Sterbenz,et al.  Destination-sequenced distance vector (DSDV) routing protocol implementation in ns-3 , 2011, SimuTools.

[3]  Bartosz Mielczarek,et al.  Scenario-based performance analysis of routing protocols for mobile ad-hoc networks , 1999, MobiCom.

[4]  Klaus Wehrle,et al.  A Performance Comparison of Recent Network Simulators , 2009, 2009 IEEE International Conference on Communications.

[5]  Tracy Camp,et al.  MANET simulation studies: the incredibles , 2005, MOCO.

[6]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[7]  J. J. Garcia-Luna-Aceves,et al.  Performance comparison of three routing protocols for ad hoc networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

[8]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[9]  David A. Maltz,et al.  DSR: the dynamic source routing protocol for multihop wireless ad hoc networks , 2001 .

[10]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[11]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[12]  Egemen K. Çetinkaya,et al.  Performance Comparison of Routing Protocols for Transactional Traffic over Aeronautical Networks , 2011 .

[13]  Gentian Jakllari,et al.  A Comprehensive Comparison of Routing Protocols for Large-Scale Wireless MANETs , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[14]  Marco Conti,et al.  Multihop Ad Hoc Networking: The Theory , 2007, IEEE Communications Magazine.

[15]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[16]  David A. Maltz,et al.  The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 , 2007, RFC.