Routing in its most basic form is a question of getting from A to B as fast as possible. Sometimes you want to go from A to B via C or you have to adhere to various restrictions (one-way, max-weight, etc.). But basically it is still the same shortest path problem.