[Ns-bugs] [Bug 966] New: AODV originates new RREQ on each packet, when doesn't have valid route.
code@nsnam.ece.gatech.edu
code at nsnam.ece.gatech.edu
Mon Jul 26 20:37:44 PDT 2010
http://www.nsnam.org/bugzilla/show_bug.cgi?id=966
Summary: AODV originates new RREQ on each packet, when doesn't
have valid route.
Product: ns-3
Version: pre-release
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P5
Component: routing
AssignedTo: ns-bugs at isi.edu
ReportedBy: sunnmy at iitp.ru
Estimated Hours: 0.0
Created an attachment (id=953)
--> (http://www.nsnam.org/bugzilla/attachment.cgi?id=953)
test case
The problem is that AODV in DeferredRouteOutput does not check that route is
already looking for and always sends new RREQ. In accordance with RFC 3561:
"After broadcasting a RREQ, a node waits for a RREP (or other control message
with current information regarding a route to the appropriate destination). If
a route is not received within NET_TRAVERSAL_TIME milliseconds, the node MAY
try again to discover a route by broadcasting another RREQ."
Here is a test case, changing the example in src/routing/aodv.cc to use a UDP
application instead of ICMP to generate more packets per second.
--
Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Ns-bugs
mailing list