[ns] Problem with aodv_rt_failed_callback() method
anup.ns at gmail.com
Thu Mar 16 05:45:06 PST 2006
On 3/16/06, Francisco J. Ros <fjrm at dif.um.es> wrote:
> On Thursday 16 March 2006 11:04, A Anupama wrote:
> > Hi
> > I am simulating the EAODV ( AODV protocol with some
> > modifications) . When I run a simulation with the nodes which are
> static. I
> > am not giving any mobility to them.
> > When I count the received packets , it is showing 0. Hence I checked the
> > flow and found that it is receiving link failure packet from the link
> > layer. i.e "eaodv_rt_failed_callback()" (similar to
> > aodv_rt_failed_callback()) is called. I don't know from where it is
> > ?
>It's called either when the maximum number of retries of ARP is reached
> >(mac/arp.cc), or when the 802.11 layer can't send a packet (no CTS after
> >sending a RTS, or no ACK after a data packet) (mac/mac-802_11.cc).
How can we avoid this ?
In my protocol, max of the RREP packets are dropping. I think this is due
to mac layer congestion. I am using the four way neighbor detection
mechanism which is proposed to avoid rushing attack by Adrian Perigg at el.
in the paper "Rushing attacks and Defence in Wireless Ad Hoc Routing
Protocols" (I have attached this paper). Due to that packet delivery ratio
is very less. How can we correct this... any suggestion ?
Thanks in advance...
More information about the Ns-users