This document discusses dynamic routing protocols and how they operate. It covers distance vector protocols like RIP that exchange periodic updates between neighbors to maintain routing tables. It also covers link-state protocols like OSPF that build a complete network map by flooding link-state updates and running the Dijkstra algorithm to calculate the shortest path to all destinations. Distance vector protocols scale better, while link-state protocols converge faster but require more resources to run the SPF algorithm and store link-state databases. The chapter compares the key features and operation of distance vector and link-state routing protocols.