This document discusses clustering-based ad hoc routing protocols. It introduces the Clusterhead Gateway Switch Routing (CSGR) protocol, which uses a hierarchical network topology with mobile nodes grouped into clusters led by cluster heads. Each node maintains a cluster member table mapping nodes to cluster heads and a routing table to select the next hop towards the destination cluster head. The Least Cluster Change algorithm aims to minimize changes to cluster heads. The document provides an example routing from node 1 to node 12 and compares CSGR to the table-driven DSDV protocol.