This document discusses routing in computer networks. It explains that packet switches forward packets based on next hop information in routing tables rather than complete destination information. Routing is hierarchical, with destinations grouped, and next hops do not depend on the source, allowing for efficient routing. The routing process can be modeled using graphs to represent switches and connections and compute optimal routes through a wide area network using algorithms on the graph. Routing tables can be reduced in size by using default routes for destinations without explicit entries.