Know various routing protocols to calculate itineraries; compare different possible routes and determine the most efficient one. Understand topological and link-state databases.