
321
11
Network Layer
Routing
11.1 INTRODUCTION
Routing is the process of computing possible paths between the nodes in a nework.
Routing is a function of the network layer, yet many routing protocols in the Internet
depend on transport layer protocols for the communication of their control pack-
ets. Typically, routing is performed by core nodes in the network, called routers,
which store path information in their routing tables. To keep the routing process
scalable given the immense size of the Internet, the Internet is partitioned into
smaller groups of routers and networks. Each such partition is managed by a single
authority, which denes ad ...