This paper details the design and implementation of the

protocol for
ad-hoc networks on Linux. The

protocol utilizes adaptive clustering to
organize nodes into clusters in which the probability of path failure due to
node movement can be bounded over time. Based on the

cluster scheme,
routes within clusters are maintained on a proactive basis while
routing between clusters is maintained on a reactive basis.