A network uses a routing protocol where each router periodically shares its entire routing table with its immediate neighbours. Over time, the network experiences issues like slow convergence and routing loops (count-to-infinity problem). Determine the routing algorithm, which is most likely being used in this network.