This document discusses routing concepts and types of routing protocols. It defines routing as moving information across a network from source to destination based on IP address. There are static and dynamic routing protocols, with dynamic routing allowing routers to automatically learn and update routing tables in response to network changes. Interior gateway protocols like OSPF and IS-IS are used within autonomous systems, while exterior gateway protocols like BGP route between autonomous systems. Classful protocols do not include subnet masks while classless protocols do, allowing for variable length subnet masking. Administrative distance numbers and metrics are used to determine the best path when multiple routes exist. Distance vector protocols use the Bellman-Ford algorithm while link state protocols have each node build a connectivity map to calculate best