To NIST Home Page To WCTG Home To WCTG Projects To WCTG People To ANTD Home To ITL Home Page Kernel AODV banner



Kernel AODV

Kernel AODV

Quick Guide to AODV



AODV is a routing protocol for ad hoc networks designed with mobile wireless devices in mind.  For a quick overview on AODV's basics, check out our Quick Guide to AODV page.  If you are interested in running a simulation of AODV, NIST has developed a simulation in OPNET.

Kernel AODV

Kernel AODV is a loadable kernel module for Linux.  It implements AODV routing between computers equipped with WLAN devices.

Current version: 2.2.2

  • Problem with undefined symbols should be fixed.
  • The entire code base has been renovated. I still needed to add in some comments

If you have any questions, concerns or comments please feel free to contact Luke Klein-Berndt at: 


  • Linux with Kernel 2.4.
  • Netfilters. If you don't have it installed you need to reconfigure your Kernel options and then rebuild the Kernel.  There is a HOWTO manual on this which maybe helpful.
  • A networking card is needed.  If it is a wireless card, have it configured in Ad Hoc mode.  If you are unsure on how to do this, look for information on iwconfig and setting up a wireless network under Linux.
  • The source files for the Linux kernel you have installed.  They should be located in the /usr/src/linux directory.  Otherwise, you can download them from:

Want more information?

Look at the README files included with Kernel AODV. Everything you need to get start should be contained in there.

Created: 11/05/01 Updated: 04/15/04

NIST is an agency of the U.S. Department of Commerce's Technology Administration