Overview
With complex networks, hierarchically designed networks, networks with redundancy, or networks requiring more than two routers it is often beneficial to use a dynamic routing protocol instead of using only static routes.
Dynamic Routing Protocols
Distance Vector versus Link State
Various routing protocols and their characteristics