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 main mechanisms of "Route Discovery" and "Route Maintenance", which work together to allow nodes to discover and maintain routes to arbitrary destinations in the ad hoc network. All aspects of the protocol operate entirely on demand, allowing the routing packet overhead of DSR to scale automatically to only what is needed to react to changes in the routes currently in use. The protocol allows multiple routes to any destination and allows each sender to select and control the routes used in routing its packets, for example, for use in load balancing or for increased robustness. Other advantages of the DSR protocol include easily guaranteed loop-free routing, operation in networks containing unidirectional links, use of only "soft state" in routing, and very rapid recovery when routes in the network change. The DSR protocol is designed mainly for mobile ad hoc networks of up to about two hundred nodes and is designed to work well even with very high rates of mobility. This document specifies the operation of the DSR protocol for routing unicast IPv4 packets. This memo defines an Experimental Protocol for the Internet community.
Cited By
- Hosseinzadeh M, Yousefpoor M, Yousefpoor E, Lansky J and Min H (2024). A new version of the greedy perimeter stateless routing scheme in flying ad hoc networks, Journal of King Saud University - Computer and Information Sciences, 36:5, Online publication date: 1-Jun-2024.
- Lacan J and Lochin E (2023). Simplifying Forwarding Data Plane Operations with XOR-Based Source Routing, Journal of Network and Systems Management, 32:1, Online publication date: 1-Jan-2024.
- Choi H, Roh B, Han M and Lee J (2018). Regional Route Maintenance Protocol Based on Local Pheromone Diffusion for Mobile Ad Hoc Networks, Mobile Networks and Applications, 23:3, (580-596), Online publication date: 1-Jun-2018.
- Marzak B, Toumi H, Benlahmar E and Talea M Analysing Clustering Routing Protocols Performance for Vehicular Networks Proceedings of the 2nd international Conference on Big Data, Cloud and Applications, (1-7)
Index Terms
- RFC 4728: The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4
Recommendations
Neighborhood-Based Route Discovery Protocols for Mobile Ad Hoc Networks
Network-wide broadcasting is used extensively in mobile ad hoc networks for route discovery and for disseminating data throughout the network. Flooding is a common approach to performing network-wide broadcasting. Although it is a simple mechanism that ...
An Energy-Aware Routing Protocol for Mobile Ad Hoc Networks Based on Route Energy Comprehensive Index
The design of energy-aware routing protocols has always been an important issue for mobile ad hoc networks (MANETs), because reducing the network energy consumption and increasing the network lifetime are the two main objectives for MANETs. Hence, this ...
Dynamic source routing (DSR) protocol implementation in ns-3
SIMUTOOLS '12: Proceedings of the 5th International ICST Conference on Simulation Tools and TechniquesRouting 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 ...