[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