User Tools

Site Tools


public:dynamic-source-routing-protocol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
public:dynamic-source-routing-protocol [2025/05/10 06:43] – created affinepublic:dynamic-source-routing-protocol [2025/05/10 09:31] (current) affine
Line 2: Line 2:
  
 {{tag>[routing-protocol ad-hoc-network dynamic-source-routing-protocol]}} {{tag>[routing-protocol ad-hoc-network dynamic-source-routing-protocol]}}
 +
 +
 +===== Reference =====
 +
 +[[https://cs.brown.edu/courses/cs295-1/dsr-chapter00.pdf|DSR: The Dynamic Source Routing Protocol for
 +Multi-Hop Wireless Ad Hoc Networks]] ({{:public:dynamic-source-routing-protocol.pdf | pdf}})
 +
 +[[https://datatracker.ietf.org/doc/rfc4728|RFC 4728]] ({{ :public:rfc4728_dynamic-source-routing-protocol.txt | txt}})
 +
 +===== Protocol =====
 +
 +==== Assumptions ====
 +
 +
 +Node **S** wants to send a message to node **D**.
 +
 +==== Sending messages on known routes ====
 +
 +  - **S** searches its route cache.
 +  - If a suitable route is found, send the message along the route, placing in the header the whole sequence of hops that the message should follow on the way to **D**.
 +
 +==== Route discovery ====
 +
 +  - **S** sends a ''Route Request'' message to every reachable node.
 +  - 
 +
 +==== Route maintenance ====
  
  
public/dynamic-source-routing-protocol.1746859423.txt.gz · Last modified: 2025/05/10 06:43 by affine