Routing is the act of finding a path to a destination and moving data across this path from source to destination. The routing process uses network routing tables, protocols, and algorithms to determine the most efficient path for forwarding the IP packet.
Routers have the following two key functions:
Path determination: Routing tables and network addresses transmit packets through the network. The process of routing includes determining the optimum path through the network. Routers do this by using a routing protocol to communicate the network information from the router’s own routing table with neighboring router’s.
Packet forwarding: After the path is determined, a router ...