A routing loop is a situation where a packet keeps getting routed between two or more routers because of problems in the routing table. In case of distance vector protocols, the fact that these protocols route by rumor and have a slow convergence time can cause routing loops.
To understand how routing loops can occur with distance vector protocols, consider the network shown in Figure 4-4.
Figure 4-4 Routing Loops