This document summarizes and classifies several geographic routing protocols for vehicular ad hoc networks (VANETs). It discusses unicast routing protocols like GPSR, GSR, and GPCR that use greedy forwarding and perimeter routing. It also covers broadcast protocols like UMB and cluster-based protocols like COIN. Finally, it examines geocast routing protocols for disseminating messages to nodes within a specified geographic region, such as IVG, Cached Geocast, and Abiding Geocast. The document concludes that the optimal protocol depends on the routing type (unicast, broadcast, geocast) and the road scenario (city vs highway).