A Vehicular Ad Hoc Network is a dynamic network due to uncertain vehicles presence on the road and data transmission among vehicles and Road Side Unit (RSU). Efficient communication among the vehicles and RSUs is useful for the Intelligent Transportation System (ITS). There are two types of communication Vehicle 2 Vehicle (V2V), and Vehicle 2 Infrastructure (V2I) performs in VANET by mobile ad hoc technology. The communication performance of the VANET depends on the routing data. The routing protocols play an important role in efficient data routing in VANET. VANET routing protocols are reviewed, and clustering in VANET is introduced in this study. An extensive survey is carried out on various benchmark clustering algorithms designed by different researchers for Cluster Head (CH) selection. Various parameters for evaluating the performance in a network are compared and analyzed. Also, we introduce our proposed algorithm which aims to increase the reliability of VANET routing.