We present an overview of ad hoc routing protocols that make forwarding dec
isions based on the geographical position of a packet's destination. Other
than the destination's position, each node need know only its own position
and the position of its one-hop neighbors in order to forward packets, Sinc
e it is not necessary to maintain explicit routes, position-based routing d
oes scale well even if the network is highly dynamic. This is a major advan
tage in a mobile ad hoc network where the topology may change frequently. T
he main prerequisite for position-based routing is that a sender can obtain
the current position of the destination. Therefore, recent ly proposed loc
ation services are discussed in addition to position-based packet forwardin
g strategies. We provide a qualitative comparison of the approaches in both
areas and investigate opportunities for future research.