Each router using a link-state routing protocol builds a complete and synchronized view of the network topology. This is achieved by routers flooding the network with link-state advertisements (LSAs) that describe the state of their links. With a complete view of the network, routing loops are difficult to occur since each router can independently calculate the optimal path to each destination.