Static Routing

As you read this section, ensure you understand what static routing is and its advantages and disadvantages.

The simplest solution is to pre-compute all the routing tables of all routers and install them on each router. Several algorithms can be used to compute these tables.

A simple solution is to use shortest-path routing and to minimize the number of intermediate routers to reach each destination. More complex algorithms can take into account the expected load on the links to ensure that congestion does not occur for a given traffic demand. These algorithms must all ensure that:

  • all routers are configured with a route to reach each destination
  • none of the paths composed with the entries found in the routing tables contain a cycle. Such a cycle would lead to a forwarding loop.

The figure below shows sample routing tables in a five-router network.

Figure 5.8: Routing tables in a simple network

The main drawback of static routing is that it does not adapt to the evolution of the network. When a new router or link is added, all routing tables must be recomputed. Furthermore, when a link or router fails, the routing tables must be updated as well.

Source: Olivier Bonaventure,
Creative Commons License This work is licensed under a Creative Commons Attribution 3.0 License.

Last modified: Thursday, November 9, 2023, 4:45 PM