[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ns] Urgent help wanted about DSR: Dynamic Source Routing Agent



I am working on an application protocol based on DSR protocol of
Mobile Ad Hoc Network in NS-2. Though I read the codes for
quite a long time, I didn't find the place at which DSR agents drop/free
Packets whose destinations are not in current cluster. Let's me explain
a little more clear: There is a Traffic generator T associated with a
mobile node  Host1 that adopts DSR. T generates a packet P aiming at
destination Host2, which also contains a DSRAgent. Because Host2
is too far from Host1 or Host2 is isolated from the rest nodes, the packet P
cannot be successfully tranmitted to Host2, even viaing multi-hop routing.
In this situation, I suppose Host1 has to drop or free packet P. Is it true?
If so, where is the point/method processing this? Or due to Host2 has 
appearred in the sight of another Host3, and Host3 responds to the
route request from Host1 for P, thus P is destroyed by Host3 rather
Host1? Does Host1 require an acknowledge from Host2 even Host3 is
willing to serve as a carrier?
 
HELP! Thank you all very very much!
Samuel 


Get your FREE download of MSN Explorer at http://explorer.msn.com