•Each node caches a new route it learns by any means
•When node S finds route [S,E,F,J,D]to node D, node S also learns route [S,E,F] to node F
•When node K receives Route Request [S,C,G] destined for node, node K learns route [K,G,C,S] to node S
•When node F forwards Route Reply RREP[S,E,F,J,D],node F learns route [F,J,D] to node D
•When node E forwards Data [S,E,F,J,D]it learns route [E,F,J,D] to node D
Dynamic Source Routing: Advantages
•Routes maintained only between nodes who need to communicate
–reduces overhead of route maintenance
•Route caching can further reduce route discovery overhead
•A single route discovery may yield many routes to the destination, due to intermediate nodes replying from local caches