There are three classes of Routing protocol
1- Distance vector-: Those protocol which is find the best path to a remote network on the basis of distance vector protocol and the vector indicate the direction . The route Route consider as a best Route which is with least number of Hope(Router). Distance vector Routing protocol send all routing table in routing update but only neighbour Router .
2-Link state -: Link state routing protocol know more about the inter network comprises to Distance vector protocol it is also used to packet switching in the network . it is determine the topology in the inter network.
2- Balance hybrid -: Those protocol which is used both the properties of Distance vector and link state protocol are known as balance hybrid protocol