As alluded to in the introduction, under GPSR, packets are marked
by their originator with their destinations’ locations. As a result,
a forwarding node can make a locally optimal, greedy choice in
choosing a packet’s next hop. Specifically, if a node knows its radio
neighbors’ positions, the locally optimal choice of next hop
is the neighbor geographically closest to the packet’s destination.
Forwarding in this regime follows successively closer geographic
hops, until the destination is reached.