Hierarchical Ad-hoc Network Routing Protocol Last Updated : 17 Mar, 2023 Comments Improve Suggest changes Like Article Like Report Hierarchical State Routing Protocol(HSR) is a distributed multi-level hierarchical routing protocol that employs clustering at different levels. Clustering has various advantages in itself. A leader of the cluster is selected at each level of clustering. The benefits of this protocol are:- Reduction in routing table size Better scalabilityClustering enhances resource allocation and managementThere are different types of clustering in HSR as follows: Physical ClusteringIt is between nodes that have physical wireless one-hop links between them. Levels of clusters in physical clustering can be divided into two categories: First Level Cluster- It is done among the nodes that are reachable in a single wireless hop. Next Higher Level- It is done among the nodes that have been selected as leaders. Logical Clustering It is based on certain relations among the nodes rather than geographical positions. In the above picture, nodes 1,2,4 are the leader of the cluster. Leaders 1 and 2 themselves form a cluster at a higher level as shown in the figure. Node 4 forms a cluster at level 2 by itself. At level 3, nodes 2 and 4 combine to form a cluster. This is the way HSR hierarchically forms a cluster at higher levels. Information is exchanged between the gateway nodes and leader nodes through a path known as a virtual link. Kinds of Nodes in ClusterCluster head- It acts as a local coordinator of transmissions within the cluster. For example, in the last example as shown in the above picture, nodes 1,4,2 are cluster heads. Properties of cluster heads are allocating slot or frequency or code, call admission control, and most importantly scheduling packet transmission. Gateway node- These nodes belong to two or more clusters. In the picture, the nodes which are shared by two or more clusters are gateway nodes. For example, nodes 6,7.Internal node- They belong to a single cluster. It is exactly the opposite of the gateway node. Nodes 5,12,8,11 are internal nodes. DisadvantageThe process of exchanging information concerning all the levels of the hierarchy as well as the process of leader election in every cluster is time-consumingTo maintain topology, the hello message needs to be transmitted periodically by the nodes to its neighboring nodes. The centralization of routes through the cluster leaders leads to extra taxation of the cluster leader's power supply. Comment More infoAdvertise with us Next Article Hierarchical Ad-hoc Network Routing Protocol P pritamauddy25 Follow Improve Article Tags : Computer Networks Similar Reads Protocol Hierarchies in Computer Network A Protocol Hierarchy is a fixed set of rules and conventions that govern the communication between two or more computers. The hierarchical structure allows for modular design, interoperability, and ease of implementation in computer networks. What is Protocol?A protocol is simply defined as a set of 3 min read Difference between Hierarchical and Flat routing protocol 1. Hierarchical Routing Protocol: Hierarchical Routing is the method of routing in networks that is based on hierarchical addressing. Most transmission control protocol, Internet protocol (TCPIP). Routing is based on two level of hierarchical routing in which IP address is divided into a network, pe 3 min read MANET Routing Protocols In Mobile Ad hoc Network (MANET), nodes do not know the topology of their network, instead they have to discover it by their own as the topology in the ad-hoc network is dynamic topology. The basic rules is that a new node whenever enters into an ad-hoc network, must announce its arrival and presenc 5 min read Hierarchical Routing Hierarchical routing protocols consist of a hierarchical topology to organize the network and routing information. Multiple layers and levels are introduced in a network. Each layer may be assigned a different responsibility like forwarding packets, maintaining routing tables, etc. HRPs are valuable 10 min read Routing Protocol Code Routing is the process of moving packets across a network from one host to another host by using the best path from the router table. In other words, it may also be defined as the process of selecting a specific path for a traffic in a network or across multiple networks. It is performed by network 4 min read Like