From: Vikas K. <ka...@co...> - 2004-04-26 00:36:09
|
The route_check modules in ASL-a-0.5 is actually for aodv and is the same as aodv-helper. The simple route-check is in ASL-0.11. The definition of output_filter is unnecessary code, it is not needed at all. I will correc= t it. route-check actually needs only one hook, and that is at the NF_IP_POST_ROUTING. It is very different from kernel-AODV. kernel-AODV is doing all the forwarding in the kernel module, hence bypassing the kernel routing table completely. ASL lets the kernel do the forwarding, and routing is in user-space. route_check is simply to log the usage times of the routes, hence it does not need all the hooks which kernel-aodv needs. If you have not already done so, please look at the MOBISYS paper on=20 http://aslib.sourceforge.net I will also try to find out if the MS thesis you mention can be made available. -vikas On Sun, 25 Apr 2004, =CE=E2=C9=D9=B4=A8 wrote: ->I'm studying ASL-a-0.5 and AODV-UIUC-0.5 now.But I can't find ->aodv-helper.Of course,you referred that we can work well with ->route_check.But I find that kernel moduler with some mistake,such as yo= u ->define a "input_filter" but you use it as NF_IP_POST_ROUTING. On the ->other hand, you define another hook output_filter without any initiatio= n ->before register it so it cause my compuer to halt.=20 I had read ->kernel-AODV that uses three hooks named NF_IP_PRE_ROUTING, NF_IP_FORWAR= D ->and NF_IP_LOCAL_OUT. But I can't understand your AODV-UIUC how to work ->without NF_IP_FORWARD and NF_IP_LOCAL_OUT. Could you tell me some ->details? I'm eager for a Master's thesis named Design, implementation ->and testing of routing protocols for mobile ad-hoc network which you ->preferred in your paper but i can't find it. Thanks a lot. -> -> --=20 --=20 |