This document summarizes the Cluster Based Routing Protocol (CBRP) for mobile ad hoc networks. CBRP uses clustering to divide the network into sub-structures called clusters, each with a cluster head that communicates routing information between nodes. It discovers routes through route requests broadcast only to cluster heads, and maintains routing tables and two-hop topology databases to support routing. When a link fails, local route repair is performed using topology information before route rediscovery is initiated.