Dynamic Source Routing in Ad Hoc Wireless Networks

An ad hoc network is a collection of wireless mobile hosts forming a temporary network without the aid of any established infrastructure or centralized administration. In such an environment, it may be necessary for one mobile host to enlist the aid of other hosts in forwarding a packet to its destination, due to the limited range of each mobile host’s wireless transmissions. This paper presents a protocol for routing in ad hoc networks that uses dynamic source routing. The protocol adapts quickly to routing changes when host movement is frequent, yet requires little or no overhead during periods in which hosts move less frequently. Based on results from a packet-level simulation of mobile hosts operating in an ad hoc network, the protocol performs well over a variety of environmental conditions such as host density and movement rates. For all but the highest rates of host movement simulated, the overhead of the protocol is quite low, falling to just 1% of total data packets transmitted for moderate movement rates in a network of 24 mobile hosts. In all cases, the difference in length between the routes used and the optimal route lengths is negligible, and in most cases, route lengths are on average within a factor of 1.01 of optimal.

[1]  David C. Walden,et al.  The ARPA Network Design Decisions , 1977, Comput. Networks.

[2]  Eric C. Rosen,et al.  The New Routing Algorithm for the ARPANET , 1980, IEEE Trans. Commun..

[3]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

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

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

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

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

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

[9]  N. Shacham,et al.  Future directions in packet radio architectures and protocols , 1987, Proceedings of the IEEE.

[10]  D.A. Pitt,et al.  Addressing, bridging, and source routing (LAN interconnection) , 1988, IEEE Network.

[11]  Charles L. Hedrick,et al.  Routing Information Protocol , 1988, RFC.

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

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

[14]  Gursharan S. Sidhu,et al.  Inside Appletalk (The Apple Connectivity Library) , 1990 .

[15]  Gursharan S. Sidhu,et al.  Inside AppleTalk : 日本語版 , 1992 .

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

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

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

[19]  John Moy,et al.  OSPF Version 2 , 1998, RFC.

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

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

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

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