A node which uses an on-demand routing protocol in a mobile ad hoc network when requires to send a packet to another node which is not in the radio coverage range, would do it by initiating a route request flooding process. Route Request flooding is the process of broadcasting a route request packet to all the neighbor nodes. The neighbor nodes in turn rebroadcast to their neighbors unless they have a fresh route to the destination node or they have already seen the packet before.

My doubt is when any node which possesses a valid route to the destination replies with a route reply packet to the source, how would the other nodes get informed that the source has got the route and the broadcast of route request packet can be stopped.

  • What routing protocol are you using ? AODV ? HWMP? There are many old on-demand routing protocols out there. – BatchyX Apr 6 '14 at 9:26
  • I am using DSR routing protocol – Lid Apr 6 '14 at 15:09
  • DSR ? In 2014 ?!? – BatchyX Apr 6 '14 at 16:03
  • I have chosen my area of study for my PG as "Flooding attack prevention in MANET". I am just in first semester M.Tech. The base paper I have chosen for implementation is actually implemented in DSR. Do you have any better suggestion?? – Lid Apr 6 '14 at 17:45
  • 1
    Well, It's just that studying how to prevent flooding attacks in DSR is like studying how to stop wasting IP addresses in a classful Internet. Those old forgotten problems have solutions that have been deployed since 15-20 years, most of which involving ditching the whole system instead of trying to fix it. – BatchyX Apr 6 '14 at 20:57

From The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks:

As a node overhears routes being used by others, either by
promiscuously snooping on them or when forwarding packets, the node
MAY insert those routes into its Route Cache, leveraging the Route
Discovery operations of the other nodes.

| improve this answer | |
  • Who still uses the prehistoric DSR protocol ?!? – BatchyX Apr 6 '14 at 9:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.