Networking Forums

Networking Forums > Computer Networking > Linux Networking > Implementing an "on demand" routing protocol?

Reply
Thread Tools Display Modes

Implementing an "on demand" routing protocol?

 
 
Peter Hernberg
Guest
Posts: n/a

 
      05-03-2004, 01:38 AM
I'm implementing the AODV routing protocol (RFC 3561) on Linux. One of
the protocol's salient features is being "on demand": rather than
receiving (and transmitting) regular updates on the topology of the
network, it waits until it needs a route to a given host (or network).
With AODV routing, in the following simple network

Host A <----> Host B <----> Host C,

it may be that A is unaware of its route to C. If A has a packet
destined for C, it buffers that packet and broadcasts a request for a
route to C.

Is there an interface whereby the kernel can be told "when you have a
packet, but lack a route to its destination, pass a message to this
daemon requesting a route and buffer that packet until the daemon is
done searching for route"? Any info would be appreciated.
 
Reply With Quote
 
 
 
 
P Gentry
Guest
Posts: n/a

 
      05-03-2004, 06:49 PM
(E-Mail Removed) (Peter Hernberg) wrote in message news:<(E-Mail Removed). com>...
> I'm implementing the AODV routing protocol (RFC 3561) on Linux. One of
> the protocol's salient features is being "on demand": rather than
> receiving (and transmitting) regular updates on the topology of the
> network, it waits until it needs a route to a given host (or network).
> With AODV routing, in the following simple network
>
> Host A <----> Host B <----> Host C,
>
> it may be that A is unaware of its route to C. If A has a packet
> destined for C, it buffers that packet and broadcasts a request for a
> route to C.
>
> Is there an interface whereby the kernel can be told "when you have a
> packet, but lack a route to its destination, pass a message to this
> daemon requesting a route and buffer that packet until the daemon is
> done searching for route"? Any info would be appreciated.


After reading the rfc and a quick Google search -- do that with
"interesting" posts -- it seems that you'll need to use (or write) a
kernel module to load the appropriate code.

Others have been working on this for 2+ years -- why don't you have a
look at their code or even use it. That way you wouldn't have to
maintain it yourself but contribute to the common pool.

http://moment.cs.ucsb.edu/aodv-ietf/faq.html
http://www.antd.nist.gov/wctg/aodv_kernel/

seemed promising from the first page of Googling "aodv linux"

And keep in mind that this is still an _experimental_ rfc propopsal.

hth,
prg
email above disabled
 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Change new wirless network to "on demand", instead of "automatic" tobyjones Wireless Networks 1 11-19-2009 04:18 PM
WZC bug - Network setting of "On Demand" toggles to "Automatic" craig_oz_land Wireless Networks 0 09-21-2007 09:56 PM
Re: SPEWS SLIMES "WindsorFox", "Kevin-!:?)", "Spin Dryer" get the cold shoulder at broadband ng! SneakyP Broadband 0 11-29-2005 10:46 PM
Attention Plus.net Re: SPEWS DOLTS "WindsorFox", "Kevin-!:?)", "SpinDryer" SPAM broadband newsgroup !:?) Broadband 0 11-28-2005 04:28 AM
Attention Plus.Net Re: SPEWS DOLTS "WindsorFox", "Kevin-!:?)", "SpinDryer" SPAM braodband newsgroup !:?) Broadband 0 11-28-2005 03:03 AM



1 2 3 4 5 6 7 8 9 10 11