DSR: the dynamic source routing protocol for multihop wireless ad hoc networks

The Dynamic Source Routing protocol (DSR) is a simple and efficient routing protocol designed specifically for use in multi-hop wireless ad hoc networks of mobile nodes. DSR allows the network to be completely self-organizing and self-configuring, without the need for any existing network infrastructure or administration. The protocol is composed of the two mechanisms of Route Discovery and Route Maintenance, which work together to allow nodes to discover and maintain source routes to arbitrary destinations in the ad hoc network. The use of source routing allows packet routing to be trivially loop-free, avoids the need for up-to-date routing information in the intermediate nodes through which packets are forwarded, and allows nodes forwarding or overhearing packets to cache the routing information in them for their own future use. All aspects of the protocol operate entirely on-demand, allowing the routing packet overhead of DSR to scale automatically to only that needed to react to changes in the routes currently in use. We have evaluated the operation of DSR through detailed simulation on a variety of movement and communication patterns, and through implementation and significant experimentation in a physical outdoor ad hoc networking testbed we have constructed in Pittsburgh, and have demonstrated the excellent performance of the protocol. In this chapter, we describe the design of DSR and provide a summary of some of our simulation and testbed implementation results for the protocol.

[1]  Deborah Estrin,et al.  Source Demand Routing: Packet Format and Forwarding Specification (Version 1) , 1996, RFC.

[2]  W. Richard Stevens,et al.  TCP/IP Illustrated, Volume 2: The Implementation , 1995 .

[3]  Randy H. Katz,et al.  The Case for Wireless Overlay Networks , 1994, Mobidata.

[4]  David A. Maltz,et al.  The effects of on-demand behavior in routing protocols for multihop wireless ad hoc networks , 1999, IEEE J. Sel. Areas Commun..

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

[6]  D.F. Bantz,et al.  Wireless LAN design alternatives , 1994, IEEE Network.

[7]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[8]  M. Baker,et al.  Internet Mobility 4x4 , 1996, SIGCOMM.

[9]  Robert T. Braden,et al.  Requirements for Internet Hosts - Communication Layers , 1989, RFC.

[10]  Satish K. Tripathi,et al.  Signal stability-based adaptive routing (SSA) for ad hoc mobile networks , 1997, IEEE Wirel. Commun..

[11]  Bdale Garbee,et al.  Thoughts on the issues of address resolution and routing in amateur packet radio TCP/IP networks , 1987 .

[12]  V. Bharghavan,et al.  MACAW: A media access protocol for wireless LANs , 1994 .

[13]  Robert J. Diersing,et al.  Packet Radio in the Amateur Service , 1985, IEEE J. Sel. Areas Commun..

[14]  J. Jubin,et al.  The DARPA packet radio network protocols , 1987, Proceedings of the IEEE.

[15]  Radia Perlman Interconnections: Bridges and Routers , 1992 .

[16]  J. Broach,et al.  The dynamic source routing protocol for mobile ad-hoc networks , 1998 .

[17]  Jon Postel,et al.  Multi-LAN address resolution , 1984, RFC.

[18]  David B. Johnson Scalable support for transparent mobile host internetworking , 1995, Wirel. Networks.

[19]  Zygmunt J. Haas,et al.  A new routing protocol for the reconfigurable wireless networks , 1997, Proceedings of ICUPC 97 - 6th International Conference on Universal Personal Communications.

[20]  Robert M. Hinden,et al.  IP next generation overview , 1996, CACM.

[21]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[22]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[23]  Chai-Keong Toh,et al.  A novel distributed routing protocol to support ad-hoc mobile computing , 1996, Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on Computers and Communications.

[24]  David A. Maltz,et al.  Protocols for Adaptive Wireless and Mobile Networking , 1996 .

[25]  Gregory Lauer,et al.  Packet-radio routing , 1995 .

[26]  Wang Heng-jun Routing in AD HOC Networks of Mobile Hosts , 2002 .

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

[28]  Zygmunt J. Haas,et al.  The performance of query control schemes for the zone routing protocol , 2001, TNET.

[29]  Bruce Tuch,et al.  Development of WaveLAN®, an ISM band wireless LAN , 1993, AT&T Technical Journal.

[30]  Mahesh K. Marina,et al.  Query Localization Techniques for On-Demand Routing Protocols in Ad Hoc Networks , 2002, Wirel. Networks.

[31]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[32]  Bill Warner Book Review: Interconnections: Bridges and Routers by Radia Perlman (Addison-Wesley Publishing Company, Inc.) , 1993, CCRV.

[33]  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.

[34]  David A. Maltz,et al.  Experiences Designing and Building a Multi-Hop Wireless Ad Hoc Network Testbed , 1999 .

[35]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[36]  Charles E. Perkins,et al.  IP Mobility Support , 1996, RFC.

[37]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol , 1993, RFC.

[38]  Robbert van Renesse,et al.  FLIP: an internetwork protocol for supporting distributed systems , 1993, TOCS.

[39]  David C. Plummer,et al.  Ethernet Address Resolution Protocol: Or Converting Network Protocol Addresses to 48.bit Ethernet Address for Transmission on Ethernet Hardware , 1982, RFC.

[40]  David A. Maltz,et al.  Supporting hierarchy and heterogeneous interfaces in multi-hop wireless ad hoc networks , 1999, Proceedings Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'99).

[41]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[42]  P. Karn,et al.  MACA-a New Channel Access Method for Packet Radio , 1990 .

[43]  Jon Postel,et al.  Internet Protocol , 1981, RFC.