The document discusses various routing strategies in packet-switching networks. It describes fixed routing, where a single permanent route is configured for each source-destination pair. Flooding is explained, where a packet is sent to every neighbor until it reaches its destination. Adaptive routing allows routes to change based on network conditions. Least-cost algorithms like Dijkstra's algorithm and Bellman-Ford algorithm are used to find optimal routes based on link costs. Distributed and centralized routing approaches are also covered.